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

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BENTLEY SYSTEMS INC
		CENTRAL INDEX KEY:			0001031308
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		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:		21701279

	BUSINESS ADDRESS:	
		STREET 1:		690 PENNSYLVANIA DR
		CITY:			EXTON
		STATE:			PA
		ZIP:			19341
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>bsy-20210302.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:a929a170-1a00-4687-975e-cf0894d36481,g:b97d9bd6-c18e-4c62-aca7-95f19ee2f93d,d:32b87fd6129340fba6b9ef06cd542c6a--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>bsy-20210302</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV80L2ZyYWc6YzVhMjMzMTM5OTM2NGIwNThlNTAzMjY3YzQ4YTM4ZDEvdGFibGU6MWUxNjEyYmE4MjJhNDhmMWE5ZGZiMjk3NTNjNGVjZGMvdGFibGVyYW5nZToxZTE2MTJiYTgyMmE0OGYxYTlkZmIyOTc1M2M0ZWNkY18wLTEtMS0xLTA_46cc155f-d483-4cbf-a190-48ab626627ca">0001031308</ix:nonNumeric><ix:nonNumeric contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV80L2ZyYWc6YzVhMjMzMTM5OTM2NGIwNThlNTAzMjY3YzQ4YTM4ZDEvdGFibGU6MWUxNjEyYmE4MjJhNDhmMWE5ZGZiMjk3NTNjNGVjZGMvdGFibGVyYW5nZToxZTE2MTJiYTgyMmE0OGYxYTlkZmIyOTc1M2M0ZWNkY18xLTEtMS0xLTA_d82f7ca3-ef10-44b7-98c0-20aba9ae60bf">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="bsy-20210302.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031308</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-02</xbrli:startDate><xbrli:endDate>2021-03-02</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i32b87fd6129340fba6b9ef06cd542c6a_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="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzM4_abba9c7a-f3d3-4ac1-b00e-3f70b5719712">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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18zMDQ_d4e38ec3-a09a-43f5-b194-990f60d91381">March&#160;2, 2021</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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzM5_cfaa5041-1e95-459e-971d-5fa34ce7c11a">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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.384%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF8wLTAtMS0xLTA_3e31d4d4-da1c-4b17-abcb-5a1d002cd3e4">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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF8wLTEtMS0xLTA_9c5c860b-5fa8-4513-8ff0-5b8e73587b37">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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF8wLTItMS0xLTA_30fedf9a-674e-46d3-9bfe-47ca583b8812">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjplYTViMmNmZjRiZGQ0NDlkODgwNzU0ODEzOWY4YWVkYl80_724d059e-6415-4410-bcfb-de8a37c8710b">685 Stockton Drive</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF80LTAtMS0xLTAvdGV4dHJlZ2lvbjo3NTY4NDI1MTJlODM0NTBjYjM3ZjZjYTM4MDJlMDA4Yl81_cdf6acd9-b4f9-4877-8d86-574db30d19a5">Exton</ix:nonNumeric>, <ix:nonNumeric contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF80LTAtMS0xLTAvdGV4dHJlZ2lvbjo3NTY4NDI1MTJlODM0NTBjYjM3ZjZjYTM4MDJlMDA4Yl85_d3eebec4-54ad-4812-b542-5a47753fae16">Pennsylvania</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF80LTItMS0xLTA_6c9f6d1d-97b3-4233-813c-4c0b892b546d">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><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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzMx_23e7a110-715d-48c3-8de2-6954d00fd9de">610</ix:nonNumeric>) <ix:nonNumeric contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzMy_a69bf908-60fb-4b8d-a4da-ab68ba8a1f00">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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzMz_d4152bd0-2c3d-45f6-a622-2574948328e4">&#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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzI3_1db2b452-d737-4594-b5e6-d074e56233be">&#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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzI5_2aa65e0f-c549-41d9-b27b-7e9fc70145e8">&#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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzMw_77403cea-bb4b-4f5c-b43b-85fe2dc8dd58">&#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;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.459%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.189%"></td><td style="width:0.1%"></td></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><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><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:1pt 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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6OWEwZDc1ODlkMTcwNDE3Zjk2MmM4MzBjMzVlZjkzMDYvdGFibGVyYW5nZTo5YTBkNzU4OWQxNzA0MTdmOTYyYzgzMGMzNWVmOTMwNl8xLTAtMS0xLTA_b64e5801-92b7-4f21-9e38-3383298b292b">Class B common stock, par value $0.01 per share</ix:nonNumeric></span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6OWEwZDc1ODlkMTcwNDE3Zjk2MmM4MzBjMzVlZjkzMDYvdGFibGVyYW5nZTo5YTBkNzU4OWQxNzA0MTdmOTYyYzgzMGMzNWVmOTMwNl8xLTItMS0xLTA_b6a18e47-a8d2-4441-9a75-66dcbbf31942">BSY</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6OWEwZDc1ODlkMTcwNDE3Zjk2MmM4MzBjMzVlZjkzMDYvdGFibGVyYW5nZTo5YTBkNzU4OWQxNzA0MTdmOTYyYzgzMGMzNWVmOTMwNl8xLTQtMS0xLTA_d793d725-cfa2-481e-93f0-304aabea4d2a">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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNDYz_b81574f4-7bc4-4d67-9063-f7a33a948982">&#9746;</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. <ix:nonNumeric contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt-sec:boolballotbox" name="dei:EntityExTransitionPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzM3_709d1534-b93c-4546-a840-de4de48adc81">&#9744;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></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="i32b87fd6129340fba6b9ef06cd542c6a_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="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV83L2ZyYWc6ZGU0NDljZWM1NDM3NGIwYWJhODBjM2MxNzBlNTJiODIvdGV4dHJlZ2lvbjpkZTQ0OWNlYzU0Mzc0YjBhYmE4MGMzYzE3MGU1MmI4Ml8xMDk5NTExNjI4NzYz_d4e38ec3-a09a-43f5-b194-990f60d91381">March&#160;2, 2021</ix:nonNumeric>, Bentley Systems, Incorporated (the &#8220;Company&#8221;) issued a press release announcing its financial results for the fourth quarter and full year ended December&#160;31, 2020. A copy of the release is furnished as Exhibit&#160;99.1 and incorporated by reference herein.</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, 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:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.959%"></td><td style="width:0.1%"></td></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><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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></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><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="exhibit991-2020q4.htm">Press release dated </a><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="exhibit991-2020q4.htm">March 2, 2021</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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><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="i32b87fd6129340fba6b9ef06cd542c6a_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 by the undersigned hereunto duly authorized.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.792%"></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="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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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: <ix:nonNumeric contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xMC9mcmFnOmEzNTE1NzNjM2M3MDQwOTZiOWM1ZTA0NjA3ZjRhYWZlL3RhYmxlOjBkZmU0MzQxYTdmNzRlNGNiYjA4NjMzOTRmN2JkYmZkL3RhYmxlcmFuZ2U6MGRmZTQzNDFhN2Y3NGU0Y2JiMDg2MzM5NGY3YmRiZmRfMi0wLTEtMS0yNC90ZXh0cmVnaW9uOjRkMDYzN2FmOWFjYTRmM2ZiNjQwOWZjZGMzYjBkNzcyXzEwOTk1MTE2Mjc4MjE_d4e38ec3-a09a-43f5-b194-990f60d91381">March&#160;2, 2021</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><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/ David J. Hollister</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:1pt 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%">David J. Hollister</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:#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;text-align:right"><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>exhibit991-2020q4.htm
<DESCRIPTION>EX-99.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="id562e88ad9d0478693e95b65bad669bc_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="padding-left:45pt;text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div><img alt="bsylogo1.jpg" src="bsylogo1.jpg" style="height:54px;margin-bottom:5pt;vertical-align:text-bottom;width:180px"></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:9pt;text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Press Release</font></div><div style="margin-bottom:3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Investor Contact&#58; Ankit Hira or Ed Yuen</font></div><div style="margin-bottom:3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Solebury Trout for Bentley Systems</font></div><div style="margin-bottom:3pt;text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">ir&#64;bentley.com</font></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1-610-458-2777</font></div><div style="margin-bottom:3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Media Contact&#58;</font></div><div style="margin-bottom:3pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Carey Mann</font></div><div style="margin-bottom:3pt;text-align:right"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">carey.mann&#64;bentley.com</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1-610-458-3170</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Bentley Systems Announces Fourth Quarter and Full Year 2020 Results,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">and its 2021 Financial Outlook</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EXTON, PA &#8211; March 2, 2021&#58; Bentley Systems, Incorporated (Nasdaq&#58;&#160;BSY) (&#8220;Bentley&#160;Systems&#8221; or the &#8220;Company&#8221;), the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">infrastructure engineering software</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> company, today announced operating results for its fourth quarter and full year ended December&#160;31, 2020, and 2021 financial outlook.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fourth Quarter 2020 Financial Results&#58;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Total revenues</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> were $219.6&#160;million, up 8.2% year-over-year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Subscriptions revenues</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> were $178.3&#160;million, up 9.4% year-over-year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Last twelve-month recurring revenues</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> were $696.7&#160;million, up 10.4% year-over-year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Last twelve-month recurring revenues dollar-based net retention rate</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> calculated under Topic&#160;605 was 108%, the same as for the same period last year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Last twelve-month account retention rate</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was 98% (calculated under Topics&#160;606 and 605 for comparability), compared to 98% (calculated under Topic&#160;605) for the same period last year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Annualized Recurring Revenue</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (&#8220;ARR&#8221;) was $752.7&#160;million as of December&#160;31, 2020, representing a c</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">onstant currency ARR growth rate</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of 8% from December&#160;31, 2019&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">GAAP operating income</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $54.3&#160;million, compared to $42.7&#160;million for the same period last year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">GAAP net income</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $51.9&#160;million, compared to $36.3&#160;million for the same period last year. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">GAAP net income per diluted share</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $0.17, compared to $0.13 for the same period last year&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></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="id562e88ad9d0478693e95b65bad669bc_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">Adjusted Net Income</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $52.1&#160;million, compared to $35.8&#160;million for the same period last year. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted Net Income per diluted share</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $0.17 compared to $0.12 for the same period last year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted EBITDA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $77.1&#160;million, compared to $56.0&#160;million for the same period last year. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA margin</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was 35.1%, compared to 27.6% for the same period last year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Cash flow from operations</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $82.3&#160;million, compared to $52.5&#160;million for the same period last year.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Full Year 2020 Financial Results&#58;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Total revenues</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> were $801.5&#160;million, up 8.8% year-over-year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Subscriptions revenues</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> were $679.3&#160;million, up 11.7% year-over-year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">GAAP operating income</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $150.2&#160;million, compared to $141.9&#160;million for the same period last year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">GAAP net income</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $126.5&#160;million, compared to $103.1&#160;million for the same period last year. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">GAAP net income per diluted share</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $0.42, compared to $0.35 for the same period last year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted Net Income</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $192.7&#160;million, compared to $135.0&#160;million for the same period last year. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted Net Income per diluted share</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $0.64 compared to $0.46 for the same period last year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted EBITDA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $266.2&#160;million, compared to $188.1&#160;million for the same period last year. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA margin</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was 33.2%, compared to 25.5% for the same period last year&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Cash flow from operations</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> was $258.3&#160;million, compared to $170.8&#160;million for the same period last year.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Definitions of the non&#8209;GAAP financial measures used in this press release and reconciliations of such measures to the most comparable GAAP financial measures are included below under the heading &#8220;Use and Reconciliation of Non&#8209;GAAP Financial Measures.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;The fourth quarter and full-year 2020 concluded to our general satisfaction, given the enduring pandemic conditions in most of the world. Our overall application usage and new business generation essentially rebounded by year end to pre-pandemic levels, and our growth in ARR and especially recurring revenues underscore our long-term momentum and predictability. The </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">commercial &#47; facilities</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">industrial &#47; resources</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> sectors remain weaker, but on balance we believe we are well positioned, by our diversification and market-leading emphasis on </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">public works &#47; utilities</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, for 2021&#8217;s broadly anticipated infrastructure investment resurgence,&#8221; said Greg Bentley, CEO.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Mr. Bentley continued, &#8220;While we expect that 2020&#8217;s evident acceleration in &#8220;going digital&#8221; for infrastructure engineering will continue, our first-ever annual financial outlook naturally reflects conservative assumptions about the timing of cyclical economic recovery. While we are prepared and inclined to invest resolutely in the &#8220;generational&#8221; opportunity for infrastructure digital twins, our 2021 plans and outlook nevertheless give appropriate precedence to our commitment and ability to steadily improve our sustainable operating margins, indefinitely.&#8221;</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:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fourth Quarter 2020 Financial Developments&#58;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.53pt">In November 2020, Bentley Systems completed its follow&#8209;on public offering of 11.5&#160;million shares of its Class&#160;B Common Stock at a price of $32.00 per share (the &#8220;Follow&#8209;On Offering&#8221;). The Company sold 9.6&#160;million shares of Class&#160;B Common Stock (inclusive of 1.5&#160;million shares sold upon the exercise by the underwriters of their option to purchase additional shares of the Company&#8217;s Class&#160;B Common Stock). The selling stockholders sold 1.9&#160;million shares of Class&#160;B Common Stock. The Company received net proceeds of $294.4&#160;million after deducting expenses of $12.9&#160;million. The Company did not receive any of the proceeds from the sale of the Class&#160;B Common Stock sold by the selling stockholders.</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.53pt">For the three months and year ended December&#160;31, 2020, the Company reported an effective tax rate of 23.7% and 23.0% respectively.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Recent Financial Developments&#58;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.53pt">In January 2021, Bentley Systems entered into an amended and restated credit agreement, which matures on November&#160;15, 2025 (the &#8220;New Credit Facility&#8221;). Upon entry into the New Credit Facility, the Company obtained a $850.0&#160;million senior secured revolving facility and refinanced all indebtedness outstanding under its former Credit Facility.</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.53pt">In January 2021, Bentley Systems completed an offering of $690.0&#160;million of 0.125% convertible senior notes due 2026 (the &#8220;2026 Notes&#8221;). Interest will accrue from January&#160;26, 2021 and will be payable twice a year with the first payment due on July&#160;15, 2021. The Company used $25.5&#160;million of the net proceeds from the sale of the 2026 Notes to pay the cost of the capped call transactions and approximately $250.5&#160;million to repay outstanding indebtedness under the former Credit Facility and to pay related fees and expenses. The Company intends to use the remainder of the net proceeds from the sale of the 2026 Notes for general corporate purposes, which may include funding future acquisitions. The Company may apply all or a portion of the net proceeds for the acquisition of businesses, software solutions, and technologies that the Company believes are complementary to its own, although the Company has no agreements, commitments, or understandings with respect to any specific material acquisition at this time. The Company has not allocated any specific portion of the net proceeds to any particular purpose and its management will have the discretion to allocate the proceeds as it determines. The Company incurred $18.0&#160;million of expenses in connection with the 2026 Notes offering consisting of the payment of underwriting discounts and commissions, professional fees, and other expenses.</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:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2021 Financial Outlook</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company is providing the following outlook for the year ending December&#160;31, 2021. The 2021 guidance herein is premised on COVID&#8209;19 pandemic-related business impacts generally abating gradually by year end, however, the ultimate impacts of COVID&#8209;19 on the Company's financial outlook remain uncertain.</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Total revenues</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in the range of $895&#160;million to $920&#160;million, representing growth of 11.7% to 14.8%&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Constant currency ARR growth rate</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of 8% to 10%&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted EBITDA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in the range of $285&#160;million to $295&#160;million, representing growth of 7.1% to 10.8%, and </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA margin</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of approximately 32%&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.53pt">Its effective tax rate to be approximately 20%.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company does not provide quarterly guidance, but will update its full-year financial outlook when announcing quarterly operating results during 2021 to the extent expectations materially change.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2021 outlook information provided above includes </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Constant currency ARR growth rate,</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA,</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA margin</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> guidance, which are non-GAAP financial measures management uses in measuring performance. 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, depreciation and amortization of capitalized software costs and 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 style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The 2021 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, the Company&#8217;s results may not fall within the ranges contained in its outlook. The Company uses these forward-looking measures to evaluate its ongoing operations and for internal planning and forecasting purposes.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Earnings Call Details</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Bentley Systems will host a live Zoom Video Webinar on March&#160;2, 2021 at 8&#58;30&#160;a.m. Eastern Time to discuss financial and operating results for its fourth quarter and full year ended December&#160;31, 2020, and 2021 financial outlook.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Those wishing to participate should access the live Zoom Video Webinar of the event through a direct registration link at </font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">https&#58;&#47;&#47;zoom.us&#47;webinar&#47;register&#47;WN_i4XEjuozSPicl1dXJtnsCg</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Alternatively, the event can be accessed from the Events &#38; Presentations page on Bentley Systems&#8217; Investor Relations website at https&#58;&#47;&#47;investors.bentley.com. Presentation materials will be posted prior to the webinar on Bentley&#160;Systems' Investor Relations website. 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 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:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">About Bentley Systems</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Bentley Systems (Nasdaq&#58; BSY) is the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">infrastructure engineering software</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> company. We provide innovative software to advance the world&#8217;s infrastructure &#8211; sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, and industrial facilities. Our offerings include </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MicroStation</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">-based applications for modeling and simulation, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">ProjectWise</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for project delivery, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">AssetWise</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for asset and network performance, and the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">iTwin</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> platform for infrastructure digital twins. Bentley Systems employs more than 4,000&#160;colleagues and generates annual revenues of more than $800&#160;million in 172&#160;countries.</font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">www.bentley.com</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#169; 2021 Bentley Systems, Incorporated. Bentley, the Bentley logo, AssetWise, E7, iTwin, MicroStation, ProjectWise, and SYNCHRO 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 style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Forward-Looking Statements</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The forward-looking statements contained in this earnings release reflect Bentley Systems&#8217; expectations as of today&#8217;s date. Given the number of risk factors, uncertainties, and assumptions discussed below, actual results may differ materially.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any statements made in this earnings release that are not statements of historical fact, including statements about our 2021 financial outlook and our beliefs and expectations, are forward&#8209;looking statements and should be evaluated as such. Forward&#8209;looking statements include information concerning possible or assumed future results of operations, business plans, and strategies. Forward&#8209;looking statements are based on Bentley Systems management&#8217;s beliefs, as well as assumptions made by, and information currently available to, them. Because such statements are based on expectations as to future financial and operating results and are not statements of fact, actual results may differ materially from those projected. Factors which may cause actual results to differ materially from current expectations include, but are not limited, to macroeconomic conditions, pandemic consequences, and other factors described under the heading &#8220;Risk Factors&#8221; in the Company&#8217;s Annual Report on Form&#160;10&#8209;K for the year ended December&#160;31, 2020, and the Company&#8217;s subsequent filings with the SEC. Copies of each filing may be obtained from the Company or the SEC on their respective websites. All forward&#8209;looking statements reflect our beliefs and assumptions only as of the date of this press release. We undertake no obligation to update forward&#8209;looking statements to reflect future events or circumstances.</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:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Definitions of Certain Key Business Metrics</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Definitions of the non&#8209;GAAP financial measures used in this earnings release and reconciliations of such measures to their nearest GAAP equivalents are included below under &#8220;Use and Reconciliation of Non&#8209;GAAP Financial Measures.&#8221; Certain non&#8209;GAAP measures included in our financial outlook are not being reconciled to the comparable GAAP financial measures because the GAAP measures are not accessible on a forward&#8209;looking basis. The Company is unable to reconcile these forward&#8209;looking non&#8209;GAAP financial measures to the most directly comparable GAAP measures without unreasonable efforts because the Company is currently unable to predict with a reasonable degree of certainty the type and extent of certain items that would be expected for these periods not to impact the non&#8209;GAAP measures, but would impact GAAP measures. Such unavailable information, which could have a significant impact on the Company&#8217;s GAAP financial results, may include stock&#8209;based compensation charges, depreciation and amortization of capitalized software costs and of acquired intangible assets, realignment expenses, and other items.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Last twelve-month recurring revenues</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> are calculated as recurring revenues recognized over the preceding twelve&#8209;month period. We define recurring revenues as subscription 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:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Constant Currency Metrics</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In reporting period&#8209;over&#8209;period results, we calculate the effects of foreign currency fluctuations and constant currency information by translating current period results using prior period average foreign currency exchange rates. Our definition of constant currency may differ from other companies reporting similarly named measures, and these constant currency performance measures should be viewed in addition to, and not as a substitute for, our operating performance measures calculated in accordance with GAAP.</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:13.8pt">Our </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">last twelve</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8209;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">month recurring revenues dollar</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8209;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">based net retention rate</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> 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 accounts with recurring revenues in the prior period (&#8220;existing accounts&#8221;), 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. The recurring revenues dollar&#8209;based net retention rate for the year ended December&#160;31, 2020 was calculated under Topic&#160;606 and continues to be presented pursuant to Topic&#160;605 for comparability purposes. Prior to the year ended December&#160;31, 2020, the recurring revenues dollar&#8209;based net retention rate was calculated using revenues recognized pursuant to Topic&#160;605 for all periods in order to enhance comparability during our transition to Topic&#160;606 as we did not have all information that was necessary to calculate recurring revenues dollar&#8209;based net retention rate pursuant to Topic&#160;606 for earlier periods.</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:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:13.8pt">Our </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">last twelve-month account retention rate</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> for any given twelve&#8209;month period is calculated using the average currency exchange rates for the prior period, as follows&#58; the prior period recurring revenues from all accounts with recurring revenues in the current and prior period, divided by total recurring revenues from all accounts during the prior period. The account retention rate for the year ended December&#160;31, 2020 was calculated under Topic&#160;606 and continues to be presented pursuant to Topic&#160;605 for comparability purposes. Prior to the year ended December&#160;31, 2020, the account retention rate was calculated using revenues recognized pursuant to Topic&#160;605 for all periods in order to enhance comparability during our transition to Topic&#160;606 as we did not have all information that was necessary to calculate account retention rate pursuant to Topic&#160;606 for earlier periods.</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:13.8pt">Our </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Constant currency ARR growth rate</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> is the growth rate of our ARR, measured on a constant currency basis. Our ARR is defined as the sum of the annualized value of our portfolio of contracts that produce recurring revenue 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use and Reconciliation of Non-GAAP Financial Measures</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to our results determined in accordance with GAAP, we have calculated </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">adjusted cost of subscriptions and licenses</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">adjusted cost of services</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">adjusted research and development</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">adjusted selling and marketing</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">adjusted general and administrative</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">adjusted income from operations</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted Net Income</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted Net Income per diluted share</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA margin</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, each of which are non&#8209;GAAP financial measures. We have provided tabular reconciliations of each of these non&#8209;GAAP financial measures to such measure&#8217;s most directly comparable GAAP financial measure.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management uses these non&#8209;GAAP financial measures to understand and compare operating results across accounting periods, for internal budgeting and forecasting purposes, and to evaluate financial performance and liquidity. Our non&#8209;GAAP financial measures are presented as supplemental disclosure as we believe they provide useful information to investors and others in understanding and evaluating our results, prospects, and liquidity period&#8209;over&#8209;period without the impact of certain items that do not directly correlate to our operating performance and that may vary significantly from period to period for reasons unrelated to our operating performance, as well as to compare our financial results to those of other companies. Our definitions of these non&#8209;GAAP financial measures may differ from similarly titled measures presented by other companies and therefore comparability may be limited. In addition, other companies may not publish these or similar metrics. Thus, our non&#8209;GAAP financial measures should be considered in addition to, not as a substitute for, or in isolation from, the financial information prepared in accordance with GAAP, 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 SEC.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We calculate these non&#8209;GAAP financial measures as follows&#58;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted cost of subscriptions and licenses</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is determined by adding back to GAAP cost of subscriptions and licenses, amortization of purchased intangibles and developed technologies, stock&#8209;based compensation, and realignment expenses, for the respective periods&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted cost of services</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is determined by adding back to GAAP cost of services, stock&#8209;based compensation, acquisition expenses, and realignment expenses, for the respective periods&#59;</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:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted research and development</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is determined by adding back to GAAP research and development, stock&#8209;based compensation, acquisition expenses, and realignment expenses, for the respective periods&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted selling and marketing</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is determined by adding back to GAAP selling and marketing, stock&#8209;based compensation, acquisition expenses, and realignment expenses, for the respective periods&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted general and administrative</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is determined by adding back to GAAP general and administrative, stock&#8209;based compensation, acquisition expenses, and realignment expenses, for the respective periods&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted income from operations</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is determined by adding back to GAAP operating income, amortization of purchased intangibles and developed technologies, stock&#8209;based compensation, acquisition expenses, realignment expenses, and expenses associated with IPO for the respective periods&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted Net Income</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is defined as net income adjusted for the following&#58; amortization of purchased intangibles and developed technologies, stock&#8209;based compensation, acquisition expenses, realignment expenses, expenses associated with IPO, other non&#8209;operating income and expense (primarily foreign exchange gain (loss)), net, the tax effect of the above adjustments to net income, and loss from investment accounted for using the equity method, net of tax. The tax effect of adjustments to net income is based on the estimated marginal effective tax rates in the jurisdictions impacted by such adjustments&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted Net Income per diluted share</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is determined by dividing </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted Net Income</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> by the weighted average diluted shares outstanding&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted EBITDA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is defined as net income adjusted for interest expense, net, provision for income taxes, depreciation and amortization, stock&#8209;based compensation, acquisition expenses, realignment expenses, expenses associated with IPO, other non&#8209;operating income and expense (primarily foreign exchange gain (loss)), net, and loss from investment accounted for using the equity method, net of tax&#59;</font></div><div style="margin-bottom:12pt;margin-top:0.05pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Adjusted EBITDA margin</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> is determined by dividing </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adjusted EBITDA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> by </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">total revenues</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We encourage investors and others to review our financial information in its entirety, not to rely on any single financial measure, and to view these non&#8209;GAAP financial measures in conjunction with the related GAAP financial measures.</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="id562e88ad9d0478693e95b65bad669bc_7"></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:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div><font><br></font></div><div style="margin-bottom:12pt;padding-left:45pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></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:11.722%"></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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets</font></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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122,006&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,101&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195,782&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">211,775&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for doubtful accounts</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,759)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,274)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid income taxes</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,535&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,543&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,694&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,413&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</font></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340,258&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">353,558&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,414&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,632&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,128&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,627&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,313&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">581,174&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">480,065&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,691&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,725&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,224&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,068&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,519&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,238&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126,035&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994,599&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities and Stockholders&#8217; Equity</font></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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,492&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,669&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other current liabilities</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226,793&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167,517&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202,294&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">204,991&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,610&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes payable</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,366&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,236&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</font></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">465,555&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392,413&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">246,000&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233,750&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term operating lease liabilities</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,767&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,020&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,154&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,849&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,260&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes payable</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,883&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,140&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,362&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,263&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784,436&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659,980&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders&#8217; equity&#58;</font></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:bottom"><div style="padding-left:9pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock</font></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,722&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,548&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional paid-in capital</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741,113&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">408,667&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26,233)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,927)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated deficit</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(376,003)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52,669)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stockholders&#8217; equity</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">341,599&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">334,619&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities and stockholders&#8217; equity</font></div></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,126,035&#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:top"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">994,599&#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:top"></td></tr></table></div><div style="padding-left:22.5pt;padding-right:22.5pt;text-align:center"><font><br></font></div><div style="padding-left:22.5pt;padding-right:22.5pt;text-align:center"><font><br></font></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="id562e88ad9d0478693e95b65bad669bc_10"></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:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.846%"></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:11.850%"></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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues&#58;</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;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions</font></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178,262&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162,962&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">679,273&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">608,300&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,362&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,438&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,693&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">199,624&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184,400&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736,655&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667,993&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,943&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,889&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,661&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">219,567&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202,922&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801,544&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">736,654&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues&#58;</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;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscriptions and licenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,337&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,377&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,803&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,578&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,226&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,524&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,352&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,572&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenues</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,563&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,901&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167,155&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144,150&#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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</font></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,004&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163,021&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634,389&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">592,504&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses&#58;</font></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,945&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,935&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185,515&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183,552&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,240&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,405&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,791&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155,294&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,176&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,165&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113,451&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,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 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of purchased intangibles</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,368&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,811&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,352&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,213&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses associated with initial public offering</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,130&#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:'Calibri',sans-serif;font-size:10pt;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 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114,729&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,316&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">484,239&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450,639&#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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations</font></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54,275&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,705&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141,865&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,026)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,696)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,476)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,199)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,190&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,496&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,946&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,557)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,439&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,505&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167,620&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,109&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16,480)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,979)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(38,625)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23,738)</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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from investment accounted for using the equity method, net of tax</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,027)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,275)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,474)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,275)</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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</font></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,932&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,251&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,521&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,096&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less&#58; Net income attributable to participating securities</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(230)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(234)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class&#160;A and Class&#160;B&#160;common stockholders</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,702&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,253&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,287&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,088&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Per share information&#58;</font></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:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share, basic</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.17&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.13&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.44&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.36&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share, diluted</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.17&#160;</font></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.13&#160;</font></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.42&#160;</font></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</font></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.35&#160;</font></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding, basic</font></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297,192,775&#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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">285,349,414&#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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289,863,272&#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 colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284,625,642&#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 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding, diluted</font></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">309,096,405&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289,242,127&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299,371,129&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">293,796,707&#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></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></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></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></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></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></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></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="id562e88ad9d0478693e95b65bad669bc_13"></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:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.074%"><tr><td style="width:1.0%"></td><td style="width:71.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Year Ended 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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from operating activities&#58;</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;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</font></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,521&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,096&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by operating activities&#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></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,117&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,160&#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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bad debt (recovery) allowance</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,000)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,246&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">732&#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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan activity</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,706&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,994&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,114&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,091&#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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and write-off of deferred debt issuance costs</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">985&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of derivative</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(347)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value of contingent consideration</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,340)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency remeasurement (gain) loss</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,502)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,311&#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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from investment accounted for using the equity method, net&#160;of tax</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,474&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,275&#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:'Calibri',sans-serif;font-size:10pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,388&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21,152)</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 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other assets</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,705&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(668)</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 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable, accruals and other 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,656&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,880&#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 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(565)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(268)</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 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes payable</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,818)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,314)</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:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</font></div></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">258,340&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170,773&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from investing activities&#58;</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;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of property and equipment and investment in capitalized software</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,496)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,804)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of costs to translate software products into foreign languages</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(951)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(835)</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"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions, net of cash acquired of $5,266 and $2,523, respectively</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(93,032)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34,054)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other investing activities</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,854)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,000)</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:18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</font></div></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(117,333)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53,693)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from financing activities&#58;</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;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from credit facilities</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550,875&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191,250&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of credit facilities</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(538,625)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(216,250)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from term loan</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,000&#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:'Calibri',sans-serif;font-size:10pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repayment of term loan</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(125,000)</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:'Calibri',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of debt issuance 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(432)</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:'Calibri',sans-serif;font-size:10pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of financing leases</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(189)</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:'Calibri',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of acquisition debt and other consideration</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,425)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,029)</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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from Class&#160;B Common Stock follow-on offering, net of underwriters&#8217; discounts and commissions</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">295,802&#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:'Calibri',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of Class&#160;B Common Stock follow-on offering expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,373)</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:'Calibri',sans-serif;font-size:10pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments of dividends</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(422,646)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,989)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments for shares acquired including shares withheld for taxes</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83,975)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,166)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from Common Stock Purchase Agreement</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,349&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,510&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from exercise of stock options</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,128&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,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:bottom"><div style="padding-left:18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities</font></div></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(136,511)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(77,048)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of exchange rate changes on cash and cash equivalents</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,591)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(114)</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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in cash and cash equivalents</font></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">905&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,918&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, beginning of year</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,101&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,183&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, end of year</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122,006&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121,101&#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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="id562e88ad9d0478693e95b65bad669bc_16"></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:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of GAAP to Non-GAAP Measures</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Three Months and Year Ended December 31, 2020 and 2019</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Reconciliation of net income to Adjusted EBITDA&#58;</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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.598%"></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.598%"></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.602%"></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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,932&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,251&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,521&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,096&#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;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,026&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,696&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,476&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,199&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,480&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,979&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,625&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,281&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,826&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,117&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,160&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,354&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,040&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,114&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,091&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,168&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,494&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,666&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,597&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realignment 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,022&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(584)</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"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses associated with IPO</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,130&#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:'Calibri',sans-serif;font-size:10pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (income) expense, net</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18,190)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,496)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,946)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,557&#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;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from investment accounted for using the equity method, net of tax</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,027&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,275&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,474&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,275&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77,088&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,973&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266,199&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">188,129&#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><font><br></font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Reconciliation of net income to Adjusted Net Income&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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.598%"></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.598%"></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.602%"></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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,932&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,251&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,521&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,096&#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;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP adjustments, prior to income taxes&#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><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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of purchased intangibles and developed technologies</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,027&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,032&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,721&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,731&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,354&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,040&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,114&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,091&#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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,168&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,494&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,666&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,597&#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:18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realignment 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,022&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(584)</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 style="padding-left:18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses associated with IPO</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,130&#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:'Calibri',sans-serif;font-size:10pt;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:bottom"><div style="padding-left:18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (income) expense, net</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18,190)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,496)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,946)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,557&#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 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-GAAP adjustments, prior to income taxes</font></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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">978&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75,707&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,392&#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 19pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax effect of non-GAAP adjustments</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,239)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,733)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,024)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,714)</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from investment accounted for using the equity method, net of tax</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,027&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,275&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,474&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,275&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Net Income</font></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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,089&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,771&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,678&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135,049&#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 style="height:72pt;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:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Reconciliation of GAAP Financial Statement Line Items to Non-GAAP Adjusted Financial Statement Line Items&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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.598%"></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.598%"></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.602%"></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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2020</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:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2019</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscriptions and licenses</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,337&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,377&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,803&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,578&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of purchased intangibles and developed technologies</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,659)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,221)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,369)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,518)</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 style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(925)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(115)</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="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realignment 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted cost of subscriptions and licenses</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,669&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,101&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,467&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,996&#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;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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,226&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,524&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,352&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,572&#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="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(156)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(159)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,857)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(522)</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 style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(866)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,916)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realignment expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,422)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted cost of services</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,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><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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,343&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,157&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,213&#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;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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,945&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,935&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185,515&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183,552&#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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,951)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(801)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,769)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,107)</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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,492)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,653)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,605)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,736)</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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realignment expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(848)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171&#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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted research and development</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,564&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,573&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166,293&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,880&#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;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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,240&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,405&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,791&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155,294&#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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(652)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(453)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,259)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,210)</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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(76)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(318)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(240)</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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realignment expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(762)</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,945)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted selling and marketing</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,751&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,876&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131,269&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153,107&#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;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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,176&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,165&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113,451&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97,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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,578)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(572)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,304)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,137)</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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(617)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(501)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,228)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,047)</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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realignment expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">556&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,765)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(86)</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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted general and administrative</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,537&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,092&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99,154&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,310&#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;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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54,275&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,705&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,150&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141,865&#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:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of purchased intangibles and developed technologies</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,027&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,032&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,721&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,731&#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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,354&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,040&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,114&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,091&#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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition expenses</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,168&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,494&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,666&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,597&#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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realignment 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92)</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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,022&#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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(584)</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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses associated with IPO</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,130&#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:'Calibri',sans-serif;font-size:10pt;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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted income from operations</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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,834&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,179&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,803&#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:'Calibri',sans-serif;font-size:10pt;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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174,700&#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><font><br></font></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-101.SCH
<SEQUENCE>3
<FILENAME>bsy-20210302.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:a929a170-1a00-4687-975e-cf0894d36481,g:b97d9bd6-c18e-4c62-aca7-95f19ee2f93d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:bsy="http://www.bentley.com/20210302" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.bentley.com/20210302">
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <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/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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-20210302_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" 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-20210302_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20210302_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20210302_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.bentley.com/role/Cover">
        <link:definition>0001001 - 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.CAL
<SEQUENCE>4
<FILENAME>bsy-20210302_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:a929a170-1a00-4687-975e-cf0894d36481,g:b97d9bd6-c18e-4c62-aca7-95f19ee2f93d-->
<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-20210302.xsd#Cover"/>
  <link:calculationLink xlink:role="http://www.bentley.com/role/Cover" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>5
<FILENAME>bsy-20210302_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:a929a170-1a00-4687-975e-cf0894d36481,g:b97d9bd6-c18e-4c62-aca7-95f19ee2f93d-->
<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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.bentley.com/role/Cover" xlink:type="simple" xlink:href="bsy-20210302.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.bentley.com/role/Cover" xlink:type="extended" id="i5062d8e898a247999ea3c5af56558827_Cover"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>bsy-20210302_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:a929a170-1a00-4687-975e-cf0894d36481,g:b97d9bd6-c18e-4c62-aca7-95f19ee2f93d-->
<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_DocumentType_bb8a19ff-d6db-46c5-af0f-f57c9d918fb4_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityAddressPostalZipCode_3497cfaa-704b-4af0-a173-ecda5b4d57b9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_LocalPhoneNumber_746a6b49-7f8f-4ba3-af06-efee055cc5bd_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_AmendmentFlag_f12fe49c-0f31-4645-b863-96dbf56800c1_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_WrittenCommunications_1fdd89da-d3c0-48d4-a9d3-16a20155d084_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_CityAreaCode_3adf447a-aa70-47fb-87d0-8fcb4e59b385_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_Security12bTitle_ec174562-2e59-4d0a-85dc-7c45ae537078_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityAddressStateOrProvince_c7db6273-8852-46be-ba8e-cfe485586f11_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_6686d002-8c26-4992-8ebb-0a3eee6895e9_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_SolicitingMaterial_21b74660-75ea-4993-adf0-c65fc4ab394c_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_DocumentPeriodEndDate_0cbed3e3-4ea2-4909-b87d-663a3a132b82_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityAddressCityOrTown_1f2b6a90-43e0-459b-a14b-b0f7c411d231_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityTaxIdentificationNumber_4654df4b-9d24-42e6-b902-532dcf6f1655_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_PreCommencementIssuerTenderOffer_ddb7eec9-835f-4fb5-bd11-884582a483ce_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_PreCommencementTenderOffer_2a940544-ce73-419d-a0d1-abf86f507046_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityAddressAddressLine1_d668c96a-d726-4912-9621-c706581a7139_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityIncorporationStateCountryCode_5c7c27c5-4f14-4b01-ae67-37816aca6549_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityEmergingGrowthCompany_d45a24f2-ac54-4470-901e-8155e4ce0cd3_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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:label id="lab_dei_EntityRegistrantName_7ec0b6b8-c163-47bc-9e42-4b3f767007e4_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityFileNumber_5a2f092f-9774-485d-9f1f-0d3f20c4fd5b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityCentralIndexKey_b4b56fe1-4708-48ba-8ecc-e76ca6107569_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_TradingSymbol_5f7529dd-d80a-418e-b9cd-9e5f3cd5a8a1_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2020/dei-2020-01-31.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_EntityExTransitionPeriod_cf7a9b09-123e-4203-9871-eb917a4dd10f_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>bsy-20210302_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:a929a170-1a00-4687-975e-cf0894d36481,g:b97d9bd6-c18e-4c62-aca7-95f19ee2f93d-->
<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-20210302.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_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_af9ef27c-4f4e-45d6-bea3-42a39a5d2467" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_DocumentType_af9ef27c-4f4e-45d6-bea3-42a39a5d2467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_aebb0a20-8d80-4c90-9832-a7ee6b621410" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_DocumentPeriodEndDate_aebb0a20-8d80-4c90-9832-a7ee6b621410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_0fb08cba-35b2-4772-8732-9d39596cb689" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityRegistrantName_0fb08cba-35b2-4772-8732-9d39596cb689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0cd0d563-be2c-43f6-90fa-dfad206e7751" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0cd0d563-be2c-43f6-90fa-dfad206e7751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d5d44113-f673-4e1e-a64e-e0e07024adcb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityFileNumber_d5d44113-f673-4e1e-a64e-e0e07024adcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_837d5ac8-a983-4d43-966b-335fca79e5c7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityTaxIdentificationNumber_837d5ac8-a983-4d43-966b-335fca79e5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a7eeb14c-0be0-4d79-a075-edb626861e85" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityAddressAddressLine1_a7eeb14c-0be0-4d79-a075-edb626861e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c1dff85a-bd98-4796-b8c5-aae0247ac633" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityAddressCityOrTown_c1dff85a-bd98-4796-b8c5-aae0247ac633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_573f3598-3121-4e2c-8942-a50adfc80541" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityAddressStateOrProvince_573f3598-3121-4e2c-8942-a50adfc80541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_59bb032a-7e8c-41bc-8033-ad876cb13746" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityAddressPostalZipCode_59bb032a-7e8c-41bc-8033-ad876cb13746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7155bfbc-7baf-48c5-8963-288d13815b17" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_CityAreaCode_7155bfbc-7baf-48c5-8963-288d13815b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_afd9873b-b70e-42d0-9216-260a1c2952f4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_LocalPhoneNumber_afd9873b-b70e-42d0-9216-260a1c2952f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_3dc2d843-d171-485f-b91c-cdfbb307c850" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_WrittenCommunications_3dc2d843-d171-485f-b91c-cdfbb307c850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_5defc875-6395-471b-80c4-38a8140babd0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_SolicitingMaterial_5defc875-6395-471b-80c4-38a8140babd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_53924c79-ceba-468a-8fb4-46ff6b18195e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_PreCommencementTenderOffer_53924c79-ceba-468a-8fb4-46ff6b18195e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_46c9febc-24d1-4142-ba47-461f52f4beaa" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_46c9febc-24d1-4142-ba47-461f52f4beaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_4b7dd900-28a4-48eb-aa6a-47576869a066" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_Security12bTitle_4b7dd900-28a4-48eb-aa6a-47576869a066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_277dc192-b0c1-4285-b0ea-445235279a5d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_TradingSymbol_277dc192-b0c1-4285-b0ea-445235279a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7c200157-25b8-49db-8704-b33d3ab93924" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_SecurityExchangeName_7c200157-25b8-49db-8704-b33d3ab93924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_35206602-224e-4890-801e-ba6cdcfd25f5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityEmergingGrowthCompany_35206602-224e-4890-801e-ba6cdcfd25f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_36c825f2-730e-49ad-9caa-d942583d4b7b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityExTransitionPeriod_36c825f2-730e-49ad-9caa-d942583d4b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_35b976fa-9a0d-4ff9-9397-ed8decc2b266" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_EntityCentralIndexKey_35b976fa-9a0d-4ff9-9397-ed8decc2b266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d8591b91-1acf-4b30-83b4-45a8e95711a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_141534ba-2a5e-4508-bcc1-b0a5f405933f" xlink:to="loc_dei_AmendmentFlag_d8591b91-1acf-4b30-83b4-45a8e95711a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>bsylogo1.jpg
<TEXT>
begin 644 bsylogo1.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ") ; # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]3V^Z:^+O
M'7Q8\7V'C;Q!;6_B"\AMX=0N(XXU8 (HE8*O3ICI7VBWW37P#\1?^2@^)_\
ML*77_HUJ^1XBJSI4H.#MJ?-YW4G3IP<';4T?^%Q^-?\ H9+[_OL?X4?\+C\:
M_P#0R7W_ 'V/\*Y*UMIKRYBM[>)YIY7$<<:#+,Q.  .YKH1\,?%QZ>&=6/\
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
MA/XA^"[CP!XNOM&G)=86W03$'$L1&4;H,\'!QW# 5N_\+\\??]#%-_X#P_\
MQ-<OXH\7:OXTOTO=9O&OKJ.,0K(R*I" DX^4#/+'KS7@YKF6%Q\$X1:DO38\
M?,L=A\9!.$7S(7P;XHN?!?BC3M:M1NELY0YCR/G0@JZ=#C<I89QQFOO^QO8=
M2LK>[MY%FMYXUECD4Y#*P!!'MBOSGK[A^ ^J2ZO\)_#L\V-Z0M;C;_=C=HU_
M117=PU7?-.@]M_T.O(:SYIT7MN>8_M@?ZGPO_O7/\HZ^;*^E/VP/]3X6_P!Z
MY_E'7S77D9W_ +_/Y?DCS,V_WV?R_)'WQ\+O^2;^%O\ L&6W_HI:ZBN7^%W_
M "3?PM_V#+;_ -%+745^G8?^%'T1^@4OX<?0*\0_:U_Y$#3/^PG'_P"BIJ]O
MKQ#]K7_D0-,_["<?_HJ:N'-/]RJ>AR9A_NL_0^3J^\OA+S\,?# _ZA\/_H K
MX-K[R^$O_),_#'_8/A_] %?(\-?QZGH?,Y#_ !9^AC7'PWU'0+V2[\*W6FQ1
M([S6NFZK:--%:2OD2&"16#1*V3E0".3C&<5/H?PTE;5HM3U^:PN6AE^V1Z?I
MMG]GMENS]ZX<%F:67& &;IC.,\COZ*^X6%I7O;Y=/N/KO803N#?=-? /Q&_Y
M*%XG_P"PI=?^C6K[^;[IKX!^(W_)0O$__84NO_1K5\QQ+_!AZGS^??P8>H?#
MG_DH7AC_ +"EK_Z-6OOY?NBOS]\!W$5GXY\.W$\JPP1:E;/))(VU442J223T
M'!_*OMT?$SPB%'_%3Z/_ .!T7_Q59\.5(0HS4G;4C(YQC2FI/J=-17,_\+.\
M(_\ 0SZ/_P"!T7_Q5'_"SO"/_0SZ/_X'1?\ Q5?8>WI?SK[SZ;VU/^9'2BOG
MW]KCP_:?V+HVMA E['<_8RRJ!O1E9P&.,G!0XYXWMZUZM>?%;P=9VTL\GB;2
MV2-2Q6*[1V('. JDDGV R:^7OCM\7E^)6K0VNG*\>B6+-Y+-D-<.>/,([#^Z
M",X)SC.!X&<XK#K"R@VFWL>-FN(HK#2@W=L\MKZ\_97U6:^^&CVTN-EE?2P1
M\?PD+)S^,C5\AU]D_LTZ"=%^%]K,ZNLNH327;*ZD$ G8I'J"J*0?>OF>'5)X
MMV[,^?R-2^LMKL>/?M6V1M_B+9W C*I/I\9+XX9ED<'GU V_@17B]?7'[47@
MN3Q#X+@U>VC9[C1Y&D< DGR6P'P .Q"-D]%5J^1ZY,ZH.CC)2:T>ISYM1=+%
M2;V>I[YX=_97'B/P_IVJQ>*?)CO;:.X6-M/R5#J&P3YO;.*TO^&/6_Z&P?\
M@N_^VTO[-OQAM;>S@\(:Q+Y,@<C3[B1AL;<<^23V;).WGG.WC"@_2(/I7U6!
MR_+<70C4C#7KJ]_O/HL'@<#BJ49QAZZO?[SYM_X8];_H;%_\%W_VVC_ACUO^
MAM'_ (+O_MM?2)ZUE>(O$VF>%-+EU#5;R.RM8QS)(<9."<*.I)P>!R:[99/E
M\%S2A9>K_P SKEE>!BKN'XO_ #/ _P#ACUN_BT?^"[_[;1_PQZW_ $-@Q_V#
MO_MM5+?]K2\C\67,LNEB7PY(X6*$$+<Q+P"^>A)Y.WW W=S[IX)^)6@?$&S\
MW1[Y9954-+:R?+-%D#(93Z$XR,KG.":\_"X7)\5+EI+5>;_S.+#X?*\1)JFM
M5YO_ #-[2K+^S=-M+7?YGD1)%OQC.T8SC\*\:_:V_P"1 TS_ +"<?_HJ6O<*
M\/\ VMO^1 TS_L)Q_P#HJ6O9S-6P51+HCU<P5L)-+L?)]?=GP9_Y)?X:_P"O
M-/Y5\)U]V?!G_DE_AK_KS3^5?(\-?[Q/T_4^9R#^-/T.THHHK]$/MSQ#]K7_
M ))]IO\ V$X__14M?)U?6/[6O_)/M-_["<?_ **EKY.K\QX@_P!]^2/S_.O]
MZ^2/M;]G/_DCF@_6X_\ 2B2O2J\U_9S_ .2.:#];C_THDKTJOT# _P"ZTO\
M"OR/M<)_NU/_  K\CXE_:(_Y+'X@^L'_ *3QUS7PY_Y*%X8_["EK_P"C5KI?
MVB/^2Q^(/K!_Z3QUS7PY_P"2A>&/^PI:_P#HU:_,*W_(QE_C?YGY_4_W]_XO
MU/OY?NBAONFA?NBAN017ZYT/TKH? /Q%_P"2@^)_^PI=?^C6KT7]E-@OQ*NL
MGKILH'U\R*N$^*VFW&D_$GQ-!<ILE-_-,!D'Y)&WH?\ OEE/XU/\(?&4/@7X
M@:9JEV[QV(+0W.P9_=LN,X[@-M;CGY:_)J-14<Q4I[*7ZGYQ2FJ6/4I[*1]V
MU\]_M?:5)-I/AW4@P$5O/+;%<<EI%# _@(C^=>^V=Y!?VL5S;2I/;S('CEB8
M,K*1D$$=01BN5^+7@P^._ >IZ7&BM>;/-M2R@D2I\R@$_=SRN?1C7Z/F%'ZU
MA)TX]5_P3[G&TOK&&E"/4^$:]C^&?[/<7Q(\*P:S%XE2TD:1XI;46?F&)E;&
M"?,')7:W3^(5X])&\,C(ZLCJ=K*P(((.""/4&O6?V??BQ'X!UJ33-3EV:)J#
M M(V?]'EQ@/]"  ?HI[&OS/+5A_K"ABE[KT/@<"J'MU#$K1G9_\ #'C?]#8/
M_!=_]MH_X8\?_H;%_P#!=_\ ;:^C+6ZAOK>*>"5)H95#I)&P964@$$$=014U
M?H2R7+VKJ'XO_,^U_LG!;J'XO_,^;?\ ACUO^AM'_@N_^VT?\,>M_P!#8O\
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
MGA"JK$J!5!!7S?\ :D^"NE?!_P#:*UKX<>$6U34[>S:S@@;49(YKB:6>"*7
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
M?0_P1_9'^%_[/>I'5?!>@RV6M2V T^XU*XOIYY+B/<C,65G\L,S1JQV(O(X
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
$DH__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>bsy-20210302_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/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bsy-20210302.xsd" xlink:type="simple"/>
    <context id="i86035c83a71347abb697a09a8aa23728_D20210302-20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031308</identifier>
        </entity>
        <period>
            <startDate>2021-03-02</startDate>
            <endDate>2021-03-02</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV80L2ZyYWc6YzVhMjMzMTM5OTM2NGIwNThlNTAzMjY3YzQ4YTM4ZDEvdGFibGU6MWUxNjEyYmE4MjJhNDhmMWE5ZGZiMjk3NTNjNGVjZGMvdGFibGVyYW5nZToxZTE2MTJiYTgyMmE0OGYxYTlkZmIyOTc1M2M0ZWNkY18wLTEtMS0xLTA_46cc155f-d483-4cbf-a190-48ab626627ca">0001031308</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV80L2ZyYWc6YzVhMjMzMTM5OTM2NGIwNThlNTAzMjY3YzQ4YTM4ZDEvdGFibGU6MWUxNjEyYmE4MjJhNDhmMWE5ZGZiMjk3NTNjNGVjZGMvdGFibGVyYW5nZToxZTE2MTJiYTgyMmE0OGYxYTlkZmIyOTc1M2M0ZWNkY18xLTEtMS0xLTA_d82f7ca3-ef10-44b7-98c0-20aba9ae60bf">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzM4_abba9c7a-f3d3-4ac1-b00e-3f70b5719712">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18zMDQ_d4e38ec3-a09a-43f5-b194-990f60d91381">2021-03-02</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzM5_cfaa5041-1e95-459e-971d-5fa34ce7c11a">BENTLEY SYSTEMS, INCORPORATED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF8wLTAtMS0xLTA_3e31d4d4-da1c-4b17-abcb-5a1d002cd3e4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF8wLTEtMS0xLTA_9c5c860b-5fa8-4513-8ff0-5b8e73587b37">001-39548</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF8wLTItMS0xLTA_30fedf9a-674e-46d3-9bfe-47ca583b8812">95-3936623</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF8zLTAtMS0xLTAvdGV4dHJlZ2lvbjplYTViMmNmZjRiZGQ0NDlkODgwNzU0ODEzOWY4YWVkYl80_724d059e-6415-4410-bcfb-de8a37c8710b">685 Stockton Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF80LTAtMS0xLTAvdGV4dHJlZ2lvbjo3NTY4NDI1MTJlODM0NTBjYjM3ZjZjYTM4MDJlMDA4Yl81_cdf6acd9-b4f9-4877-8d86-574db30d19a5">Exton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF80LTAtMS0xLTAvdGV4dHJlZ2lvbjo3NTY4NDI1MTJlODM0NTBjYjM3ZjZjYTM4MDJlMDA4Yl85_d3eebec4-54ad-4812-b542-5a47753fae16">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6ZjliYjhjYzczY2JmNDhkYTg3YjMxZWE5ZDgwOTE5ODgvdGFibGVyYW5nZTpmOWJiOGNjNzNjYmY0OGRhODdiMzFlYTlkODA5MTk4OF80LTItMS0xLTA_6c9f6d1d-97b3-4233-813c-4c0b892b546d">19341</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzMx_23e7a110-715d-48c3-8de2-6954d00fd9de">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzMy_a69bf908-60fb-4b8d-a4da-ab68ba8a1f00">458-5000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzMz_d4152bd0-2c3d-45f6-a622-2574948328e4">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzI3_1db2b452-d737-4594-b5e6-d074e56233be">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzI5_2aa65e0f-c549-41d9-b27b-7e9fc70145e8">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzMw_77403cea-bb4b-4f5c-b43b-85fe2dc8dd58">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6OWEwZDc1ODlkMTcwNDE3Zjk2MmM4MzBjMzVlZjkzMDYvdGFibGVyYW5nZTo5YTBkNzU4OWQxNzA0MTdmOTYyYzgzMGMzNWVmOTMwNl8xLTAtMS0xLTA_b64e5801-92b7-4f21-9e38-3383298b292b">Class B common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6OWEwZDc1ODlkMTcwNDE3Zjk2MmM4MzBjMzVlZjkzMDYvdGFibGVyYW5nZTo5YTBkNzU4OWQxNzA0MTdmOTYyYzgzMGMzNWVmOTMwNl8xLTItMS0xLTA_b6a18e47-a8d2-4441-9a75-66dcbbf31942">BSY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGFibGU6OWEwZDc1ODlkMTcwNDE3Zjk2MmM4MzBjMzVlZjkzMDYvdGFibGVyYW5nZTo5YTBkNzU4OWQxNzA0MTdmOTYyYzgzMGMzNWVmOTMwNl8xLTQtMS0xLTA_d793d725-cfa2-481e-93f0-304aabea4d2a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNDYz_b81574f4-7bc4-4d67-9063-f7a33a948982">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xL2ZyYWc6MmJlZGE3N2NkMTU0NDg3ZDliOGI0ZmU4N2QzMDgxMzMvdGV4dHJlZ2lvbjoyYmVkYTc3Y2QxNTQ0ODdkOWI4YjRmZTg3ZDMwODEzM18xNzM3_709d1534-b93c-4546-a840-de4de48adc81">false</dei:EntityExTransitionPeriod>
    <dei:DocumentPeriodEndDate
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV83L2ZyYWc6ZGU0NDljZWM1NDM3NGIwYWJhODBjM2MxNzBlNTJiODIvdGV4dHJlZ2lvbjpkZTQ0OWNlYzU0Mzc0YjBhYmE4MGMzYzE3MGU1MmI4Ml8xMDk5NTExNjI4NzYz_d4e38ec3-a09a-43f5-b194-990f60d91381">2021-03-02</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i86035c83a71347abb697a09a8aa23728_D20210302-20210302"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyYjg3ZmQ2MTI5MzQwZmJhNmI5ZWYwNmNkNTQyYzZhL3NlYzozMmI4N2ZkNjEyOTM0MGZiYTZiOWVmMDZjZDU0MmM2YV8xMC9mcmFnOmEzNTE1NzNjM2M3MDQwOTZiOWM1ZTA0NjA3ZjRhYWZlL3RhYmxlOjBkZmU0MzQxYTdmNzRlNGNiYjA4NjMzOTRmN2JkYmZkL3RhYmxlcmFuZ2U6MGRmZTQzNDFhN2Y3NGU0Y2JiMDg2MzM5NGY3YmRiZmRfMi0wLTEtMS0yNC90ZXh0cmVnaW9uOjRkMDYzN2FmOWFjYTRmM2ZiNjQwOWZjZGMzYjBkNzcyXzEwOTk1MTE2Mjc4MjE_d4e38ec3-a09a-43f5-b194-990f60d91381">2021-03-02</dei:DocumentPeriodEndDate>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140122002754680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar.  02,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class B common stock, par value $0.01 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.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="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001031308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( '<Y8E('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !W.6)2D^F:=^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$[V!TR:2\M.&PQ6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI9\_
M?0(U.DCM([Y$'S"2Q70SNJY/4H<5.Q %"9#T 9U*94[TN;GST2G*S[B'H/11
M[1$JSN_!(2FC2,$$+,)"9&UCM-01%?EXQAN]X,-G[&:8T8 =.NPI@2@%L'::
M&$YCU\ 5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.=1S+N\@X/WYZ75>M[!]
M(M5KS+^2E70*N&*7R6_U>K-]9&W%*U'PNN#5EC]((>3MW<?D^L/O*NR\L3O[
MCXTO@FT#O^ZB_0)02P,$%     @ =SEB4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !W.6)2;<A$BU($  #1$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V877/B-A2&K[>_0L/THITAP18?(3N$&;ZR938?-*;=23N]$+8 36S)E>4
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
MPNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4    " !W.6)2!T%-8H$   "Q
M$               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M '<Y8E*3Z9IW[P   "L"   1              "  :\   !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    ( '<Y8E*97)PC$ 8  )PG   3
M  "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ =SEB4FW(
M1(M2!   T1   !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    ( '<Y8E*#J:4#U $  #(&   -
M  "  98,  !X;"]S='EL97,N>&UL4$L! A0#%     @ =SEB4I>*NQS
M$P(   L              ( !E0X  %]R96QS+RYR96QS4$L! A0#%     @
M=SEB4JK$(A8S 0  (@(   \              ( !?@\  'AL+W=O<FMB;V]K
M+GAM;%!+ 0(4 Q0    ( '<Y8E(D'INBK0   /@!   :              "
M =X0  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( '<Y
M8E)ED'F2&0$  ,\#   3              "  <,1  !;0V]N=&5N=%]4>7!E
<<UTN>&UL4$L%!@     )  D /@(   T3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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>13
<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.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>96</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="bsy-20210302.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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" original="bsy-20210302.htm">bsy-20210302.htm</File>
    <File>bsy-20210302.xsd</File>
    <File>bsy-20210302_cal.xml</File>
    <File>bsy-20210302_def.xml</File>
    <File>bsy-20210302_lab.xml</File>
    <File>bsy-20210302_pre.xml</File>
    <File>exhibit991-2020q4.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "bsy-20210302.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "calculationLink": {
     "local": [
      "bsy-20210302_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bsy-20210302_def.xml"
     ]
    },
    "inline": {
     "local": [
      "bsy-20210302.htm"
     ]
    },
    "labelLink": {
     "local": [
      "bsy-20210302_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bsy-20210302_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "bsy-20210302.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "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",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 24,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2020-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 96,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "bsy",
   "nsuri": "http://www.bentley.com/20210302",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20210302.htm",
      "contextRef": "i86035c83a71347abb697a09a8aa23728_D20210302-20210302",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.bentley.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "bsy-20210302.htm",
      "contextRef": "i86035c83a71347abb697a09a8aa23728_D20210302-20210302",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre-commencement Issuer Tender Offer",
        "terseLabel": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre-commencement Tender Offer",
        "terseLabel": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bentley.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r7": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001628280-21-003695-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-21-003695-xbrl.zip
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
M-<&[\9<-D_?WH1Q?"V+WXS#T4YZ2B;AR1(5(>$/A'5#8:!VC>C@,XBE0YJJ
M179<7H?+]>D!'*J-^0%K,P >ING#BZ/7HG'W*$U8FL[_',$"Q#=M>YNVG2VY
M2=="?T-H^]VW0COL]EM^]_ ;K)OW/1_;LQ.!A_R:IQVE<_I]T D,X4R7%"KP
M8)^FB"I6%%' CNLYF#*#R+IKZ*+@E'8U0T7'6>P.,F#86N)?_+JW]7PY[_E(
MU^?%HOOPL9FTXW'TQJ"W,:BPF4%CV6YW%+O6$*WVEZ!9LP2[_;D/\\L 99_G
MYEJU+X%5VU. 0<4SEWH:<:F)'<4SL6+H.C:HH6%55Z@C"U0TB5K:K4^ ,Z_S
MY,[]I[#<.1XVIYW<.&TF7Z&EG]]4>".@QR$@]8S*C#G,5;"J$ H$)$K8414)
MJT31=57V"!.UTNY7%D7I-+@@D4\>4[:_R>E[E]-?8^#*H.L/WT+.6W+:5>1"
M<TU/HR+%IN[(6)%D&1NB[&+%%1S#E(!Q-%K:Y8D_M^0/O#I;94M/<$ZC/"(Q
M3$ 5^$,2(#9A[B@#JQ)^!K^0I7=WKE^;R-D2W2 %$!<#&SWLQ\J-?^2C_:M\
MCC]^-R11_Y"BC 5LV(LCAJ(\@+/#0V+!B.\=(@DC0#*4/4P>VY;']$^9R/;N
M ;43=QSV ,,O5A_]4FK-Y$R2F4Y$\*QU4>46F M*A3():Z8*SK?@41/PLJN)
MPG65\OXA<]"/8I!U7SE#O. SCE_:F>D9T4S',P4#:X+G8,4Q*"8*)9@XFN$
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
M\QX,A05\E+ESFZ>:6U>\%2R'K(TQL$+Z?'CR!:+B;8WS]9BFR'UDX1^EW,M
M''U=\:QH;E5^K) 7#E7NEJ)+CY3\H.#$':35BZV9]W221Q24!Q4\B/^5"VGQ
M;)&P'\-2T%?N(C5X^@LP$J_?42,9*:IDON,A"$KG;RG/'6O>E(^$\K>9TWF$
MZOW-9,Z-L>OE,.N_, 8M"B\O"/WC 9_J#5_%58[&H;W7/FG5G[D?NCXVM?Q^
MLB)>]\_(3^9N]K:!GC4'PW043)%+1OPP-X]J%2_QXM,XX+T"X$40AG?-==/\
M)Q[G&T70*A^ C+)>G  X=%L?F8NS)<?JFG1;)*D\,Q]:4LNF(=__M0\)7//[
M'U8KZ^K]N^:R4-;-[8;=4L7?A[&AO1*G=;WZ_>'YP]:&H?8\#,,GMB&WHH.G
MW?,\UY>?X%7?SA17,V2L?3-TPX.H&=9G=KLN\H)_EF3)5NW;N)GWL<1N>T^P
M^WMRM]_J=4Z[P9$,?\-)T.Q_'G1#?H[X;=)IT]">M0+[T/8[_3T%1IDUVZW0
MEKX,.F%WL.@#<XVZTHEF'?+LF6\SNW;0LZ6.;!^>"!WIBV_5SB5K9JGV84?N
MA"V_&[8\RQ<6;PJ9VONFT/V[)[CA]XB<FJ-FOS6P:IV9+1V$S=.#?@?FM*2N
M;_=A_:< *S_7[/,48W?Z]ZP., U$JUV7K+ZK6/WZ [W]\"V:^-.">5J],RH?
M!#_/0&!5T@HXA!<^15_*Z$^PW?+;>S]?)_-A],MKHDY^3V-[^GS0"S3/FG+_
M-53[*$'J!R79_$;JH\C4IR&U_9[/O*6S]&9> 7<CO6T,C?TXE+%\!V2[/,^'
MC['=I<+LRO^=F$[A3R\+@]W_!U!+ P04    " !W.6)2NH7=;H4"  !O"0
M$    &)S>2TR,#(Q,#,P,BYX<V3=5M]OFS 0?L]?X?$\@R%9$E"32FM5:5*V
M25VK]FTRYDBL@LULTR3__8P#2DG3M9GVL$U"PIR_[^Z^.__@['Q3%N@1E.92
MS+S0)QX"P63&Q7+FW=Y<X:EW/A\,SMYA?/_Q>H$N):M+$ 9=** &,K3F9H7N
M,M /*%>R1'=2/?!'BO'<D2YDM55\N3(H(E%X.*L2&D<Q#2<$AY00/!I/)SB>
M? #,<C*-1]EP/)J&[Y=)&D^R.,W&F(53P",VCC!EU&(_Y&$,$.7Q,'-.-SK1
M; 4E15:8T,E&S[R5,542!.OUVE\/?:F6041(&-Q_7GQS4*_%%EP\]-";5!4=
M?A@TTRG5T,%3O>VA4UN6 K8^DV70B"5#$GF(&J-X6ANXDJJ\A)S6A9EYM?A1
MTX+G'#);\ *:DO8 3Z8-54LP7V@)NJ(,7H\Y'R#4%(*7E50&B:/,MA)A',?!
MII'FH5WA%I)1XU;#BY5P>-P,<1CA8>AO=.8%;PK;=\2%-E0P."6V_<(=[T_D
ML&_K:3ETO--S<,XT,'\I'X,,>-,Y@DEH/1Q/0K]$:@9XS^['IT)(X[PTEM96
M55SD<F>PID9$TBFYAKS;-<^VPI'EXEX)54S)XI6U%51*5J ,!_UT&SD'*P7Y
MS+.;"7<+^'M!4]\FTB&>^>]WHYD.+ 6*Q5Y(QS7;RG*U[44!N]+\Q;H9+4[5
M;2FL+ER7_W7U&>2GJK<4+OC_(+Y2<*IX2]'V^/^=WC?\&SN/>#;S+J2]_SW4
MV&ZO/[UXO;B8.VSGK'.W;\.<V)O5/@CO_Q0P<JRSX!![X*76D'T5<S<^U-:2
M6\@OB ?[X<V\_DHZ2FN-7>W:0S7HGZJ[[R<GKS/L#O7YX"=02P,$%     @
M=SEB4D-* 8"  0  PP(  !0   !B<WDM,C R,3 S,#)?8V%L+GAM;)62WV_;
M(!#'W_-7,.]U&+#3Q%AQ*BW3I$G92[JJ?<5PCE%L$P&MG?]^AC:;NA^:]@*Z
MN\_=]XYC<SOU'7H&Z[09JH2E-$$P2*/T<*R2^V^?<9'<;A>+S3N,'S\>]NB3
MD4\]#![M+ @/"HW:M^A!@3NAQIH>/1A[TL\"XVU,VIGSQ>ICZU%&,_9KU):"
M9URP-<5,4(J7JV*-^?H&L&QHP9<J7RT+]N%8UGRM>*U66+("\%*N,BRDF-F;
MAG& K.&YBD4[/9S*<-3" 9J'&UPTJZ3U_EP2,HYC.M6V2XT]DHS2G%SIY!6?
M?N/'/-*,<TYB] ?J])_ N2PCCU_W=[*%7F ]."\&&02<+EUT[HT4/K[Y/_M"
M?R6"A:\8#B[,,IRS='(JV2X0>GD.:SHX0(/"?7_X\D:RGG?9P265IB<A3G9F
M_@USIS'37\Y0)4[WYPZNOM9"4R6UN^"P49K3+,B]?\DC/U6EZ.13%X?<S_9K
M=M#X[P9@\C H4*'\AKQ9\7;Q'5!+ P04    " !W.6)2!#$QMP8"  !H!@
M%    &)S>2TR,#(Q,#,P,E]D968N>&ULK93;CMHP$(;O>0HWO:UQ#N1@!*Q4
MJDJ5Z WM:O>N<NP)L4ALY)@%WKY..)1==M56FYO(X_GGG\]V-).[?5VA)S"-
MU&KJ!4/?0Z"X%E*MIM[]SZ\X\^YF@\'D \:/GY<+]$7S;0W*HKD!9D&@G;0E
M>A#0K%%A=(T>M%G+)X;QK"N:Z\W!R%5I4>B'P<NL&3,:4A:D/@Z8[^-1DJ68
MIC%@7O@9'8DH&67!I]4XIZF@N4@P#S+ (YZ$F''FM'$14("PH)'H3"NIUN/V
MD[,&D#N<:KIPZI76;L:$[':[X3XWU5";%0E]/R)GM7>2[V_TNZA3!Y12TF4O
MTD:^)G2V 7G\OOC!2Z@9EJJQ3/$_#5Q[82^%US0Q.2:=M)'CIJM?:,YL]SQ_
M/0)Z4]%&^"S#[18.0AP%PWTCO-D H>/-,<.-KF )!3HM[Y??;DFELD3(FIPT
MA%65(^X<[&$#4Z^1]::"\UYIH'B3_GSD%BIN<3ZV;N3=3*4#,7R; W:[H-H?
MO$?&U]S?SWSQP@(*MJULC\2WWKWRZIK)/B_XQKH'VLX(UU#G8/I$?>9[Q7F&
M?$G86N9NB%9P&')=DXYNKI_^A2IO#K@=I7[DAUWW8]U55_>\4LEV8BQ<>"IN
M6_QW?]A;4 *$AZ28>C+VDU!DD-&,A:/4#4-@$8]9$2=QG&5A^NN",B'/YO!L
M\!M02P,$%     @ =SEB4DJ;BEF:"@  CV$  !0   !B<WDM,C R,3 S,#)?
M;&%B+GAM;-6<76_;.!:&[_LKM)Z;76!8DQ(IBD6;03?3+HK-M$63HH-=+ Q^
M)D)M*9"5)OGW2\EV8EF2K0];U=PDBD,=ON>UGD.1HOWZMX?%W/FADV481V\F
MZ"6<.#J2L0JCZS>3KU?O03#Y[>S%B]=_ ^#/?WZY<'Z/Y=U"1ZESGFB>:N7<
MA^F-\TWIY7?')/'"^18GW\,?'("S_*3S^/8Q":]O4L>%+MK];_**,Y=Q1"%
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
MC9%@/#$ZC($)]S-?+^%H:_]F\4R\,SQPM'?_1?>G^Y>-H[W_ E!+ P04
M" !W.6)2L^EVPJ))  #U9 4 %0   &5X:&EB:70Y.3$M,C R,'$T+FAT;>U]
M6W?;MIKH^_D5G/2RW;5@A?>+TYVU',?M>*9-<F+OZ>2\[$61D,6&(E62LN/^
M^H,/ "GJ:E&61%!"'U+;$D$ W_W^\W^\_WAU]^73M3(L1K'RZ5_O?KNY4EZ=
MOW[]AW'U^O7[N_?*?][]_IMB]E1-N<O\)(^**$W\^/7KZP^OE%?#HAA?O'[]
M^/C8>S1Z:7;_^N[S:UC*?!VG:8Y[81&^>OLS_(7\B_WP[?_Y^3_.SY7W:3 9
MX:10@@S[!0Z521XE]\H?(<Z_*N?G_%M7Z?@IB^Z'A:*KNJ;\D69?HP>??5Y$
M18S?ENO\_)K]_O-K^I*?^VGX]/;G,'I0HO"?KZ+0LG7LNG[HA:KIN+9G8,_J
MVU;?#VW;ZP?_UL@F7Y.OLV?RXBG&_WPUBI+S(8;W7YC6N'CS&(7%\$)3U1]>
MT>^]_7F0)@5Y648>9C^R-196&OMA2,YW'N,!7ZO WXIS/X[NDPMZPE<K%ZLM
ML^*A\N,@C=/LXCN5_O<&/CD?^*,H?KKXQUTTPKGR 3\JG].1G_P#Y024YSG.
MH@'[8A[]C2\TC>R,_OK(CNV0=>(HP>4U:#J<_?K;,.I'A>)Y/6UAKV]_CD;W
MBA\7_WS5SY_B]#[5>G^.[U\I>18L_(GMFR]NF>-O;T9^=D^NO9\613JZ@)MZ
MP%D1!7[,#T[O@'U< L15Q]^6P:]V70'!$9QM=,FS._!6PZI\H.\'7^^S=)*$
MYQP" _K?FY?#0R_A05]U$15D%\$,A,RE$/J4X3Q7/N,8^SG>\*3&\R?=X8'6
M;O\F><!YD6:$ 22%'Q0_?F>Y;Y3+Y"M!NO^,,E\A'UV'RI<)3KIWN-LTQOU)
M]D38:3HIE $YRSN"G3%^4FZ?\@*/\KV<:3#8VYG8+D(<I)D/TN&"D +.X%NO
MWD;9C]_9YIL^.V$O2$>[([Q#04P[MS7UW+3<<]UQG.YAW.\XC/P96NK>&:[\
MC!#([WZR'XIOB3H".%6/O"#9F$H$@<>4)@S-43?9;0,1O-NG-KB:*_)8/XM6
M78F]D5HTQ\6)O$J(4A"0._\EG63%4/F_$S\CVU+\)%1^F<2Q\@7[&:BV*A'5
M^20N<K0A<E,@M7U>.$94Y$PW_R5*_"2(_%CY."F(ZO]URY/\.<F+:/"TLZ/,
M:[3+L?GZ?^\^?D#*ITOEQ^]<7=/>$$Z3!4-%1_1T3/^8@R]2;A)"TV,@:V+
MG'WP\]#_BW[UQ^\T6WWS[O;+3\H9+*B37]C#[!.^ OV(O(MH ,40*_R;5^EH
M["=/_,.?$/VLO,T=7TI#M3)*!IF?%]DD*"895G!" (G)XL1RR]-!\4BXV9XV
MNG9;2L"NC%Q5&OI/A+X8X85*.L; =,G^,D9@5-V*Z/\I2?Y5(\D!D.03D"0F
M'#I4WN, C_HX8S S-(H+*J+?I3@_J' ^93C?$Q3IE]/O'%>B?&A*QIPC-5$7
MZ+'XGXIT?*'V5##@9HQ?PUYZ=/:GB-Q[4ER<:^ZX@5S;R650<K/?B$!GLQ>F
MZ3W+@.NX2\GC!(\?<#+!>2MT]H@)U7^O:U[/9D1!%H^)2H.4R5AQ>_H/E'S.
M4V*RG\-/!'F\XT*>Y1<C/O+<3OIYD$5C4$!S$9!(<]R>L8A$7L^42"0J$OU&
M9+]2/.+X 9^/R!)#@DC!),N8?&T=I6S/[CF+**6I$J>ZC5-*F,8Q 5_?SXE:
MEN""?%*0*R405D#Y;D?G].-@$K/8!1CTRETZC@*&?K9J*8]^3E#/_8'I[[D_
MPHK/U,_J=Z*<1FFHQ' %$BO%QDH_"(A-(03F 69Y[@_*V7(4S$L<M*FE K@(
M6$=MI,SO1W%4/!&KDOU.'BW2=:M5"/V3Q-UNX.YEDDS(\W\3.'ZN6.EGQDI;
MP=?2!7+Y^7/IU* X_+UCZ7,"&UAD.EAI>6=X3.QXH#]R)%\)1(#"J[=$HRY\
M"&63N\9)\*20@RKW6?H(PJPM)D%ND1#U($M'2V]3\R3!BD*POUY>?JIYJJ*$
ML.;V),OWEKE@F-5EQ??F M%*P= =/ /MN74,TWK>.@PS[#D,7(]A/4&\XW/W
M"_M4PBB>@$:5#]ORC=,;5WN:,W?)Y$_&CBEWI4=[?=R.[Y<2]CAE"687&2:J
M:/2 %Y*NJJP;]F)U^HC?SU.X[:9Y6M,-;98K9E:Y1L-LFN!UC\_[&?:_GON#
M F<7?OSH/^6S6Z[EDSGZB_+)A&";EUGDQ\?J=3=[FD6UZ1!NBM#,!T+8-VTS
M3KVGK66<5L_M(.-<<L>B,<\%WJE+K4=L J[,X1*YKM_=W+V_; ^-'&<]\5IV
M3^TR\;+[51@BMW;-A 5J/\S>K.[T[!\DN7:#7*_\?*@,XO21^2ZX69PF+066
M@'!=?;U!3*2RU81P-TE@:RDC9#8I[0220;I*)L(D@[BJ-H?]/!G$E3%749%'
MN&00V_&6)8-H6L^16"0J%@GFMM8LM:>O$].:.>]VE#IAAS!-!,>UIML+PFX6
MQU1CSLCKAA$GM.O:U!=<UX8E:;<;M"N4_U3SYF.7\_1K6-UVPHCJ0;7->1(V
M;4G"'2/AMCVHNFT_H^*Y;B?%KV@^5*.GS_M0K9XE?:@=(5@!?:BZM5CN,4NZ
MCMHL=BEHJ=WR2WB/!U$2,7]+.J"G2M($,$GUWE#E>UI+.,)^/LEPKDP@VSU*
MR+>C7!G3CAX9Z^A!$WLS'*3DB3CRJW7S23"</D^N%5XT2LF5E=F_,596O8Z
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
M61XKRKDB3%5LV%L!J6-3]9FW:V4F^TIJG+'6%G%R<V\OG;94DY',FW*7CJ.
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
MQ^?]#/M?S_U!@;,+/W[TG_+9UX^BY+R^\8;O[-QL,!J#_"5*?/)G/U9N"[_
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
M    " !W.6)2CA3?, L6   SD0  $               @ $     8G-Y+3(P
M,C$P,S R+FAT;5!+ 0(4 Q0    ( '<Y8E*ZA=UNA0(  &\)   0
M      "  3D6  !B<WDM,C R,3 S,#(N>'-D4$L! A0#%     @ =SEB4D-*
M 8"  0  PP(  !0              ( ![!@  &)S>2TR,#(Q,#,P,E]C86PN
M>&UL4$L! A0#%     @ =SEB4@0Q,;<& @  : 8  !0              ( !
MGAH  &)S>2TR,#(Q,#,P,E]D968N>&UL4$L! A0#%     @ =SEB4DJ;BEF:
M"@  CV$  !0              ( !UAP  &)S>2TR,#(Q,#,P,E]L86(N>&UL
M4$L! A0#%     @ =SEB4EA[Q,7F!@  @#,  !0              ( !HB<
M &)S>2TR,#(Q,#,P,E]P<F4N>&UL4$L! A0#%     @ =SEB4K/I=L*B20
M]60% !4              ( !NBX  &5X:&EB:70Y.3$M,C R,'$T+FAT;5!+
4!08     !P ' ,<!  "/>      !

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