<SEC-DOCUMENT>0001171843-25-005382.txt : 20250813
<SEC-HEADER>0001171843-25-005382.hdr.sgml : 20250813
<ACCEPTANCE-DATETIME>20250813170004
ACCESSION NUMBER:		0001171843-25-005382
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		2
CONFORMED PERIOD OF REPORT:	20250813
FILED AS OF DATE:		20250813
DATE AS OF CHANGE:		20250813

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STANTEC INC
		CENTRAL INDEX KEY:			0001131383
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-ENGINEERING SERVICES [8711]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				000000000

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

	BUSINESS ADDRESS:	
		STREET 1:		300 10220 103 AVENUE NW
		STREET 2:		EDMONTON ALBERTA T5J 0K4 CANADA
		CITY:			EDMONTON
		STATE:			A0
		ZIP:			00000
		BUSINESS PHONE:		780-917-7000

	MAIL ADDRESS:	
		STREET 1:		300 10220 103 AVENUE NW
		CITY:			EDMONTON, ALBERTA
		STATE:			A0
		ZIP:			00000
</SEC-HEADER>
<DOCUMENT>
<TYPE>6-K
<SEQUENCE>1
<FILENAME>f6k_081325.htm
<DESCRIPTION>FORM 6-K
<TEXT>
<html><head><title></title></head><body style="FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt"><div align="center"><div style="margin-top: 3pt; margin-bottom: 12pt;"><div style="font-size: 1pt; border-top: Black 2.5pt solid; border-bottom: Black 1.1pt solid; width: 100%;">&#160;</div></div><p style="font-size: 14pt;" align="center"><strong>UNITED STATES</strong><br /><strong>SECURITIES AND EXCHANGE COMMISSION</strong><br /><strong>Washington, D.C. 20549</strong></p><p style="font-size: 14pt; text-transform: uppercase;" align="center"><strong>Form 6-K</strong></p><p style="text-align: center;"><strong></strong></p><p style="text-align: center;"><strong>REPORT OF FOREIGN PRIVATE ISSUER PURSUANT TO RULE 13a-16 OR 15d-16 UNDER THE SECURITIES EXCHANGE ACT OF 1934</strong></p><p style="text-align: center;"><strong></strong><strong>For the month of August 2025</strong></p><p style="text-align: center;">Commission File Number: <strong>001-32562</strong></p><p style="text-align: center;"><font style="font-size: 12pt;"><strong>STANTEC INC.</strong></font><br />(Translation of registrant's name into English)</p><p style="text-align: center;"><strong>300-10220 103 Avenue NW<br />Edmonton, Alberta<br />Canada T5J 0K4</strong><br />(Address of principal executive office)</p></div><p>Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F.<br />Form 20-F [&#160;&#160; ] &#160;&#160;&#160;&#160;&#160;Form 40-F [&#160;X ]</p><p>&#160;</p><p>&#160;</p><!--<p>Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1): <u>&#160;&#160;&#160;&#160;&#160;&#160;</u></p><p><strong>Note:&#160;</strong>Regulation S-T Rule 101(b)(1) only permits the submission in paper of a Form 6-K if submitted solely to provide an attached annual report to security holders.</p><p>Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7): <u>&#160;&#160;&#160;&#160;&#160;&#160;</u></p><p><strong>Note:&#160;</strong>Regulation S-T Rule 101(b)(7) only permits the submission in paper of a Form 6-K if submitted to furnish a report or other document that the registrant foreign private issuer must furnish and make public under the laws of the jurisdiction in which the registrant is incorporated, domiciled or legally organized (the registrant's "home country"), or under the rules of the home country exchange on which the registrant's securities are traded, as long as the report or other document is not a press release, is not required to be and has not been distributed to the registrant's security holders, and, if discussing a material event, has already been the subject of a Form 6-K submission or other Commission filing on EDGAR.&#160;</p><hr style="page-break-after: always;" noshade="noshade" /><p> On August 13, 2025, the Registrant issued a press release, a copy of which is attached hereto as Exhibit 99.1 and is incorporated herein by reference. <br /><br />(c) Exhibit 99.1. Press release dated August 13, 2025</p><p></p>--><hr style="page-break-after: always;" noshade="noshade" /><p style="text-align: center;"><strong>SIGNATURES</strong></p><p>Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p><table style="font-family: Times New Roman; font-size: 10pt;" border="0" width="100%" cellspacing="0" cellpadding="0"><tr valign="top"><td width="47%">&#160;</td><td width="6%">&#160;</td><td style="text-decoration: underline;" align="center" width="47%"><strong>&#160;&#160;&#160;&#160;STANTEC INC.&#160;&#160;&#160;&#160;</strong></td></tr><tr valign="top"><td width="47%">&#160;</td><td width="6%">&#160;</td><td align="center" width="47%">(Registrant)</td></tr><tr valign="top"><td width="47%">&#160;</td><td width="6%">&#160;</td><td align="center" width="47%">&#160;</td></tr><tr valign="top"><td width="47%">&#160;</td><td width="6%">&#160;</td><td align="center" width="47%"></td></tr><tr valign="top"><td width="47%">Date: August 13, 2025</td><td width="6%">&#160;</td><td style="text-decoration: underline;" align="center" width="47%">&#160;&#160;&#160;&#160;/s/ Vito Culmone  &#160;&#160;&#160;&#160;</td></tr><tr valign="top"><td width="47%">&#160;</td><td width="6%">&#160;</td><td align="center" width="47%">Vito Culmone </td></tr><tr valign="top"><td width="47%">&#160;</td><td width="6%">&#160;</td><td align="center" width="47%">Executive Vice President and CFO</td></tr><tr valign="top"><td width="47%">&#160;</td><td width="6%">&#160;</td><td align="center" width="47%"></td></tr></table><p><hr style="page-break-after: always;" noshade="noshade" /><p style="text-align: center;"><font style="font-size: 10pt;"><strong>EXHIBIT INDEX</strong></font></p><p style="text-align: center;"><font style="font-size: 10pt;">&#160;</font></p><table style="font-size: 10pt;" border="0" cellspacing="0" cellpadding="0"><tr><td style="text-decoration: underline;" valign="bottom"><font style="font-size: 10pt;"><strong>Exhibit Number</strong></font></td><td width="20"><font style="font-size: 10pt;">&#160;</font></td><td style="text-decoration: underline;" valign="bottom"><font style="font-size: 10pt;"><strong>Description</strong></font></td></tr><tr><td><font style="font-size: 10pt;"></font></td><td width="20"><font style="font-size: 10pt;">&#160;</font></td><td><font style="font-size: 10pt;">&#160;</font></td></tr><tr><td style="vertical-align: top;"><font style="font-size: 10pt;"><a href="exh_991.htm">99.1</a></font></td><td width="20"><font style="font-size: 10pt;">&#160;</font></td><td style="vertical-align: top;"><font style="font-size: 10pt;"><a href="exh_991.htm">Press Release dated August 13, 2025</a> </font></td></tr></table></p></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>exh_991.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en-US"><head><title>EdgarFiling</title><meta content="text/html; charset=windows-1252" ><meta name="GENERATOR" content="MSHTML 8.00.7601.18094" ></head><body bgcolor="#ffffff"><p style="text-align: right;"><strong>EXHIBIT 99.1</strong></p><p style="text-align: center;"><font style="font-size: 14pt;"><strong>Stantec reports second quarter 2025 results, delivering over 20% growth in adjusted earnings per share and increases its 2025 outlook</strong></font></p><p style="text-align: center;"><strong></strong></p><p>
 <p><strong>Highlights</strong></p>  <ul type="disc"><li>Net revenue of $1.6 billion, an increase of 6.9% compared to Q2 2024</li><li>Adjusted EBITDA<sup>1</sup> increase of 15.0% to $284.4 million and adjusted EBITDA margin<sup>1</sup> of 17.8%, a 120 basis point increase over Q2 2024</li><li>Diluted EPS of $1.19 and adjusted EPS<sup>1</sup> of $1.36, up 63.0% and 21.4%, respectively, compared to Q2 2024</li><li>Contract backlog of $7.9 billion, up 9.9% year-over-year, including 9% organic growth</li><li>Acquired Cosgroves, a 90-person industry-leading firm, expanding buildings engineering capabilities in New Zealand</li><li>Closed the acquisition of Page, a 1,400 person US-based design, architecture and engineering firm</li><li>Increased guidance for net revenue, EBITDA margin, adjusted diluted EPS and adjusted ROIC to reflect strong performance year-to-date and the closure of the Page acquisition.<br ></li></ul>  <p>EDMONTON, Alberta and NEW YORK, Aug.  13, 2025  (GLOBE NEWSWIRE) -- Stantec (TSX, NYSE:STN), a global leader in sustainable engineering, architecture and environmental consulting, released its second quarter 2025 results today which were underpinned by the continued demand for Stantec&#8217;s services and solid project execution.<br ></p>  <p>Net revenue increased to $1.6 billion in the second quarter, a 6.9% year-over-year increase, primarily driven by 4.8% organic growth<sup>1</sup>. Organic growth was achieved in each of Stantec's regional and business operating units, with Canada, the United States and Global achieving 6.2%, 4.4% and 4.3% organic growth, respectively. Most notably, Water achieved 12.4% organic growth and Energy &amp; Resources delivered 9.5% organic growth. Second quarter 2025 adjusted EBITDA increased 15.0% or $37.1 million, and adjusted EBITDA margin was 17.8%, up 120 basis points compared to the second quarter of 2024. Stantec delivered diluted earnings per share (EPS) of $1.19 and adjusted EPS of $1.36.</p>  <p>&#8220;Throughout the first half of 2025, Stantec has delivered strong financial and operational results, underpinned by the diversification of our business, and continued demand across all of our regions,&#8221; said Gord Johnston, President and CEO. &#8220;With our strong performance year-to-date and the acquisitions of Ryan Hanley, Cosgroves, and now Page, we are increasing our guidance for the full year.&#8221;</p>  <p>_______________<br ><sup>1</sup> Adjusted EPS, adjusted net income, adjusted EBITDA, adjusted EBITDA&#160; margin, and adjusted ROIC are non-IFRS measures, and organic growth, acquisition growth and DSO are other financial measures (discussed in the Definitions section of the Q2 2025 MD&amp;A).<br ></p>  <p><strong>2025 Outlook</strong></p>  <p align="justify">Stantec is revising upward and narrowing certain targets contained within its 2025 guidance.</p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="max-width:33%; width:33%; min-width:33%;;border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="max-width:34%; width:34%; min-width:34%;;border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Previously Published 2025 Annual Range</strong></td><td style="max-width:33%; width:33%; min-width:33%;;border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Revised 2025 Annual Range</strong></td></tr><tr><td style="vertical-align: bottom ; "><strong>Targets</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Net revenue growth</td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">7% to 10%</td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">10% to 12 %</td></tr><tr><td style="vertical-align: bottom ; ">Adjusted EBITDA as % of net revenue (note)</td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">16.7% to 17.3%</td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">17% to 17.4%</td></tr><tr><td style="vertical-align: bottom ; ">Adjusted net income as % of net revenue (note)</td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">above 8.8%</td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">above 8.8%</td></tr><tr><td style="vertical-align: bottom ; ">Adjusted EPS growth (note)</td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">16% to 19%</td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">18.5% to 21.5%</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">Adjusted ROIC (note)</td><td style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">above 12%</td><td style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">above 12.5%</td></tr></table> <p>In setting our targets and guidance, we assumed an average value for the US dollar of $1.36, GBP of $1.84, and AU of $0.90 for the remainder of the year. For all other underlying assumptions, see the Q2 2025 MD&amp;A. These targets reflect the recent acquisitions of Ryan Hanley, Cosgroves, and Page. They do not include any assumptions regarding the impact of revaluing our share-based compensation, as further described below.</p>  <p>note: Adjusted EBITDA, adjusted net income, adjusted EPS, and adjusted ROIC are&#160;non-IFRS&#160;measures discussed in the Definitions section of the Q2 2024 MD&amp;A.</p>  <p>Stantec now expects to achieve net revenue growth of 10% to 12% in 2025, increasing the range from 7% to 10%, due to the acquisitions completed during the second quarter and the closing of the acquisition of Page in July, and supported by the Company's continued expectations to achieve net revenue growth in the mid- to high-single digits. Stantec's US organic growth outlook has now moderated slightly to mid-single digits related to slower procurement cycles persisting in the public sector in the near term, and elevated caution in the private sectors particularly for larger projects. The Company continues to expect that Canada&#8217;s organic net revenue growth to be in the mid- to high-single digits, driven by continuing strong momentum and elevated backlog levels. Stantec also continues to expect organic net revenue growth in Global in the mid to high single-digits, driven by continued high levels of activity in the Water business under the ongoing UK Asset Management Program (AMP) and framework agreements and positive demand fundamentals in the Energy &amp; Resources business.</p>  <p>Stantec has increased and narrowed the range for adjusted EBITDA margin slightly to 17.0% to 17.4%, from 16.7% to 17.3%, reflecting strong project margins driven by solid project execution and continued discipline and enhanced strategies in the management of administration and marketing costs. The Company expects adjusted EBITDA margin in Q3 2025 to be near or above the high end of this range because of increased seasonal activities in the northern hemisphere, offset by lower expected margins in Q4 of 2025 due to seasonal effects.</p>  <p>Stantec's effective tax rate is now expected to fall within a range of 23.5% to 24.5%, an increase from 22% to 23%, due to the mix of earnings from the various jurisdictions we operate in and moderating impacts on tax planning strategies.</p>  <p>Overall, Stantec continues to expect to drive adjusted net income to a margin of greater than 8.8% of net revenue; however, the Company now expects to deliver 18.5% to 21.5% growth in adjusted EPS in comparison to 2024, increased from 16% to 19% in its previous guidance, and adjusted ROIC greater than 12.5%.</p>  <p>The above targets do not include any assumptions for additional acquisitions beyond those noted in this Outlook section or further impact from significant share price movements subsequent to June 30, 2025, and the relative total shareholder return components on our share-based compensation programs.</p>  <p><strong>Q2 2025 compared to Q2 2024</strong></p>  <ul type="disc"><li>Net revenue increased 6.9% or $103.4 million, to $1.6 billion, primarily driven by 4.8% organic growth. Stantec achieved organic growth in each of its regional and business operating units, most notably in Water with double-digit organic growth.</li><li>Project margin increased 6.5% or $53.0&#160;million, to $864.7&#160;million. As a percentage of net revenue, project margin was 54.2%, remaining aligned with the Company's expectations.</li><li>Adjusted EBITDA increased 15.0% or $37.1 million, to $284.4 million. Adjusted EBITDA margin was 17.8%, an increase of 120 basis points compared to Q2 2024. The quarter-over-quarter increase in margin primarily reflects lower administrative and marketing expenses as a percentage of net revenue, due to lower claim provision expense and discretionary spending.</li><li>Net income increased 62.7% or $52.2 million, to $135.4 million, and diluted EPS increased 63.0%, or $0.46, to $1.19, mainly due to increases in project margin and as a percentage of net revenue, lower administrative and marketing expenses partly offset by higher income tax expense. As well, Q2 2024 included a non-cash impairment charge of $16.5 million from Stantec's real estate optimization strategy.</li><li>Adjusted net income grew 21.6% or $27.5 million, to $154.7 million, achieving 9.7% of net revenue&#8212;an increase of 120 basis points. Adjusted EPS increased 21.4% or $0.24, to $1.36.</li><li>Contract backlog increased to $7.9 billion at June&#160;30, 2025, achieving 9.9% overall growth year over year, which includes 9.0% organic growth. Organic growth was achieved in all of Stantec's regional operating units. Contract backlog represents approximately 12 months of work.</li><li>Operating cash flows increased $59.3&#160;million or 79.4%, with cash inflows of $134.0 million, reflecting solid operational performance and continued strong collection efforts.</li><li>DSO was 73 days, a decrease of 4 days from Q1 2025 and below the Company's target of 80 days.&#160;</li><li>Net debt to adjusted EBITDA (on a trailing twelve-month basis) at June&#160;30, 2025 was 1.1x, remaining within Stantec's internal target range of 1.0x to 2.0x.</li><li>On July 31,2025, Stantec acquired Page, a 1,400-person architecture and engineering firm headquartered in Washington, DC that strategically complements the Company's Buildings business and serves the advanced manufacturing, healthcare, mission critical, academic, civic, aviation, science and technology, and commercial markets.</li><li>On April 8, 2025 Stantec acquired Ryan Hanley, a 150-person engineering and environmental consultancy firm in Ireland, bolstering its offering in the Irish water sector.</li><li>On June 27, 2025, Stantec acquired Cosgroves, a 90-person firm, expanding the Company's buildings engineering capabilities in New Zealand.</li><li>On June 10, 2025, Stantec issued $425 million senior unsecured notes due June 10, 2032 that bear interest at a fixed rate of 4.374% per annum. These notes were assigned an investment-grade credit rating of BBB by DBRS Limited.</li><li>On June 11, 2025, Stantec increased its unsecured revolving credit facility to $1.2 billion from $800 million and extended the maturity date to June 11, 2030 from June 27, 2029.</li><li>On August&#160;13, 2025, Stantec's Board of Directors declared a dividend of $0.225 per share, payable on October&#160;15, 2025, to shareholders of record on September&#160;29, 2025.</li></ul>  <p><strong>Year-to-date Q2 2025 compared to year-to-date Q2 2024</strong></p>  <ul type="disc"><li>Net revenue increased 10.0% or $286.3&#160;million, to $3.1&#160;billion, driven by 5.3% organic growth and 2.0% acquisition growth, as well as the positive impact of foreign exchange. Stantec achieved organic growth in each of its regional and business operating units.</li><li>Project margin increased $154.0&#160;million or 9.9%, to $1,708.2&#160;million. As a percentage of net revenue, project margin was 54.2%, remaining aligned with the Company's expectations.</li><li>Adjusted EBITDA increased $77.5 million or 16.9%, to $536.7 million. Adjusted EBITDA margin increased by 100 basis points over the prior period to 17.0%, primarily reflecting lower administrative and marketing expenses as a percentage of net revenue, due to lower claim provision expense and discretionary spending.</li><li>Net income increased 46.9% or $75.2 million, to $235.5 million, and diluted EPS increased 46.1%, or $0.65, to $2.06, mainly due to increases in project margin and as a percentage of net revenue, lower administrative and marketing expenses partly offset by higher income tax expense. As well, 2024 included a non-cash impairment charge of $16.5 million from our real estate optimization strategy.</li><li>Adjusted net income grew 24.9% or $57.3 million, to $287.5 million, achieving 9.1% of net revenue&#8212;an increase of 110 basis points&#8212;and adjusted diluted EPS increased 24.8%, or 0.50, to 2.52.</li><li>Operating cash flows increased $117.3&#160;million or 100%, with cash inflows of $234.7&#160;million, reflecting solid revenue growth, operational performance, and strong collection efforts.</li></ul>  <p><strong>Q2 2025 Financial Highlights</strong></p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="8" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the quarter ended</strong><br > <strong>June 30,</strong></td><td colspan="8" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the two quarters ended</strong><br > <strong>June 30,</strong></td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="4" style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td colspan="4" style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td colspan="4" style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td colspan="4" style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td></tr><tr><td style="max-width:20%; width:20%; min-width:20%;;border-bottom: solid black 1pt ; vertical-align: bottom ; "><em>(In&#160;millions&#160;of&#160;Canadian&#160;dollars,&#160;</em><br ><em>except&#160;per&#160;share&#160;amounts&#160;and percentages)</em></td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>$</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Net</strong><br ><strong>Revenue</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>$</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Net</strong><br ><strong>Revenue</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>$</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Net</strong><br ><strong>Revenue</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>$</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Net</strong><br ><strong>Revenue</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; "><strong>Gross revenue</strong></td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160; 1,964.3 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 123.0 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160; 1,889.7</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">126.5</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160; 3,887.9 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 123.4 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160; 3,611.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">126.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; "><strong>Net revenue</strong></td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160; 1,596.7 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 100.0 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160; 1,493.3</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">100.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160; 3,149.7 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 100.0 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160; 2,863.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">100.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">Direct payroll costs</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 732.0</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">45.8</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 681.6</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">45.6</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160; 1,441.5</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">45.8</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160; 1,309.2</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">45.7</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; "><strong>Project margin</strong></td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 864.7 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 54.2 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 811.7</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">54.4</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160; 1,708.2 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 54.2 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160; 1,554.2</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">54.3</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Administrative and marketing expenses (note 1)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 598.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">37.5</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 578.4</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">38.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160; 1,210.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">38.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160; 1,124.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">39.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Depreciation of property and equipment</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 17.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 17.2</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 34.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 33.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Depreciation of lease assets</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 31.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 32.0</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 63.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 63.5</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Net (reversal) impairment of lease assets</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (0.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%)</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 16.5</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (0.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 16.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Amortization of intangible assets</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 31.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 31.8</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 60.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 62.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Net interest expense and other net finance expense</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 21.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 27.4</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 42.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 51.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Other (income) expenses</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (12.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%)</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0.9</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (11.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (4.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%)</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">Income taxes (note 1)</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 43.7</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.7</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 24.3</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.6</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 73.6</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.3</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 46.6</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.6</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; "><strong>Net income (note 1)</strong></td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 135.4 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 8.5 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 83.2</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 235.5 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 7.5 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 160.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Basic and diluted earnings per share (EPS) (note 1)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1.19 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0.73</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2.06 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1.41</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">Adjusted EBITDA (note 2)</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 284.4 </strong></td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 17.8 </strong></td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 247.3</td><td style="border-top: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.6</td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 536.7 </strong></td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 17.0 </strong></td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 459.2</td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.0</td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Adjusted net income (note 2)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 154.7 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 9.7 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 127.2</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">8.5</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 287.5 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong> 9.1 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; "><strong>%</strong></td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 230.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">8.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Adjusted EPS (note 2)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1.36 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1.12</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2.52 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2.02</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">Dividends declared per common share</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0.225 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0.210</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0.450 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0.420</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/m</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr></table> <p>note 1: Results for the quarter ended June 30, 2024 and for the two quarters ended June 30, 2024 have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of the Q2 2025 MD&amp;A&#160; further details.</p>  <p>note 2: Adjusted EBITDA, adjusted net income, and adjusted EPS are non-IFRS measures (discussed in the Definitions section of the Q2 2025 MD&amp;A).</p>  <p>n/m = not meaningful</p>  <p><strong>Net Revenue by Reportable Segment</strong></p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="max-width:30%; width:30%; min-width:30%;;border-bottom: solid black 1pt ; vertical-align: bottom ; "><strong>(In millions of Canadian dollars, except percentages)</strong></td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Q2 2025</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Q2 2024</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Total Change</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Change Due to Acquisitions</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Change Due to Foreign Exchange</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Change Due to Organic Growth</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Organic Growth</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">Canada</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">393.7</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">370.7</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">23.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/a</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">23.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">United States</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">819.6</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">775.6</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">44.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">34.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">Global</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">383.4</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">347.0</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">36.4</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.4</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9.2</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.8</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4.3</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Total</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,596.7</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,493.3</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">103.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">19.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">71.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">Percentage Growth</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6.9</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.8</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.3</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4.8</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr></table> <p><strong>Backlog</strong></p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; "><em>(In millions of Canadian dollars, except percentages)</em></td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Jun 30, 2025</strong></td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Dec 31, 2024</strong></td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Total Change</strong></td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Change Due to Acquisitions</strong></td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Change Due to Foreign Exchange</strong></td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>Change Due to Organic Growth</strong></td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>% of Organic Growth</strong></td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="max-width:30%; width:30%; min-width:30%;;vertical-align: bottom ; ">Canada</td><td style="max-width:9%; width:9%; min-width:9%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,786.6</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,687.1</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">99.5</td><td style="max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">n/a</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">99.5</td><td style="max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:9%; width:9%; min-width:9%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5.9</td><td style="max-width:1%; width:1%; min-width:1%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">United States</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,584.7</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,722.6</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(137.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(230.5</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">92.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">Global</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,490.5</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,414.2</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">76.3</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.1</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">43.6</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.6</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1.2</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td></tr><tr><td style="vertical-align: bottom ; ">Total</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,861.8</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,823.9</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">37.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(186.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">208.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">Percentage Growth</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.5</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.2</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(2.4</td><td style="border-bottom: solid black 1pt ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)%</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2.7</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">%</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr></table> <p><strong>Webcast &amp; Conference Call</strong></p>  <p>Stantec will host a live webcast and conference call on Thursday, August&#160;14, 2025, at 7:00 AM Mountain Time (9:00 AM Eastern Time) to discuss the Company&#8217;s second quarter performance.<br ></p>  <p>To listen to the webcast and view the slide presentation, please join here.</p>  <p>If you are an analyst and would like to participate in the Q&amp;A, please register here.</p>  <p>The conference call and slideshow presentation will be broadcast live and archived in their entirety in the Investors section of Stantec.com.</p>  <p><strong>About Stantec</strong></p>  <p>Stantec empowers clients, people, and communities to rise to the world&#8217;s greatest challenges at a time when the world faces more unprecedented concerns than ever before.&#8239;&#160;</p>  <p>&#8203;We are a global leader in sustainable engineering, architecture, and environmental consulting. &#8203;Our professionals deliver the expertise, technology, and innovation communities need to manage aging infrastructure, demographic and population changes, the energy transition, and more. &#8203;</p>  <p>Today&#8217;s communities transcend geographic borders. At Stantec, community means everyone with an interest in the work that we do&#8212;from our project teams and industry colleagues to our clients and the people our work impacts. The diverse perspectives of our partners and interested parties drive us to think beyond what&#8217;s previously been done on critical issues like climate change, digital transformation, and future-proofing our cities and infrastructure.&#160; &#8203;</p>  <p>We are designers, engineers, scientists, project managers, and strategic advisors. We innovate at the intersection of community, creativity, and client relationships to advance communities everywhere, so that together we can redefine what&#8217;s possible.&#8203;</p>  <p>Stantec trades on the TSX and the NYSE under the symbol STN.</p>  <p><strong>Cautionary Statements</strong></p>  <p><strong>Non-IFRS and Other Financial Measures </strong></p>  <p><em>Stantec reports its financial results in accordance with IFRS. However, in this press release, the following non-IFRS and other financial measures are used by the Company: adjusted EBITDA, adjusted net income, adjusted earnings per share (EPS), adjusted return on invested capital (ROIC), free cash flow, net debt to adjusted EBITDA, days sales outstanding (DSO), margin (percentage of net revenue), organic growth (retraction), acquisition growth, and measures described as on a constant currency basis and the impact of foreign exchange or currency fluctuations, as well as measures and ratios calculated using these non-IFRS or other financial measures. Additional disclosure for these non-IFRS and other financial measures, incorporated by reference, is included in the Definitions of Non-IFRS and Other Financial Measures section of the Q2 2025 Management&#8217;s Discussion and Analysis, available on SEDAR+ at sedarplus.ca, EDGAR at sec.gov, and the Company&#8217;s website at Stantec.com and the reconciliation of Non-IFRS Financial Measures appended hereto. </em></p>  <p><em>These non-IFRS and other financial measures do not have a standardized meaning under IFRS and, therefore, may not be comparable similar measures presented by other issuers. Management believes that, in addition to conventional measures prepared in accordance with IFRS, these non-IFRS and other financial measures provide useful information to investors to assist them in understanding components of Stantec's financial results. These measures should not be considered in isolation or viewed as a substitute for the related financial information prepared in accordance with IFRS.</em></p>  <p><strong>Forward-looking Statements </strong></p>  <p><em>Certain statements contained in this news release constitute forward-looking statements. Forward-looking statements in this news release include, but are not limited to, (a) statements regarding the anticipated benefits and strategic positioning of Stantec after giving effect to the Page acquisition, and (b) Stantec's Outlook and Annual Targets for 2025 in their entirety, any projections related to revenue, adjusted EBITDA as a % of net revenue, adjusted net income as a % of net revenue, adjusted diluted EPS growth, adjusted ROIC, free cash flow to net income, net debt to adjusted EBITDA, effective tax rate, earnings patterns, and days sales outstanding. Any such statements represent the views of management only as of the date hereof and are presented for the purpose of assisting the Company&#8217;s shareholders in understanding Stantec&#8217;s operations, objectives, priorities, and anticipated financial performance as at and for the periods ended on the dates presented and may not be appropriate for other purposes. By their nature, forward-looking statements require management to make assumptions and are subject to inherent risks and uncertainties. Stantec's assumptions relating to the 2025 Outlook and Annual Targets are provided in the Company&#8217;s 2024 Annual Report.</em></p>  <p><em>Readers of this news release are cautioned not to place undue reliance on forward-looking statements since a number of factors could cause actual future results to differ materially from the expectations expressed in these forward-looking statements. These factors include, but are not limited to, the risk of the Page acquisition not completing, economic downturns, future pandemics or health crises that could adversely affect operations, reduced public or private sector capital spend, changing market conditions for Stantec&#8217;s services, and the risk that Stantec fails to capitalize on its strategic initiatives. Investors and the public should carefully consider these factors, other uncertainties, and potential events, as well as the inherent uncertainty of forward-looking statements, when relying on these statements to make decisions with respect to the Company.</em></p>  <p><em>Future outcomes relating to forward-looking statements may be influenced by many factors and material risks. For the three and six month periods ended June&#160;30, 2025, there has been no significant change in the risk factors from those described in Stantec's 2024 Annual Report. This report is accessible online by visiting EDGAR on the SEC website at </em><em>sec.gov</em><em> or by visiting the CSA website at </em><em>sedar+.com</em><em> or Stantec&#8217;s website, </em><em>stantec.com</em><em>. You may obtain a hard copy of the </em>2024<em> Annual Report free of charge from the investor contact noted below.</em></p>  <p><strong>Investor Contact</strong><br >Jess Nieukerk<br >Stantec Investor Relations<br >Ph: 403-569-5389<br >jess.nieukerk@stantec.com</p>  <p>To subscribe to Stantec&#8217;s email news alerts, please fill out the subscription form, which is also available on the Contact Information page of the Investors section at Stantec.com.</p>  <p align="center"><strong>Design with community in mind</strong></p>  <p align="center"><em>Attached to this news release are Stantec&#8217;s reconciliation of non-IFRS&#160;financial measures.</em></p>  <p><strong>Reconciliation of Non-IFRS Financial Measures</strong></p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="4" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the quarter ended</strong><br > <strong>June 30,</strong></td><td colspan="4" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the two quarters ended</strong><br > <strong>June 30,</strong></td></tr><tr><td style="max-width:48%; width:48%; min-width:48%;;border-bottom: solid black 1pt ; vertical-align: bottom ; "><em>(In millions of Canadian dollars, except per share amounts)</em></td><td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; "><strong>Net income </strong>(note 1)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 135.4 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 83.2 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 235.5 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 160.3 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; "><strong>Add back (deduct):</strong></td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Income taxes (note 1)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">43.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">24.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">73.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">46.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Net interest expense</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">20.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">27.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">41.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">51.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Net impairment of lease assets (note 2)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Depreciation and amortization</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">79.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">81.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">158.2</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">159.3</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Unrealized (gain) loss on equity securities</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(7.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(1.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(3.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Gain on sale of an investment interest</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(3.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(3.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Acquisition, integration, and restructuring costs&#160;(note 1,6,7)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">30.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">26.5</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; "><strong>Adjusted EBITDA </strong></td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 284.4 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 247.3 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 536.7 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 459.2 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr></table> <p><br ></p> <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="4" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the quarter ended</strong><br > <strong>June 30,</strong></td><td colspan="4" style="border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>For the two quarters ended</strong><br > <strong>June 30,</strong></td></tr><tr><td style="max-width:48%; width:48%; min-width:48%;;border-bottom: solid black 1pt ; vertical-align: bottom ; "><em>(In millions of Canadian dollars, except per share amounts)</em></td><td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:12%; width:12%; min-width:12%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:12%; width:12%; min-width:12%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; "><strong>Net income (note 1)</strong></td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 135.4 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 83.2 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 235.5 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 160.3 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; "><strong>Add back (deduct) after tax:</strong></td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Net impairment of lease assets (note 2)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Amortization of intangible assets related to acquisitions (note 3)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">15.7</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">30.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">37.0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Unrealized (gain) loss on equity securities (note 4)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(6.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(1.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.6</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(2.9</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Gain on sale of an investment interest (note 5)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(2.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#8212;</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(2.8</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: middle;   text-align: left;   padding-left: 15.0px; vertical-align: bottom ; ">Acquisition, integration, and restructuring costs (note 1,6,7)</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">23.4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">21.1</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; "><strong>Adjusted net income</strong></td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 154.7 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 127.2 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 287.5 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 230.2 </strong></td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="border-top: solid black 1pt ; vertical-align: bottom ; ">Weighted average number of shares outstanding - diluted</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">114,066,995</td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">114,066,995</td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">114,066,995</td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">114,066,995</td><td style="border-top: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; "><strong>Adjusted earnings per share</strong></td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1.36 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1.12 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2.52 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; "><strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2.02 </strong></td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr></table> <p>See the Definitions section of the Q2 2025 MD&amp;A for the discussion of non-IFRS and other financial measures used and additional reconciliations of non-IFRS financial measures.</p>  <p>note 1: Results for the quarter ended June 30, 2024 and for the two quarters ended June 30, 2024 have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of the Q2 2025 MD&amp;A for further details.</p>  <p>note 2: The net (reversal) impairment of lease assets includes onerous contracts associated with the impairment for the quarter ended June 30, 2025 of $0.9 (2024 - $1.9) and for the two quarters ended June 30, 2025 of $0.9 (2024 - $2.0). For the quarter ended June 30, 2025, this amount is net of tax of nil (2024 - $4.0). For the two quarters ended June 30, 2025, this amount is net of tax of nil (2024 -$4.2).<br > note 3: The add back of intangible amortization relates only to the amortization from intangible assets acquired through acquisitions and excludes the amortization of software purchased by Stantec. For the quarter ended June 30, 2025, this amount is net of tax of $5.1 (2024 - $5.4) and for the two quarters ended June 30, 2025, this amount is net of tax of $9.6 (2024 - $10.7).<br > note 4: For the quarter ended June 30, 2025, this amount is net of tax of $(1.8) (2024 - $(0.4)) and for the two quarters ended June 30, 2025, this amount is net of tax of $0.2 (2024 - $(0.8)). note 5: For the quarter ended June 30, 2025, this amount is net of tax of $(0.9) (2024 - nil) and for the two quarters ended June 30, 2025, this amount is net of tax of $(0.9) (2024 - nil).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;note 6: The add back of certain administrative and marketing costs and depreciation primarily related to acquisition and integration expenses associated with our acquisitions and restructuring costs. For the quarter ended June 30, 2025, this amount is net of tax of $4.1 (2024 - $3.5) and for the two quarters ended June 30, 2025, this amount is net of tax of $7.3 (2024 - $6.1).</p>  <p>note 7: Acquisition, integration, and restructuring cost include additional acquisition costs related to the change in accounting policy described in note 1 for the quarter ended June 30, 2025 of $0.1 (2024 - $1.8) and for the two quarters ended June 30, 2025, of $0.7 (2024 - $4.8).</p> </p><p ></p></body></html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
