<SEC-DOCUMENT>0001031308-25-000001.txt : 20250226
<SEC-HEADER>0001031308-25-000001.hdr.sgml : 20250226
<ACCEPTANCE-DATETIME>20250226070537
ACCESSION NUMBER:		0001031308-25-000001
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20250226
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250226
DATE AS OF CHANGE:		20250226

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BENTLEY SYSTEMS INC
		CENTRAL INDEX KEY:			0001031308
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				953936623
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39548
		FILM NUMBER:		25666128

	BUSINESS ADDRESS:	
		STREET 1:		685 STOCKTON DRIVE
		CITY:			EXTON
		STATE:			PA
		ZIP:			19341
		BUSINESS PHONE:		6104585000

	MAIL ADDRESS:	
		STREET 1:		685 STOCKTON DRIVE
		CITY:			EXTON
		STATE:			PA
		ZIP:			19341
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>bsy-20250226.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:6161d91d-fbe4-4816-9b6d-30aa4ac003a4,g:60a16f38-5c17-43b3-ab4a-7f97a75bc117,d:65b5071f94f74adfb3c07488fb9ca65c-->
<html xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>bsy-20250226</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-21">0001031308</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-22">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="bsy-20250226.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-26</xbrli:startDate><xbrli:endDate>2025-02-26</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i65b5071f94f74adfb3c07488fb9ca65c_1"></div><div style="min-height:54pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">8-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CURRENT REPORT</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Pursuant to Section 13 or 15(d) of The Securities Exchange Act of 1934</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Date of Report (Date of earliest event reported):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-2">February&#160;26, 2025</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-3">BENTLEY SYSTEMS, INCORPORATED</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.681%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.384%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-4">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-39548</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-6">95-3936623</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Commission File Number)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(IRS Employer Identification No.)</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-7">685 Stockton Drive</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-8">Exton</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-9">Pennsylvania</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-10">19341</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-11">610</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-12">458-5000</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">___________________________________</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Check the appropriate box below if the Form&#160;8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:WrittenCommunications" format="ixt:fixed-false" id="f-13">&#9744;</ix:nonNumeric> Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SolicitingMaterial" format="ixt:fixed-false" id="f-14">&#9744;</ix:nonNumeric> Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementTenderOffer" format="ixt:fixed-false" id="f-15">&#9744;</ix:nonNumeric> Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementIssuerTenderOffer" format="ixt:fixed-false" id="f-16">&#9744;</ix:nonNumeric> Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.422%"><tr><td style="width:1.0%"/><td style="width:38.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.266%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.266%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.182%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">Class B Common Stock, $0.01 Par Value</ix:nonNumeric> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">BSY</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">The Nasdaq Stock Market LLC</ix:nonNumeric></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule&#160;405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule&#160;12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</span></div><div><span><br/></span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Emerging growth company </span><span style="color:#000000;font-family:'Wingdings 2',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-20">&#9744;</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act. &#9744;</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div></div></div><div id="i65b5071f94f74adfb3c07488fb9ca65c_7"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.02 Results of Operations and Financial Condition.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-23">February&#160;26, 2025</ix:nonNumeric>, Bentley Systems, Incorporated (the &#8220;Company&#8221;) issued a press release announcing its financial results for the three months and year ended December&#160;31, 2024. A copy of the release is furnished as Exhibit&#160;99.1 and incorporated by reference herein. Exhibit&#160;99.2 sets forth the reasons the Company believes that presentation of the non-GAAP financial measures contained in the press release provides useful information to investors regarding the Company&#8217;s results of operations and financial condition. To the extent material, Exhibit&#160;99.2 also discloses the additional purposes, if any, for which the Company&#8217;s management uses these non-GAAP financial measures. Reconciliations of these non-GAAP financial measures to their most directly comparable GAAP financial measures are included in the press release itself.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information in this Item&#160;2.02 of this Current Report on Form&#160;8-K, including Exhibit&#160;99.1 and Exhibit&#160;99.2, is being furnished and shall not be deemed &#8220;filed&#8221; for the purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended (the&#160;&#8220;Exchange Act&#8221;) or otherwise subject to the liabilities of that section, nor shall such information be deemed incorporated by reference in any filing under the Exchange Act or the Securities Act of 1933, as amended, regardless of the general incorporation language of such filing, except as shall be expressly set forth by specific reference in such filing.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.01 Financial Statements and Exhibits.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d) Exhibits.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.959%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit No.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a24q4exhibit991.htm">Press release dated February 26, 2025</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a24q4exhibit992.htm">Explanation of Non-GAAP and Other Financial Measures</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div></div></div><div id="i65b5071f94f74adfb3c07488fb9ca65c_10"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:26.026%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.226%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bentley Systems, Incorporated</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date: February&#160;26, 2025</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ W</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">ERNER</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">NDRE</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Werner Andre</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Financial Officer</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:5pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>a24q4exhibit991.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i0336983579f749e59929c02136c57f27_6597069767380"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div style="text-align:right"><font><br></font></div><div id="i0336983579f749e59929c02136c57f27_4"></div><div style="margin-bottom:10pt"><img alt="bentleylogo_blkxcompletea.jpg" src="bentleylogo_blkxcompletea.jpg" style="height:43px;margin-bottom:5pt;vertical-align:text-bottom;width:144px"></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Bentley Systems Announces Fourth Quarter and Full Year 2024 Results and 2025 Financial Outlook</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Increases Quarterly Dividend</font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXTON, PA &#8211; February&#160;26, 2025 &#8211; </font><font style="color:#0e32e1;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Bentley Systems, Incorporated</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Nasdaq&#58;&#160;BSY), the infrastructure engineering software company, today announced results for the quarter ended December&#160;31, 2024 and its financial outlook for 2025.</font></div><div><font><br></font></div><div id="i0336983579f749e59929c02136c57f27_10"></div><div style="text-align:justify"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fourth Quarter 2024 Results</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Total revenues</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $349.8&#160;million, up 12.6% or 13.2% on a constant currency basis, year-over-year&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Subscriptions revenues</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $315.6&#160;million, up 15.8% or 16.4% on a constant currency basis, year-over-year&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Annualized Recurring Revenues (&#8220;ARR&#8221;)</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $1,283.3&#160;million as of December&#160;31, 2024, compared to $1,174.8&#160;million as of December&#160;31, 2023, representing a </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">constant currency ARR growth rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of 12%&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Last twelve-month recurring revenues dollar-based net retention rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 110%, compared to 109% for the same period last year&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Operating income margin</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 17.6%, compared to 12.2% for the same period last year&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Adjusted operating income inclusive of stock-based compensation expense (&#8220;Adjusted OI w&#47;SBC&#8221;)</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">margin</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 21.5%, compared to 24.0% for the same period last year&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Net income per diluted share</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $0.16, compared to $0.54 for the same period last year&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Adjusted net income per diluted share</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EPS</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) was $0.21, compared to $0.20 for the same period last year&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Cash flows from operations</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $81.6&#160;million, compared to $87.1&#160;million for the same period last year.</font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0336983579f749e59929c02136c57f27_19"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Full Year 2024 Results</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Total revenues</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $1,353.1&#160;million, up 10.1% or 10.3% on a constant currency basis over 2023&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Subscriptions revenues</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $1,223.4&#160;million, up 13.2% or 13.4% on a constant currency basis over 2023&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Operating income margin</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 22.3%, compared to 18.8% for 2023&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Adjusted OI w&#47;SBC</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">margin</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 27.5%, compared to 26.4% for 2023&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Net income per diluted share</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $0.72, compared to $1.00 for 2023&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Adjusted EPS</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $1.07, compared to $0.91 for 2023&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Cash flows from operations</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $435.3&#160;million, compared to $416.7&#160;million for 2023.</font></div><div><font><br></font></div><div id="i0336983579f749e59929c02136c57f27_25"></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Executive Chair Greg Bentley said, &#8220;24Q4 concluded a commendably satisfactory year in which every quarter improved operationally, even net of the persisting declines in Cohesive and China. I congratulate BSY&#8217;s management on appreciably surpassing 2024&#8217;s internal objectives for new business, while achieving our annual operating margin improvement target.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8220;Stepping back (in keeping with my new role) upon 24Q4&#8217;s occasioning of our fifth yearend as a public company, it is gratifying to benchmark against stockholder priorities the compounding effects of BSY&#8217;s consistently sustained growth. Since our 2020 IPO we have set the pace to double over five years&#8212; with minimal share dilution&#8212; our subscription revenues, operating margin dollars (AOI inclusive of SBC), and FREE cash flow (FCF less SBC). Most importantly, I am confident that our next-generation management team will maintain or improve upon such compounding over the succeeding five years, and beyond.&#8221;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CEO Nicholas Cumins said, &#8220;Our year-over-year ARR growth on a constant-currency basis was 12% in 24Q4 (12.5% excluding China). The global demand environment remains robust across sectors and geographies, and our users continue to be optimistic about end market conditions. We entered this year well aligned with their priorities and well positioned to continue our strong performance in 2025 and beyond.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8220;With the recent addition of James Lee as Chief Operating Officer, who has responsibility for commercial programs and growth initiatives such as Bentley Asset Analytics, and the broader scope of Chief Technology Officer Julien Moutte now including product development, we are strongly positioned to capture the many growth opportunities that we have opened up with infrastructure AI, building on our company&#8217;s heritage of technology innovation and industry leadership.&#8221;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CFO Werner Andre said, &#8220;We are pleased with our finish to a solid year of financial performance, delivering resilient ARR growth, our anticipated annual margin expansion, and continued above expectations free cash flow conversion. We also continued to improve the quality of our revenues, now 91% recurring after the year&#8217;s 13% growth in subscription revenues, while professional services revenues declined to 6% of total revenues mainly due to a lower volume in Cohesive&#8217;s MAXIMO (non-Bentley software) related work.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8220;Our 2025 outlook is consistent with our 2024 results and our sustained execution and expectation of annual double-digit ARR growth, 100 basis-points expansion of adjusted operating income with SBC margin, and directly efficient free cash flow conversion. Our capital allocation will also stay the course, as we undertake to buy back shares to offset dilution from stock&#8209;based compensation and to annually raise our modest dividend.&#8221;</font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0336983579f749e59929c02136c57f27_28"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2025 Financial Outlook</font></div><div><font><br></font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is sharing the following financial outlook for the full year 2025&#58;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Total revenues</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the range of $1,461&#160;million to $1,490&#160;million, or $1,481&#160;million to $1,510&#160;million in constant currency&#59;</font></div><div style="margin-bottom:10pt;margin-top:0.05pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.38pt">Subscriptions revenues growth rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of 10.5% to 12.5% in constant currency&#59;</font></div><div style="margin-bottom:10pt;margin-top:0.05pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.38pt">Perpetual licenses revenues growth rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> approximately flat in constant currency&#59;</font></div><div style="margin-bottom:10pt;margin-top:0.05pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.38pt">Services revenues growth rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> approximately flat in constant currency&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Constant currency ARR growth rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (business performance, including programmatic acquisitions) of 10.5%&#160;to 12.5%&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Adjusted OI w&#47;SBC margin</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of approximately 28.5% (representing annual improvement of 100&#160;bps)&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Effective tax rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of approximately 21%&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Free cash flows</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the range of $415&#160;million to $455&#160;million&#59; and</font></div><div style="margin-bottom:4pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.37pt">Capital expenditures</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of approximately $20&#160;million.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 outlook information provided above includes non-GAAP financial measures management uses in measuring performance and liquidity. The Company is unable to reconcile these forward-looking non-GAAP measures to GAAP without unreasonable efforts because it is not possible to predict with a reasonable degree of certainty the actual impact of certain items and unanticipated events, including stock&#8209;based compensation charges, amortization of acquired intangible assets, realignment expenses, and other items, which would be included in GAAP results. The impact of such items and unanticipated events could be potentially significant.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 outlook is forward-looking, subject to significant business, economic, regulatory, and competitive uncertainties and contingencies, many of which are beyond the control of the Company and its management, and based upon assumptions with respect to future decisions, which are subject to change. Actual results may vary and those variations may be material. As such, our results may not fall within the ranges contained in this outlook. The Company uses these forward-looking measures to evaluate its ongoing operations and for internal planning and forecasting purposes.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Increased Quarterly Cash Dividend</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;20, 2025, the Company&#8217;s Board of Directors increased by one cent the Company&#8217;s regular quarterly dividend effective from the first quarter of 2025 and declared a $0.07 per share dividend for the first quarter of 2025. The cash dividend is payable on March&#160;27, 2025 to all stockholders of record of Class&#160;A and Class&#160;B common stock as of the close of business on March&#160;19, 2025.</font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0336983579f749e59929c02136c57f27_43"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Call Details</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bentley Systems will host a live Zoom video webinar on February&#160;26, 2025 at 8&#58;15&#160;a.m. EST to discuss results for its fourth quarter ended December&#160;31, 2024.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Those wishing to participate should access the live Zoom video webinar of the event through a direct registration link at </font><font style="color:#0e32e1;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">https&#58;&#47;&#47;us06web.zoom.us&#47;webinar&#47;register&#47;WN_5K_2h7LgRcqAyS8VUbUO2Q#&#47;registration</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Alternatively, the event can be accessed from the Events &#38; Presentations page on Bentley Systems&#8217; Investor Relations website at </font><font style="color:#0e32e1;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">https&#58;&#47;&#47;investors.bentley.com</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In addition, a replay and transcript will be available after the conclusion of the live event on Bentley Systems&#8217; Investor Relations website for one year.</font></div><div><font><br></font></div><div id="i0336983579f749e59929c02136c57f27_46"></div><div style="text-align:justify"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this press release, we sometimes refer to financial measures that are not presented in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;). Certain of these measures are considered non-GAAP financial measures under the United States Securities and Exchange Commission (&#8220;SEC&#8221;) regulations. Those rules require the supplemental explanations and reconciliations that are in Bentley Systems&#8217; Form&#160;8-K (Quarterly Earnings Release) furnished to the SEC.</font></div><div><font><br></font></div><div id="i0336983579f749e59929c02136c57f27_52"></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This press release includes forward-looking statements regarding the future results of operations and financial condition, business strategy, and plans and objectives for future operations of Bentley Systems, Incorporated (the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; and words of similar import). All such statements contained in this press release, other than statements of historical facts, are forward-looking statements. The words &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;expect,&#8221; and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations, projections, and assumptions about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, and there are a significant number of factors that could cause actual results to differ materially from statements made in this press release including&#58; adverse changes in global economic and&#47;or political conditions&#59; the impact of current and future sanctions, embargoes and other similar laws at the state and&#47;or federal level that impose restrictions on our counterparties or upon our ability to operate our business within the subject jurisdictions&#59; political, economic, regulatory and public health and safety risks and uncertainties in the countries and regions in which we operate&#59; failure to retain personnel necessary for the operation of our business or those that we acquire&#59; failure to effectively manage succession&#59; changes in the industries in which our accounts operate&#59; the competitive environment in which we operate&#59; the quality of our products&#59; our ability to develop and market new products to address our accounts&#8217; rapidly changing technological needs&#59; changes in capital markets and our ability to access financing on terms satisfactory to us or at all&#59; the impact of changing or uncertain interest rates on us and on the industries we serve&#59; our ability to integrate acquired businesses successfully&#59; and our ability to identify and consummate future investments and&#47;or acquisitions on terms satisfactory to us or at all.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further information on potential factors that could affect the financial results of the Company are included in the Company&#8217;s Form&#160;10&#8209;K and subsequent Form&#160;10&#8209;Qs, which are on file with the SEC. The Company disclaims any obligation to update the forward-looking statements provided to reflect events that occur or circumstances that exist after the date on which they were made.</font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0336983579f749e59929c02136c57f27_55"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">About Bentley Systems</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">&#169; 2025 Bentley Systems, Incorporated. Bentley, the Bentley logo, and Cohesive are either registered or unregistered trademarks or service marks of Bentley Systems, Incorporated or one of its direct or indirect wholly owned subsidiaries. All other brands and product names are trademarks of their respective owners.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For more information, contact&#58;</font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investors&#58; Eric Boyer, </font><font style="color:#0e32e1;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">IR&#64;bentley.com</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0336983579f749e59929c02136c57f27_61"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:67.760%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current assets&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,009&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,412&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">322,862&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">302,501&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for doubtful accounts</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8,395)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8,965)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid income taxes</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,066&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,812&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid and other current assets</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50,531&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44,797&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current assets</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">442,073&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">419,557&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,798&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,100&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32,303&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,476&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets, net</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">213,959&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">248,787&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,367,179&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,269,336&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,764&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,480&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">198,286&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">212,831&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86,445&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,283&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,399,807&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,319,850&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities and Equity</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current liabilities&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts payable</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,479&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18,094&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accruals and other current liabilities</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">536,417&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">457,348&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenues</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">245,729&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">253,785&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease liabilities</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,656&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,645&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes payable</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,053&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,491&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current portion of long-term debt</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,000&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current liabilities</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">814,334&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">760,363&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,388,088&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,518,403&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">96,684&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88,181&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term operating lease liabilities</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26,894&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30,626&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenues</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,641&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,862&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,612&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,718&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes payable</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,615&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,337&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other liabilities</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,819&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,378&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,358,687&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,435,868&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,020&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,963&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additional paid-in capital</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,217,986&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,127,234&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(104,078)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(84,987)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated deficit</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(75,941)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(161,932)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Bentley Systems stockholders&#8217; equity</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,040,987&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">883,278&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncontrolling interest</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">704&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total equity</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,041,120&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">883,982&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities and equity</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,399,807&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,319,850&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0336983579f749e59929c02136c57f27_64"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"></td><td style="width:40.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.888%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues&#58;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscriptions</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315,590&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">272,468&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,223,362&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,080,307&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Perpetual licenses</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,312&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,886&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,961&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,038&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscriptions and licenses</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">329,902&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">285,354&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,269,323&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,126,345&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,920&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,287&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">83,772&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102,068&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">349,822&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">310,641&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,353,095&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,228,413&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of revenues&#58;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of subscriptions and licenses</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,470&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45,231&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">173,340&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">169,406&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,442&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,566&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84,427&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">96,677&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cost of revenues</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,912&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,797&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">257,767&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">266,083&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">281,910&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">242,844&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,095,328&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">962,330&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating expense (income)&#58;</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77,099&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,237&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">281,247&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">274,619&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling and marketing</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78,722&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,074&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">255,177&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">224,336&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57,679&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,995&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">210,374&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">180,738&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,283)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,817&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,382&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,580&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of purchased intangibles</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,281&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,948&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33,998&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,515&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total operating expenses</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">220,498&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">205,071&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">793,178&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">731,788&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from operations</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,412&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37,773&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">302,150&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,542&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense, net</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,755)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9,170)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22,044)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(39,793)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income (expense), net</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,619&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14,429)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,949&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7,222)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income before income taxes</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,276&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,174&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">293,055&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">183,527&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Provision) benefit for income taxes</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14,627)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">165,348&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(58,726)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">143,241&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity in net income of investees, net of tax</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49,739&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">179,585&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">234,433&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">326,787&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less&#58; Net income (loss) attributable to noncontrolling interest</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(354)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(354)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income attributable to Bentley Systems</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50,093&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">179,585&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">234,787&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">326,787&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income per share attributable to Bentley Systems stockholders&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.16&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.57&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.75&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.05&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.16&#160;</font></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.54&#160;</font></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.72&#160;</font></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.00&#160;</font></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average shares&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315,035,554&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">313,526,604&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">314,886,615&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">312,358,823&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">333,874,529&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">333,418,588&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">333,774,167&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">332,503,633&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0336983579f749e59929c02136c57f27_67"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.441%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flows from operating activities&#58;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">234,433&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">326,787&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by operating activities&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation, amortization, and impairment</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,608&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,861&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,571&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(198,878)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74,417&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72,972&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,382&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,580&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of deferred debt issuance costs</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,338&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,291&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value of derivative</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,038&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency remeasurement gain</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(785)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(452)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,794&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,047&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in assets and liabilities, net of effect from acquisitions&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(32,064)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,180)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid and other assets</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6,006)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,112&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts payable, accruals, and other liabilities</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74,953&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,733&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenues</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,789)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19,933&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes payable, net of prepaid income taxes</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,550)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,852&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash provided by operating activities</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">435,292&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">416,696&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flows from investing activities&#58;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of property and equipment and investment in capitalized software</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14,046)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(25,002)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisitions, net of cash acquired</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(130,407)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(26,023)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchases of investments</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,435)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11,602)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from investments</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,123&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,621&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in investing activities</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(143,267)</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(60,504)</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flows from financing activities&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from credit facilities</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">517,643&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">588,154&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments of credit facilities</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(474,356)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(841,723)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments of debt issuance costs</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6,184)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayments of term loan</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(190,000)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5,000)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments of contingent and non-contingent consideration</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,022)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,324)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments of dividends</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(72,115)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(58,756)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from stock purchases under employee stock purchase plan</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,228&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,988&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from exercise of stock options</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,007&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,715&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments for shares acquired including shares withheld for taxes</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12,504)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(58,937)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repurchases of Class&#160;B common stock under approved program</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(64,359)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(188)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(191)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in financing activities</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(289,850)</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(359,074)</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of exchange rate changes on cash and cash equivalents</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6,578)</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(390)</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Decrease in cash and cash equivalents</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4,403)</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3,272)</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents, beginning of year</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,412&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,684&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents, end of year</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,009&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,412&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0336983579f749e59929c02136c57f27_73"></div><hr style="page-break-after:always"><div style="min-height:63pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of GAAP to Non-GAAP Financial Measures</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div style="text-align:center"><font><br></font></div><div id="i0336983579f749e59929c02136c57f27_76"></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of operating income to Adjusted OI w&#47;SBC and to Adjusted operating income&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.766%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating income</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,412&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37,773&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">302,150&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">230,542&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of purchased intangibles</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,520&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,181&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46,679&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,219&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation plan</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,283)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,817&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,382&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,580&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition expenses</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,440&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,588&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,222&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,866&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Realignment (income) expenses</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(29)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,270&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">789&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,470&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjusted OI w&#47;SBC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,060&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74,629&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">372,222&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">324,677&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation expense</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,417&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16,563&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73,505&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71,470&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjusted operating income</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91,477&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91,192&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">445,727&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">396,147&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div id="i0336983579f749e59929c02136c57f27_85"></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income attributable to Bentley Systems to Adjusted net income&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.679%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.710%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Year Ended</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">December&#160;31,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">December&#160;31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2023</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">EPS</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">EPS</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">EPS</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">$</font></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">EPS</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt;text-indent:-4.5pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income attributable to Bentley Systems</font></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50,093&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.16&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">179,585&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.54&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">234,787&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.72&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">326,787&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.00&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments, prior to income taxes&#58;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of purchased intangibles</font></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,520&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.03&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,181&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.04&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46,679&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.14&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,219&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.15&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation expense</font></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,417&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.05&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,563&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.05&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73,505&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.22&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">71,470&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.21&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred compensation plan</font></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,283)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,817&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.03&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,382&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.04&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,580&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.04&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition expenses</font></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,440&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.01&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,588&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.01&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,222&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.03&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,866&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.05&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Realignment (income) expenses</font></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(29)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,270&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.04&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">789&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,470&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.03&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other (income) expense, net</font></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8,619)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.03)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,429&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.04&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(12,949)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.04)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,222&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.02&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total non-GAAP adjustments, prior to income taxes</font></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21,446&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.06&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67,848&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.20&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">130,628&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.39&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">172,827&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.52&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax effect of non-GAAP adjustments</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,775)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.01)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(12,333)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.04)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(14,375)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.04)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(31,636)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.10)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Tax benefit related to internal restructuring</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(170,784)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.51)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(170,784)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.51)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt;text-indent:-4.5pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Equity in net income of investees, net of tax</font></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(90)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(63)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(104)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(19)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68,674&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.21&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">64,253&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.20&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">350,936&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.07&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">297,175&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.91&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted diluted weighted average shares</font></td><td colspan="9" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">333,874,529</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">333,418,588</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">333,774,167</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">332,503,633</font></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:24.851%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-12.81pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:4.5pt">Adjusted EPS was computed independently for each reconciling item presented&#59; therefore, the sum of Adjusted EPS for each line item may not equal total Adjusted EPS due to rounding.</font></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-13.79pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:400;line-height:120%;padding-left:4.5pt">Adjusted EPS numerator includes $1,717 for the three months ended December&#160;31, 2024 and 2023, and $6,880 and $6,874 for the years ended December&#160;31, 2024 and 2023, respectively, related to interest expense, net of tax, attributable to the convertible senior notes using the if&#8209;converted method.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0336983579f749e59929c02136c57f27_91"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of cash flow from operations to Adjusted EBITDA&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flow from operations</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81,632&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">87,053&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">435,292&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">416,696&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash interest</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,072&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,019&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,202&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37,389&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash taxes</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,503&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,728&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57,526&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42,431&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash deferred compensation plan distributions</font></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,436&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,125&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash acquisition expenses</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,951&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,632&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,522&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,409&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash realignment costs</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">162&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">268&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,768&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">268&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14,351)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(10,232)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(59,069)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(94,726)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</font></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,089)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2,383)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(9,309)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(8,803)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjusted EBITDA</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97,880&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98,085&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">465,368&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">416,789&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.257%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes receipts related to interest rate swap.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div id="i0336983579f749e59929c02136c57f27_383"></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of total revenues and subscriptions revenues to total revenues and subscriptions revenues in constant currency&#58;</font></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.842%"><tr><td style="width:1.0%"></td><td style="width:24.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended December&#160;31, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three Months Ended December&#160;31, 2023</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Actual</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Impact of Foreign Exchange at 2023 Rates</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Constant Currency</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Actual</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Impact of Foreign Exchange at 2023 Rates</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Constant Currency</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">349,822&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,737&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351,559&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">310,641&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(28)</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">310,613&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscriptions revenues</font></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315,590&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,598&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">317,188&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">272,468&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">272,533&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="i0336983579f749e59929c02136c57f27_613"></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.842%"><tr><td style="width:1.0%"></td><td style="width:24.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.902%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Year Ended December&#160;31, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Year Ended December&#160;31, 2023</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Actual</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Impact of Foreign Exchange at 2023 Rates</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Constant Currency</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Actual</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Impact of Foreign Exchange at 2023 Rates</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Constant Currency</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,353,095&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">846&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,353,941&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,228,413&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,042)</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,227,371&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subscriptions revenues</font></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,223,362&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">814&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,224,176&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,080,307&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(977)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,079,330&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>a24q4exhibit992.htm
<DESCRIPTION>EX-99.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i846f0cbf4f7d49fda921c7af5178a65a_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:0.05pt;text-align:right"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;99.2</font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Explanation of Non-GAAP and Other Financial Measures</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Exhibit&#160;99.2 to the accompanying Current Report on Form 8-K for Bentley Systems, Incorporated (&#8220;Bentley&#160;Systems,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; and words of similar import) sets forth the reasons we believe that presentation of financial measures not in accordance with GAAP contained in this press release filed as Exhibit&#160;99.1 to the Current Report on Form&#160;8-K provides useful information to investors regarding our results of operations, financial condition, and liquidity. To the extent material, this Exhibit also discloses the additional purposes, if any, for which our management uses these non&#8209;GAAP financial measures. Reconciliations between these non&#8209;GAAP financial measures to their most directly comparable GAAP financial measures are included in this press release itself. Non&#8209;GAAP financial information should be considered in addition to, not as a substitute for, or in isolation from, the financial information prepared in accordance with GAAP, including operating income, net income, diluted net income per share attributable to Bentley Systems stockholders, cash flow from operations or other measures of performance or liquidity, and should be read in conjunction with the financial statements included in our Annual Report on Form&#160;10&#8209;K to be filed with the United States Securities and Exchange Commission.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non&#8209;GAAP and other financial measures may vary significantly from period to period for reasons unrelated to our operating performance and may differ from similarly titled measures presented by other companies.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Constant currency</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Constant currency and constant currency growth rates are non-GAAP financial measures that present our results of operations excluding the estimated effects of foreign currency exchange rate fluctuations. A significant amount of our operations is conducted in foreign currencies. As a result, the comparability of the financial results reported in U.S. dollars is affected by changes in foreign currency exchange rates. We use constant currency and constant currency growth rates to evaluate the underlying performance of the business, and we believe it is helpful for investors to present operating results on a comparable basis period over period to evaluate its underlying performance.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In reporting period&#8209;over&#8209;period results, except for ARR as discussed further below, we calculate the effects of foreign currency fluctuations and constant currency information by translating current and prior period results on a transactional basis to our reporting currency using prior period average foreign currency exchange rates in which the transactions occurred.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recurring revenues</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring revenues</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are the basis for our other revenue-related key business metrics. We believe this measure is useful in evaluating our ability to consistently retain and grow our revenues from accounts with revenues in the prior period (&#8220;existing accounts&#8221;).</font></div><div><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring revenues</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are subscriptions revenues that recur monthly, quarterly, or annually with specific or automatic renewal clauses and professional services revenues in which the underlying contract is based on a fixed fee and contains automatic annual renewal provisions.</font></div><div style="margin-bottom:10pt;margin-top:0.05pt"><font><br></font></div><div id="i846f0cbf4f7d49fda921c7af5178a65a_4"></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annualized recurring revenues (&#8220;ARR&#8221;)</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ARR</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a key business metric that we believe is useful in evaluating the scale and growth of our business as well as to assist in the evaluation of underlying trends in our business. Furthermore, we believe </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ARR</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, considered in connection with our </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">last twelve</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">month recurring revenues dollar</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">based net retention rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, is a leading indicator of revenue growth.</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:0.05pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ARR</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is defined as the sum of the annualized value of our portfolio of contracts that produce recurring revenues as of the last day of the reporting period, and the annualized value of the last three months of recognized revenues for our contractually recurring consumption&#8209;based software subscriptions with consumption measurement durations of less than one year, calculated using the spot foreign currency exchange rates. We believe that the last three months of recognized revenues, on an annualized basis, for our recurring software subscriptions with consumption measurement period durations of less than one year is a reasonable estimate of the annual revenues, given our consistently high retention rate and stability of usage under such subscriptions.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Constant currency ARR growth rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is the growth rate of </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ARR</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> measured on a constant currency basis. In reporting period&#8209;over&#8209;period ARR growth rates in constant currency, we calculate constant currency growth rates by translating current and prior period ARR on a transactional basis to our reporting currency using current year budget exchange rates. </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Constant currency ARR growth rate from business performance</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> excludes the </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ARR</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> onboarding of our </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">platform acquisitions</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and includes the impact from the </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ARR</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> onboarding of </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">programmatic acquisitions</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which generally are immaterial, individually and in the aggregate. We believe these ARR growth rates are important metrics indicating the scale and growth of our business.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Last twelve&#8209;month recurring revenues dollar&#8209;based net retention rate</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Last twelve</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">month recurring revenues dollar</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">based net retention rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a key business metric that we believe is useful in evaluating our ability to consistently retain and grow our recurring revenues.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Last twelve</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">month recurring revenues dollar</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8209;</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">based net retention rate</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is calculated, using the average exchange rates for the prior period, as follows&#58; the recurring revenues for the current period, including any growth or reductions from existing accounts, but excluding recurring revenues from any new accounts added during the current period, divided by the total recurring revenues from all accounts during the prior period. A period is defined as any trailing twelve months. Related to our </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">platform acquisitions</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, recurring revenues into new accounts will be captured as existing accounts starting with the second anniversary of the acquisition when such data conforms to the calculation methodology. This may cause variability in the comparison.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted operating income inclusive of stock-based compensation expense (&#8220;Adjusted OI w&#47;SBC&#8221;)</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted OI w&#47;SBC</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a non-GAAP financial measure and is used to measure the operational strength and performance of our business, as well as to assist in the evaluation of underlying trends in our business.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted OI w&#47;SBC</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is our primary performance measure, which excludes certain expenses and charges, including the non-cash amortization expense resulting from the acquisition of intangible assets, as we believe these may not be indicative of the Company&#8217;s core business operating results. We intentionally include stock-based compensation expense in this measure as we believe it better captures the economic costs of our business.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management uses this non-GAAP financial measure to understand and compare operating results across accounting periods, for internal budgeting and forecasting purposes, to evaluate financial performance, and in our comparison of our financial results to those of other companies. It is also a significant performance measure in certain of our executive incentive compensation programs.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted OI w&#47;SBC </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is defined as operating income adjusted for the following&#58; amortization of purchased intangibles, expense (income) relating to deferred compensation plan liabilities, acquisition expenses, and realignment expenses (income), for the respective periods.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted OI w&#47;SBC margin</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is calculated by dividing </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted OI w&#47;SBC</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by total revenues.</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted operating income</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted operating income</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a non-GAAP financial measure that we believe is useful to investors in making comparisons to other companies, although this measure may not be directly comparable to similar measures used by other companies.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted operating income </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is defined as operating income adjusted for the following&#58; amortization of purchased intangibles, expense (income) relating to deferred compensation plan liabilities, acquisition expenses, realignment expenses (income), and stock&#8209;based compensation expense, for the respective periods.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted net income and Adjusted EPS</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted net income</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EPS</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are non-GAAP financial measures presenting the earnings generated by our ongoing operations that we believe is useful to investors in making meaningful comparisons to other companies, although these measures may not be directly comparable to similar measures used by other companies, and period-over-period comparisons.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted net income</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is defined as net income attributable to Bentley Systems adjusted for the following&#58; amortization of purchased intangibles, stock&#8209;based compensation expense, expense (income) relating to deferred compensation plan liabilities, acquisition expenses, realignment expenses (income), other non&#8209;operating (income) expense, net, the tax effect of the above adjustments to net income, and equity in net (income) losses of investees, net of tax, for the respective periods. The income tax effect of non&#8209;GAAP adjustments was determined using the applicable rates in the taxing jurisdictions in which income or expense occurred, and represent both current and deferred income tax expense or benefit based on the nature of the non&#8209;GAAP adjustments, including the tax effects of non&#8209;cash stock&#8209;based compensation expense.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EPS</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is calculated as </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted net income</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, less net income attributable to Bentley Systems allocated to participating securities, plus interest expense, net of tax, attributable to the convertible senior notes using the if&#8209;converted method, if applicable, (numerator) divided by </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted diluted weighted average shares</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (denominator). </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted diluted weighted average shares</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is calculated by adding incremental shares related to the dilutive effect of convertible senior notes using the if&#8209;converted method, if applicable, to diluted weighted average shares.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted EBITDA</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is our liquidity measure in the context of conversion of </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to cash flow from operations (i.e., the ratio of GAAP cash flow from operations to </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). We believe this non-GAAP financial measure provides a meaningful measure of liquidity and a useful basis for assessing our ability to repay debt, make strategic acquisitions and investments, and return capital to investors.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is defined as cash flow from operations adjusted for the following&#58; cash interest, cash taxes, cash deferred compensation plan distributions, cash acquisition expenses, cash realignment costs, changes in operating assets and liabilities, and other cash items (such as those related to our interest rate swap). From time to time, we may exclude from </font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'Inter',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the impact of certain cash receipts or payments that affect period-to-period comparability.</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>bsy-20250226.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:6161d91d-fbe4-4816-9b6d-30aa4ac003a4,g:60a16f38-5c17-43b3-ab4a-7f97a75bc117-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:bsy="http://www.bentley.com/20250226" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.bentley.com/20250226">
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bsy-20250226_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bsy-20250226_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.bentley.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>bsy-20250226_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:6161d91d-fbe4-4816-9b6d-30aa4ac003a4,g:60a16f38-5c17-43b3-ab4a-7f97a75bc117-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_d065c2ff-2b51-45b1-8819-8c135db72534_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b2a8f7fc-9b24-458b-ab4d-e3b3828a7ee9_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_abb6ad20-2305-4351-9115-372edc185146_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_8681beb2-f47d-4104-a4d4-f9487961e095_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_70a70ca9-73e0-4ad0-97b2-70317f88f999_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_2b74971c-9ed9-4e47-a2e1-b42ba731eac1_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_93bd5110-e1dd-4e62-9d20-7081dcafccb2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_2df1c0e5-7d54-413d-a881-63ceec883317_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SolicitingMaterial_f6ba11fa-e954-435c-a115-4218f7313374_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_f5512984-ea5e-4b78-a58c-f8cb52481c60_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_WrittenCommunications_c89f72ae-4fd5-4a1d-8d53-092693be54b3_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_ccf382f7-4c27-4102-b745-e04122433e9d_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_610a00c4-3fec-4209-a1a5-68f5fbf40d79_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_3f5a2816-17d8-452d-9695-ab080ac31f26_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_bed0798a-2e90-4919-8ea8-4341155cddcc_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_5ff4fa42-e933-4001-9862-dc7ef2497f85_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_bec7a40e-56d4-4764-942c-5bbe3b8dcef3_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_46667696-5da6-4fa7-9973-fac3a8adf294_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_4d51c2b2-a62a-4feb-8743-7e04813a8429_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementTenderOffer_a7a77542-7f86-43af-ac02-27b7e9b53cde_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9861c88b-06e7-4ed5-bf86-04a14c17a18f_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_12ad2301-b4a0-4f41-8dc9-a94ea8ae5056_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>bsy-20250226_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:6161d91d-fbe4-4816-9b6d-30aa4ac003a4,g:60a16f38-5c17-43b3-ab4a-7f97a75bc117-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.bentley.com/role/Cover" xlink:type="simple" xlink:href="bsy-20250226.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.bentley.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_89cdc788-4740-4e5e-a599-5b4309723a4e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_DocumentType_89cdc788-4740-4e5e-a599-5b4309723a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_529e30fb-78df-496d-9a3f-92453b521fab" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_DocumentPeriodEndDate_529e30fb-78df-496d-9a3f-92453b521fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_6d3e971d-3b40-4e10-8f8a-26ce148b0883" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityRegistrantName_6d3e971d-3b40-4e10-8f8a-26ce148b0883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_386cb0c6-cd78-4c5e-adf9-11cb2b91f360" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_386cb0c6-cd78-4c5e-adf9-11cb2b91f360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8e2d2599-e068-4c6d-b0bc-80a177a83c37" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityFileNumber_8e2d2599-e068-4c6d-b0bc-80a177a83c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_9191e3a4-f148-48e5-bdeb-cee26aafdc77" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityTaxIdentificationNumber_9191e3a4-f148-48e5-bdeb-cee26aafdc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_e315f05b-5cbc-4b68-ac71-ed0f965edbab" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityAddressAddressLine1_e315f05b-5cbc-4b68-ac71-ed0f965edbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_daccac89-ba05-459c-b3f3-886918cb3503" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityAddressCityOrTown_daccac89-ba05-459c-b3f3-886918cb3503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_88f62fdb-a789-4dd8-82e2-fa5268ba93e7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityAddressStateOrProvince_88f62fdb-a789-4dd8-82e2-fa5268ba93e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_54e92ebb-2b20-483b-8c5c-583c5784dea8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityAddressPostalZipCode_54e92ebb-2b20-483b-8c5c-583c5784dea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_aa7b85b1-72fd-4b5c-934a-bf9669bcd7fe" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_CityAreaCode_aa7b85b1-72fd-4b5c-934a-bf9669bcd7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_09c96967-b7e2-400f-b6d5-262c92beef0f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_LocalPhoneNumber_09c96967-b7e2-400f-b6d5-262c92beef0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_3e5cfb37-8e1b-4e95-927b-6059254a4dbb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_WrittenCommunications_3e5cfb37-8e1b-4e95-927b-6059254a4dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_426c6d02-796c-404d-b326-98773858eaf7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_SolicitingMaterial_426c6d02-796c-404d-b326-98773858eaf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_9782fa07-4014-47ec-9ac2-240b6fbf3234" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_PreCommencementTenderOffer_9782fa07-4014-47ec-9ac2-240b6fbf3234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_5213655b-b562-40f3-b336-465384faa809" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_5213655b-b562-40f3-b336-465384faa809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5e4b0fad-9b98-4a46-b535-c0ab9f5bd825" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_Security12bTitle_5e4b0fad-9b98-4a46-b535-c0ab9f5bd825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1b12e087-495b-44e0-a17c-23441137a8ed" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_TradingSymbol_1b12e087-495b-44e0-a17c-23441137a8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d4f4755f-dbc7-470d-83c9-a6a544c6a7bc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_SecurityExchangeName_d4f4755f-dbc7-470d-83c9-a6a544c6a7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_939aa5a5-6134-4e7d-97af-d364f1474d1f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityEmergingGrowthCompany_939aa5a5-6134-4e7d-97af-d364f1474d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_2aecb7fe-fb2d-4fb1-bcc7-5ed8070c67bb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_EntityCentralIndexKey_2aecb7fe-fb2d-4fb1-bcc7-5ed8070c67bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_dd8fdb53-4f2b-421d-962b-2a467d01c059" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0d4485e5-546b-4529-8bd8-b45d13d0b5d8" xlink:to="loc_dei_AmendmentFlag_dd8fdb53-4f2b-421d-962b-2a467d01c059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>bentleylogo_blkxcompletea.jpg
<TEXT>
begin 644 bentleylogo_blkxcompletea.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_X0"V17AI9@  34T *@    @ !@$:  4
M   !    5@$;  4    !    7@$H  ,    !  $   $Q  (    =    9@(3
M  ,    !  $  )R>  $    J    A         !D     0   &0    !5V5B
M9&%M(&AT=' Z+R]W=W<N=V5B9&%M+F-O;0  ; !O &< ;P!S "P ( !B &4
M;@!T &P 90!Y "  ; !O &< ;P!S    _^T 9%!H;W1O<VAO<" S+C  .$))
M300$      !(' (% !A"96YT;&5Y7TQO9V]?-$-?8V]M<&QE=&4< AD !6QO
M9V]S' (9  UB96YT;&5Y(&QO9V]S' *'  -.+T$< @   @ $_^$-,&AT=' Z
M+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G
M(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX*/'@Z>&UP;65T82!X
M;6QN<SIX/2=A9&]B93IN<SIM971A+R<@>#IX;7!T:STG26UA9V4Z.D5X:694
M;V]L(#$R+C8P)SX*/')D9CI21$8@>&UL;G,Z<F1F/2=H='1P.B\O=W=W+G<S
M+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C)SX*"B \<F1F.D1E<V-R
M:7!T:6]N(')D9CIA8F]U=#TG)PH@('AM;&YS.DEP=&,T>&UP24E-/2=H='1P
M.B\O:7!T8RYO<F<O<W1D+TEP=&,T>&UP24E-+S$N,"]X;6QN<R\G/@H@(#Q)
M<'1C-'AM<$E)33I,86YG=6%G94ED96YT:69I97(^3B]!/"])<'1C-'AM<$E)
M33I,86YG=6%G94ED96YT:69I97(^"B \+W)D9CI$97-C<FEP=&EO;CX*"B \
M<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TG)PH@('AM;&YS.E=E8F1A;3TG
M:'1T<#HO+W=W=RYW96)D86TN8V]M+U=E8F1A;4YA;65S<&%C92\G/@H@(#Q7
M96)D86TZ0W5S=&]M1FEE;&0Y/DQO9V]S/"]796)D86TZ0W5S=&]M1FEE;&0Y
M/@H@/"]R9&8Z1&5S8W)I<'1I;VX^"@H@/')D9CI$97-C<FEP=&EO;B!R9&8Z
M86)O=70])R<*("!X;6QN<SID8STG:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE
M;G1S+S$N,2\G/@H@(#QD8SIS=6)J96-T/@H@(" \<F1F.D)A9SX*(" @(#QR
M9&8Z;&D^;&]G;W,\+W)D9CIL:3X*(" @(#QR9&8Z;&D^8F5N=&QE>2!L;V=O
M<SPO<F1F.FQI/@H@(" \+W)D9CI"86<^"B @/"]D8SIS=6)J96-T/@H@(#QD
M8SIT:71L93X*(" @/')D9CI!;'0^"B @(" \<F1F.FQI('AM;#IL86YG/2=X
M+61E9F%U;'0G/D)E;G1L97E?3&]G;U\T0U]C;VUP;&5T93PO<F1F.FQI/@H@
M(" \+W)D9CI!;'0^"B @/"]D8SIT:71L93X*(#PO<F1F.D1E<V-R:7!T:6]N
M/@H\+W)D9CI21$8^"CPO>#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H\/WAP86-K970@96YD/2=W)S\^_^P $41U
M8VMY  $ !    #P  /_N "9!9&]B90!DP     $# !4$ P8*#0  +6H  %?)
M  ""Z   J#;_VP"$  8$! 0%! 8%!08)!@4&"0L(!@8("PP*"@L*"@P0# P,
M# P,$ P.#Q /#@P3$Q04$Q,<&QL;'!\?'Q\?'Q\?'Q\!!P<'#0P-&! 0&!H5
M$14:'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?
M'Q\?'Q\?'__" !$( 88%!@,!$0 "$0$#$0'_Q #C  $  @,! 0$
M    !@<$!0@# @$! 0                     0  $# P(& 00" 04!
M  0#!08  0(@-1 P$Q0T%D!0$1(S<!4B8, A(R0Q$0 ! @(""@X(!0,#!0$!
M   ! @, $1($$" A,4%1<2(RLC!A@9&QT4)2<I(3(S-S0*'!X6*"PC10TD.#
M%*)3)'#P8V#QXI,%HQ42 0                   , 3 0 ! @0$!@,! 0$!
M 0    $1 "$Q05%A(/!Q@1 PD:&QP4!0\='A<&# _]H # ,!  (1 Q$   &U
M "+E+@       &0;,WY+B3GZ                               ?@/T
M T!1P !>INP                             "*%(          &X+6)8
M                             "/D)(67X9P !'BA@ "_C>
M                    $4*0          !^EFEF
M        PRO"%&I .C#.  (\4,  7\;P
M  BA2            +A)R                           10I   Z,,X
MCQ0P !?QO                              "*%(  'H?H   !\'R   #
M-.B#U                          !%"D  #HPS@ "/%#  %_&\
M                       (H4@  7>2L    _#6D3*X-6  "Z28@
M                   BA2  !T89P !'BA@ "_C>
M          $4*0  +O)6     #'*,-   686<     #5FL,<^S.-P>P
M    !B&H,,_3.-T>H   !%"D  #HPS@ "/%#  %_&\     -<:LQ3Z,TVYD@
M                  ^3Z  (H4@  7>2L      C110 !8I:H   !%R"D3,,
M  ^B0$T)V9(   *M-0 "S#>F"0 A9IS\ !ZDI+")4  00B)@D<  )8>H!-":
MD>*&  +^-X   "/D#(B:\  _3=DS)Z9P   *6  )\2L    $'(< #8%L@%:F
MM/4\BRC9 $4*0  +O)6      >!S8  6B62   :,J4C8    !E%H%@   %#D
M= !=QI"LSP    !,"WS+ *I*[     +-+-(\4,  7\;P  &K*F(D     >Q9
M!9)]@  YE  +<)\    "KBM@ ;DZ!!#C5D8,HFI6Q>P!%"D  "[R5@     &
MF.?@ "\"5   @)4YY@      F1<9Z@ %#D= !M35      &Y+T,T%4E=@
M %FEFD>*&  +^-X  0\ITQP      24NLR@ #F4  MPGP    *N*V !N3H$%
M6$]*9-@6<0LM( BA2  !=Y*P     "GB#  SSH@^P "O"J3\       !,"Z3
M] !0Y'0        "4%Y JDKL     LTLTCQ0P !?QO  0PIL^        2(O
M,]0 <R@ %N$^    !5Q6P -R= @@A]&B!*RMB] "*%(  %WDK    !^&D*W(
M2  6V3\  BA21\@  VY)S//,TQ%CP  !:19  *'(Z   ?IOR2&28A&C1   %
MS$T*I*[     +-+-(\4,  7\;P T90QY   V1*#9'X:@BQB   L MH ',H !
M;A/@    5<5L #<G0(/DJ8S#-(R6,4B>0/P\P #W/L    'B>8  )F7.  >)
MSZ:T  VY;1*0 #'*W*W/D 'L="&P *'(Z  #?EN&_  (J4Z8( !*2\3%,8C)
M3P !?9F &49)'BA@ "_C> %"&@  -@6N3(_0 >17Y6!X@ ^B^S>@',H !;A/
M@    5<5L #<G0( -<>!MS].:CR           !]%@EJ'V  5X50  2$O R0
M   0TID^0 626B 4.1T  DY=QZ@  $?*'/D 'L=)GZ"*%(  '1AG  $>*&
M+^-X"'E*@ &V+T-@   ".%''B ";EQ@',H !;A/@    5<5L #<G0(   .:C
MR           !("<$W,L  H T@ ,@Z!-B    "J2NP ;,Z' *'(Z #U.A#8@
M   %+$.  .D3)!%"D  #HPS@ "/%#  %_&\!21$@ ?1?1O@    5X50 #W.C
MCU!S*  6X3X    %7%;  W)T"   #FH\@            9!:A/@#7'.P !81
M;     !@G.I\@ Z%-J"AR.@ EA=P    *_*E  .D3)!%"D  #HPS@ "/%#
M%_&\/@YM/( $P+J     /,YS,4 %YDG!S*  6X3X    %7%;  W)T"   #FH
M\@   >A^@    'D   "T"R@1$I,  ^SZ     !YGX "ZR7@H<CH )T7
M"%E,@ '2)D@BA2  !T89P !'BA@ "_C>&C*!  /L^@     >9^  M@L(',H
M!;A/@    5<5L #<G0(    !%"D  "[R5@    'F:4AI7IC@ ^B]R0D"*B
M         +<)\"AR.@ G1<     (64R  =(F2"*%(  '1AG  $>*&  +^-X1
M0I            LHM ',H !;A/@    5<5L #<G0(    !%"D  "[R5@
M  TI0YC@ F)=) 2HP          "URPP4.1T $Z+@    !"RF0 #I$R010I
M  Z,,X  CQ0P !?QO"(E)@          %B%K YE  +<)\    "KBM@ ;DZ!
M    (H4@  7>2L       J<KT 'N=)$)*<           +7+#!0Y'0 3HN
M   $+*9  .D3)!%"D  #HPS@ "/%#  %_&\(T44           6(6L#F4  M
MPGP    *M*W !N3H$     BA2  !=Y*P      "M"L  #HHUI0X !*R3@
M    $I-^"AR.@ G1<     (64R  =(F2"*%(  '1AG  $>*&  +^-X:\YU
M)"3$        D!* <R@ %G%F     IHA0 -R= @    $4*0  +O)6
M4F1$  Z),PYO/( &[+]/H     U9\FV  !0Y'0 3HN     $+*9  .D3)!%"
MD  #HPS@ "/%#  %_&\!SN:T &<="&0     8AJS?@  YH/@ $D+V    ,$Y
MZ/  &Y.@0    "*%(  %WDK      !&"CCY !Z'29]E+$.  +%+5    !B%%
M&L+6)Z  4.1T $Z+@    !"RF0 #I$R010I   Z,,X  CQ0P !?QO 505X
M30N4_0   #R*1(X6862?H .=S6@ %V$N   /,I,BH !N3H$     BA2  !=Y
M*P     ?!!"JS'  )*7J",%&   GA:QD   &A*:-0 3 MXS "AR.@ G1<
M  (64R  =(F2"*%(  '1AG  $>*&  +^-X#4'/Y\  $O+>,T   U139'@"2E
MQ&S *?(*  >Y;A-P "/E2D?  !N3H$     BA2  !*C8     ^3!(^8H  !<
M).0"EB'   S2=DM-P>YAF@(60P^0 "5%X %#D= !.BX     0LID  Z1,D$4
M*0  .C#.  (\4,  7\;P J@KP  &03DEYNS),4T9#2$'D  ;@Z!/T&B*$/D
M &U),9QCD<-$?@  !N3H$     BA2            !(2]SZ ,,H4U8
M  ,HO8W0!0Y'0 3HN     $+*9  .D3)!%"D  #HPS@ "/%#  %_&\ /(HHC
MX        /0N\DX *M*W         -R= @    $4*0           !LR]C8@
M &K*/-2       #.+K)" "AR.@ G1<     (64R  =(F2"*%(  '1AG  $>*
M&  +^-X #$*0(^       #(+E):  ?A4)!      #?&A !N3H$     BA2
M         !+"X#.   ,4J4A1^      $M+=-@  4.1T $Z+@    !"RF0 #I
M$R010I   Z,,X  CQ0P !?QO  #R*L*_/D      D9;YN    0 JXQ0   #(
M+4/4IX &Z.@     "*%(          R25$^)2     1PK@B1\    ^B5%C$H
M   *'(Z "=%P     A93( !TB9((H4@  =&&<  1XH8  OXW@  !I"MR''B
M  #])(6(3$     Q2 D*-&?@ -@38L0V!4Q7P )27B     89H         >
MIL#:GZ       8A%R/FJ,4_#*-H;\E)F@   $>,4 &P-V    #!-$  2D^@8
M9H  "3GH  8YH0 #?GN    >!%R/&I,0^3(-F;XE)L0       8YJ#$/LV9M
M #$.>C% !9):(
M                      -05.6J;H    'D4J10  OLWX
M                                                      !\E$D=
M/HEQ.R5'J  ",E4FA  )07D
M                                "M2KP #U-X;@S3]->1PU8  /8OHW
M0
M         !HBACS        /HN0F@
M                                      -:5&1,       'N7"3(
M
M        BY7!%CY     /TEA:YM@
M                                        :XAQ%B/&"  #:DL)V;X
M         K\GQ]   %5FQ+#                    (T1TL<   ^2F2'EZD
MC                                !B&M,<_#W-H98          !C'.
MY;1-P  "GS9EF@          'P4>6*2X       @)!2^   "-E*%_&:>@
M   !7A)C>@       C1J2=@                             K@K,VI?P
M  !3YLRS0          #\*F)R2$       @)!2^   "*%4G0(       !0Y8
MA-        5X1DND                             \SGDM8J4N(E@/P@
M1&C:&D-Z;<RB6 C!K"<D"(T;0VALR1E9F>1XE!.P8Q7QI3=EDE=$N!#S%->3
MHDX-.5^8Y+#1%H@$!(*7P0PPS0'N608I61%R>D]($2<B9:AIR 'B2PT99YJ"
MN3++,(,5H2 L(U1G$=)P0<L<RB(@EQAE>FI)"2 K$UI/B1&J)P"KBQS0F$:T
MW!+"OC0&Z+#/8                     @979T 5D1DO,%2$5+!-45^682
MJ0Z%/HY_+/(L14L$U17Y9A8AS<2\E)6A:Y,BA3-)F1XM\Y^+6!2!8I[E<'0!
M^%"$T-V0 TQTT 0$@I?!3Y$BRR+& 7*5R0XLDF9SJ;8G)+BB2<FW*_-:=*E$
MF\/@G!@%6$F+ *M- 3\GYSR=#FS*I!9Q09N"7FA)\5F:HL8Q",ET@YE.AR"E
M:$W)V0(P"<D-/@NX                    'X<_$P)L812!>YN#G OLWH*?
M-F6:4&6 9)61>ISD7X;P%/&T+$.;CHLSRJCR)25.=#'V <_%K J0Z&!0Y8)H
M35ET@U9SR=- $!(*7P4^9I:9K3G<Z4(T52= @YE+X)$5(8Y<8-,4&=*E,&N+
M')@?I0Y8A-"C"3EF YE.AS9E4@W171T ?H!7A&2Z2O",ET@YE.AR"D<+P,,Y
MR+;,H\2H#H0VH                   !#BFC+ /$E);)SH=&&<"K3U+-(<5
M8>Y8Y)CG4Z,,X%6'L6(<W'2)DE7&*2(KDO\  !S\6L"J3H$%&$Z(X?I;8/ Y
MN.F " D%+X*?-F6:8)SF=(D=*I.@0<RG0YLRG#.+5!AG.QTJ>) 2O29%J%#E
MB$T*,)J3X',IT.;,JD&S(:7J "O",ETE>$8+J!S*=#D%-87 :PYX)^>H!8AL
M@                   "AR8%D &I.?CH ITV1:1J2FRPBS04 >9T$?I0QLB
MTC4E-EA%B'-QTB9)5QBEF'/A99-R.DR.?BU@52= @HPG1FE,EQ&\*S(*=- $
M!(*7P4^;,LTP3G,Z1(Z52= @YE.AS9D-*A+D-N5>0\Z5*L)P1,B!>Q0Y8A-"
MC":D^!SL6(3 I@G!+R@"U"8$>)B5X1DNDAQ5!=QI2GSHTKDUA< *#)&6.:$@
MA=)]                    TQ3Y>!D@ J8V9-BI",FT-J2HGP(4>9.0:XJ0
MC1M3:DI)N427L>Y7ICEE$<*J-*;LO<I8L8%<ET@J(EY+B E;F.2HA)TT 0TB
M!<)6)L"?&(4:7L:,KDND%!%W&>"O2NCP)::<ODKTK4R"W23E/$V)65$2LF0(
MP5,:\EQ;IZD6*M-020NXA)'RUC\*I(09):1,R FO+.!KBI"-&Q+0)@
M                      #\/P^@             :$CQ/P:0H8Z4
M
M          -84 64;PK<V)<8
M                                         (0508A(BZS,
M                                            /__:  @! 0 !!0+C
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
M-XB6UU)=ZAW@\' 7(4V/OXMAEG5M2P>7+^P-AXN6*+H#8T'/!1%5IE"&:?\
M8M_V+DP6&=3+QHKNU2H7)9L;S,@S!GEM(3>)"&B.DGFJH@E9%":5#]RX/+=D
M":PR+$9/!R;\\7&2@CX-\B<TE\;WOC](=\BK 8,+MEF,A@.AH?V(K(^,H.0B
MQP YJ!\9<1[W'(QN(R.9-SXT8A>*@EB\92W]P%%&_HB<#@!S4#HRXCWN.1C<
M1D<R;GQHQ"\5!+%HBU\D/Z-VH>U\4*E(!A6<7;C1BZ=F0=PQ+8'0:_07^XC
MZ$Y4YL[FHXQ\=9!KD ZR[6V,[FFX\'YJ<5W6,"D# 4\1C C)=L<$+IB%*W'C
M!/0T2@0DD1E:7%%TJ3MQQ)\5!+%X&8Y9B?T;M0]KXH2 =9=K;&=S3<>']&[4
MWX9)@<'>+V6R7;3T+I!EJW&BQEQTV1VMG3Y&\B%%@3$;C-;@3DR,N#<G3TTN
M*SI&AEQFZGYJ<5W6+B$C"<'ID2<<"F=R&RP&)SNVQ8M?)%)-%*GAA'<**8W0
M:_;K_=M87-9:I2&44A'6P\=RJ]K7LZQ5;#-00I*X[6XD79(]@%>I4"6548;C
MAC^!X YJ!T9<1\LAR,;C,[D1=FCR(-_K5[6O;#''#'YCRY9MXS=*>Z,X/:V*
M+4DG=17^&W(+$P)1-8=9NEJ?34E#/CB\O:SCE%VW)<O^') FQJ7(113RH 5H
M^X?:]M_JG__:  @! @ !!0+_ 'VC_]H " $#  $% O\ ?:/_V@ ( 0("!C\"
M=H__V@ ( 0,"!C\"=H__V@ ( 0$!!C\"LNE)*3--T=*/%7UC'BKZQCQ5]8QX
MJ^L8\5?6,>*OK&/%7UC'BKZQCQ5]8QXJ^L8\5?6,>*OK&/%7UC'BKZQCQ5]8
MQXJ^L8\5?6,9M9='SJCQZ0Q* ,?Y#"5[:,WCB7:=BOFN7/7>B8NC_H"9N#'$
MQ=!O&VK!29&0NCI"/%7UC'BKZQCQ5]8QXJ^L8\5?6,58DS-"^?QYW*G6]&[E
MS,PMFZG>@-K[FL<PWCT3^.R6]37S&\X\42JK0;'/7G'>O1.L/*<VC>WKT5?R
MT:MM6<@UA;57H?CSN5.MZ0FJ5U6TT\>!7'^,J?>,FTXKM^"*HS+XW/RCCCOW
ME*3S+R=X6E7\M&K;5G(-86U5Z'X\[E3K>D_Q7CW[0S3SD^[\8=RIUK:K^6C5
MMJSD&L+:J]#\>=RIUK:XDF-$[T:)WHT3O1HG>C1.]&B=Z-$[T:)WHT3O1=$M
MA;?1I-F?&(0ZBZA8"DY#^+NY4ZUM5_+1JVU9R#6%M5>A^/.Y4ZULUE5K;%=C
MO*NV=NB)[]^)U5995S59R>.*%81*>BKDG(;<(-]E13N7QP_B[N5.M;5?RT:M
MM6<@UA;57H?CSN5.M;-95:VRJ:>33;5?!BAI,KNM+VL646U:;Z!'KV7/K+8.
M*D)[T>//(E7%&DOJQ=<4G*D^R+E93\TT\,HFTXEP8TD'@]&[YY#?24!%VL@Y
M H\ C34?E,::A\IC-K*?FFG6E$VUA8QI,]B=RIUK:K^6C5MJSD&L+:J]#9.\
MK#:3BI">]'W$\B5'V1I*/RQXBA\IBY64[H*>$".Z=0YT5 \'X-=BX9VSN5.M
M;-95:VS.\]KO$?+?]5M6.@.'8BFEVS@Y+=W?-Z),!+">LK?-SU1WSJW.D2;:
M8,CC$7'RM/-<SN&[%&MM=F>>BZ-Z_':,.!Q&,;"\PT4]F@B4T[4:2.K&DCJQ
MI(ZL:2.K"'WI=HHJG*Y>-BE6' @8,9R"_!34VOW'/RB.]?5+FIS1O"5M2;44
M*QI,C "U=NC$N_UK\!!/8.GD+O;AMFDU<@!:23,3PQI(ZL%AXI[-5^0E>MDM
MI*** $C-Q1I(ZL:2.K&DCJQ6/Y!![.A1D)7Y\5BLY!K"VJO0V$A;E-P?IHNG
MB$2JR$LIQG.5Q1WSZUC$3<WKUOW=841S59P]<XHUQGYV_P IXXI5=P+&'&,H
MO[#I(ZL:2.K&DCJQI(ZL:2.K#CC\J25T1(2P;&P*N0*852F)WI1I(ZL:2.K&
MDCJQI(ZL,,K*:#BPE6;CM/XW_P VZ9T>UOS/P".TK;M&?]PE2MZ*3%825"]?
M3QP&:\E3C>)=^6-*L,?S>T_QY3I>S+:.Y4ZULUE5K;,X#>HF>];5IS&4I&Y/
MCV#O#2=.BTF_[H*2KLV?[2+V[CV3M&%EM>,0&J[)MS [R3EQ;!6<HU1:MDW
M"N9^:"S4,XX7S>^488+CJRM9OJ-W8PV[WU7Q'2&0P'F%4D'_ '=M*OT#P[)7
M/V_JL5G(-86U5Z%O3?5=.B@:1R""A![!CFIOG*=D"VE%"Q>4+D!JO_\ O'U#
MB@*00I)NA0O;(]YGTC8ZKD7[+6J^8GAL]F@R76#1G\/*AVO'[EQM2FU<U,KD
MLL*35GEK*;JLY(X90'7UK2F<IDI4-V4X';)DNZ)CDK&$16O_ ))TGE)0E/\
MR)<'LM'<J=:V:RJUMFK#F&@4IRJN"V;)ONDN'=O>H6YJ]3-)^\MS GWP5K)4
MM5TJ.SAE^:ZKZT9-K:@.-J"D*NI4+:LY1JBU14@:+"9D@<J9G=V;M&S-!\1O
M H0E]DS0K?!Q&S5^@>'9*Y^W]5BLY!K"VJO0MBRS)=:Q8$Y>*"Z\HK<5?)V>
MCIU8Z37M3"7F54FU7CL;WF?2-CJN1?LM:KYB>&S5AR:*I;XA83HA@RZD+6A
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
M;-95:VSR29UESPTXOB,3-TF^;4(%]1D-V$I%Y(D+!=&A6!2&6\;85*LJ[O\
M1<.#X3M;&IYY5%"?]R$=HNX@7&V\0@.-**%IO*$!FN2;>O!SDJXK:LY1JBU<
M\DZR=C'F)X#;-=!/!9=RIUK:K^6C5MJSD&L+:J]"RW6@+C@H+Z0O>JV[!\_X
MRS?YAQY(!!F#>.Q*<=4$(3=*C$DYM61X:<>V8"D$I4+H4+\!FOW#@?\ S<<
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
M[;:ABD1[8=5+LZPVA2PTHW%41.05 '\47?B]UBF\;IT$"^8[IIM"<1FH[]R
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
M2Z.#VXV//HY_P^?7\4SE6OD'#O&;L(V1I4@93'&-UZ?6H>#0R:D\-.9WT-(
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
M),1V? Y6)9"!LVE@C1H1!]#7 P8]?$Q3EG8Z1S;5)Z"8==&Z"CJ&E$ &:TW
M++7]O^%-$7(??6*EN+HG?9HAXF2U(E!1MG5MV&CVR85L1@W6$U_54%C:+)/8
M7ZK47MKH?O6'W(,IWF_?Z^.,F?XC-=BHBM@T3[E,58Z#[U"P.+*'N1X 60UL
MF43$J$8T8-DF*#2A&-&3=!BAUJ>=%Y )W+D4@++$B=YH>K1-S_)=G_%(V,,S
MSNPOMXG;&GV R-VFYEA?L$U-\WR79_Q6:CM%)N'<K^JXQF@AY*7BB1#73+"J
MS)0 K8V@[B![4',^R>Z+[4(RXUM$9-%"9->XAH[JE!0T$-*0V8EL3*8F]?U5
M#&X';,YM3^JH-E0%UA-8^=J3+6 /4^E;?CZT>L";A;Z!NTGTM]0GVJ5YG"NS
M+XK.1$874IC2:C^R"9Y^ <QMX_--C-I)H/U1(>U&:W&0-Y ^I1ABY E%D$ E
M*1@EK4C0A0V0,5M*4G&36 $1+2K;L-'MDPKCS1U+*940 .:[,-G5TI[,NI3V
ML>M(T0RXO9NE?U5'1E4QQ#"=I\)Y;S;<,:-1RWF7Y8T/ ^0S<5T&*]*G10P=
MOZ= 69#2C#&1JXV)=P[M&+GQ;,$Z-3TWF7Y(T*"DY5[B&D61TMB43$*,7/BV
M8)T:($PI>A#Q_JJ.C*ICB&$[35MV.GVRXU@60B"[$8%(W#O/0R^]092UB7XR
MNE'.25@!FK5B/M=[)<=8K$6.A^]1\[C(AU4OHM$=*6R/ZS&V+.2\G1IES%+W
M_5AWH $"P%7.B'K\AZ5@8Z*2]CV3XRL1(9./1\^U7!<5J.J^B]!.HWYDU&%7
M(V-Q9;6I $"R/@=_*;4?\A/:KE)8,VQ]&H:G%P0D:=/ E, *F'BATM>K%W:T
M-/0<'?Y5*Q$ADX]'S[5<%Q6HZKZ+T$ZC?F3485<C8W%EM:D 0+(^!\LU>&*.
M)',6,,(-:7AGC)O0,J2W[Q<1P3,:D01+%_VATBID4-R"5I E"9'^S-H G3&7
M5A3UPJUNTH>X?>L1'[(-BYV7V\7.=ZJYWH\(Q.D! Z@':*$Y\E]L(D]2C+R(
M2R'LC4MY0&K\A-$W]$#IF[4X9$O\&@9%0WG)23J@^5,6AGT,?>@IW6,?P[/D
MF:'^5;\V ,4R"AX9XP;T#:Q1P(XFPAA#K5OX606B?E3A9BPOJHHQ(06,G6GY
M-AQ)1/@TIJWV%GR^"6&+OB?.YCZU 3:%OWHSLB$Z&+L!+4@D#W5:BQV2P>J#
MHO3'I-]!$Z'=>L31^1KEVOA);MA_I)IW+9)98I#GE5CI7068K3M!47T@VPB"
MNS;(I&O"L! ^E,E,"TLC[4S"(F2P9OUK8EB$:$>%M;A9I1IBV[JGX4YPI2+M
M!+KQ*F&)%ROL9&[E2'QA],GVYUEY9(>MBV[6#[E]A[U/ J2"A?%(;/:@4[E(
MS)&=(IW80B"<JA9E87U4:K0X&4QX-<YTXE1C"#9Q*#T&4L]Y#U3M23XPC;OW
M=:@;V3U2[*QZU)*8DB5&):GKA0I!L/M5W=40W6$+VW*M54C!K TC/;I^K=/
ME, *S186EOU8M1/,&O@_5E]*_N/^5.(65_0,UZO(,,28/2KUW5\E=AK-:T];
MZ4],M1FN-06!YA";],/$T" -H7<'?Q-ST7KV.ZU:G%N3_AW*PU2V8AQ=_E4#
M<>R^YAWH$P.,(5#VIVY$IS6H!A]0,OIAXQH !M2[@\#Y9J\#7@#V2]WP,<N=
ML2?.FT#..G^U*UA2Z)?UJ5;!4[_8:,:%@0&!PN<[U5SO10K3N81MXX%[WC/O
M02<.G)/EI,N]9JL/2N!LI9RCTX]O&10I[R^OMY)FA^MRVG9)\!,2O;:/9\&;
MQ8[DUSO1PN6<CYY;ST@>'^]RT^QJ"@)NO#[ O7QD7-S@<^K"N7:^$K%XN$%S
M=22@M&H)S47&U.8 HOET?0H DJXF"<6C0VX*2BZ(]VWD*F&%LB]O&8]17QZL
MUG>(HT8* L 9'"USG3Q:YSIQ*CN^0+";?0#X(-[D(GO2JJLK=6C*0,9!=ZF_
MAH=='( AHQ+%S)I+>I@)/4_52<:<].+T?511SP-2-BN3/JN3/JN3/JBKFP!9
MTE"HN%&] XNZ^JKF1EN@>#'3W%%G9MXL);KJ#Y?$YR5(=7*[?"B'B;JT/LWJ
M7L_7+W2U8D@DR_I>E"7)#NJ/?P8Z;"R8L[-O%CO?H'R^!\LU>'+-'ARK7P&8
M?7;13ZQ2\P)S @S[<1SG>JN=Z.)QM^%&&;=K\:1Z!;BL/1/BMT=(1-(BQ67R
MC-#\^3:O#EFBN=Z.-Q5E'<[I#VI3/?&'Q-C#+TL=VU<NU\+ TBR-3IY7M>!W
MFM:IZST?JI#SLEXTHW!>O7SM&ALQ4@P,_>:8^=,+BC=#X.)KG.GBUS'3R%1O
M\NWVK.#OX,Z-.02<### =V!-AE?;]5>NZ/FCN-9DA-H;75([/!#8O!E>_P .
MU;[HRCY&L\V%I;]6)M0B@CEI-^K#4RA9+E8H9CF46@'+N*$>E6 U=W=B0=+U
M?A-H- V"QXF@"59&F,77_1Y,JA,V@RO?X-Z.D& P P/ K7+EY/NP42R%%RL4
M,UF4>@'+N*$>E6 W=7=C!TJ6GIT&@;!8\#Y9J\.6:/#E6O@,M/P] OV -.ID
M%S@Y5/F"Q0F%DIN]:A"UG^BBKY##=<%\3G.]5<[T<3C;^Z $V*EK=@>U=Q22
M.;UA* R$ZX$4C;[@>B*]J! E390X$92OOY9FA^?)M7ARS17.]'&XJNM^1BN'
MJ0-7Z5.6X[)9HZS"HGJF#K#4,,T["D7I3B-";06$F0R*Y=K3,6NZ45X:I@2V
M!BJ.GD89ZSB:-0/8DD 2Z8+.%7,7"9)QZX>3HT-F$#$#>[ONBB:%PC(G )A>
ME< R9=)%J80!N,59=U9J)TA:DI>L.U,I@R\KG^':IY E:@BTN+.XQW,J[G<%
M\UC/&0F1+]'KXM<YT\+ SP8S'T)%Z5T]F8$'HT63)9-DP>UJ98B?DD&UL@SJ
M$]!,U05>"3MB^G";_'^W(K^6!K1T;<'(+NB*&)O;]19*PW[-S:C9-J0YI1SC
M@B]S8PVJ:5@XL.DFGZDWOP8\'L2[TX#$H(DXM\"AI@NY&;NX\(4U@Y.:1HM<
M#_&^"L["G;7&M:# 6#U)Z34YGP"?2*!GF6D:SB[33/V%P$EC&(KW@;XD=)/'
M%1,XQ5AY,Z^C!8'JOZ>.=A0MKBM)@+#ZD])J<^VD3Z10LNRTS6;GL-,_87 2
M6,<(KW@;XD=)*&^3S557\P_VAO@\T0>!&,BRRP^*U.PA9H\"[0H)-M',^*2@
MO 5MX+.Y7W;7I%&@9Q% =&[L>!*Y2$(MFDRH8@EI294,0P5IE<I" &[XX!.,
MAA7N5B[P;D$^H^"&9"BZHQ/ITIW$\C[,R]:VXI\05-R"9%D3,#WX=%L(2*?>
MFVX$(+7A@K@;@D>B5[P-\2.DGA"4"LU8%?S#_:&^#S1!294,0P5IE<I" &[X
M_P P_P!I8C2X@!.SXO8G@29KS;8=*7P+5[$B]: /FL^"A6F@@[CD"S?I2D(
MK!KU\(F5Q$-9P%SFD;0V79P:&&G,%UBH9(<#N.G.+GX-MP(0VJU8(7"7>WA@
M$XR&%>Y6JV$)%/MXB#%A\-CRWRI0B,#4]3WK)-,H] H+7$7@:%W):AEF%R#P
M$L(@))' &?6G(&P&??,=PH6)^O>D4IS*4!FRN]/ 2E3E&A_VS E+>!]@H2XC
MB-!;CIL;*;#O/6MN*?,%"9#G7MWNH% 76\;L7?P]H&^!/6&L%<#<DCT'QEXX
M@[XID.0,.^9TFMESD^B4?!K+^%]J$%DG=OQ=W]VZ.!"8(T)HP^ $ ?FCE)NL
M2F<&C/;(*A!1$,6WBIL=L$*>\W0H^_\ QRPJ^MA^I?:HSB1@Z!^&H;(1'#=8
M1Z5LOYWVGWH23,SRKKZ_%7>-*<,@<F'_ (Z(O#8,D&6B>U(#-1_<^51CIO2"
MI7GUM9'::_PLW^SC-Y_^J__:  @! @,!/R'_ /=H_P#_V@ ( 0,# 3\A_P#W
M:/\ _]H # ,!  (1 Q$  !"2#;;;;;;;;802222222222222222222222222
M22222222220;;:2222222222222222222222222222222;;;;;;;;;;:2222
M2222222222222222222222222223222#;;"2222222222222222222222222
M222223;;;;;;;;;;9"22222222222222222222222222200;:220;;822222
M22222222222222222222222222;;;;;;;;;;;;2222222222222222222222
M2222223;;222#;;"2222222222222222222222222222223;;+;;;;;;;;92
M222222222222222222222222222;;:220;;8222222222222222222222222
M2222222;;:222222+;;:2222222222222222222222222223;;222#;;"222
M2222222222222222222222222223;;2222220#;;"22222"00"2222222222
M 0022222;;:220;;8222222"0"222222222222222222"222;;:2222222;;
M822222#;;; "2220  " 1;;(222 3;;0 2#;;"2222#;;;0"2220  222222
M  22"0"23;;22222223;;"222 ;;;;;; 2223;8!;;;;;"20;;;;;:0;;822
M2";;;;;;"222;;822222#;9220 22;;:2222222;;:2223;;;;;;;2222;;#
M;;;;;;"2#;;;;;2#;;"223;;;;;;;2223;;"22220;;*0 "223;;22222223
M;9"22!;;;;;;;;"223;;;;;;;;; 0;;;;;:0;;8221;;;;;;;;"22;;82222
M2#;922"022;;:222220#;;"221;;;0"#;;;222;;;9023;;;2#;;;;;2#;;"
M2#;;;801;;;"23;;"22220;;*0  3;+;;;;;;;9;;;0221;;:"22 ;;;223;
M;:222!;;802;;8200;;82";;92220+;922;;822222#;92222;;;;;;;;;;;
M;9"222;;822222+;:22;;82222#;;*23;;222#;;"0;;822220;;823;;"22
M220;;*2223;;;;;;;;;;;;0"223;9"22222;;*23;9"22223;;22;;:220;;
M823;9222222;;(2;;822222#;92222;;;;;;;;;;;;;;"2#;;222222!;;22
M;;222220;;823;;222#;;"#;;222222#;;23;;"22220;;*2223;;;;+;;;;
M;;;;;22;;;;;;;;;+;823;:22222#;;"2;;:220;;82;;9;;;;;;;;:2;;82
M2222#;9222222;;:222220 +;923;;;;;;;;;;;"2;;222220;;823;;222#
M;;"3;;;;;;;;;;;"3;;"22220;;*222223;;22222220;;:0;;;;;;;;;;;:
M23;:22222#;;"2;;:220;;82;;;;;;;;;;;82;;822222#;9222222;;:222
M22220;;(3;;;;;;;;;;;22;;222220;;823;;222#;;"3;;;;;;;;;;;"3;;
M"22220;;*222223;;22222222#;;0;;822222222023;:22222#;;"2;;:22
M0;;82;;82222222202;;822222#;9222222;;:22222222;;83;;"222220"
M222;;222220;;823;;222#;;"3;;:2222202221;;222223;;*222223;;22
M222222+;923;;22222032223;:22222#;;"2;;:220;;823;;022220!022;
M;;"222 ;;9222222;;:222222 +;;"2;;;222223; 22;;222220;;823;;2
M22#;;"2+;;02220#; 22;;;0220;;;*222223;;"22222!;;;820;;;* 00;
M;;"23;:22222#;;"2;;:220;;822;;;*222+;;"21;;;2 1;;;9222222;;;
M;;;;;;;;;8223;;;;;;;;;*22;;222220;;823;;222#;;"22;;;;;;;;;:2
M2#;;;;;;;;;*222223;;;;;;;;;;;;"22";;;;;;;;*223;:22222#;;"2;;
M:220;;822";;;;;;;;(2203;;;;;;#;9222222;;;;;;;;;;;8"222"+;;;;
M;;0222;;222220;;823;;222#;;"222+;;;;;;"22221;;;;9 ;;*222223;
M;;;;;;;;90222220#;;;;:"2223;:22222#;;"2;;:220;;822221;;;;* 2
M2222"3;;:2#;8222222222222222""2222222022"2222202222222022022
M222220  22222 2 2022222222 0 2#;;"22222222222222222222222222
M22222222222222222222222222222222222222222220 222220;;8222222
M222222222222222222222222222222222222222222222222222222222222
M2222#* 222 ;;82222222222222222222222222222222222222222222222
M222222222222222222222222#;;*  ;;;922222222222222222222222222
M222222222222222222222222222222222222222222221;;;;;;;;9"22222
M222222222222222222222222222222222222222222222222222222222222
M22220#;;;;;;;;2222222222222222222222222222222222222222222222
M22222222222222222222222222"+;;;;;(22222222222222222222222222
M2222222222222222222222222222222222222222222222200;;;9 222222
M22220"222222222222222222222222222222:22222222222222222222222
M2222222222" 022222222222282222222222222222222222222"2222:"22
M22222 22222222 222222222222222222222222222222! 2222222222222
M22022222222022221222222222"22222222"222222222222222222222222
M2222213"020020020""220022"222""2"2"0"(    "22 8"002222 30200
M0 022222222222222222222220  2 2:#"  2:#0(2""*3"8! #2021""#09
M 8 :2"#0!2:0"" "(02:12" 2222222222222222222222" *#202"01220:
M0 (212:0""2:2"2232*3"02#00200232 02202"32"# 3222222222222222
M2222223)+"82202 822#"""22*12 "2120222812:0"0:282" 2:0 222"22
M:22: "222222222222222222220"2320#2"020#08028"12*0": :2"223"*
M323"#"2200"30 #2200(!222""222222222222222222222"222 *02022(
M#""212"02 29320"0080282!:23(02 22*"0802"+2"2"*22222222222222
M2222222222222222"22222222222220"0:22222222222222222222222222
M2222222222222222222222222222222222222222222222222223"2222222
M222222222222222222222222222222222222222222222222222222222222
M2222222222223("222222222222222222222222222222222222222222222
M2222222?_]H " $! P$_$/$^@"Q2+"#^$:-&C1HT:-&C1HT:-&C1J1&F4(F-
M2U[TR0R)D$<F49P5P/UNRCT4I DS@,'4NU'G,6 -Q$Q/_@"JG*@!FK8H+(&0
M!(A9$XG?RN%8L(3B-&C1HT]H1A&(K=_^4ZJ1Y3)SK<N?M*:B1"2W3$O2T9OW
MB@*L!=6D,<O&C%+EV.C']8L#60>M8**9D1KZ%?\ T03U4=0"(&1+(E2B4PW)
MA+&</^C]S%U4R &S%1I4$UPQ@S%@3*5TJ<(IE-BR\:HO_P!.)ZJ.L::5<PP4
MXSB9D.,O_AW43U4=2+K@,MN%<L_5<L_5<L_5<L_5<L_5<L_5<L_5<L_5<L_5
M!F(D4HUA\EGQ<*##V#JZUN$P43>C_P"+]1/51UZHR88"/4:Q22>DS#M2*S58
MMR/<>Q0:0D^(:-EU4#,X\9L'=MMTO'_C3J)ZJ.O6(K))ODF.("XU/@ ="3@;
M2(0QLVF.(T@D(616&+,^8=. 5& #%6L"' 5E=?9J($3"%7)F179H" @P"%WN
ME0=P89<&K@:8"?PAZMM5FZS8!SE#\:? &>T:"7M2:*9$K$V]U4 #$F%#:VBS
M:,%L](U%)6Q$O4==T^^[H_4=1/50A(1.'L;%[:?4!U)>,'STG#&$2^Y[40VI
MB'3O;48(MK5IC0/DG7"\?TP0DOD0'5:RM:RA.$Q^5UZLH5\Z*"=C&L<2SC,,
M@K0]GR5 EPIHLP8@9(E[&%32GG;,-$ZC[ TWOV01ZKT#B>$,L(U$N4*XXW\-
MP71I9F09[N+99N=6 &1Y-'T 'R1S 80G*;W5<Z?=<Z?=<Z?=<Z?= N0G!$AM
MX ^/1L+1T29#ES$:2CN/5HL56[#Z/N!2JJLK=7APF XNBC5C)",QZ"6_:I+<
M($*R.-HD9'$&V+%V"%;6KG3[J7]C,'$'7B'/&*F-,S=@KG3[KG3[KG3[K9$#
MCIS?\&ZJ$1;1@)T8B;$[5?3HA;#9T7>IK%"XRT0';B&G4"#")@C3P@(+;9++
MV5#(ME*&5RO5*(=T%=UY*)SI]USI]USI]USI]USI]U+7Z@<_#.5Y<;"R9I(2
MVQUSI]USI]USI]USI]T7^H8%@E9CQ4"7"IR/)/[)!=88SDP6)&W'L_P;&E06
M L2^SNF%6UQN%Y$%$- 974H3'8J7)M9,_!^1UZP"CBL$T27;B(+!XXEY\BCU
M_$-'D_:0.%(YFG9$+Z]@>9!;'"0&94[(2E8(7U-B+,NJHTX 09$<$?,ZI!"D
M0*C8 H.9HXHM>M_Q 7I%@2FNA.0R,#RP99+AJL8'2TH?G;6!8LOGA_/GSJH
MP8VKC<+:H#6EUILMZ!4_(3CYCK>GI9(4HN3$>)PD'K_LH-KA1:1!$=O,]Y_
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
M%0."3$2Q\'(;?AEH3@&Z9"Z<"K*(D(8(M-S![V*_L^O1R:ZB>J@QZ#R'"?\
M:42 N9MV"#/UQZ?A'$@*6P&JM(3MXS&U Q'H!PIC1([I: ?XMQC\/G^C]+U?
M+<#LAN+#8QR5D _KL#?L6,BW%?#(\M8'<NP.R3<%4C$<7+47.D+^!>AFL)<.
M#UST);4UD @.\22;W5W(/VG7HY-=1/50'\MS _P"?JE B4M%D.498.6WX$69
M&RG5R Q58+M'ZN#LV&71:&7 MCPHF4> (0LB8E287E4XJ&.YW6OYS$$-#"-Z
M7BXX1/!S_1^DZQ-44+&0L,CXDX4"6^.#PXM/; @\C![,;Y!H%DDT>XY@!78U
MC1ZC&D1AQ\[VQB.&A9VM&2A#C#;";Y>QD'[?KT<FNHGJH9V(PIJ/LY4?-^Q
MQA.!I_M2*$$H#"!N)YR\6;L,SP5Z=0IS'@A(+P@Q<+7>_D((B2-D:4Z4UK&T
MN:8^YK,! !-3!,D3RD,=";:K& 9K8HI8/7L%8%Z.Q)"DSF32.BCOPCS*.Z3/
M8_0];FCA8'6,*2-'**=FEOM6;9O@35!Z@P-?,?:NH37/4U.A2]W4:=17[*JS
M@A)VB GDO,"2(<@76@ 0EE4VL7:WI6V@ %G=U18/W;KT<FNHGJH)+@DB$$D0
M&0!3I E(=T?U-:8;HZ65S'R0 *F +JM(O1V\99H-K!([T0+#1(+<'<Z"C1@
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
M$ 4PPEU%  *#0 6 # *BLAA-1*/=>BLH%E8@IYMA2Y+Q*5ESB9*)G6C.>E&
MP11;L!%OD"M+-"B$(B.8 3K-(-.CXQG.V+26U( :C0B61'!/#,@?0F';[1W!
MG0IH,Z(?K6B<X:&+@^$"ZC065&( E5< *ES7,VDMEPQ%J400K@XSO1+V-*4K
M+G$R43.M&<]*,!@BBW8"+?(%:6:%$(1$<P G6:0:='QC.=L6DMJ0 U&A$LB.
M"<&&BUA4GG$I A"\[ WA\#[ ,&$$/5C>HJA$D,FP0+CZWI#ZRK&P9Q50!VX;
MQA'0*<+QG$XH689[6 4#55%8K -LZDW30MP?DLU:<\R6$7ML4U&A>'/]7!UZ
MP^6G0W$B1KQFS)2!H J&\(6@A=2K^DK=OD"K*Q9D B$R& :)1(#AK$9DV0[!
MK/7UE< "P+!8+%0)"FB7$*27AG4%$WV/ :I+(2>BQ H(9A/4OP^T\#UZ2] W
M(=.4"[Z$L%'A?<#@P@@ZD[4VN*D\XA*D8#G9"TCIW*\1)JV/IG3BU$X-0BR]
M+ DL)R6ZU#*OZ(@@-I/"6U<]244EEF'A8!5L)L0E,& %7M9J?B9(*7017K!T
MJ[=X#I8!FG2B92GON95V!\ 88%-\,OA87D]S4&@2(,U'(1[DT!-F5.))@1)L
M!.D-<LT^  K+.%HQR#6,4<D9"LW (PF\T!C#@R8[LJ?:TT!@,-C!02:*-ZPZ
M07 A;U 7#QB."U;'QN(%*Z6OL]9_ZDO!_%@.)+=B; 75;&+0X#E?*Y"Y,PAO
M19CYU*A# LQXF$\^O@#H9@S2PS:>N"F9D6PI7J+M00+M_<GW@-)HOEIO%*.=
M;H-E3.<9,[*0>HQ5HT._NW%\45VFG B$67HAOFRP$EX?"7G6CB89*HG$5A28
MDVEHTMGCJYC :P9T5]#E=.2)YJC-\W R(N-HX2;(- 3U%YK&"D&Z)2!G,$9V
MF(ZSUJ'*B[A1#0I8UL0M3*E_-6;H1QU(_5A948@"55P J73?>=@N"+6JU)KQ
M2<L0+,YL>!07J=:LP#,(.E8DFES Q*S'*K1UN,H@D7Q%UG2G*!"K!ME')W B
MB4[K01(+B$,6<4.QXB<>@!2#-9=9.?AB"(DC9&E3JTTK$]A[9SJ[1CV-J.]V
M!0O,%Q$.^I-PM*;BA#9D;C!M+J*%$GT 2!E5,*S4J)5=5HD0G8ER.<8.QXB0
M-% H#C67>7/@PT"X3@B6;J2+X0*-3!#V: D;1:D0^ZEX0AQBN]T+K1IG%* 9
M3<@41H"H'@#0#@Y_J\>O4]Q9K@(K9B'Q.('H$7C[O3_R.:*#ZM#M!=F%D]#C
MJT5!'0)!G-R]8\0.*IB!1<LCN3/A]IX'KT PY@B"O1X2C/IH@$Y@)OX2N769
M9.Y[^'7G^C@'@AR 89Z@;'@#W+-@I2O$"DD(&UC;!R\0*-470@Y9NRURS3X-
M<!"P*?$"&L.S0=Q#V# 7"@:FU*&L!1TY  ;AH$Q184$B)B/%U<OB??C&!%W^
MGR&$\[HA99S2[GM042XL)ED81]:@L@) $ %@#AEYUH\9>=:.)A@Z NI44O\
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
MHJ @4"PJ8-[32-J%O=(W8]16V+UMG?$W";__ %7_V@ ( 0(# 3\0_P#W:/\
2_]H " $# P$_$/\ ]VC_ /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46135515450144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Feb. 26, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Feb. 26,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BENTLEY SYSTEMS, INCORPORATED<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-3936623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">685 Stockton Drive<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Exton<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">458-5000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class B Common Stock, $0.01 Par Value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BSY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001031308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M WB_DE)_-,R1M?R/P_ _4$L#!!0    ( +$X6EJ?H!OPL0(  .(,   -
M>&PO<W1Y;&5S+GAM;-U7;6O;,!#^*T(_8&YB:N*1&+9 8;"-0O-A7Y58=@1Z
M\62Y<_KKI[-L)VEU9=V'L<VAR=T]NKM'=R>9KEMWDOSAR+DCO9*ZW="C<\W[
M)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3
M;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@
M:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&
M%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.<V"3J9B+7D%=*RHC_#K3), Z)Q1
M7B@%JXUF X?)8Q1\V .7\@%:^*VZBMU7)/3B4PEM(+#52?2$1C&$"0K$OXP6
M8E^$O?VML*01C\9][/QN]*!_[XSC]Y97HA_TOIKS8]$7>'36-/+T08I:*Q[V
M_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUS
MS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D
M^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>P
MSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0
M_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&
M<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8
M[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8*<D3?,\C@ 69Y"F
M& *G$4<P!L !0])T> \^>Q\ETWLJ.?]74_P$4$L#!!0    ( +$X6EJ7BKL<
MP    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$
M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^
MKSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE
M?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @
ML3A:6JK$(A8S 0  (@(   \   !X;"]W;W)K8F]O:RYX;6R-4=%NPC ,_)4J
M'[ 6M"$-45Y VY"F#8V)]]"ZU"*)*\>%C:^?VZH:TE[VE-S9NMQ=%A?BTX'H
ME'QY%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P9:P!Q+MTFF6SU%L,9KD8
MM;:<W@(2* 0I*-D1>X1+_)UW,#ECQ ,ZE._<]'<')O$8T.,5RMQD)HDU75Z(
M\4I!K-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/'U:-Y&:6J6"%'*7?Z/6M>CR#
M+@^H%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0XIS_4R-5%1:PIJ+U$&3HD<%U
M!D.LL8DF"=9#;E9T!N[RZ .;<L@F:NJF*9ZC#GA3#O9&3R54&*!\4YFHO/93
M;#GICEYG>O\P>=0>6N=6RKV'5[+E&''\GN4/4$L#!!0    ( +$X6EHD'INB
MK0   /@!   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,
MA:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@
MMO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*<
M//Y#='7=:7PX_;(X\ \PO%WHJ45D*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P
M6B#BR2!M:59]L$].M.=Y%S?W1:[-XPFNWPQP>'3^ 5!+ P04    " "Q.%I:
M99!YDAD!  #/ P  $P   %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\2
M95LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&P
MZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5
M,[1R;ZEXZ7D;3?!-F<!B63R-PLQJ2AFC-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0
MBJN$7/D=<.I[.T!*1D.QD8E>I6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*I
ML0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U
M[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_
M 5!+ 0(4 Q0    ( +$X6EH'04UB@0   +$    0              "  0
M  !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ L3A:6GOL6F/N    *P(
M !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%
M  @ L3A:6IE<G",0!@  G"<  !,              ( !S $  'AL+W1H96UE
M+W1H96UE,2YX;6Q02P$"% ,4    " "Q.%I:;:>L 4<$  !]$   &
M        @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%
M  @ L3A:6I^@&_"Q @  X@P   T              ( !B@P  'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    " "Q.%I:EXJ[',     3 @  "P
M@ %F#P  7W)E;',O+G)E;'-02P$"% ,4    " "Q.%I:JL0B%C,!   B @
M#P              @ %/$   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
ML3A:6B0>FZ*M    ^ $  !H              ( !KQ$  'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ L3A:6F60>9(9 0  SP,  !,
M             ( !E!(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      D
,"0 ^ @  WA,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="bsy-20250226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bentley.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" original="bsy-20250226.htm">bsy-20250226.htm</File>
    <File>bsy-20250226.xsd</File>
    <File>bsy-20250226_lab.xml</File>
    <File>bsy-20250226_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "bsy-20250226.htm": {
   "nsprefix": "bsy",
   "nsuri": "http://www.bentley.com/20250226",
   "dts": {
    "inline": {
     "local": [
      "bsy-20250226.htm"
     ]
    },
    "schema": {
     "local": [
      "bsy-20250226.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "bsy-20250226_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bsy-20250226_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 23,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 23
   },
   "report": {
    "R1": {
     "role": "http://www.bentley.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bsy-20250226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bsy-20250226.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Tender Offer",
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soliciting Material",
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written Communications",
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001031308-25-000001-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001031308-25-000001-xbrl.zip
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
M=/'/<O]8-XA80BN)\19P\/_V)P"+WRE%J0A(IB-E&57Z.!I% <U0WZ0@AS!
MF4]1A@VC."KF3#$Q+9RQOAO@0\#MI$0TISH00D7D<SW&F!.>4JGWFQS%V@UH
MNSE@N:0'7.<P2WV4L'D L@A7R1?VA0;C! !V/Z]6IOSO61R!XOX#Z -4;P*2
MA\DG1K*PG' 6%$"G#S1.ITB@! 4JBD..6)#"&\CWIZQM"1<!Z)XO>&>*DFN6
M5-(>9%4EF6&%>/-LRLELH__IYCT!M1W%7!8EC*A*E;/0"F- ;@$RCID>RRU&
M29(^<!G(6IR2$%@*+)F8(FSR<3057V+]]A'8,P-9#E@.$>RKXNJ?'!73F++R
M,08^KJR3"/0(H,-7\C2.0L[2 )UEB]<*1Q) < ST5=;#YA%21+$B^4AI'@&-
M15/60UV:2J5ZH]\ '3DSPA'0E0 (4>P @K&2+2BXPP .!'#*4LW!M0]H**8)
MDT-^G*<K]\,.*N54=K,QKBEMDJ7"1;+UM)]6RGI9]I+=Q(L 2DK1C)^6?/64
M^N:V(;QV!.J7V;<@@+.'"+M1E^7"W*9E:\0N'Z"\M?P5T[# 'B$7Q[X"NX45
M/:3QC)4 +@SAQ=K^N/D_[__XJ%PD:7*YL-_+CK_7"LLD(Y+3[*OP\O(CM\"L
M12-AM&JZ+0F5962SE?9=;E159AWEKDW)ORMDA. N29#;<9=A=!^MDZRFJEPU
M7TY3L'7R)96RNY^LSF2+ YNK)&Y.TF$$I(4V)T6QR=CC&4+&[8,@1*<;*#I.
M [YH9G@Q"H<-SDN3=Y;EP( @TT$<LH[5PO_*%?ALSJUW9G[F^%4Z&J&\KRQ1
M[HPS@QKAKGK7.\I(F49(2VC!!C(_RKEJGJ0AS?%IO+NXE2P\UN('W>VO^$&0
M3M>:G?+MBA\.M)/=(2&TJ-]RDP %#?(+<S_AZQ$X7NDC=UEV-3>S:[! 9%X6
MB%BL)UN&D$^XS -T+S/E_81;C#]JQ+0WZL-XVYOIJ1LQ1B 9_-[=>;FEK5^.
M;]I*\3=.491?%>GT2AVH5J\4]TR5IH 4IP\,]^D2$0%:_U2,$/!V'>LG22UB
M4,LGFDUI@:8E/ 0[<(0A&8Q^I]^B";P=#+D1&%>29L2@F;LM]_ T*47:.@T3
MIP+VG%]42;#U$-!:U ^#D$ \&#@._II%W#G+7R^4%C=S*LTER:B/JK3^2A4Q
M?+(F8'07[9>+]:$//#RSFCMEU%.:R,-I_EK2S8'IYI8E43%75_C?>C1T-ZA%
MDQ+CT)C_;2TX*827;6K6MM-L6NM??K]V:YTX3$D;+:JY>&2:#1@((\RR]4$@
M6W+A1WT]?")DEF,1<%Q/;R3,D&(!=]1W4;A(?G&["CP"3.O\X^;FTTHD<D+]
M'*&_6J(QRWF=%/\MVLB=8S0_CL D [S->2W!2N1SEOA8TP*,E5&L\\(T%C!A
MCG'0[-'/PDM<+3YSL9C%$N F]@6F/[!68);@'-*4/Y&.X %%K@QIX,,"RU*?
M)"TP^YM'Y4M!^X=14*9W?&7E_I#>HT "E >8X(B2@J<__* HC03XM/(SO("6
M67#8TTK>$=VK(E^U5K^3_@C&6+"%F?$)["#ZSS)]A(8MECQ@'4QRS_;@8SH]
MQ^E5+"S/\%&.X:AJ+6#5&5\=*:OC'M-9C(4,%:;QB1R496*+HVFY1Y;$?WZ#
MF!?B#YVF; @12]WDL*9H% 5P_3'Q1KY)?003KUB;AT2SLJF5\CPDWW02!8B+
M>ZP*3+-YE5P&[!81LVIPYBDGIZH<A:>.[\'58N4QK (!0,XQA;ER7G!2YMZ2
M(DOCJEZQXJ-J&NJ2)\L:)T9<K$8*Z&0V*<.)C-BQJJ/<SVC&RA9"&D28#%R0
M":N96&X;Z!*6.5!N. =4.=")/U<>_&Q>%G*DP&OP9U3FSO'7(=95 ): ).!N
M7A)"RG3X\AG(FB,@&K:\557,BX1X>I5]C^UF'%/KXH3)H=W"8U5FT <_GF'1
M)H(L3>Y35J:QJ ]F^\!$RZ(J<QJ#9\ =!/8+2!1>)#J=92!,:-ZN^[KG9%HU
MMCE<&=O,JJ;?/3^[N7]^_9AL#G)6^2!GLLH5BR*%-RE0 IO\QS+B6)06+?8^
M!&9+@+%X.>+VS9R7LZJ4&*LC2O"4]9[(U"RIS?)R4987B[)C>.6B:@QK+UBE
MMX^E_ZK#&E2J*LWR@8OLWJZG<%)G]O'B!F"$J3]GZ@I8_ \_"\8E0)QRLC6F
MT8&E5BI867TJZEH.D[<Q2 9^TPVO;UY^\8;5>6&!)=Y>CD]D8BA&+H<_%G&9
M]==K'FDS@_E($_.F<?:)^;=(9.\H".EX>TR!*&)C<UX_JVT98XVRKV MF?+_
MI\#&R%JI\DB'8/)F2-=/S(SW"\5EB??*1_0'DX%R>_>%56I'>3#+\[79YFQ<
M.1_576?$N9#F$BN8^L)T_&.4C\N*^:F?5=8@B#1F!OI!@&(!A<63H.6RA%F/
M\"E+9_=H@O.R)92[45Z4Y>"PAJ\(\$[G\\->GYO//RZ*:5Y.PS<=_L\L5VW8
MWN _L-O!+&??E=MEG_FF*/_CGQ_^9?W7O_2Q\_O]Y^"OF_F=^__]S_!_/NK_
M_</*M?R]G;JZ#,=@I\7,^D&9BY7[2U2!V8L6'<<PD.]"^=UR/^#G'PSW6OG$
MPZJE235EE:Z)LL&"I995WB</%'1,IGQF4I[9J'0(8IP> ]:C<O7YH#Q690!J
MLP^4O4\65=Z$.;-@N)9F.1C2O)Z 2SW$WP,(:V8Z+.M.>:-556^X8%Z.]U;H
M0\&']E6+&44UE:\MX(D,'ZI0Q;)6[8_2 =G7$)\N%>?[TNG"5 GJ-%:[S:KJ
M\W0"CNV$99%'2$3IKE 1*YU'2Y=%7[A@X+X<"!&P0UF8B#FE_S.X&RB\#PBC
M!RACIJQV&ZZ;\23-- /C/9K&*P/+$=35V+6!\K:,QW *!DVU6 <_AB3)00VA
M)?Y<=(NQ/.. _TDB7,$=B#+X_@ZKM9>M)+??N%.,;L,D8I77BU7=W2Y&G581
M =Z[PO5G-HL9V%A(IVQ6FL*VT'OGD4[P.E<\TBH\5CG6"Z!&3_+E;VDVX4:%
M>_E?RL72S;OU,_1G<V18Q.5K933+L/Z>UX;C8F#U!^%72S]\T^E3QZ3PD,#O
M94B 812A+:[%^F6+ZY:QV<T(1[[8#E(;_+*H)^71G<H4Q4:$C5C'@OP7'59D
MZ=DQ&X3>EZ$L),JR['V]5;5\R\JCL0WRN3.,E M<7<DLI=M-2HZIOGZDF]_,
M\L4WK)<+Q =[51X!U/VL;#=\C?9+S,.6*X#9CB-MB#0>*P762E9O@\?#M:#@
M\+@S!1N.,;2:;4>9EO=P;YVOKESYD,81:-+-#4W\[5V#BM[\#A0L2SIL?E\U
MGFQ^OPS0;OZ"8:TDW'H^ZU18@VT%4O@IXUTE>2EP"NZX8*L+)JQ 5ST+BG^6
M75,\'+D[0+<"[AC#W_%\T3G%ZE"*M98<@BD+1G_L#Y_U]RX#G+QUL"3),CR]
M3ND%]@0OF[I*W+ XI,_".E53TC9G[&2DG0P#OE!67((4F/ D2)K<\[^689-U
M3ESR%-E8;T)IR(GJ>=AMA&Q])9FA:\EB/E'^%9Z['8!>@=RB&R_C;5K^6JQ[
M^2S>=%_"CP?^>9;%7X\-,U=XA)9!%0#&VB[> K)8\\0/Z6Z&7.9,F,D-UBWV
MJ] R$LUR3F5;:A5\Q_4SHQQ$TC2-(W9"X4KG*$_6%FO)C8K &,0YS8#0KF@+
M7'.@Q[2$%1<0%6?$_F..'@K3WKBAU=>/:(AFC!)C)R*'% JGG(GB F1)*2:K
M_L 9Z@OF2L.[X'X6MF=-;&7C)7;3,'KAO3 +(EJ)EU>H_S<8*7E8OH+O>0&-
MW9D*+MUY>_R8^C&FPU &^",*KV:T4Z9^5LFG?"U;?%;1$WJNN+/%,(;'2B]0
MOI01>!ZLX1*3?LQ6P\$+:9)0)'1T*S&=4$5#%SQ2]= MN2<K\PT5&Y<)LJVW
M+"*U0'T\1\([PYE0XU>OD!0_T8XU7I9[Y-M@N."&:+Z^H6H20)7D6>V.?A(*
M.[H#R^;5$F,;N"\[6AF(RXYH'(A0W</8/0P9^ZRNM#(&,W\:A;!_ME%F&U1=
MIXQ%F(#9 D75$<;?M^QW6UE6&>DI115O>$4AEZ^/YX K9PQC:+7&\4X^K%:&
MQ)\LTJJLS3LO6"T08Y=9N8XM3*%#0K,'NA-\^)Q[QCR+-&I%2+Q+&;>!?37S
M14''UB,J95>F[4!LHEBKA :/ TPJ;5/)@=5RQ'K $3+T5PZFS7@V>:5X .L'
MJHSO+L50ZE.>V*CTV8H274MD9NLYZ5T9F:57@[TK+(G^7UQ6S88YN%/(=#NN
M^>^UM"9V(F*I034E@/D[:\E$#.'&?L0RWL"@(!CO^7X16=,0\<Z[M9[4Q8NJ
M"B;G1C%"H31&^."+ #0/8CV(LF VP:K;H/*6Z;<(X]*+R Q[7UJ)$OAFSH=W
MHNX\CRR+9?679>G23;UAMNN&YR2L0+AA9W$S$@5G)P[)YBR$U99T9M<QNWYQ
M*BRS!3<3,\ O8QI/\:D34'MH@I8#%<J*EM(*&M*B*(]7GJ3<Q2WG &PL@ID2
M& )EHVBX&?^(!BG80@G-T%8/6%"'+!XVP$.<DU(,:9YK8J:X.MB6N[R+O\AB
M!U%>#NS)BH1;RL$XC0*Z=CUO[<S*6IKT$:Z\Y%M"R<G ""2* 3843@M0,;F0
M8S_XVI-03D53-JN*+.=%E--72M<(YYV,V0G-I;S=@$\<@8B>!S%%$<@3,:CZ
M6(,Z.DN/.'@@Y1W<.0O\,?P\B^I9$F/2&-^&]1:T?'64H2SS69@),8)ZI'+F
MJID.\\HM 1-GI9*L![7HMIQ#BKH'; B6*'PV"#*H?N89ENI:/)B=XVXY>PQ=
MV8AIWRJ-A*, ,E;UMO@;8(H3>K*OS)PH1T HY1??"\B4L7JX#G.592*.%<*4
MGQ_'*3IP2+)<W49AY*/IQ<,MW#D: EI#3MO5,):$S9MA1+RROHH>RDHD-ET*
MF:%A.4W',40N:E8,(,+#2D&QNPV[VT!]F8GB[O(M.)G*FW2.<J[3)-IWCC9_
M__GG'VSS>D>V[.BM%%L3JA8D8$.R.LU]O;G]\.7WVS^5NS_OOMS^<0<BYL/;
MCY\_??Q\\^7V79WL5P]KQIXWG#G$I. ;/V8)J;LQI?4.W=CGBKU:"[Y@OE$Z
MRU'4OA9TC;/$GX68/&N^P-J%DXN["I;*7O!_!L+F,L 1AM.<7E4?KL%8PISX
M592P];*;KM?;,["7&&P0%BHK7\+>QW\NV=+S!J[A(6<6L,XBK%Y<,NV ,>W?
MBG#[-]L9./;3/^-Y'>U^\W2CU9W/+5;3!ZYM[GVQVL!U[<,LUJGUV+\QK'',
M 6V@4?WW5\:KZH:*2I(4M=7B<4=QY7>V5K;77*F*QEJ,GGGZ=R_UMB[5I]_P
MXNLM!MWDJ$D4AC'=CS1R:TFCK2*[A73I&&K+2TLIA3,,X-IRZAUN__H(X(DE
MBFL@;+O',P"4T836<'[:/8NJ7);KPA&VH]%S>\5FN4/NM)["9Y,]\SI$\;TM
MUJ&)IY[Q)+$T)3JQ%MF8:D;L?R)1S6Z?]6V5?674L^Y#-X'LQGY;8><8GK$G
M\:&P_ZI"4@3VN+ 4&W[  KD'/UZKT]HCUS8!FZK4Y"+N*W0)LQ\W8=-H7ZO[
MR?"I_6_(-HFJ>MQ:>\G>*E)OL$=)7F= 7BXQ-;T_\MJ3.A=8BM]4E3(X?QXD
M^#"F!]7K>C/@[60V08C3T'7BVDVI\QD*.93P.T?<J#JQ5*T_W)R^_7>#\X]9
M"!ZSYC@LO1C-XD5!VT$=S.<HM:[*%H12+UQB>-;K(S:>3A0KGMT/5D[?YOB4
MT:D?A=6Q"(7_C;83%V>HV#2#J+8M;0X140/F8&-G19H<+03'LL4C6 M+2INC
M'APME5A&4^-8&AY=H,8TB>,Y1Q_Q$$]V\,-!]B O]JC9:N67Q*=8G:B.T4[O
MU8; $=DKIX%5S2.6U500=875$TC./V7A8(M!P4OK,:=6'HV9T$(:-S5#?P9H
M4%<:-P*BQE3)8DR_-&[V"-CEL<"\(9_!XC(=7;)F?R%LG6.A44,GAMK2FCE2
M@^5H4.,2T^DQ]G6R5L?[[4'ETN"H#3U=,XAG'7\1S$GBQG2)X\IXROXA^X\T
M#7$"EK0K:E(B,6R':$Y3.2%-BVZPH]L>,0QI71S"NE@,W)$F14URM(ACF]*B
M$!$U!C%=&</8/V#?X6AB?FR2+ MI7'O@N41W95V(B+C1L3"D<;I=6A8UPIZL
M!D36?C2!F6L3T[2D:2$@:L _U-VFH6=I6M2M_3A<'N2P%0''UEO6>-,"LJ)!
M#,\CKBIJ 80D7$FX3Q&N!H1K-?509>7."\=J_![Q$=2+,V?^FD7%7* Q&P9@
M#+NT8BKRG(VZJSQ96Z4:M!$OZ4E.V_C>,TZ_]6'1IUV>)"N';)S/% 0-7/;&
M>4/Q7'9)7H*2ETM4K\=DT^DWO(+PSF8X;7V[<6U%S<M<1\WN-0/DH=;2,Q?(
M^3Y%W)B60PRS:?6]>+D.@87)(D^:X2DULY9RXPS#Z[II$4<_?COJ)'%C&<1Q
M>TQ+G;X1LMDC(BV/YI:R1FQ+%EF(BIK&:6UI=S0JXUR691TR"G6*ZLTDJM5C
M8E]BYDG,>,3T>IR$<OIF1Y7/P#/]RM.!ER=LAW38KLWL##4<.UE5OY;6AX"X
MT52B-FYL%\_Z$$]ZK$_M>:G+LD?]=A)#7ES-)(;1,O0O3(V3Q.HZ5AU;)8;=
MTMP4KP#H6 HW?I=631O-20S7):K;8\I 8N<9[%B:2\P^YZ&<K&FSR.,$Z61*
MDYR=OZM,8S\1R<XY%DKU;&*[LF-61-2 ?-?<XX^QB"=!EA9'*G,[+\Y VL1M
M7 4EK9!.>AI48NMR,H<L)1&&(C6P-DPY0%U(U%@M#N62UD8#82'G<[2P@8G=
MY]$@$C//)( =[?CK5<43%[)<Y"5-O+8F1W2(B!F'&(:<)GJH23XR;-%"5+B:
M'"DJ(F8L8CC2L#A428A *9*3*!K0B6&!D])V5+8L!A$6KZ:!$9&6!^+(<I"V
M@.?S7X08W?$D$H49ZM%PA5WKMC!ZJ)Y=/N(2KT=*Z+24.IU,T@1>E09?%S0%
M:Y-NV_>M9%7O<6:SQ,PS^LEK6ZHHD/H1N/_B!A:*E45@,^/9R9=1H@3^- (;
M6KK8=8O@=,TAGIRN+2AV--TA>N,J]B-VM04Q1VZ"8#:9Q7Y!%T-MTLDTHV.:
MY-$#5>(TSZ69T@2B%YIJ$M5Q7TLC12R\N";(?Z<7M)R!A;(B1T(ZBH)(=D_4
M)4S'(IZIU2=,:9-T(\=MC7B&W@M>3CSP_X8F14SGRMT\+^@DY]&0<1J'-,M9
MB[1SS0Y./_#LY9?$CX^&CC6BFBIJOCT'CX_57CE^C+JN0?3&:<E.\'FRF8 /
M:1+ 15D:Q]BA$>$#:2YMG+I"R)"GL8N(%T<]HY!+QT:.X ;,,6D\M&$P1M@R
M_2,+&P3%*UHRGMNRT>/DRAI8>+6_$BPVV'Q#:#6/^'Y'B=8L(N"(V'60S#F?
M9K4/J @H!?9S3ML>@-.S@2EY0_+&88Z"ZY$WF!+]6X&=0Y4^64E]EGMU= #&
M-,U9D<-51F._B![H]6,4%N,K345 K-Y5;D==WN(/8>6S8OL6CJI??QGB*M:4
MVLJ_^.@H_/NK2#4,VW,-R_%&CNE1R_-T+U!US; #RQGISK]L\U5UTSA;YF_O
MZ>4PH_[72W\$"+_RXT=_GJ^O>1(EEZN[;;C0E2>MP#^@2&#[H4>65UHER-U'
MY+VY_?#E]]L_E;L_[[[<_G%'E/<?WG[\_.GCYYLOM^_65R[,FM^F"2-LEIVZ
M*^ _$XK'<*4CI1RH#A=TO?9Z)Q)>1(E2C-,9/"+,B4*_!139=.QGE-EKL/SR
M+]B=_UK03<P2?Q9& /WF"]S!$=^YB\F:I:A@\@VV%_O3G%Y5'Z[#*)_&_OPJ
M2MAZV4W7$S^[!SXMY8LUW9)M['W\YY*#/6_@FA8R<>DIE"\N^7O ^'M#7//?
M3'5@Z-J3/ZN#MK^9FMOJSN<6JVD#U]7WOEAXJNK)Q1[78NM1UW>\YP85Y]^]
MU-NZ=(=YR^7#(8.#;BUA^&6<4:K\ =>-<^4V"6E8(T1X6B#XD_K9CJU+BMD-
MKG<TH),AS;@+8&CD[ CF>0AT2#<KWGW=/*J(\-15W:R3F-A+S]&1 \K8![>=
M#C@DW;2BFXYRG=T'J#Z74^?:-TD>Y@SZ?39)RA4>\PJ[+K[NG@?O9L,\R*+I
M>ARKP\S$J>86A,\.:!:QO![/K)'T==+TI3LZ,1N/G9#T)>FK=E>N;A"C\:A7
M26&2PFI7#KHJ,=K6E@A4YBJP_?F)9E-:S%@Y&7C@>?_CO(ZE !+/;FL\4UCV
M"W>"&IVXC<=%2-1T@1K3(IXM)_<+B1J;J$;+UC2!:K8YA#T1E>U:L(?5 +U(
MZ>ZQZ>GX.RL-W2.>VM(;$:-35N)S-7[A6L2P6K:X27P*AT^-Z+9'#+UE,ZG$
MJ( 8U72;&&;3DQ(ZP>CI>^YW-'L ZT'ZZW7)%>P#.8142-3H%M';#CF1J#DH
M:ER#.(Z,<HF(&DW5B=IVL+Q #KMXJI7W5[_H4$YI*:[ZYJ9'7%WZYB>#3TUM
M<?ZJQ*>H^-2(81E$]83TY"1&6U9GN,34A(RVG&Q!]=LT+[ S.9.%U7*%0J_P
M] NK*U[,A<VY'8LN,6UB.L=?J'R2J+&(;K2TPR5J#FN!.08Q3,DV0N+&]HBI
M]GB>T.EGIQ;J5V:IFJ5"-&*:,MXN)&IT8MFRJE1$U+@F,7690!01-9Y-;*='
MU)QXDBK8"#GU[=0>?^C4=HC7N*]#1L(%1J?CO6P\L42G..C4+<"G+?%Y,OBT
M;:*Z,DW5)<S_D:5YKDRS=-3RI$=YI-=:HX(&!L.^CS<Y5K?D!/!IZL0UFS:>
M2'R*BD\-"UN(H0MYZ)[$:*N0@DX,0TB)VW6TH=MSA\J)^\F]0K]-,8>N7$1)
MD$[HZ_5*E[T?/=3D&0>JU9 K/.85GG["[3/-J9\%8U;B$M('&J=3/"JC;P/_
M6)2*XX"=X,D4@HBHT8ANR.R.B*A!YU<W)6Z$Q(UC$EOK4:2=?I'I'>5GBJ/.
MG?C95XK&<=\IN&.A3\<E3MNFL".-UQ\+:FR3J$Z/QXM+U#R3 +.(UKB@0N*F
MFPHQDQB&K"L]9.Z*)C3S8Z9Q_7 2)5%>9.S(4>GHUH.@Y1#;D8ZND*C1B->X
M"5>BIINZ;)48C4TBB9M.,GRN2IR3F5PJI-I]1T<TRRAN;X*9'W;NLC*-_41Z
MN_4@>*$1W35>2XM=**RXQ-6D+R4B9C2=&*Z,#@F)&H-8;H^=K:?OY=Y,4EC!
M?[B634?*=)8%8S\'_1LEA9_<1\-8ME36E_&Z*T\<$!,SGMFCV2XQ\_2$-X-X
MGD2-D*AQB:7U&"0Z\8;*=+/&4;94[B$OHA*SL3AIM/TC,O-/ )^J151'SO\\
M%7PZGD$T1_+GR>#3T(CC"HG/KILJNVV0>,^Z(911EDXJ0V+U6/?F?1&R[V>U
M*DDC9ML3-\604A*=JXZ,0QRG:>>W1*>PZ%1UHEE"=N5)?+8Q\@V56&U'T0EF
M1!Q+"((]@>9%%7L@2D+;=7"=85KJPB*.9<D,NV!8\<"U5"56!,.*KA/5-"5:
M!$.+X1''ZZ=*Z+0]\X_%F&8*GU:@7)3J]?6Z?NW5/3\6$G7[[2F4F'FFPA"G
MX'KUA8=$2T>%;)XI.49$U%PX1-?U7ACFM <%E7'P(1VE&:VT;N%_HR^)A<L4
MSVHLW"2ZT[+34(Q@FT3GJI(PP4MNV7 MT2D<.G7/(*HEC],\%7QJKD&LQ@=,
MR(3ZRRVT3UGZ$.51FKP&:R*AHZA0P*;8ETEQCC8OJ!I;=Z27*!9:--LBABR&
M%Q(W%Q9.*K(ERXB%%LTTB-[X%/KC]N&K9Y>/N,3K&;C8,Z(DI$EQ=>DQW'>&
MB-N_9E$Q!YV,T?1*-:<C^/1 \X+2G(79\1O0UV($ (Z%QCUY@*B(:+%;'E@B
MT7)8C:#*F75"XJ5I^D.FM6M"]L-"X8KA!1]_J,?TB&.T3->)$;F3Z%P5/8Y'
M++=ENZS$IW#XU V3F(;L&C@5?!JZ31RWY0!YP2+KSU@M.\?,;/KL_6/C=YKG
M["@?96E8*!=QFN>O%;\HLF@X*_QA3)4B59(4?DZ*+.4CT*.R=%U6J]<M];1D
M^:U@./GY!U?7]&OI0PJ(&\DOXN&D=WXY%^=^2_F^ 9LAIG/E;IX7='+ %/@!
M+5 Q6NY^/(S1V8"2.]NJI1+5.V7721+KZ1#KZ0=N)+6>#K5B6$K0,(:D5DFM
M1Q=TJU91+=MDM+AO5ZS[LXH- $N8SM"*%_4X9;G$SI;8@_LJ9 '9BJ,[I<#[
M8S_[KLL+"TN#K^,T!HCG+SU^OFY*1C[CM)YQ^@?WO/'S*#A$3N;%,4PQX%/?
MZMNU+P%M.W6@]7@ I22N$R<NZ_A/2Y+$)2IQ.2T[9B5Q2>+Z7CAYH/9(7*=_
M8M6[*)X5-#S$F50- E)/>=TGPVT-MRP@([:P3YMM^GCBY)):CX!:K99G/DMJ
ME=3:@P7]\GG=DEHEM79EDK_\M(!#4.O)CI?_)_N#AHH/2_'O*<^T;&1/CB1W
M)I=X)DL\?=^Y?8[F#*>^&)I%5,,B5EO#7"![YC3Q@Z/R;&(WGL4@\=,-?DSB
MNH"?/L\0EOAY!C\Z,2R7N'K+2GV!+&"!=>Y+XM5UC:'ZHU'Y_K?LH9?XLZ*0
MLV$0US%!);2< ;,7"!U1[]]94(2IN<1ZX0&UDB).B2(<D!&:_;()RY(B3H<B
M=&*I!K$;3WH1@2*^8SV%43Z-_?E5DB;T>2*25[:]DJ'@;ZQVO"H(7RE^+VG-
MT8$8IVD>X2G=5QF-_2)ZH->/45B,KS05"7'UKI*8U.4M_C!/T8S<NH6SRJ^_
M#'$5)>7RJO25?_'14?CW5Y%J&+;G&I;CC1S3HY;GZ5Z@ZIIA!Y8STIU_V<ZK
MZJ;QHC5FZM_3RV%&_:^7_@@8[LJ/'_UYOK[F291<KNZVX4)7GK3" @%%!M^/
M/&#>P:I <':'R&X_?/G]]D_E[L^[+[=_W!'E_8>W'S]_^OCYYLOMN_65"[/F
MMVG"FJ-\C+C?%?"?"2PBQSFX;_U\K/P6IX]YUVO?E+^[EWX1)4HQ3F?PB#!_
M+>@:9XD_"R, ;O,%[B#X[]S%VU 6DH#I#]A>[$]S>E5]N*Y$492P];*;KB=^
M=@]L6(H/:WO.$WL?_WG)H .5,VFI1\HWES\/V$\;RI#_YN@#6W.>_%D=:"U_
M\_1V=SZW6$T=F(:[]\5J ]<U#K)8L]Z"OF,!-$BC?/=2;^O2'68=)^-#VG5N
M+9[]D_J9<IN$&X$7":[=X'I' SH9THS;P(9&^H+:BE]3M_M71'CJJF[6B?A]
M=X]G "BC":WMJU-U$H5A3+OT-)DE-D)+3!EEZ41)IS0#-R"Y5_P O &P\U]2
M'[''_L7]$*5 *^RHRF9!4L\T/W=)<'N9V"V;4(ZR":7=\&+9Y"3IZY!S7<3K
M<SHVF7X3_GN6%SRZ4Z1*1H,T":*8KIZ'A!.3X:\ [8TI'FH(3I RG-<P..0X
MBT[&-W@BFJ?OZ!2H*?(QW$P4?Y+">OY3_96$2C29^E&&E-=W)4.[U%+W$+5-
M8JLM,\_M1.1BCQ(USZ/&T8AK-SW/;X^HV6NEL:#B9$2S#!3/SO-SCZHRKWO@
M:3JQG$Z/FVPG.<X0-1>:YQ+7<3LZHO6%8N/HK) ['+5V.?1SBCN<3&F2,QM$
MH=_P,Y6V1TT%!^Z_UJE[)FV/NJC1B=>X>5;:'FULCS4),HW]1!H@M0T0PVW9
MX"T-D,.BQB"6V[*;6=H@M6)L*[$/+*$**W$2TF&A1'D^\Y. PN;SHIU'<XY*
MCQB&#(6(B1G=DY&00^;]QWYR3Y4H449^E"D/?CRC7*QDT0.K Y9625W?6^W%
M[98H>1(EV"'?5*Z+9XR\. NHN=VF 7]+,_@S48(9&"9),%<R.J%^/LM8X;=R
M[T?)X6H^3E$+7CBNU=&9C](RJ8L3T])[P<GIVR0?BS'-I-E1UT)VO$XGC$CK
MHVZ5FT94L^7A4@*9'P(+"NZ\Y.B]^'E.BYS5@L21/XQB5D!$6*T1N#, 4QH4
MO+39#_Z:1;QS48R1;T(_8Y_J1G=%I**;((#U _%D-*#@] YCZ?/6/HQ<)ZK=
MX#QRJ7DZ08M%-+>?:,0^E8Z8XN)31J=^%#)5DZ*E6NH>&6RO29PV455;NK-B
M8<4DFG8B:7\QQ<;"RICZ<S0Q"-BA03;SXYRLB)(5VU7:(+6+B3RKTQF!T@ZI
M6V/N$J=QFY<T1MH4$V7T@2:SEE+C#/7=A48<UY-6B%A8T3SB==L7>FYFR/N5
MAH>E*5)&R::E:R.[(MH(%)U8EBP!$ PM'G&M'DM%>R@!Z'B&0ZU&7C'2_?5&
MT8A,S:9A$=UKZ:?7GL1S+%;-">!3LXGMM3RG_+#X/)M)1U'R0',YZ>AX)AW5
M/DVAA]S + O&?DYS;DVC*BSF++Q'_YI%4U;^QL85,)IC?T8)J-!I5,"2_P,*
M-$]'Q:.?'6DK8?>C7BXTDZAF5^F$WB>>'PU:=(NH:E<%<OT>,MY'+F%9P;)P
MWIDASFI;LL.</WYX][ /\6&HQ%2=CMQV>?I3;?EA$U4W>D'+F9DI2UOD2),'
M?4@- IZXM#E$PXI&;&ES'*SL*84EAVM.<WNA<88J[><?7%W3K^5ADP+B1B?:
M.1TS>4PM/6>HR'1BZYTVO4L3XZ R7#P[0_1\XBQGLQEWQN8[F =<0[/M._?4
M2^34(+K=//2Q[[Q3[U;*">#25HFE-N_#.2PJNRY^Z"V%.(H2/PGVE4*LJU=K
M/.- *<3^5GAN?G:0T3 JE)$?''570/<2T=(<8IL]^G02-T_CQG6)9G4ZM.#<
M_.U/_GQQR.I^9,@9>GL7IF,2PY+%!:+AQ34UXC3)#G;G@8MW!'C]*\_ N%H1
MB_N:EWJ&"OS")IK;U=0':58=2X+I?$6C> N66SL+._\SG:ZH-'C:1(G3EB<)
MG*,EJ7DJ@>=*"U\PO%B]8>6\C.  KH955WT)(#PO5[Z"CWD4LG:^]$A/)^F!
M=@VBZ@VJT*1QW$TLAQAZ/R[+Z5LA:VYUA)W 22BCC+6'>^M$TV0UL6AHL5SB
M]!3[/0,;9"W+F>.YBLITT94 .Z.90B?3.)U3NO'S$1^5UCT5:QK1]4Z/P) 6
M2>W)))[;(V;.P"I9DS'T&\V"*&>'&W&!DDY9 Z6T4^I."%753L]LE:9*?2'O
M:-;1%R6++$HJ!V>49DH^]C,P4JI6:YR6%L]P(]4OCU$Q'M,X9%<?\1"U/N*Q
M>JLZ5FFJ'-P7\HQ^FN1/WT[Y3*>K_=AO8S_/N3!_ SN>3-*D-%BX6^1/<=H:
MR!WXSWWF3Z3]4K=H 8NYNAKY*HV7,VNI$EC '/%Y:GV8(*XK[0_1<.)IQVQ\
M'$N[Y:X^IM,<W=K'1",79Q$W+VH0H]U2XG(MQ6]Y1'4:^*F=X/)D1[;>\M,;
M\1S';P$_L#[S"ZH$Y?F/:5).OTM"_@&G;3[XL0CC:4Z VFUB.<UM(C'DEL3D
MFMSRFA]0()C,.BH+ZQT-,HHYZZB.A)(6UDM+O$RU>5.8&')*8G*]A%)WF@_R
M$TQ2'8MU]?8IP424(;V/D@0=0K"]YM274:3Z)]^9C<_3E,&D+E#C:,1VCW_X
M@* 6SS/"A.(IIQMB9.\F3TT=P5%R90 .PW0VC"G7$R]0G;MPT#UQ_]A29[X,
M'@)RN8WE2MZ+#M9Y$4QZMA<E&T@V:&V'", &3$G^K<#3*2LM ?]42RZW:-@
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
M5M68K%)SY:ZR=EM=WN(/P6N?%=NW/%E@OO;O, WG\)]Q,8E__;]02P,$%
M  @ L3A:6LYSHDSC#P  JV,  !,   !A,C1Q-&5X:&EB:70Y.3(N:'1M[5U;
MCQNW%7[OKV#7J&,#TGK7L&-[=VO <>S"2-($MH,\%M0,1V(\0RHD1UKEU_=<
MR+GHLI?$L4;(]J%=CV;(PW/YSH6'[,4L5.7+BYF2^<M_7/QS/!;?VJRNE DB
M<TH&E8O::S,5O^3*?Q+C<7SKM9VOG)[.@GA\\OBI^,6Z3WHA^?>@0ZE>IG$N
M'O&_+Q[1)!<3FZ]>7N1Z(73^[R/]_,G7Q4DV*9X4S_(G+XI<OGA\FCV3Q=/3
M9\_EUT_E_TZ/X%-XG;_Q856J?Q]5VHQG"N<_>_ID'LZ7.@^SL].3DW\=T7LO
M+PIK DSFX&/^D\?8'$FZ*0PVL2'8"D: P>*C8.=G)\<G3^%)4)=A+$L]-6>T
MZ",>/XV1V=*ZLWLG])]S_&5<R$J7J[.OWIF@W%<C+XT?>^5TP3][_;OBR>B?
M2U[*,_BZU$:EI9T^QO6\N9SIB0[W[YU^?7+^XL7QX_Z*KEY+A_)?:Q]TL?K"
MM,]+:630U@A;B/]:,_[/JU<_"6ER\6.8*2?>:B--IF4I?E#2UT[Y6RSO+UK+
MDZUK^3C37FP(0P0K8"%"9IFMYM*LT%A>U\ZA";U7<^N"@,6_M:X2S\??B<(Z
M\0W\5JJ5^+#R055^)-Z9S#IXE>SMP?U[SQ\_/CF/;_%4Z57Z[?2<IHSOO>9Y
MFY_BXZ5:?V)KUSQ" 2RMRSV*Q6M@DG1"5TCN0^%5\$AHF-$\@ />&B^62DQ4
MJ=5"P6,9Q!R$!30VTBT:4591E,+8(+0AYK@<?E1BJ6%4TH$,."Z!RSF^$9"Y
M.*"'Z4KX7,%P)?PF-WE^FGB^G<W\'O)Z[NQ" VX!A*FB+F$>6%3%],(0VBR4
M#];AE%/I<I0<\ C^Y>LR$&?L7#EZ'X34+@\HSS4^'1$?2_U;K>'!ZEA\9,+
MZ) NF I4398C7EY<AY"EMR+7/BNM!^)(>W(>$ :?UZ )\'PD="%0KJ0RRYG.
M9D1=!?8T5830=?P<F&6L0=&>O#@GWFZ*XABX!'1GNM2\()!E6"IE;CI 9+H&
M"JP/0+]362A7@M3>R4FIQ*XOI5/ [*RL\YW"UL&KLCA&A-A.1E=V?F;K,H<%
MH"0\2-CQN(F+0.J(5 ^41PI?3P#X0AT4<G(D@)OPKO:VY-$*9ZL126'[;$ H
M+##.L$611W%MI#ZL+_ 7/+.5 C)4:/[.=5FCA;?/!+P/RT$&R1"<GM2!. F\
M7@,)P#B;?9K9$E8+NI%)/Q-%:9=$?D=/<7F6D+5A/^@Q_$P+0L+AA49C68%;
M?H*ITSJ!K[_6)J/UTT+[[/%@]*2"OB=75,]7QM3PQC:3/#V)HOT.US=)%MZ,
M_[/1R)T/.+@7'U16.Q GZ@_0^.8RFTDS!:.W5:6]!\J.A^HI?@0^K-D3+H'%
MLL4^*KD2"^E6 ,13HPN=28.619(%R6F;(\/B7X@&"9%K _9#3@-^1^ZW^M>5
M.$Z.<^2Z*) "'#=B/DQ#X5G>4A-A'1Y-5I%F=FT@BH&RG,.<' ".K>"L-F F
M^-;1R]? J" QGB5OD:V&N80MA)+<LHVG4V>78#&.K 21PZ2H:AMH=QSU;N<&
M#BLA&+DOP,N*U$J!PF3\-F@34&M:.E2R2*0$L*C.0LW#'8M77546LK(U3E]T
M=12G!3> OA2^9 !9FP,53KQ"#&>J&:63PP%/%E8X:!^;T@(=(1"/^_/QAV.1
MVQ(4GB:5M"S6<%Z$WS+]VA*!EE\4^MPM,KF!I,!"U4*6-3(+*6857:W;:ES/
M!+,N<) ,T)W("^('6,!,E7.,: IR9BF,09!(HFZ H!$X>*^NLYY(CUZ80<4N
MP,I;J&D(!;>\@]"!(L'1RW<FBCX2#$N*0(R+C'_&I4;>C%#0:AZ(G:_>O\>X
M >.SVGO0D:)V!((@ ;L<H2PR669UF01YE8UTK6*'DG1##5#'X&#M)8LNB_$M
M?C@'@AL1]61*7\@LAH\LUN@.6D8TTW$VWQM- E\@I+Q._=%". S%57=F!3HR
M^B8?J%)<Y1[>8YCAV% 6RM1[S3]IG#,=(&'/;J#JNVG_<N9&'H@0BQ0/+8A
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
MM,MK3PO_UO^'/?5_Y6O\/U!+ P04    " "Q.%I:YGUN^F$"  #S!@  $
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
M?]Y>M_@=]:*!+4[>>WF*!^XN[T#^M@5PW4*5X-:I>X"RCH\&E1VE]6]7ECY
MV1]=)BB6_:Q'8=LV/K9+FJ2T"A114@<B%7?$AF1)D"HQD6A0R3YVN+-XBR;W
M$=A"W%_57Q<X,4:"R^Y'1X?LJ7@"=TO+Z^R^O^7.<>S2NIBBL99((RF1H(!X
MY1Q100KJ#,>;!4:9_1#ML=4/PWG4Q%G=)&APS;B'\TU\$MK':KT;L;CP#4Y$
MXKHHT_W5N:DWNXA56^^ N=NPH+GS&7J=H6D@G=Y&Y47G>L]:7$FA'[F+B)]!
M4]3I0Y6^QZ5VB6Z#H#D08U,FTN$:Z;S(Q'&I1%"<91]V$OI'L(,TP*>O@==S
M^<9B^%"U17OS&59%QT35_N@WL-1)@#.X:8K0BYE18K/UA.L(3-I K16CM/ <
MZB IB.E*8323DU#"":9GS47=],1_0?[AN+ZLVN;FN$ZP%%;'0*,F,1E<ZF*W
MRJ7L"&,Q\.!8%IKN0!A_:L0@G<BIZV1W/$]"-A^+$GZ\W 1HEA9XXMW6!U1W
MMN/B%VB(Q&**;8RW(@JS XW\CCA($&KJ@G@E@Y.(_KF_/DG(59&+VZKCSA''
M' /,?$C&M0Z++^0F) @D G#M?<:,:1=2> %^D"[TU'6Q"VXG(9*CE# $V[LO
MK-B +4$PE:D*6':COF5 N?MH&(%$L],*4AB9=+X(/4@<9NKB&,OIE(1QC#\_
M->?U5;5,/D8?K2/!4X6DN$B"R()8JQVS,0A%=Y%_/@$>) K[C8CBE7Q.21)]
M7O2I.6OJKT45L<BV6?.< O$&G9$)*;$<.,E><6V#=P)VL9\\CSY('.X;$<<8
M9J>DD+-ZV_KR?\5%GS8K"8Y#"(0'CM66%8'8J")1F#(I8V4"/Z[K]C+VL&86
M_4;D\7I:WU@<W:)WU(#O[?;>!*L"(P:EC3LAFNR$]"3@/JA=P-HJC^MF/D0;
M)H )MS-?3=T;A[Q[TE&>K>OJOGRB+CKMM"'!X HF*<TDZ*0(USPZ'@ RS:/"
M_D?$8:&?<!=S%(5O'/Z?FZ)MH3JN-YO+ZJY$VBX%J)B#,,0"0R; *>*X"413
MY;B27J8PKK!X%G:8$";<PQQ/YANKX4M=%K%HBVKU R8X3>'+I>0ZZD0Y,4YC
M/41EPN27:^*L,<(J"SZ/2QJ?8@[3P81[E"-I?&,1G#70*1@PL>V?SW6/=IM/
M.7==$V-Y]M2@ TP2:0#W-1\YX9(&G4,67,A18G@9>Y@H)MRGW!&MTQ+'R79[
M"<U#7Q1G0BL52%"ZV_NP3@Y":"*U$E9F[RUUNY3($PN&"67"C<N=4OS6&PK$
M2]P4;Q@/YT5;8C$$,M#L$W'!68*;GT8OA"*1^N"R0GZX&K>=_ %QF!PFW*H<
M1>$;A_^\\=W+:E]N-J$NERPP#M3B,N=0O%(")9Z92'!UDXP)XRVD4;%_!#<L
M\!-N1[Z>O(G<]!^NX]I7*^@?Y2>9I5$JDQ0B.F%H(E9$1[SV2LJHL6*..[GQ
M'Z(.T\"$NXZCJ9Q$M_'#!IH52OD_37W5KG%SN_#5S=()Y[WRBF@F,.L!@RN:
M\>B5T#(S:61BXQH-?P(^[,6IR?<;QQ,["7T<(V6-+T\PQ;G^+]PLN8<83 :2
M T]$YL!(B"AU!<E20Z,V(]L/S\(.T\2$6Y#CR7QC-1QAOINZG/=CZ5?+E&Q.
MF-F@S1QIX QEK/$7QXS'),HB5>,JB4=PPZ(_X2[DZ\G;6=3?+YZ0=XH'#O?N
M3G0?W;OPAWO_!U!+ 0(4 Q0    ( +$X6EHSLKRBHD,  %H+!0 3
M      "  0    !A,C1Q-&5X:&EB:70Y.3$N:'1M4$L! A0#%     @ L3A:
M6LYSHDSC#P  JV,  !,              ( !TT,  &$R-'$T97AH:6)I=#DY
M,BYH=&U02P$"% ,4    " "Q.%I:QZ45#X<0  "D<@  $
M@ 'G4P  8G-Y+3(P,C4P,C(V+FAT;5!+ 0(4 Q0    ( +$X6EKF?6[Z80(
M /,&   0              "  9QD  !B<WDM,C R-3 R,C8N>'-D4$L! A0#
M%     @ L3A:6CC;R-\,"@  ?50  !0              ( !*V<  &)S>2TR
M,#(U,#(R-E]L86(N>&UL4$L! A0#%     @ L3A:6CI>: VK!@  VS   !0
M             ( !:7$  &)S>2TR,#(U,#(R-E]P<F4N>&UL4$L%!@     &
-  8 @@$  $9X      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>bsy-20250226_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bsy-20250226.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2025-02-26</startDate>
            <endDate>2025-02-26</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-21">0001031308</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-22">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2025-02-26</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">BENTLEY SYSTEMS, INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-39548</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">95-3936623</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">685 Stockton Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-8">Exton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-9">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-10">19341</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-11">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-12">458-5000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-13">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-14">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-15">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-16">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Class B Common Stock, $0.01 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">BSY</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-20">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-23">2025-02-26</dei:DocumentPeriodEndDate>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
