<SEC-DOCUMENT>0001092699-25-000062.txt : 20251030
<SEC-HEADER>0001092699-25-000062.hdr.sgml : 20251030
<ACCEPTANCE-DATETIME>20251030163724
ACCESSION NUMBER:		0001092699-25-000062
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20251029
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20251030
DATE AS OF CHANGE:		20251030

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SPS COMMERCE INC
		CENTRAL INDEX KEY:			0001092699
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				412015127
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		333 SOUTH SEVENTH STREET
		STREET 2:		SUITE 1000
		CITY:			MINNEAPOLIS
		STATE:			MN
		ZIP:			55402
		BUSINESS PHONE:		612-435-9400

	MAIL ADDRESS:	
		STREET 1:		333 SOUTH SEVENTH STREET
		STREET 2:		SUITE 1000
		CITY:			MINNEAPOLIS
		STATE:			MN
		ZIP:			55402
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>spsc-20251029.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:faebe49e-25f5-4da1-8c40-e229ca56cc79,g:d2792546-9a77-4516-8723-9b488c6a707e,d:af7e5c57a452471681ed1d67a93bb64e-->
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>spsc-20251029</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-22">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-23">0001092699</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="spsc-20251029.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001092699</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-29</xbrli:startDate><xbrli:endDate>2025-10-29</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="iaf7e5c57a452471681ed1d67a93bb64e_1"></div><div style="min-height:47.52pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:14pt;font-weight:700;line-height:100%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:14pt;font-weight:700;line-height:100%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Washington, D.C. 20549</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:14pt;font-weight:700;line-height:100%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">8-K</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">CURRENT REPORT</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-top:6pt;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-2">October 29, 2025</ix:nonNumeric></span></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date of report (Date of earliest event reported)</span></div><div style="margin-top:6pt;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:14pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-3">SPS COMMERCE, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><img src="spsc-20251029_g1.jpg" alt="sps logo (1).jpg" style="height:64px;margin-bottom:5pt;vertical-align:text-bottom;width:67px" id="i-1"/></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-4">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-34702</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-6">41-2015127</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(State of Incorporation)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Commission File Number)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/></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',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-7">333 South Seventh Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-8">Suite 1000</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-9">Minneapolis</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-10">Minnesota</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-11">55402</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Zip Code)</span></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',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-12">612</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-13">435-9400</ix:nonNumeric>&#160;</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant's Telephone Number, Including Area Code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Not Applicable </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Former Name or Former Address, if Changed Since Last Report)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.856%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox" id="f-14">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox" id="f-15">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox" id="f-16">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox" id="f-17">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-36pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-18">Common stock, par value $0.001 per share</ix:nonNumeric></span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-19">SPSC</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The Nasdaq Stock Market LLC</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-20">Nasdaq Global Market</ix:nonNumeric>)</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-21">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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 13(a) of the Exchange Act</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="height:47.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="iaf7e5c57a452471681ed1d67a93bb64e_7"></div><hr style="page-break-after:always"/><div style="min-height:47.52pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:6pt;padding-left:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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:6pt;padding-left:36pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;30, 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">SPS Commerce, Inc. (the &#8220;Company&#8221;) issued a press release disclosing its results of operations and financial condition for the three and nine months</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ended September&#160;30, 2025. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with General Instruction B.2 of Form 8-K, the information in this Current Report on Form 8-K, including Exhibit 99, shall not be deemed to be "filed" for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liability of that section, and shall not be incorporated by reference into any registration statement or other document filed under the Securities Act of 1933 or the Securities Exchange Act of 1934, except as shall be expressly set forth by specific reference in that filing.</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.02. Departure of Directors or Certain O&#64259;cers; Election of Directors; Appointment of Certain O&#64259;cers; Compensatory Arrangements of Certain O&#64259;cers.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors has appointed Eduardo Rosini to serve as the Company&#8217;s Executive Vice President &amp; Chief Commercial Officer, effective as of December 1, 2025 (&#8220;Transition Date&#8221;).</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 29, 2025, Daniel Juckniess, the Executive Vice President &amp; Chief Revenue Officer of the Company, provided the Company with his six months&#8217; notice of his intent to retire from the Company. Due to the appointment of Mr. Rosini as Mr. Juckniess&#8217; successor as of the Transition Date, the Compensation &amp; Talent Committee of the Board of Directors determined that Mr. Juckniess&#8217; effective retirement date would be December 31, 2025 (the &#8220;Retirement Date&#8221;), to allow for sufficient time for transition but to avoid redundancies. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In order to qualify for retirement treatment under the terms of Mr. Juckniess&#8217; equity award agreements, among other requirements, he is to have reached age 58 and have at least 10 years of continuous service, and have provided at least six months&#8217; notice of his retirement date. In light of the fact that Mr. Juckniess will reach age 58 and 10 years of continuous service in the first quarter of 2026, that his successor has been identified and appointed, allowing for a sufficient transition period, and that the Compensation &amp; Talent Committee determined to accelerate his Retirement Date, the Compensation &amp; Talent Committee decided to waive the age and years of service, and the six-month notice period, requirements under the definition of &#8220;Retirement&#8221; in Mr. Juckniess&#8217; equity award agreements. With that, his outstanding equity awards will be treated as provided under the retirement provisions of those award agreements upon his Retirement Date. Mr. Juckniess will not be entitled to any cash payments or other severance in connection with his retirement. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with Mr. Juckniess&#8217; planned retirement, the Board of Directors of the Company determined that as of the Transition Date, Mr. Juckniess will no longer serve as an executive officer of the Company, but will continue to serve as an employee of the Company to assist with the transition until the Retirement Date. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Compensation &amp; Talent Committee approved that Mr. Juckniess&#8217; current base salary amount will continue to apply during the period between the Transition Date and the Retirement Date. The Compensation &amp; Talent Committee also decided that it would determine Mr. Juckniess&#8217; payout, if any, under the Company&#8217;s Management Incentive Plan for 2025 at the same time that it determines any such payouts for the Company&#8217;s other executive officers.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.01. Other Events.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 29, 2025, our board of directors authorized a program to repurchase up to $100.0 million of our common stock, excluding costs to obtain. Under the program, purchases may be made from time to time in the open market or in privately negotiated purchases, or both. The share repurchase program will become effective December 1, 2025 and expires on December 1, 2027. The Company&#8217;s current share repurchase program terminates on the earlier of July 26, 2026, or the full utilization of the authorized amount under the program. The Company currently expects to fund the repurchase program from existing cash and cash equivalents and future cash flows.</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cautionary Statement Regarding Forward-Looking Information</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain statements in this report may contain forward-looking statements within the meaning of the safe harbor provisions under the Private Securities Litigation Reform Act of 1995 including, but not limited to, the Company's plans to repurchase shares of its common stock, the timing and amount of any share repurchases under the program, if any, the effects of the repurchase program on future results of operations or financial condition, and the timing and impact of the executive transition. These statements involve known and unknown risks, uncertainties and other factors which may cause the results of the Company to be materially different than those expressed or implied in such statements. Certain of these risk factors and others are included in documents the Company files with the Securities and Exchange Commission, including but not limited to, the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2024, as well as subsequent reports filed with the Securities and Exchange </span></div><div style="height:47.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:47.52pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Commission. Other unknown or unpredictable factors also could have material adverse effects on the Company&#8217;s future results. The forward-looking statements included in this report are made only as of the date hereof. The Company cannot guarantee future results, levels of activity, performance or achievements. Accordingly, you should not place undue reliance on these forward-looking statements. Finally, the Company expressly disclaims any intent or obligation to update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise.</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.01. Financial Statements and Exhibits.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibits</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.559%"><tr><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:86.200%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="er_q325.htm">99</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="er_q325.htm">Press Release dated </a><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="er_q325.htm">O</a><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="er_q325.htm">ctob</a><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="er_q325.htm">er </a><a style="-sec-extract:exhibit;color:#3051f2;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="er_q325.htm">30, 2025</a></span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:47.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="iaf7e5c57a452471681ed1d67a93bb64e_10"></div><hr style="page-break-after:always"/><div style="min-height:47.52pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SIGNATURES</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"/><td style="width:46.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">SPS COMMERCE, INC.</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Date: October 30, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ KIMBERLY NELSON</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Kimberly Nelson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="height:47.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>spsc-20251029.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:faebe49e-25f5-4da1-8c40-e229ca56cc79,g:d2792546-9a77-4516-8723-9b488c6a707e-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:spsc="http://www.spscommerce.com/20251029" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.spscommerce.com/20251029">
  <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/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.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="spsc-20251029_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spsc-20251029_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.spscommerce.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>3
<FILENAME>spsc-20251029_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:faebe49e-25f5-4da1-8c40-e229ca56cc79,g:d2792546-9a77-4516-8723-9b488c6a707e-->
<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_SolicitingMaterial_fad242c4-99e0-4f62-9cce-d69e97d46ca6_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_WrittenCommunications_92306a5a-6731-4b65-aea2-701e378648ee_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_74b2ae2f-83fc-498c-a77a-a165161c687f_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_DocumentPeriodEndDate_6a6eeec4-b0be-4eb9-9a16-4befeee3642f_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_PreCommencementTenderOffer_c80a9d30-04bf-4d62-b578-f37a85a00e94_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityCentralIndexKey_65321353-fca6-4e9e-a0b2-00b1028ba3c9_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_AmendmentFlag_423c4196-2203-4db9-a66d-e60c6604ac60_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_PreCommencementIssuerTenderOffer_a40bcfc6-1c9d-4a91-827b-9f74dde4e911_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityTaxIdentificationNumber_d6ff8553-8cec-4f60-a953-6aea382a3de8_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityEmergingGrowthCompany_92a73c14-f66d-4952-9a9e-9d792f6bb7ee_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityFileNumber_2f6f552f-02ff-4fb1-a8ba-ffc50857aa1b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityRegistrantName_3bda073f-2fde-4471-ae14-80800008122e_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_SecurityExchangeName_f8fcdd78-c402-4871-89ae-5a4193141226_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_TradingSymbol_0c6bdeec-f019-431b-a1a0-7988c23b7220_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityIncorporationStateCountryCode_f9f80b59-6ab0-4a81-9b67-8f3fc0afa3f4_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_Security12bTitle_a6c824d2-71be-4a5e-a753-0abdf8c43eaa_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_9a1002ad-42eb-4793-a782-d9e70f27f748_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityAddressCityOrTown_eb06dad2-238f-4154-a9b6-fe9b5d93a7e4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityAddressAddressLine1_dfc6bd68-b854-440c-a949-393cf05850de_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityAddressPostalZipCode_d0708605-5f11-48a2-b73d-3b7e787a41eb_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_EntityAddressAddressLine2_cbd23573-1cfa-4976-90f3-552eecf687ad_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_f3d4d8cb-49a3-4518-802c-0e9283e31382_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_CityAreaCode_1f2dbdf9-58b8-4712-91ff-fdc5954217cc_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>4
<FILENAME>spsc-20251029_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:faebe49e-25f5-4da1-8c40-e229ca56cc79,g:d2792546-9a77-4516-8723-9b488c6a707e-->
<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.spscommerce.com/role/Cover" xlink:type="simple" xlink:href="spsc-20251029.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.spscommerce.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_14bac07e-9ef3-4728-8005-3c268cf31b20" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_DocumentType_14bac07e-9ef3-4728-8005-3c268cf31b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_24dab758-f427-49dc-8b61-386ba23f347e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_DocumentPeriodEndDate_24dab758-f427-49dc-8b61-386ba23f347e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_7593a252-945e-4850-9429-68d14a3fe1ed" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityRegistrantName_7593a252-945e-4850-9429-68d14a3fe1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_dc08f44d-8876-442b-b995-80bb27a0dac0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_dc08f44d-8876-442b-b995-80bb27a0dac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_67c655a4-285d-4c3d-ad4c-2800e670acae" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityFileNumber_67c655a4-285d-4c3d-ad4c-2800e670acae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7837e0ea-7a70-449a-9c63-37cbda654b52" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityTaxIdentificationNumber_7837e0ea-7a70-449a-9c63-37cbda654b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_69012b74-0f89-4742-afdc-166cb6c1ce5c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityAddressPostalZipCode_69012b74-0f89-4742-afdc-166cb6c1ce5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_4d37fe0a-c0e0-4675-aeab-d21586cfe402" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityAddressAddressLine1_4d37fe0a-c0e0-4675-aeab-d21586cfe402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_45a01e41-f9d0-4ff6-b483-1bf4e91853eb" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityAddressAddressLine2_45a01e41-f9d0-4ff6-b483-1bf4e91853eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_42349e5a-88a2-476f-abbc-a82e1a0b483d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityAddressStateOrProvince_42349e5a-88a2-476f-abbc-a82e1a0b483d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_ae1e0a72-107b-4bee-ade6-2564b8ff474f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityAddressCityOrTown_ae1e0a72-107b-4bee-ade6-2564b8ff474f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_0e33d918-bf97-4174-90ea-17c09474b106" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_CityAreaCode_0e33d918-bf97-4174-90ea-17c09474b106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_b2bc3495-d01f-4802-846d-e6cf744b2f6b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_LocalPhoneNumber_b2bc3495-d01f-4802-846d-e6cf744b2f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_3fe36afb-2d5a-4821-b5e9-0c739652e458" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_WrittenCommunications_3fe36afb-2d5a-4821-b5e9-0c739652e458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_8cc08fed-c652-4a03-b375-5aa855c15da6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_SolicitingMaterial_8cc08fed-c652-4a03-b375-5aa855c15da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_cabdb461-a80f-4428-a7d4-29e554fa29c2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_PreCommencementTenderOffer_cabdb461-a80f-4428-a7d4-29e554fa29c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_c4bc0bd0-0e99-4200-bd19-b6e30376b01f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_c4bc0bd0-0e99-4200-bd19-b6e30376b01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c7a2ec6d-205f-4052-ac28-7c6f23986a0f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_Security12bTitle_c7a2ec6d-205f-4052-ac28-7c6f23986a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_3391550e-1cbe-432e-a289-9233f4757080" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_TradingSymbol_3391550e-1cbe-432e-a289-9233f4757080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d9d6d818-9885-47d0-908b-461144749c69" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_SecurityExchangeName_d9d6d818-9885-47d0-908b-461144749c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_2c638bd5-8f79-4eb6-ad78-67e57e2d31fd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityEmergingGrowthCompany_2c638bd5-8f79-4eb6-ad78-67e57e2d31fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e1ba32aa-4528-4773-8c55-dddc39cb9cb3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_AmendmentFlag_e1ba32aa-4528-4773-8c55-dddc39cb9cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_dfe135f2-0649-45a3-a8ab-ac843feb19c8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_23c24559-4b34-4edf-b676-e6888714168e" xlink:to="loc_dei_EntityCentralIndexKey_dfe135f2-0649-45a3-a8ab-ac843feb19c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99
<SEQUENCE>5
<FILENAME>er_q325.htm
<DESCRIPTION>EX-99
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="id61794e2da524a4b83729236a45f1890_1"></div><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div><img alt="spscommercelogoa.jpg" src="spscommercelogoa.jpg" style="height:69px;margin-bottom:5pt;vertical-align:text-bottom;width:240px"></div><div style="margin-top:0.1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 99</font></div><div style="margin-top:0.1pt;text-align:right"><font><br></font></div><div style="margin-top:0.1pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contact&#58;</font></div><div style="margin-bottom:0.08pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Investor Relations</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Blueshirt Group</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Irmina Blaszczyk &#38; Lisa Laukkanen</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SPSC&#64;blueshirtgroup.com</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">415-217-4962</font></div><div style="margin-bottom:0.08pt;text-align:right"><font><br></font></div><div id="id61794e2da524a4b83729236a45f1890_4"></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:174%">SPS Commerce Reports Third Quarter 2025 Financial Results</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:174%">Company delivers 99th consecutive quarter of topline growth</font></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:174%">Third quarter 2025 revenue grew 16% and recurring revenue grew 18% from the third quarter of 2024</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:174%">Appoints new Chief Commercial Officer as longtime Chief Revenue Officer intends to retire</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:174%">Announces new Share Repurchase Program</font></div><div><font><br></font></div><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">MINNEAPOLIS, October&#160;30, 2025 (GLOBE NEWSWIRE) -- SPS Commerce, Inc. (NASDAQ&#58; SPSC), a leader in retail supply chain cloud services, today announced financial results for the third</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"> </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">quarter ended September&#160;30, 2025.</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">Financial Highlights</font></div><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Third Quarter 2025 Financial Highlights</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Revenue was $189.9 million in the third quarter of 2025, compared to $163.7 million in the third quarter of 2024, reflecting 16% growth. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Recurring revenue grew 18% from the third quarter of 2024.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Net income was $25.6 million or $0.67 per diluted share, compared to net income of $23.5 million or $0.62 per diluted share in the third quarter of 2024.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Non-GAAP income per diluted share was $1.13, compared to non-GAAP income per diluted share of $0.92 in the third quarter of 2024. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Adjusted EBITDA for the third quarter of 2025 increased 25% to $60.5 million compared to the third quarter of 2024.</font></div><div style="margin-bottom:0.08pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Share repurchases in the third quarter of 2025 totaled $30.0 million. </font></div><div id="id61794e2da524a4b83729236a45f1890_10"></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;Retailers and trading partners in our network continue to prioritize collaboration and automation across their business processes,&#8221; said Chad Collins, CEO of SPS Commerce.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;Despite ongoing global trade and economic uncertainty, and the spend scrutiny we&#8217;re seeing across some of our customer groups this year, we believe the ever-evolving retail ecosystem will continue to drive the need for supply chain efficiencies.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We are the industry&#8217;s most broadly adopted retail cloud services platform and the world&#8217;s leading retail network.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We provide unmatched value in the data that powers AI-driven use cases, and a unique, network-led growth motion.&#8221;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;SPS Commerce is uniquely and competitively positioned to improve collaboration between trading partners,&#8221; said Kim Nelson, CFO of SPS Commerce.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;With multiple growth drivers and a large addressable market, we have high conviction in our sustainable and profitable growth.&#8221; </font></div><div id="id61794e2da524a4b83729236a45f1890_182"></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">Executive Appointment</font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SPS Commerce also announced it has appointed Eduardo Rosini as its Executive Vice President &#38; Chief Commercial Officer, effective December 1, 2025. Rosini brings more than 30 years of growth, go-to-market, and full customer lifecycle experience across industries and markets, most recently serving as Chief Growth Officer at Sage, VP of Mid-Market and Corporate Sales at Intuit, and in large scale commercial leadership roles at Microsoft operating in North </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">America, South America, EMEA, and APAC.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:125%">  </font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Rosini will replace SPS Commerce&#8217;s current Executive Vice President &#38; Chief Revenue Officer, Dan Juckniess, who is retiring from the Company effective December 31, 2025.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:125%">  </font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;On behalf of SPS Commerce, I thank Dan for his outstanding contributions to SPS&#8217; success over the past decade, during which he helped shape our modern go-to-market organization, growing the sales team in both size and strength.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We wish him all the best in retirement,&#8221; said Chad Collins, CEO of SPS Commerce. &#8220;We are excited to welcome Eduardo Rosini to our executive team. Eduardo exemplifies the kind of leadership that defines SPS, anchored in our values and focused on people.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">His track record of scaling organizations across geographies and market segments, deploying technology to transform customer engagement strategies, and unlocking new efficiencies and personalization, make him an ideal fit for SPS&#8217; next phase of growth.&#8221;</font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">Share Repurchase Program</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Company also announced today that the Board of Directors of SPS Commerce authorized a new program to repurchase up to $100.0&#160;million of common stock. Under the program, purchases may be made from time to time in the open market, in privately negotiated purchases, or both. The timing and number of shares to be purchased will be based on the price of the Company's common stock, general business and market conditions and other investment considerations and factors. The share repurchase program becomes effective on December 1, 2025, and expires on December 1, 2027. The Company&#8217;s August 2024 share repurchase program terminates on the earlier of July 26, 2026, or the full utilization of the authorized amount under the program. The program does not obligate the Company to repurchase any specific number of shares and may be suspended or discontinued at any time without prior notice. The Company had 37.7 million shares of outstanding common stock as of September 30, 2025. The Company intends to finance the share repurchase program with cash on hand.</font></div><div><font><br></font></div><div id="id61794e2da524a4b83729236a45f1890_13"></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">Guidance</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Fourth Quarter 2025 Guidance</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Revenue is expected to be in the range of $192.7 million to $194.7 million, representing 13% to 14% year-over-year growth.   </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Net income per diluted share is expected to be in the range of $0.53 to $0.57, with fully diluted weighted average shares outstanding of 38.3 million shares. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Non-GAAP income per diluted share is expected to be in the range of $0.98 to $1.02.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Adjusted EBITDA is expected to be in the range of $58.8 million to $60.8 million.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Non-cash, share-based compensation expense is expected to be $15.0 million, depreciation expense is expected to be $5.8 million, and amortization expense is expected to be $9.5 million.</font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Fiscal Year 2025 Guidance</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Revenue is expected to be in the range of $751.6 million to $753.6 million, representing 18%</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:14pt;font-weight:400;line-height:125%"> </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">growth over 2024. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Net income per diluted share is expected to be in the range of $2.31 to $2.34, with fully diluted weighted average shares outstanding of 38.1 million shares. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Non-GAAP income per diluted share is expected to be in the range of $4.10 to $4.15. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Adjusted EBITDA is expected to be in the range of $229.7 million to $231.7 million, representing 23% to 24% growth over 2024. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.53pt">Non-cash, share-based compensation expense is expected to be $58.3 million, depreciation expense is expected to be $21.1 million, and amortization expense is expected to be $37.1 million. </font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The forward-looking measures and the underlying assumptions involve significant known and unknown risks and uncertainties, and actual results may vary materially. The Company does not present a reconciliation of the forward-looking non-GAAP financial measures, including Adjusted EBITDA, Adjusted EBITDA margin, and non-GAAP income per share, to the most directly comparable GAAP financial measures because it is impractical to forecast certain items without unreasonable efforts due to the uncertainty and inherent difficulty of predicting, within a reasonable range, the occurrence and financial impact of and the periods in which such items may be recognized.</font></div><div id="id61794e2da524a4b83729236a45f1890_16"></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">Quarterly Conference Call</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">To access the call, please dial 1-833-816-1382, or outside the U.S. 1-412-317-0475 at least 15 minutes prior to the 3&#58;30 p.m. CT start time. Please ask to join the SPS Commerce Q3 2025 conference call. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">A live webcast of the call will also be available at </font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">http&#58;&#47;&#47;investors.spscommerce.com</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> under the Events and Presentations menu.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The replay will also be available on our website at </font><font style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">http&#58;&#47;&#47;investors.spscommerce.com</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">. </font></div><div><font><br></font></div><div id="id61794e2da524a4b83729236a45f1890_19"></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">About SPS Commerce</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SPS Commerce is the world&#8217;s leading retail network, connecting trading partners around the globe to optimize supply chain operations for all retail partners. We support data-driven partnerships with innovative cloud technology, customer-obsessed service, and accessible experts so our customers can focus on what they do best. Over 50,000 recurring revenue customers in retail, grocery, distribution, supply, manufacturing, and logistics are using SPS as their retail network. SPS has achieved 99 consecutive quarters of revenue growth and is headquartered in Minneapolis. For additional information, contact SPS at 866-245-8100 or visit www.spscommerce.com. </font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SPS COMMERCE, SPS, SPS logo and INFINITE RETAIL POWER are marks of SPS Commerce, Inc. and registered in the U.S. Patent and Trademark Office, along with other SPS marks. Such marks may also be registered or otherwise protected in other countries.&#160;</font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SPS-F</font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div id="id61794e2da524a4b83729236a45f1890_22"></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">Use of Non-GAAP Financial Measures</font></div><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To supplement our condensed consolidated financial statements, we provide investors with Adjusted EBITDA, Adjusted EBITDA Margin, and non-GAAP income per share, all of which are non-GAAP financial measures. We believe that these non-GAAP financial measures provide useful information to our management, Board of Directors, and investors regarding certain financial and business trends relating to our financial condition and results of operations.</font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our management uses these non-GAAP financial measures to compare our performance to that of prior periods for trend analyses and planning purposes. Adjusted EBITDA is also used for purposes of determining executive and senior management incentive compensation. We believe these non-GAAP financial measures are useful to an investor as they are widely used in evaluating operating performance. Adjusted EBITDA and Adjusted EBITDA Margin are used to measure operating performance without regard to items such as depreciation and amortization, which can vary depending upon accounting methods and the book value of assets, and to present a meaningful measure of corporate performance exclusive of capital structure and the method by which assets were acquired.</font></div><div><font><br></font></div><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These non-GAAP financial measures should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP. These non-GAAP financial measures exclude significant expenses and income that are required by GAAP to be recorded in our condensed consolidated financial statements and are subject to inherent limitations. Investors should review the reconciliations of non-GAAP financial measures to the comparable GAAP financial measures that are included in this press release. </font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Adjusted EBITDA Measures&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted EBITDA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> consists of net income adjusted for income tax expense, depreciation and amortization expense, stock-based compensation expense, realized gain or loss from investments held and foreign currency impact on cash and investments, investment income, and other adjustments as necessary for a fair presentation. Other adjustments for the three months ended September&#160;30, 2025 included</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">expense impact from disposals of other equipment and for the nine months ended September&#160;30, 2025 included </font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the expense impacts </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">from </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">disposals of certain capitalized internally developed software, disposals of other equipment, and one-time acquisition-related insurance cost</font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">s. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net income is the comparable GAAP measure of financial performance. </font></div><div style="margin-bottom:8pt;margin-top:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Adjusted EBITDA Margin</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> consists of Adjusted EBITDA divided by revenue. Margin, the comparable GAAP measure of financial performance, consists of net income divided by revenue. </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Non-GAAP Income Per Share Measure&#58;</font></div><div style="margin-top:8pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Non-GAAP income per share</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> consists of net income adjusted for stock-based compensation expense, amortization expense related to intangible assets, realized gain or loss from investments held and foreign currency impact on cash and investments, other adjustments as necessary for a fair presentation, including for the three months ended September&#160;30, 2025 </font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">expense impact from disposals of other equipment and for the nine months ended September&#160;30, 2025 </font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the expense impacts </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">from disposals of certain capitalized internally developed software, disposals of other equipment, and one-time acquisition-related insurance costs, and the corresponding tax impacts of the adjustments to net income, divided by the weighted average number of shares of common and diluted stock outstanding during each period. Net income per share, the comparable GAAP measure of financial performance, consists of net income divided by the weighted average number of shares of common and diluted stock outstanding during each period. To quantify the tax effects, we recalculated income tax expense excluding the direct book and tax effects of the specific items constituting the non-GAAP adjustments. The difference between this recalculated income tax expense and GAAP income tax expense is presented as the income tax effect of the non-GAAP adjustments.</font></div><div id="id61794e2da524a4b83729236a45f1890_25"></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">Forward-Looking Statements</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">This press release may contain forward-looking statements, including information about management's view of SPS Commerce's future expectations, plans and prospects, including our views regarding future execution within our business, the opportunity we see in the retail supply chain world and our perform</font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ance for the fourth quarter and full year of </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">2025</font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">, within the safe harbor provisions under The Private Securities Litigation Reform Act of 1995. These statements involve known and unknown risks, uncertainties and other factors which may cause the results of SPS Commerce to be materially different than those expressed or implied in such statements. Certain of these risk </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">factors and others are included in documents SPS Commerce files with the Securities and Exchange Commission, including but not limited to, SPS Commerce's Annual Report on Form 10-K for the year ended December&#160;31, 2024, as well as subsequent reports filed with the Securities and Exchange Commission. Other unknown or unpredictable factors also could have material adverse effects on SPS Commerce's future results. The forward-looking statements included in this press release are made only as of the date hereof. SPS Commerce cannot guarantee future results, levels of activity, performance or achievements. Accordingly, you should not place undue reliance on these forward-looking statements. Finally, SPS Commerce expressly disclaims any intent or obligation to update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise. </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><div id="id61794e2da524a4b83729236a45f1890_28"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:0.08pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPS COMMERCE, INC.</font></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</font></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except shares)</font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="margin-bottom:0.08pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:700;line-height:125%">September 30,<br>2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:700;line-height:125%">December 31,<br>2024</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:700;line-height:125%">ASSETS</font></td><td colspan="3" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:125%">(unaudited)</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:8.5pt;font-weight:400;line-height:125%">Current assets</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:8.5pt;font-weight:400;line-height:125%">Cash and cash equivalents</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:8.5pt;font-weight:400;line-height:125%">$</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:8.5pt;font-weight:400;line-height:125%">133,725&#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:8.5pt;font-weight:400;line-height:125%">$</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:8.5pt;font-weight:400;line-height:125%">241,017&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8.5pt;font-weight:400;line-height:125%">Accounts receivable</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:8.5pt;font-weight:400;line-height:125%">73,339&#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:8.5pt;font-weight:400;line-height:125%">56,214&#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:8.5pt;font-weight:400;line-height:125%">Allowance for credit losses</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:8.5pt;font-weight:400;line-height:125%">(5,900)</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:8.5pt;font-weight:400;line-height:125%">(4,179)</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:8.5pt;font-weight:400;line-height:125%">Accounts receivable, net</font></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:114%">67,439&#160;</font></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:114%">52,035&#160;</font></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Deferred 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:8.5pt;font-weight:400;line-height:125%">66,510&#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:8.5pt;font-weight:400;line-height:125%">65,342&#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:8.5pt;font-weight:400;line-height:125%">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:8.5pt;font-weight:400;line-height:125%">47,947&#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:8.5pt;font-weight:400;line-height:125%">23,513&#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 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Total current assets</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:8.5pt;font-weight:400;line-height:125%">315,621&#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:8.5pt;font-weight:400;line-height:125%">381,907&#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:8.5pt;font-weight:400;line-height:125%">Property and equipment, 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:8.5pt;font-weight:400;line-height:125%">41,448&#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:8.5pt;font-weight:400;line-height:125%">37,547&#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:8.5pt;font-weight:400;line-height:125%">Operating lease right-of-use assets</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:8.5pt;font-weight:400;line-height:125%">6,723&#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:8.5pt;font-weight:400;line-height:125%">8,192&#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:8.5pt;font-weight:400;line-height:125%">Goodwill</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:8.5pt;font-weight:400;line-height:125%">543,035&#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:8.5pt;font-weight:400;line-height:125%">399,180&#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:8.5pt;font-weight:400;line-height:125%">Intangible assets, 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:8.5pt;font-weight:400;line-height:125%">225,262&#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:8.5pt;font-weight:400;line-height:125%">181,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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Other assets</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:8.5pt;font-weight:400;line-height:125%">Deferred costs, non-current</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:8.5pt;font-weight:400;line-height:125%">20,769&#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:8.5pt;font-weight:400;line-height:125%">20,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 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Deferred income tax 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:8.5pt;font-weight:400;line-height:125%">463&#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:8.5pt;font-weight:400;line-height:125%">505&#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:8.5pt;font-weight:400;line-height:125%">Other assets, non-current</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:8.5pt;font-weight:400;line-height:125%">5,359&#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:8.5pt;font-weight:400;line-height:125%">2,033&#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:8.5pt;font-weight:400;line-height:125%">Total assets</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">1,158,680&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">1,031,230&#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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:700;line-height:125%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</font></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Current liabilities</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:8.5pt;font-weight:400;line-height:125%">Accounts payable</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:8.5pt;font-weight:400;line-height:125%">$</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:8.5pt;font-weight:400;line-height:125%">12,745&#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:8.5pt;font-weight:400;line-height:125%">$</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:8.5pt;font-weight:400;line-height:125%">8,577&#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:8.5pt;font-weight:400;line-height:125%">Accrued 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:8.5pt;font-weight:400;line-height:125%">51,795&#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:8.5pt;font-weight:400;line-height:125%">47,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:8.5pt;font-weight:400;line-height:125%">Accrued 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:8.5pt;font-weight:400;line-height:125%">12,318&#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:8.5pt;font-weight:400;line-height:125%">12,108&#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:8.5pt;font-weight:400;line-height:125%">Deferred revenue</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:8.5pt;font-weight:400;line-height:125%">77,566&#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:8.5pt;font-weight:400;line-height:125%">74,256&#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:8.5pt;font-weight:400;line-height:125%">Operating lease 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:8.5pt;font-weight:400;line-height:125%">5,623&#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:8.5pt;font-weight:400;line-height:125%">4,583&#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:8.5pt;font-weight:400;line-height:125%">Total current liabilities</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:8.5pt;font-weight:400;line-height:125%">160,047&#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:8.5pt;font-weight:400;line-height:125%">146,684&#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:8.5pt;font-weight:400;line-height:125%">Other liabilities</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 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Deferred revenue, non-current</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:8.5pt;font-weight:400;line-height:125%">5,150&#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:8.5pt;font-weight:400;line-height:125%">6,189&#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:8.5pt;font-weight:400;line-height:125%">Operating lease liabilities, non-current</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:8.5pt;font-weight:400;line-height:125%">4,021&#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:8.5pt;font-weight:400;line-height:125%">7,885&#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:8.5pt;font-weight:400;line-height:125%">Deferred income tax liabilities</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:8.5pt;font-weight:400;line-height:125%">30,223&#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:8.5pt;font-weight:400;line-height:125%">15,541&#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:8.5pt;font-weight:400;line-height:114%">Other liabilities, non-current</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:8.5pt;font-weight:400;line-height:125%">299&#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:8.5pt;font-weight:400;line-height:125%">241&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Total liabilities</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:8.5pt;font-weight:400;line-height:125%">199,740&#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:8.5pt;font-weight:400;line-height:125%">176,540&#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:8.5pt;font-weight:400;line-height:125%">Commitments and contingencies (Note I)</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;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Stockholders' equity</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Common stock</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:8.5pt;font-weight:400;line-height:125%">40&#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:8.5pt;font-weight:400;line-height:125%">40&#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:8.5pt;font-weight:400;line-height:125%">Treasury stock</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:8.5pt;font-weight:400;line-height:125%">(152,096)</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:8.5pt;font-weight:400;line-height:125%">(99,748)</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:8.5pt;font-weight:400;line-height:125%">Additional paid-in capital</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:8.5pt;font-weight:400;line-height:125%">708,318&#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:8.5pt;font-weight:400;line-height:125%">627,982&#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:8.5pt;font-weight:400;line-height:125%">Retained earnings</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:8.5pt;font-weight:400;line-height:125%">403,597&#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:8.5pt;font-weight:400;line-height:125%">336,099&#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:8.5pt;font-weight:400;line-height:125%">Accumulated other comprehensive loss</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:8.5pt;font-weight:400;line-height:125%">(919)</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:8.5pt;font-weight:400;line-height:125%">(9,683)</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:8.5pt;font-weight:400;line-height:125%">Total stockholders&#8217; equity</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:8.5pt;font-weight:400;line-height:125%">958,940&#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:8.5pt;font-weight:400;line-height:125%">854,690&#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 37pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8.5pt;font-weight:400;line-height:125%">Total liabilities and stockholders&#8217; equity</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:8.5pt;font-weight:400;line-height:125%">$</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:8.5pt;font-weight:400;line-height:125%">1,158,680&#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:8.5pt;font-weight:400;line-height:125%">$</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:8.5pt;font-weight:400;line-height:125%">1,031,230&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="margin-bottom:0.08pt;margin-top:12pt;text-align:center"><font><br></font></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><div id="id61794e2da524a4b83729236a45f1890_31"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:0.08pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPS COMMERCE, INC.</font></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</font></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited&#59; in thousands, except per share amounts)</font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:41.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.812%"></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:8pt;font-weight:700;line-height:125%">Three Months Ended<br>September 30,</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:8pt;font-weight:700;line-height:125%">Nine Months Ended<br>September 30,</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:8pt;font-weight:700;line-height:125%">2025</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:8pt;font-weight:700;line-height:125%">2024</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:8pt;font-weight:700;line-height:125%">2025</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:8pt;font-weight:700;line-height:125%">2024</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:125%">Revenues</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">$</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:125%">189,904&#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:125%">$</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:125%">163,686&#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:125%">$</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:125%">558,853&#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:125%">$</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:125%">466,858&#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:125%">Cost of 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:125%">57,932&#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:125%">51,624&#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:125%">174,672&#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:125%">155,129&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">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:125%">131,972&#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:125%">112,062&#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:125%">384,181&#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:125%">311,729&#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:125%">Operating expenses</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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Sales and marketing</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:125%">42,322&#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:125%">37,577&#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:125%">127,390&#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:125%">109,700&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Research and development</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:125%">17,276&#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:125%">15,292&#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:125%">51,986&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">45,667&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">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:125%">31,690&#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:125%">27,152&#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:125%">93,598&#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:125%">76,575&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amortization of intangible 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:125%">9,493&#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:125%">6,470&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">27,590&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:125%">15,648&#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 25pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Total operating expenses</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:125%">100,781&#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:125%">86,491&#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:125%">300,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 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:125%">247,590&#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:125%">Income from operations</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:125%">31,191&#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:125%">25,571&#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:125%">83,617&#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:125%">64,139&#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:125%">Other income, 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:125%">1,260&#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:125%">3,778&#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:125%">4,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 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:125%">10,966&#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:125%">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:125%">32,451&#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:125%">29,349&#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:125%">87,857&#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:125%">75,105&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Income tax expense</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:125%">6,882&#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:125%">5,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:125%">20,359&#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:125%">15,610&#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:125%">Net income</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">25,569&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">23,460&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">67,498&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">59,495&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Net income per share</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 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:125%">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:125%">$</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:125%">0.67&#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:125%">$</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:125%">0.63&#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:125%">$</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:125%">1.78&#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:125%">$</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:125%">1.60&#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:125%">Diluted</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:125%">$</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:125%">0.67&#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:125%">$</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:125%">0.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 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:125%">$</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:125%">1.77&#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:125%">$</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:125%">1.57&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Weighted average common shares used to compute net income per share</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 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:125%">Basic</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:125%">37,895&#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:125%">37,447&#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:125%">37,939&#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:125%">37,192&#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:125%">Diluted</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:125%">37,993&#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:125%">37,996&#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:125%">38,070&#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:125%">37,785&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;margin-top:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div id="id61794e2da524a4b83729236a45f1890_34"></div><div style="margin-bottom:0.08pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPS COMMERCE, INC.</font></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</font></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited&#59; in thousands)</font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:70.155%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.971%"></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:8pt;font-weight:700;line-height:125%">Nine Months Ended<br>September 30,</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:8pt;font-weight:700;line-height:125%">2025</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:8pt;font-weight:700;line-height:125%">2024</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:125%">Cash flows from operating activities</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 14.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">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:125%">$</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:125%">67,498&#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:125%">$</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:125%">59,495&#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 14.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Reconciliation of net income to net cash provided by operating activities</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:125%">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:125%">12,583&#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:125%">(9,918)</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:125%">Depreciation and amortization of property and equipment</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:125%">15,302&#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:125%">14,010&#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:125%">Amortization of intangible 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:125%">27,590&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:125%">15,648&#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:125%">Provision for credit losses</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:125%">6,843&#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:125%">6,239&#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:125%">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:125%">43,318&#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:125%">42,264&#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:125%">Other, 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:125%">(343)</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:125%">(925)</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:125%">Changes in assets and liabilities, net of effects of acquisitions</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:125%">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:125%">(16,301)</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:125%">(11,456)</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:125%">Deferred 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:125%">234&#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:125%">(2,240)</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:125%">Other assets and liabilities</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(25,233)</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:125%">(2,258)</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:125%">Accounts payable</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:125%">2,925&#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:125%">665&#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 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued 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:125%">1,035&#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:125%">458&#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:125%">Accrued 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:125%">(2,226)</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:125%">842&#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 28pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Deferred revenue</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:125%">1,051&#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:125%">5,424&#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:125%">Operating leases</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:125%">(1,357)</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:125%">(1,412)</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:125%">Net cash provided by operating activities</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:125%">132,919&#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:125%">116,836&#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:125%">Cash flows from investing activities</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 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:125%">Purchases of property and equipment</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:125%">(18,873)</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:125%">(13,832)</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:125%">Purchases of investments</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:125%">&#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:125%">(85,759)</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:125%">Maturities of investments</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:125%">&#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:125%">136,765&#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:125%">Acquisition of business, 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:125%">(142,628)</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:125%">(147,401)</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:125%">Net cash used in investing activities</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:125%">(161,501)</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:125%">(110,227)</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:125%">Cash flows from financing activities</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 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:125%">Repurchases of common stock</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:125%">(89,556)</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:125%">(37,567)</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:125%">Net proceeds from exercise of options to purchase common stock</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:125%">3,481&#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:125%">4,198&#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:125%">Net proceeds from employee stock purchase 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:125%">5,924&#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:125%">5,672&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:125%">Net cash used in financing activities</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:125%">(80,151)</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:125%">(27,697)</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:125%">Effect of foreign currency exchange rate changes</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:125%">1,441&#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:125%">849&#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:125%">Net decrease in 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:125%">(107,292)</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:125%">(20,239)</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:125%">Cash and cash equivalents at beginning of period</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:125%">241,017&#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:125%">219,081&#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:125%">Cash and cash equivalents at end of period</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:125%">$</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:125%">133,725&#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:125%">$</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:125%">198,842&#160;</font></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><div id="id61794e2da524a4b83729236a45f1890_37"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:0.08pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SPS COMMERCE, INC.</font></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NON-GAAP RECONCILIATIONS</font></div><div style="margin-bottom:0.08pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Unaudited&#59; in thousands, except Margin, Adjusted EBITDA Margin, and per share amounts)</font></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:41.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.834%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;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:8pt;font-weight:700;line-height:125%">Adjusted EBITDA</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Three Months Ended<br>September 30,</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended<br>September 30,</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:8pt;font-weight:700;line-height:125%">2025</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:8pt;font-weight:700;line-height:125%">2024</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:8pt;font-weight:700;line-height:125%">2025</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:8pt;font-weight:700;line-height:125%">2024</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:8pt;font-weight:400;line-height:125%">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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">25,569&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">23,460&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">67,498&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">59,495&#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 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Income tax 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:8pt;font-weight:400;line-height:125%">6,882&#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:8pt;font-weight:400;line-height:125%">5,889&#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:8pt;font-weight:400;line-height:125%">20,359&#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:8pt;font-weight:400;line-height:125%">15,610&#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 13pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Depreciation and amortization of property and equipment</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">5,354&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">4,633&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">15,302&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">14,010&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Amortization of intangible assets</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">9,493&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">6,470&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">27,590&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">15,648&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Stock-based compensation expense</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">14,453&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">10,752&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">43,318&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">42,264&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Realized gain from investments held and foreign currency impact on cash and investments</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(205)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(1,077)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(678)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(2,636)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Investment income</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(1,076)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(2,704)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(3,613)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(8,377)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Other</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:8pt;font-weight:400;line-height:125%">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:8pt;font-weight:400;line-height:125%">978&#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:8pt;font-weight:400;line-height:125%">1,129&#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:8pt;font-weight:400;line-height:125%">978&#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:8pt;font-weight:400;line-height:125%">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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">60,480&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">48,401&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">170,905&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">136,992&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:41.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;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:8pt;font-weight:700;line-height:125%">Adjusted EBITDA Margin</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Three Months Ended<br>September 30,</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended<br>September 30,</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:8pt;font-weight:700;line-height:125%">2025</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:8pt;font-weight:700;line-height:125%">2024</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:8pt;font-weight:700;line-height:125%">2025</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:8pt;font-weight:700;line-height:125%">2024</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:8pt;font-weight:400;line-height:125%">Revenue</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:8pt;font-weight:400;line-height:125%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">189,904</font></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:8pt;font-weight:400;line-height:125%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">163,686</font></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:8pt;font-weight:400;line-height:125%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">558,853</font></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:8pt;font-weight:400;line-height:125%">$</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">466,858</font></td></tr><tr style="height:8pt"><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><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"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Net income</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">25,569</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">23,460</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">67,498</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">59,495</font></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:8pt;font-weight:400;line-height:125%">Margin</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:8pt;font-weight:400;line-height:125%">13&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">%</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">14&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">%</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">12&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">%</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">13&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">%</font></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">60,480</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">48,401</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">170,905</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">136,992</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:8pt;font-weight:400;line-height:125%">Adjusted EBITDA Margin</font></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:8pt;font-weight:400;line-height:125%">32&#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"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">%</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:8pt;font-weight:400;line-height:125%">30&#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"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">%</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:8pt;font-weight:400;line-height:125%">31&#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"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">%</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:8pt;font-weight:400;line-height:125%">29&#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"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">%</font></td></tr></table></div><div style="margin-bottom:0.08pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:41.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;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:8pt;font-weight:700;line-height:125%">Non-GAAP Income per Share</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Three Months Ended<br>September 30,</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended<br>September 30,</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:8pt;font-weight:700;line-height:125%">2025</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:8pt;font-weight:700;line-height:125%">2024</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:8pt;font-weight:700;line-height:125%">2025</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:8pt;font-weight:700;line-height:125%">2024</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:8pt;font-weight:400;line-height:125%">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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">25,569&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">23,460&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">67,498&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">59,495&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">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:8pt;font-weight:400;line-height:125%">14,453&#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:8pt;font-weight:400;line-height:125%">10,752&#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:8pt;font-weight:400;line-height:125%">43,318&#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:8pt;font-weight:400;line-height:125%">42,264&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Amortization of intangible assets</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:8pt;font-weight:400;line-height:125%">9,493&#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:8pt;font-weight:400;line-height:125%">6,470&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">27,590&#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:8pt;font-weight:400;line-height:125%">15,648&#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 16pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Realized gain from investments held and foreign currency impact on cash and investments</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(205)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(1,077)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(678)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(2,636)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Other</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:8pt;font-weight:400;line-height:125%">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:8pt;font-weight:400;line-height:125%">978&#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:8pt;font-weight:400;line-height:125%">1,129&#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:8pt;font-weight:400;line-height:125%">978&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Income tax effects of 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:8pt;font-weight:400;line-height:125%">(6,365)</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:8pt;font-weight:400;line-height:125%">(5,514)</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:8pt;font-weight:400;line-height:125%">(19,935)</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:8pt;font-weight:400;line-height:125%">(18,134)</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:8pt;font-weight:400;line-height:125%">Non-GAAP 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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">42,955&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">35,069&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">118,922&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">97,615&#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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Shares used to compute net income and non-GAAP income per share</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Basic</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:8pt;font-weight:400;line-height:125%">37,895&#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:8pt;font-weight:400;line-height:125%">37,447&#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:8pt;font-weight:400;line-height:125%">37,939&#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:8pt;font-weight:400;line-height:125%">37,192&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Diluted</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:8pt;font-weight:400;line-height:125%">37,993&#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:8pt;font-weight:400;line-height:125%">37,996&#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:8pt;font-weight:400;line-height:125%">38,070&#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:8pt;font-weight:400;line-height:125%">37,785&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><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"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">0.67&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">0.63&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">1.78&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">1.60&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Non-GAAP adjustments to net income per share, basic</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:8pt;font-weight:400;line-height:125%">0.46&#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:8pt;font-weight:400;line-height:125%">0.31&#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:8pt;font-weight:400;line-height:125%">1.35&#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:8pt;font-weight:400;line-height:125%">1.02&#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:8pt;font-weight:400;line-height:125%">Non-GAAP income per share, basic</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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">1.13&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">0.94&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">3.13&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">2.62&#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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Net income per share, diluted</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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">0.67&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">0.62&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">1.77&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">1.57&#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 16pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Non-GAAP adjustments to net income per share, diluted</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:8pt;font-weight:400;line-height:125%">0.46&#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:8pt;font-weight:400;line-height:125%">0.30&#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:8pt;font-weight:400;line-height:125%">1.35&#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:8pt;font-weight:400;line-height:125%">1.01&#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:8pt;font-weight:400;line-height:125%">Non-GAAP income per share, diluted</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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">1.13&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">0.92&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">3.12&#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:8pt;font-weight:400;line-height:125%">$</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:8pt;font-weight:400;line-height:125%">2.58&#160;</font></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:0.08pt"><font><br></font></div><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The annual per share amounts may not cross-sum due to rounding.</font></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>spsc-20251029_g1.jpg
<TEXT>
begin 644 spsc-20251029_g1.jpg
M_]C_X  02D9)1@ ! 0$ 2 !(  #_X0+F17AI9@  34T *@    @ ! $.  (
M   )   !2H=I  0    !   !5)R;  $    2   "S.H<  <   $,    /@
M   <Z@    $
M
M
M
M
M
M;6%R:RUB;'4    %D ,  @   !0   *BD 0  @   !0   *VDI$  @    ,P
M,   DI(  @    ,P,   ZAP !P   0P   &6     !SJ     0
M
M
M
M
M
M                                       R,#(S.C$R.C(W(#$P.C$Q
M.C0Q #(P,C,Z,3(Z,C<@,3 Z,3$Z-#$   !M &$ <@!K "T 8@!L '4   #_
MX03':'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G
M:6X])^^[OR<@:60])U<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z
M>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(^/')D9CI21$8@>&UL
M;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT
M87@M;G,C(CX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U
M8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.GAM<#TB
M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(^/'AM<#I#<F5A=&5$871E
M/C(P,C,M,3(M,C=4,3 Z,3$Z-#$\+WAM<#I#<F5A=&5$871E/CPO<F1F.D1E
M<V-R:7!T:6]N/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C
M+V5L96UE;G1S+S$N,2\B/CQD8SIT:71L93X\<F1F.D%L="!X;6QN<SIR9&8]
M(FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B
M/CQR9&8Z;&D@>&UL.FQA;F<](G@M9&5F875L="(^;6%R:RUB;'4\+W)D9CIL
M:3X\+W)D9CI!;'0^#0H)"0D\+V1C.G1I=&QE/CQD8SID97-C<FEP=&EO;CX\
M<F1F.D%L="!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O
M,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z;&D@>&UL.FQA;F<](G@M9&5F875L
M="(^;6%R:RUB;'4\+W)D9CIL:3X\+W)D9CI!;'0^#0H)"0D\+V1C.F1E<V-R
M:7!T:6]N/CPO<F1F.D1E<V-R:7!T:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T
M83X-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@
M96YD/2=W)S\^_]L 0P # @(# @(# P,#! ,#! 4(!04$! 4*!P<&" P*# P+
M"@L+#0X2$ T.$0X+"Q 6$!$3%!45%0P/%Q@6%!@2%!44_]L 0P$#! 0%! 4)
M!04)% T+#104%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04_\  $0@"T +N P$B  (1 0,1 ?_$ !\   $% 0$! 0$!
M           ! @,$!08'" D*"__$ +40  (! P,"! ,%!00$   !?0$" P $
M$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ
M-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$        !
M @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P ! @,1! 4A,08205$'
M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#
M1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66
MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F
MY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ _5.BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **2C- "T4E+0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%)2%@JDDX Y)- #J*\\\6?'[P'X-\Q+WQ#;3W*G!MK'-Q)GT
M.S(4_P"\17COBC]N"VC+Q^'?#<DW]VXU*8(!_P!LTSG_ +Z%>UA<ES#&:TJ3
MMW>B_&Q\OC^)\GRVZQ&(C==%[S^Z-[?,^I*CN+J*SA::>5((E&6DD8*H^I-?
M OB/]J7XB>(MZKK":5 W_++38%CQ]'.7'_?5>:ZOX@U3Q!-YVJ:E>:E+U\R\
MG>5OS8FOJ,/P;B):UZJCZ:_Y'P.,\3,%3TPE"4_5J*_]N?Y'Z&:Y\=O 'AXD
M7GBO3BRG!6UD-PP/H1&&-<#K'[9O@;3]RV5MJNJ/V:*!8T/U+L"/RKXBHKZ"
MCPA@8:U)2E\TE^"O^)\=B?$C-JNE&$(+T;?XNWX'U1JO[<DA9ETWPDJKGB2Z
MO2<\_P!U4&/S[UR.I?MG>.KO(MK71[%>WEV[LWYLY'Z5X+17L4^'\LI;44_6
M[_-GS-?C+/L1\6):]$H_DD>IWW[4'Q+OL@^)&@7^[!:0)^H3/ZU@WGQL\?7W
M^L\8:PO_ %QO'B_]!(KBJ2O1AE^#I_!1BO\ MU?Y'BU,XS.M_$Q,WZSE_F=
M_P 0/%$A4OXDU=BK;@3?RG!]?O=:^KOV3_C1JWCE=0\-Z_<M?7UC +FWO)#F
M22+<%97/\1!9,'J=QSTKXXM;*XOI!';02W$A( 2)"QYX' KZ_P#V2/@]JW@X
MZCXFURTDT^YO(!:VMK,NV41%@S,Z]5R53 //!]J^=XDIX.&7S]HDI?9VO>_3
M]?(^UX'JYG4SBFZ,I.&O/NXVL]^F^WF?25+117XL?U$%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!145Q<16<$DT\J0PQJ6>21@JJ!U))Z"O$OB!^UOX0\)&2VTC?XFOUXQ:,%MP
M?>4@Y_X"&'N*[<+@L1C9\F'@Y/\ K=[(\O,,TP65T_:XVJH+SW?HMW\D>XUP
M_CCXU>#OA[OCU?6H%O%_Y<K?]]/GT*KG;_P+ KXR\>_M)^./'GF0OJ1T?3VR
M/LFEYB!'^T^=S<=><>U>6LQ9B2<D\FOO<%P?)VEC:EO*/^;_ ,OF?D&:^)<(
MWIY91O\ WI[?**U^]KT/J#QI^VS>3^9#X6T..U3H+O4VWO\ 41J< _5F^E>$
M^+OBIXL\=,W]MZ]>7L3'/V??LA'TC7"_I7*T5]UA,IP6!_@4TGWW?WL_)LRX
MBS3-;K%5VX]EI'[E9?>%%%.CB>:18XT:21CA549)/H!7K'SFK&T5ZAX._9K\
M?>,O+DCT9M*M&Q_I.J'R%P>^T@N1]%->V>$_V)-+M]DOB/7KB^?J;?3T$*#V
M+-N)'T"UX6*SW+\'I4JIOLM7^'ZGUV7\)9SF5I4J#47UE[J_'5_),^0ZZ#P[
M\/O$WB[:=&T'4-10G'FP6[&,?5\;1^)K[_\ "WP1\#>#PATWPW9"9>EQ<IY\
MN?4,^2/PQ7<*H50 , < "ODL1QE%:8:C?SD_T7^9^BX+PQF[/&XA+RBK_B[?
M^DGPMX?_ &/_ !_K 5KR*PT5#R1>7(=L>PC#?J17HVA_L.V<>UM9\43S9'S1
M6-LL>/H[%L_]\BOJ2DKYROQ1F=;X9J*\E_G=GV^%X!R+#6YZ;J/^])_DK+\#
MQO1OV2OAUI>TSZ==ZHR_Q7EX_P"HCVC]*[;2?A#X)T/!LO"FDQ.O21K1'<<Y
M^\P)_6NOHKPJN8XRO_$K2?S9]9A\ERS"?P,-"/I%7^^UR*WMH;2(101)#&O1
M(U"@?@*DI:*\_?5GL))*R"BBB@84444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !125X]\5/VG/#'PZ\VRLW&OZVOR
M_9;5QY<3?]-).0#_ +(R?4#K77A<)7QE3V6'@Y/^M^QYV.S'"991=?&5%"/G
M^BW;\D>NW%S%9PR33RI##&I9Y)&"JH'4DGH*\#^)7[7WA[PPTUEX:B_X2+4%
MROVC.VT0^N[J_P#P'@_WJ^8?B/\ &CQ5\4;AO[8U I8[MT>G6N8[=/3Y<_,?
M=B3S7#5^EY;PC3IVJ8Z7,_Y5M\WN_P /F?A>=^(U:M>CE4>2/\TM9?);+YW?
MH=CX^^+WBOXE7#-K>JRRVV[<MC"?+MT],(."1ZG)]ZXZBBOOZ5&G0@J=**BE
MT6A^.XC$UL74=;$3<I/JW=A117>_#KX(>+?B=(CZ3IS1:>3AM1N\QVX]<-C+
M?1032K5Z6'@ZE:2C%=65A<)B,;55'#0<Y/HE<X*NG\%_#/Q/\0KCRM T>XOU
M!VM.!LA0_P"U(V%'TSFOKGX=_LB^%/"IBNM<9O$NH*0VV==ELI]HP?F_X$2#
MZ"O<K2S@L;6.WMH([:WC7:D4*A44#H !P!7P6/XOI4[PP4.9]WHONW?X'Z]E
M'AMB*UJF9U.1?RQUE\WLOES'RWX%_8G11%<>+=9+'AC8Z6,#Z&5A^>%^AKZ!
M\&_"_P *^ 8E70M$M;&0#!N F^9OK(V6/TSBNHI:_/\ &9MC<?\ QZCMV6B^
MY?J?L>6<.97E"3PM%*7\SUE][V^5D)1BEHKR#Z0**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHI* "N;\=?$30?AOI#:CKU^EK&<^5"/FEF8?PHG5CT]AGD@5Y+\9OVJM+
M\$M/I/AD0ZUK:Y22XW;K:V;N"1]]AZ X'<\8KX[\3^*]7\9ZO+JFM7\VHWTG
M668YP/[JCHJCL  !7VV4\,UL;:MB?<I_B_\ +U?W'Y7Q'QWA<KYL-@;5*O?[
M,?5]7Y+YOH>K?%K]J3Q%\0#-8:09/#^AME3'"_[^=?\ IHXZ C^%>.<$M7BE
M%%?K.%P=#!4_98>/*OZW[G\[9AF6+S2LZ^,J.<O/IY);)>@445=T;1;_ ,1:
ME#I^F6<U_>S';'!;H7=OP';W[5U2DHIRD[)'G1C*I)1BKME*NP^'OPF\3_$Z
M\\G0].:6!6VRWLWR6\7^\_K[#)]J^A/A-^QW!:^3J7CB07$OWETBV?Y%_P"N
MKC[W^ZO'N>E?36FZ;::/8PV=A:PV5I"NV."W0(B#T ' KX'-.*Z-"]+!+GEW
M^S\N_P"7J?L.0^'F(Q=J^:-TX?RKXGZ](_B_)'BGPQ_9-\,>#?*O-=V^)=4&
M#B=,6T9_V8_XOJ^?H*]RCC2&-8T5410%55&  .@ IU+7YCBL;B,=/VF(FY/^
MMELC]YR_*\'E5+V.#IJ"\MWZO=_,2EHHKB/4"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BDKC_B9\5-"^%>AF_UBX_>OD6]E%@S7#>BCT]6/ _$ ZTJ52O-4J4;R
M>R1SXC$4<)2E7KR481U;>QO^(/$6F^%=)N-4U:\BL+"W7=)/,< >WJ2>P')[
M5\9_&S]J34_'7VC1_#9FT?03E'F!VW%TO^T1]Q#_ '1R1U/.*\_^*WQBUWXM
M:Q]IU*7R+")B;73H6/E0CU_VFQU8_H.*X2OUW)N&J6#M7Q:YJG;HO\W_ $NY
M_.'$_'-?,G+"Y>W"CLWM*7^2\MWU["T445]R?DP44^WMY;J>.&"-YII&")'&
MI9F8\  #J:^JO@?^R8%$&N>.8<GAX=%)X]C,?_9!^/=:\O,,RP^6TO:5Y>BZ
MOT/?R?(\;GE?V.$CZM[1]7^F[/)/A#^S[XA^*TT=TJ'2] #8DU*=>'QU$2_Q
MGWZ#N<\5]K?#GX4>'/A=IOV71+)4F=<37LV&GG_WF]/]D8 ]*ZRWMXK6".&&
M-(88U"I'&H554<  #H*DK\;S7/,3FCY6^6G_ "K]>_Y>1_3?#_">!R&*G%<]
M7K-_^VKHOQ[L2EHHKYP^V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHI* %HJ"[O;?3[=Y[J>.V@7EI)G"
M*/J37G7B3]H[X>^&-RS>(H+Z9?\ EEIP-P3[;E!4?B1731PM?$NU&#EZ)LX<
M5C\)@8\V*JQ@O[S2_,],I*^8?$G[;^G0[TT#PY<71Z";4)EB ]]B;L_F*\J\
M1_M9_$+7BRV]_;:+"W!33[=<X_WGW,#[@BOI,/POF5?645!>;_179\/C./LD
MPEU";J/^ZOU=E]S9]X331V\;22R+%&HRSN0 /J37&ZU\:O OAYF6]\5:8KJ<
M-'#.)G'U5,G]*_/'7/%6M>)YO-U?5KW5),Y#7=P\N/IN)Q677TE#@R"UKUF_
M16_%W_(^'Q7B?5;:PF&2\Y._X*WYGW9JG[7WP[T_=Y%UJ&I8Z?9;-ESUZ>85
M_P FN:O/VWO#<;?Z)X>U69>?]<T49]NC-7QQ17LT^%,MA\2E+U?^5CYJMXAY
MY4?NRC'TC_FV?64_[<]NJCR?!LLC9Y#ZB%'Z1&H/^&ZO^I)_\JW_ -HKY4HK
MJ7#.5?\ /G_R:7^9Y[XZXA?_ #$?^20_^1/KJ']N33&;$OA2[1<=4O%8Y^A4
M5M6'[:W@V?:+K2M:M2?XEBB=1Q_UT!_2OBNBL9<+97+:#7S?ZW.FGX@9]!^]
M54O6,?T2/O\ TG]J3X;ZH0IUYK.0_P -U:RI_P"/;2OZUWFA^.O#GB; TG7M
M-U)S_!:W22-^*@Y%?F)1DCFO+K<&X67\&K*/K9_Y'O8;Q-Q\/]YH0DO*\?\
MY+\C]5Z*_-CPW\8?&OA%D_LOQ+J$,:]())3-$/\ @#Y7]*]>\)_MK>(=/*1^
M(-'L]7B'!FMF-O+]3]Y3] !]:^=Q/"..I:T6IK[G^.GXGVV!\1LJQ#4<3&5)
M^G,OO6O_ )*?95%>2>"_VH? 7C I$^IG0[MA_J=541#\),E/S8'VKU>&>.XA
M26)UEC<95T.01Z@BOD<1A:^$ERUX.+\T?HV#S#"9A#VF$JQFO)W^_M\R2BBB
MN4] **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "DHKQ+X^?M&6?PSAET?1S'?>)W7E?O1
MV8(X9_5NA"?B>, ]F$P=;'551H1O)_AYOR/,S',L+E6'EBL7/EBOO;[)=6S;
M^-GQXTKX2::84\N_\13IFVL W">CRX.57VZMT'<CX2\6^+]7\<:Y/JVM7DE[
M>S'EF/RHO95'15'H*I:MJU[KVI7&H:C=27E[<.9)9YFW,['N352OVW*,EHY5
M3TUJ/>7Z+LOSZG\K<2<48KB"MK[M)?#']7W?Y=/,HHHKZ(^+"M;PKX3U;QMK
M<&DZ+927U],?ECC'"CNS'HJC/)/%;'PS^%^M_%3Q FF:1 1&N&N;R0'RK=/[
MS'U.#A>I_/'WK\+OA/H?PHT,6.E1>9<R &ZOY0/-N&'<GLHR<*.![G)/RV<Y
M[2RN/)'WJCV7;S?^77\3[_ACA+$9_/VM3W*"WEU?E'_/9>;T.6^"?[/.D?"J
MUCOKL1ZIXD9?GO&7*09ZK$#T_P![J?8<5Z[12U^+XK%5L95=:O*\G_6GD?U#
M@,OPV64(X;"048+^KON_-A1117*>@%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1124 +15+5-:T_0[8W&I7UMI]N.LMU,L:?FQ
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
M)/Q!US8US9VFBQ-SNOKD;L?[L>XY]CBN'$8["X7^/44?5Z_=N>M@\IS#,/\
M=:$I^:3M]^QXQ17UWX;_ &(=+@VOKWB.ZO#U,.GPK"![;FW$C\!7JGAO]G;X
M>>&=KV_ANVNY5_Y:Z@6N23ZX<E0?H!7S.(XLR^CI3O-^2LOQM^1]U@_#O.<1
M9U^6DO-W?W1O^:/@'1?#>K^))O)TG2[S4Y<X*V=N\I'_ 'R#7I_AO]E'XA^(
M-C3:=!HT+=)-1G"G_OA=S#\0*^\K6T@L;=(+>&.WA086.)0JCZ 5+7S.(XQQ
M,]*%-1]=7^A]W@_#/ T[/%UY3?9)17ZO\4?+GAS]A^TCV/KWB::?^]#I\ CQ
M]'<MG_OD5ZIX;_9L^'GAG:T?AZ'4)EZRZDQN,_56^3\EKU"DKYG$9UF.*_B5
MG;RT_*Q]W@^%LEP%G1PT;]W[S_\ )K_@5]/TVTTNU6WLK6&TMU^[%!&$0?0
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
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $KR/X]_
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
ME7W1LATTSW$C22NTDC'+.YR2?4FFT45[!\S=O5A1113$%%%% !1110 4444
M%%%% &[X+\<:S\/]=AU;1+QK2ZCX8#E)5[HZ_P 2GT_$8.#7WW\'?C%I7Q=\
M/BZM2MKJ=N M[8,V6B8]QZH><'\#R*_.>ND^'?CS4OAMXKL]<TQ\20MB6$G"
M3QG[T;>Q'Y$ ]17S&=Y+3S2ES15JJV??R?E^1][PKQ16R'$*%1MT)/WEV_O+
MS[]U\FOTSI:Q_"7BFP\:^&]/UO3)?-LKV(2H3U7L5/N""#[@UKU^&RC*G)PD
MK-']7TZD*T(U*;O%JZ?=,6BBBI- HHHH **** "BBB@ HHHH **** "BBB@
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
M!NAW&[5+I-FH3QG_ (]XB.8\_P!]AU]%/OQ3^-O[6EM9PSZ-X'F%S=M\DNL
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
M7QW%:OEK?:2/TSP\ERYY%=XR_1GT-1117XJ?U(%%%% !1110 4444 %%%(:
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
M+OMB!]1&N%!^@KF:**^DITX48\E.*2[+0^'K5ZN(FZE:;E)]6VW]["BBBM3
M**** "BBB@ HHHH ***Z7X<>![OXC>,],T"T.QKJ3][-C(BB'+O^"@X]3@=Z
MSJ5(T8.I-V25V;T*-3$U8T:2O*322[MZ(]"_9X^ <OQ4U)M3U820>&;1]KLI
MVM=2#!\M3V XW,/7 Y.1]S:5I-GH>G6]AI]K%9V5NFR*"%0J(OH *K^&_#MA
MX3T*QTC3(!;V-G$(HHQZ#N?4DY)/<DFM.OP;-\VJYI7<F[07PK]?5G]=<-\.
MX?A_"J$5>K+XI=WV7DNGW[A1117@GUX4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %)2TAH _,[XGS_:OB5XMF VB35[M\>F9G-<S
M5S6KP:AK%_=#&)[B248Z?,Q/]:IU_2M&/)3C'LD?PQB:GM:\ZG=M_>PHHHK8
MY@KZ+_8DT_SO'^NWN,B#3/*^A>5#_P"R&OG2OK/]AO3?+T_Q;J)7_62V]NK?
M[HD8C_Q]:^;XBJ>SRNL^]E][1]QP31]MG^&79M_=%O\ ,^I*6DI:_"#^N KE
M_BCI_P#:GPU\56@7<TNEW*J.?O>4VW]<5U%0W5NEY;2V\HS'*A1A[$8-:TI^
MSJ1GV:?W'/B*7MZ,Z3^TFOO5C\K:*FO+5[&\GMI!B2&1HV^H.#_*H:_I5.ZN
MC^&&G%V84444Q!5C3;Z72]0M;R$[9K>59D/HRD$?J*KT4FDU9E1DXM26Z/U0
MT^^BU+3[:\@.Z&XB65#ZJP!'Z&K%><?L\>(/^$D^#?ABX+;I(+;[&_J#$QC&
M?P4'\:]'K^;L31>'KSHO[+:^YG]PX'$K&86EB8[3BI?>KA1117,=H4444 9'
MBW74\+^%]7UB3!6PM);G![[$+8_'&*_,*XN)+NXEGF=I9I6+N[<EF)R2?QK[
M^_:AU0Z7\$O$)0XDN/)MU_X%*F[_ ,=W5^?M?K/!M%1PU6MU<K?<O^"?SKXF
MXISQU#"](Q<OG)V_]M"BBDK]"/QD6BI;6UGOITAMX9)YG.%CB4LQ/L!UKT;P
MS^SC\0O%.QH?#TUA W_+;4F%N /7:WS'\ :YJV)H89<U::BO-I'=A<!B\=+D
MPM*4W_=3?Y'FE%?4WAC]B"9MDGB+Q(D?]ZWTR$M_Y$?'_H%>M^%_V8?AYX9V
M-_8O]K3K_P M=4D,V?JG"?\ CM?,8GBK+J&D&YOR7ZNWZGWF!\/\ZQ5G5BJ2
M_O/7[E?\;'P9I&A:EX@NA;:7I]UJ5Q_SQM(6E;\E!->I>&?V4_B%XBV/-IT.
MBP-_RTU*<*<?[B[F'X@5]W:=IEGI-JMM8VD%E;K]V&WC6-!] !BK-?+8GC'$
M3TP]-1]=7^GZGZ!@?#/!4[/&5Y3?:*45^K_(^8O#'[$6F6^R3Q!XBN;QNIAT
M^)85^FYMQ(_ 5ZYX7^ /@'PGL:S\-VDTR\^?? W+Y]1O) /T KT&EKY;$YQC
M\5_%K.W9:+[E8^_P/#.3Y?9X?#1NNK7,_OE=_<,CB2&-4C5411A548 'IBG4
MM%>,?3B4M%% !1110 4444 %>+?M=:I_9_P7O;?./MUW;VX]\/YO_M.O::^9
MOVXM5\GPSX8TW=Q<7DMQM_ZYH%S_ .1?UKW<CI>VS*A'SO\ =K^A\EQ97^KY
M'BI]XV_\"]W]3Y HHHK]^/X\"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KZP_8C\(H+7Q!XGE3,K.NGP,1]T !Y/SS'^5?)]?<'
M[&UY#<?".6&/:)8-2F64#J251@3^! _"ODN**LZ>6R4?M-)^G](_1N *%.MG
ML'4^S&37K:WZW^1[Q124M?B)_504444 %%)10 M%<]JGQ"\+Z&Q74/$FDV3
M9*7%[&C?D6R>E84WQY^'MN^UO%VF$XS^[EWC\P#75#"8BHKPIR?HF>?4S'!4
M7:I6C%^<DOU.^HKDK'XM>"M2D$=MXLT660G 3[=$&/T!;)KJ+>XBNH5EAD2:
M)AE9(V#*?H1652C4I?Q(M>JL=%'$T<1K1FI>C3_(EHI*6LCH"BBB@ HHHH *
M*** "BBB@ HHHH **** "LKQ5J TGPQK%\3M%K9S3[O3:A;/Z5JUY_\ '[5/
M['^#?BV?=MWV+6^3_P!-2(\?^/UTX6G[:O3I_P S2^]G#CZWU;"5J_\ +&3^
MY-GYST445_21_#H4444 %?<G['.D?V?\(3<E<&_U":<-ZA0L?Y9C/YFOANOT
M>^!NB?\ "/\ PB\*6938WV%)V7'1I,R'\<N:^%XPK<F!A3_FE^2?_ /UKPVP
M_M,UJ5GM"#^]M+\KG<TM%%?CQ_2P4E+24 ?FS\8])_L3XJ^++3&U5U*9T7'1
M7<NH_)A7'5[1^UUHO]E?&:\G"[5U"T@NACOA?*/ZQ&O%Z_HK+:OM\%1J=XK\
MM3^*L\P_U3,\30_EG*WI=V_ ****]$\0**** /L/]B/Q)]J\)Z_H;M\]E=K=
M(#UVRK@@>P,9_P"^J^E*^%?V0?$G]B?%R*Q=\1:K:RVV">-Z@2*?K\A'_ J^
MZJ_#^)\/]7S*;6TTI?H_Q3/ZNX#QOUS(Z<6]:;<7\M5^#0M%%%?*'Z$%%%%
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
MKO\  ^%K>WENIDA@B>:5SA8XU+,Q] !7HWA3]G/X@>+MC0Z!-I]NW_+QJ?\
MHZ@>NUOF(^BFOOC0/">B>%83%HVDV6EQD8(M+=8]WUP.?QK5KY?$\959:8:D
MEYMW_!6_-GWV!\,J$+2QV(<O**M^+O\ DCYB\%_L3Z?:M'/XIUN2^?J;33E\
MN//H9&^9A] IKZ \)>!/#_@6R^RZ#I%MID1&&,*?._\ O.<LWXDUNTM?&XS-
M,9C_ />*C:[;+[EH?IV6Y!EF4+_8Z*B^^\OO=W^@E+117E'T!\,_MC6K6_Q@
M\PYQ/IT$@R,<9=>/7E:\-KZB_;B\/LFJ>&=<5,I)#+92/Z%6#H#]=[_D:^7:
M_?,AJJKEE%KHK?=H?R!Q?0EA\]Q47UE?_P "2?ZA1117OGQP4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% &YX)\8ZCX!\36.N:7+Y=W:ONVG[LBG
MAD;U!&0?\:_2'P7XLLO''A;3==TYB;2]A$BJ>J'HR'W5@0?<5^85?57[%/CQ
M_,UCPA<RDIM^WV@8].0LJCZY0X]F/K7PO%>7+$8;ZW!>]#?SC_P-_O/UOP]S
MJ6#QW]G5'^[J[>4EM]ZT];'U;2TE+7X\?TJ%%%% !1110 4444 %%%% "5\&
M?M9^(/[<^,M_"K;X]-MX;-3VSM\QOR:1A^%?>$TR6\3RR,$C12S,W0 <DU^8
M7C#7F\4>+-9UA\YO[R6YP>P9RP'X X_"OT#@[#\^*J5WM%6^;?\ DF?CGB9C
M/98"CA4]9RO\HK_-HR****_6S^<@HHHH ^H_V'_#?F:AXEU]TXCBCL8F_P!X
M[W'_ (['^=?6M>1_LM>%O^$9^#NE.Z;+C4G?4)!_OG"'\8U0_C7K=?@>>XCZ
MUF-6:V3LOEH?V#PE@OJ&28>DUJUS/_M[7\$TA:***\ ^O"BBB@"EK&EPZWI-
M]IUR-UM>0/;RKZJZE2/R)K\P=;TF?0=9O],NEVW-G/);RCT9&*G]17ZE5\(?
MM:>$?^$;^+5S>QH5MM7A2\4XXW_<D'URNX_[]?H/!V*Y,14PS^TKKU7_  '^
M!^->)>7^UP5'&Q6L'9^DO\FOQ/%Z***_6C^= HHHH *^E_V)_&0L?$6L^&9I
M,1WT0N[<'_GI'PP'N58'_@%?-%=#\/?%LO@7QMHVO0Y)L;E9'5>K1GAU_%"P
M_&O*S3!_7L'4P_5K3U6J_$^AX?S+^R<SH8OI%Z_X7H_P9^F]%0V=U#?VD%S;
MR++!,BR1R+T96&01]0:FK^>M5HS^SDTU=!1112&%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% '$_&O5?[&^$OBVYSM/\ 9TT2GT:1
M=@/YL*_-VOO']KC5?[.^"^H09P;ZZM[<?@XD_E'7P=7Z_P 'TN7!3J=Y?DE_
MP3^;/$O$>TS2E17V8+[VW^B04445]X?D04444 %?0W[*_P %_#_Q'M=:U3Q'
M9R7UO:31PV\(E:-"VUF?=M()ZIQG\\U\\5]X_LCZ)_9/P9LK@C:VHW4]V<_[
MWEC](A7RO$N+GA,O;I2<92:5UH^_Y(_0N!<NI9CG$8UX*4(1E)IJZ[*Z?FT>
MD^&_ /AOPBH_L70[#36 QYEO;JLA^KXW'\36]2T5^(SJ3J2YIN[\S^J:5&G0
MCR4HJ*[)67X!1114&H4444 %%%% !1110!YM^T)X";XA?"[5+*WC,NH6N+VT
M4#):2,'Y1[LI=1[L*_/"OU7KX9_:B^#LG@/Q5)KVG0'^P-5E+_*/EMYSDM'[
M \LOXCM7Z3PCF48.6!J/?6/KU7ZKYGX=XCY'.K&&;4%?E7+/TZ/Y;/Y'AU%%
M%?J1^ !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>A?L_:^?#O
MQC\+W ?:DUV+1_0B4&/G\6!_"O/:U_!LC0^+M#D0[76^@93Z$2+BN7%4U6P]
M2G+9IK[T>AEU:6&QE&M'>,HO[FC]0*6BBOYN/[@"BBB@ HHHH **** "BBB@
M#SO]H+Q1_P (G\(O$=VLFR>:W^QP^I:4[./<!F/X5^==?6/[;WBP):^'O#,3
M_-(S:A.N>P!2/\R9/^^17R=7[1PIA?89?[5[S;?R6B_7[S^7O$/'?6LX]A%Z
M4HI?-ZO\TOD%%%%?9GY@%:/AS1)_$OB#3=)MAFXOKF.VC]B[!<_3FLZO=/V/
M_!__  D'Q/;594W6VC6[39[>:^40'\"[?5*X,?B5@\+4Q#^ROQZ?B>QD^!>9
MYA1P:^W))^G5_)79]M:7IT&CZ;:6%JNRVM84@B7T15"J/R JU24M?SHVY.[/
M[6C%12C%:(****104444 %?/_P"V5X-_MOX=VNN11[KC1K@%V'7R9,*W_CPC
M/TS7T!67XFT&W\4^'M2T>['^C7UO);R>H#*1D>XSG\*]#+\4\%BZ>(7V7^'7
M\#QLYR]9IE];!O[<7;UW7W.Q^7=%7=<T>Y\/ZS?:7>)Y=W9SO;RKZ,K%3^HJ
ME7]$QDI)26S/XKE&4).,E9H****H@**** /NS]DWQ[_PEWPQBTV>3??:&XM&
M!ZF$C,1^F,J/^N=>UU^?_P"S/\0AX!^)UD+B7R],U0?8;G)^5=Q'EN?H^.>P
M9J_0"OPWB3 _4L?)Q7NS]Y?JOO\ PL?UCP3FW]J91",W[]+W7\OA?S7XIBT4
M45\L??A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M\S_MPZKY/A?PSIN?^/B\DN,>OEH%_P#:M?']?1_[;NJ^?XWT#3@V1;:>9\>A
MDD8?^TQ7SA7[KPW2]EE=+SN_O;_0_DKCBO[?/L1;:-E]T5?\;A1117TQ\(%%
M%% #HXVFD5$&YV(50.Y-?IOX!\-CP?X)T/1!@M8VD<#LO1G"C>?Q;)_&OST^
M$?A\^*/B=X9TT+O26_B:1?\ IFC;W_\ '5:OTIK\OXSKZT<.O-O\E^I^]^&.
M#7+B<8UVBOS?Z"T445^:'[J%%%% !1110 4444 %%%% "5F^(O#NG^+-%O-(
MU6V6[L+I/+EA?N.N0>Q!P01R" :TZ2JC*4)*479HB<(U(N$U=/1I]4? OQJ_
M9WUGX6W4M]9K)JOAICE+Q1EX,_PR@=/][H>.A.*\BK]5I(UE1D=0Z,,%6&01
MZ&O#?B+^R1X4\822W>CLWAK4'.3]F0/;L?>+(Q_P$@>QK].ROBR/*J6/6O\
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
MA/=U'7U'/8FOH>OP+'8*KE]>6'K+5?BNZ/["RG-,/G&$AC,,]'TZI]4_-?\
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
M_%>B/CNBBBOUP_G$**** "BBB@"YH^L7OA_5+74=.N9+.^MG$D4\1PR,._\
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
M[Z%W]FKXY7/Q4TN[TW60O]O:>BN\T:A5N8B<;]HX# X!QQR"/0>$_M1> /\
MA6OQ(L]=T;-C:ZH3>0&'Y?(N48%]OIR48>['TKJ_V)?!][_;6M^*)(VCL1:_
MV?$S# E=G1VQZ[=BY_WJ[#]MJTC?X<:+=$?OH]66)3_LM#*3^J+7E494LOXA
M=##?!/1KIJK_ (/[M4?08F.(SC@Q8O':U:?O1D]VE*U_FOOLF>Q_#7Q<OCSP
M'HFO *K7MLKRJO19!\L@'L'##\*Z:O$?V/[Y[KX-P1,21:WT\2Y]"0_\W->V
MU\+F-!8;&5:,=HR:7I?0_6<EQ<L=EN'Q,_BE"+?K;7\1:***\\]D**** "BB
MB@ HHHH **** "BBB@ HHHH **** "DI:* $KR_XH?L[^$_B=YMU-;_V5K+<
M_P!HV2@,Q_Z:+T?ZGYO<5ZC25TX?$UL)456A)QEY'#C,#ALPI.ABZ:G%]'_6
MC\UJ?G]\2/V:_&/P]:2X%I_;>E+R+W3U+[1_MQ_>7Z\CWKRFOU7KS?X@?L^^
M"OB&99[W2Q8ZB_)OM/(AE)]6XVL?=@37Z'@.,&K0QT+_ -Z/ZK_+[C\8SCPU
M4FZN55+?W9?I+_-?,_/"BOH7QM^QGXFT8R3>';VWU^V'(ADQ;W'TP3M/_?0^
ME>'^(/"FL^$[K[-K.EWFES]ENH6CW>X)'(]Q7WN$S'"8Y7P]12\NOW;GX_F&
M29CE4K8RBXKO:Z^]:?B95%%%>D>(%%%% !1110 4444 %%%% !1110 445U?
MAOX4^,/%^PZ3X<U"[B;I-Y)2+_OXV%_6LJE6G1CS5))+S=CHHX>MB9^SH0<G
MV2;?X'*45[]X;_8R\9:IM?5;S3]$B/56D,\H_!/E/_?5>I^&_P!BSPIII5]7
MU34-9D'5$*V\1^H&6_)J^>Q'$>6X?3VG,_[NOX[?B?9X/@C/,99^PY%WDTOP
M^+\#XNKH?#OP[\4>+=IT?0-0U!&Z2PV[&/\ %\;1^)K]!/#?P;\$>$]C:9X9
MT^&1/NS21>=*/H[Y;]:[( #@# KYG$<9K;#T?G)_HO\ ,^[P?AC+1XW$_**_
M5V_])/ASP[^QWXZU?8^H-I^B1G[PN)_-D ]EC##\V%>J>'/V)?#MGL?6M<U#
M4Y!R4M46WC/L<[F/X$5]'T5\UB.)LRQ&BGRK^ZK?CJ_Q/NL'P)D>#LW2=1]Y
M._X*R_ X3PW\"_ 7A4*;#PQ8M*O2:[0W#Y]0TA8@_3%=S'&D,:I&BHBC"JHP
M /04^BOG*M>KB'S5IN3\W<^UP^$P^#CR8>FH+M%)?D)12T5@=84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11368(I9B%4
M<DGH* %KS3XQ_';1/A+I[)*RW^NR+FWTV-OFYZ-(?X5_4]NY'G/QM_:PM/#_
M )^C>"Y([_4QE)=4P'@@/3]WVD;W^Z./O=!\@ZEJ5WK%]/>WUS+>7D[%Y9YG
M+N['N2>M??9+PS/$VKXU<L.BZOU[+\?0_'N)^/*6!4L)E;4ZFSEO&/IW?X+S
MV-KQWX^UKXC:]+JVMW;7$[<1QKQ'"O9$7L!^9ZDD\USM%%?K-.G"E!0IJR6R
M1_.U:M4Q%256M)RE+5MZMA1171>!?A_K?Q&UV+2=#LVN;AN9)&XBA3N[M_"/
MU/0 G HJ5(4H.I4=DMVPHT:F(J1I48N4I:)+5LRM&T6^\0ZI;:=IMK+>WURX
M2*"%<LQ_SWZ"OM[X"?LZ67PQMX]7UA8K_P 3R+D-C*68(P43U;DY;\!QDGHO
M@W\#=&^$>F9A"W^MS)BYU*1 &/\ L(/X4]NIQD]L>E5^19YQ'+&WP^%=J?5]
M9?Y+\^O8_I'A/@FGE?+C<P2E6Z+=0_SEY[+IW"EHHKX4_60HHHH *SO$6F_V
MUH&IZ<3C[7:RV_\ WTA7^M:-)51DXM26Z(G%5(N$MF?"G[)>M+X;^-$5G=#R
M7O[6:P(?C:^5D /OF+'U-?8'Q9_Y)7XS_P"P+>_^B'KY'_:4\!:A\+_BBOBC
M2M]O9:A<B_MKF,<070;<Z_7<-X[8;'8U]'^!?B%I?[0/PQU*QBNH['5+NPEL
MM0MEY>V:1"A=5)Y0YR#GV)R#7Z!G<%B98?-Z6M-\O-Y-/K^7JO,_'.%:LL#3
MQG#>(TJQ<N2^G,FNGY^C\F?-7[,/PF\/_%2^\01:]'<2)91PM%Y$QCY8N#GU
M^Z*SOC%\)I?@?XZL[M;)=7\,S3"6U6[!9' .6@E(QR!W[CD="!]2?!3X"P?!
MFZU::'6)-5-^D:%9+<1;-A8]F.<[OTKM_'7@G3/B%X8O-#U6+?:W"_*Z_?B<
M?==3V8'_  /!-.KQ)R9G*I";E0E96U717:[._P!Y.'X']KD4*56FJ>+BVT]'
M=W=E)JZ::MZ?@9_PK\7:!XT\$Z??>&XH;33E7ROL,2JGV5QUC*KP",_B"#WK
MQ3]M[Q#%%X;\.Z&&!GGNVO67NJQH4!/U,I_[Y-=%X'^$^G_LU_VEXEOO&<SZ
M,8"ES:2VP1)6_@Q\QR^<@ #)R17SMJU[K'[37QF06T;PQW3B*)2-PL[1#RS?
M0$L?5FP.HJ<IP-#^T98VC.]"G>7,[K6VVN[6]_\ ,TXAS;%K):>5XBDHXNM:
M/)%IZ77O*S:2ELEWOT1]1_LJ:*^D?!72'D38][+-=$8P<%RJG\553]"*]?JG
MH^DVV@Z39:;91^5:6<*00I_=15"@?D*N5\5C,1]:Q-2O_,V_O9^I99@_[/P5
M'";\D4ON6H4445QGI!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 E07VGVNJ6KVU[;0W=NXPT,\8=&'N#P:L44TVG=":4E9K0\E\4
M_LN_#SQ,7<:0VCSMUETN4PX^B'*#_OFO*M?_ &'FW,^B>* 5_AAU"VQ^;H?_
M &6OJ^DKW,/GF8X72%9M>>OYW/DL;PGDF.;E5PT4^\?=_P#2;7^9\&ZU^R1\
M1=))\BPL]549^:SNT'Z2;"?RKC-2^#7CK2"?M/A+5P!U:*T>51_P)017Z2T5
M[]+C#&QTJ0C+[U^OZ'R&(\-,LJ:T:LX_<U^2?XGY;7F@ZGIN?M>G7=KMR3YT
M#)C'7J*H5^K%1SVL%U@30QS!>GF*&Q^=>A'C1_:P_P#Y-_\ :GC3\+U]C&??
M#_[8_*RI+>UGNF*P0R3,.T:EC^E?J4NEV<;!EM(%93D,L:@@^O2K55+C3MA_
M_)O_ +4F/A=_-C/_ "3_ .W/S)T_X<^*]48+9^&=8N23_P LK"5AZ<D+Q76Z
M/^S1\1]9VE/#<MK&>KWDT<./P9MWZ5^A%%<53C+%2_ATHKUN_P#(]2AX98"+
M_?UYR]++])'QKH'[$OB6\V-J^N:=IJ'JMNKW#CZ@A!^IKT[PU^QIX+TK:^JW
M.H:Y*/O))+Y$1_X"F&'_ 'U7OM)7AXCB+,\1HZO*O+3\=_Q/J\'P5D6#LU0Y
MWWDW+\'I^!R_AKX7>$?"&PZ1X=T^RE7I,L :7_OXV6_6NHI:*^>J5:E:7-4D
MV_-W/LJ-"EAX<E&"BNR22_ 2BEHK,W"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *2F33QVT3RRR+%$
M@W.[D!5 ZDD]!7SM\6OVO-*\/B;3O""QZSJ(RK7[9^RQ'U7_ )Z'Z?+[GI7H
M8+ 8G,*GL\/"_P"2]6>-FF<8+)Z/ML;445T75^BW?]7/:O''Q T+X=:0VHZ]
M?QV</2./[TLK?W44<L?Y=\"OB_XR?M+ZY\3/.T[3O,T7PZ>#;(W[VX'K*P[?
M[ X]=W!KS#Q/XLU?QGJTNIZW?S:C>R=9)FZ#^ZHZ*/8  5DU^M93PWA\OM5K
M>_4_!>B_5_@?SIQ%QQC,XYL/AKTJ/;[4O5]O)?-L****^Q/S,**FL[*XU*ZB
MM;2"2YN9F"1PPH7=V/0 #DFOJ?X,_LBA?L^L>.5#'AXM%1OR\YA_Z /Q/5:\
MO,,RPV6T_:8B7HNK]%_2/H,GR/'9Y6]EA(7763^%>K_3?R/)?@W^S_KOQ8ND
MNBK:9X>1L2ZC(OW\'E8@?O'WZ#OSP?N/P+X!T/X<Z''I6AV:VMNO,DAYDF;'
M+NW\1_ET&!Q6[:VL-E;Q06T,<$$2A(XHE"JBC@  < 5+7XUFV=XC-)6E[L%M
M'_/NS^G.'>%L'P_3YH>_5>\W^2[+\7U8E+117SI]H%%%% !1110 4444 8GC
M'P?I7CSP_=:-K-JMU93CIT9&[.A[,.Q_I7QMXS_9[\>?!_7/[8\+27FI6<)+
M0WVEY%Q&OI)&O/3KC*D#G'2ON2DKW<MSC$9;>,+2@]XO;^OZ9\GGG#6#SSEJ
M5;PJQ^&<=&O\U^71H^)]%_;'\;Z*HM=6L-/U1X_E=YH6AF)]]I"_^.BK>I?M
MM>*;B I9:)I5G(1_K)/,E(]P-P'YYK[ U'0M-U@8O]/M;T8Q_I$"R<>G(JO8
M^$="TN0/9:+I]HX.0T%K&ASZ\"O6_M;*I/GE@5S?XM/R_0^<_P!7.(8KV4,U
M?+W<=?OO?\3X?@\*_%3]HK5(+F^6ZN+0'Y+N^7[/9PJ>I08 /;[H)/&:^LO@
M[\%](^$.BO#:-]MU2X ^UZA(H#28Z*H_A0>GYDUZ)25Y^89Y6QU-8>$53I+[
M,?U_I(]G)N%<+E59XRK-UJ[^W+?Y+6WJVWYV"EHHKYP^V"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **0G'M7DGQ$_:<\&> O,MXKO
M^WM37(^RZ<P=5/H\GW5YXP,D>E=6'PM?%S]G0@Y/R_K0\_&YAA,MI>VQ=10C
MYO\ +J_D>MUY)\4/VEO"?PY\VTBG_MW65X^Q63@JA])).0OT&6]J^6/B5^TE
MXP^(OFVWVK^Q=)?C[#8,5W+Z._WF]QP/:O*J_1,NX1VJ8^7_ &ZOU?\ E]Y^
M+YUXD;T<IA_V_+](_P"?W'H7Q.^.GBGXI2O'J-W]DTO=E--M,I",'@MW<^[?
M@!7GM%%?HM##TL-35*C%1BNB/Q/%XS$8ZJZ^)FYS?5N_]+R"BBMSPCX'UWQY
MJ:V&@Z9/J-S_ !>6,(@]7<_*H]R16LYQIQ<YNR75F%*C4KS5.E%RD]DE=OY&
M'7HGPL^!/B;XJW"R6-O]BTD-B34[H%8AZA.[M[#\2*^AOA7^Q_I.@>3J'B^5
M-;OU^86$61:QG_:)P9/QP.V#7T5;V\5K!'##$D,,:A$CC4*JJ.  !T%?GN:<
M64Z=Z6 7,_YGM\EU_+U/V;(?#NM6M7S9\D?Y%\3]7T]%KZ'G_P +/@?X:^$]
MJK:?;_;-59<2ZG<@&5O4+V1?8?B3UKT.BEK\PKXBKB:CJUI.4GU9^\X3!X?
MT50PT%""V2_K\0HHHK [ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **2J6K:UI^@VK76I7UMI]L
MO6:ZE6-!^+$"G%.3LEJ3*48)RD[)%ZDKQ7QA^UMX%\-AX["XN/$%T.B6,>(P
M?>1L#'NNZO#/&?[8OC#7Q)#HT%KX=MVZ-$//GQZ;V&W\E!KZ3"<.YCB[-4^5
M=Y:?AO\ @?$9CQIDN773K>TDND/>_'X?Q/LS7?$FE^%[%KS5]1MM-M5_Y:W4
MJQJ3Z#)Y/L.:\(\>?MF>'=%$EOX:LIM>NAP+B4&"W!]>1N;\A]:^/]:U_4_$
MEZUYJNH7.I73=9KJ5I&^F2>GM5"ON,%PCAJ-I8J3F^VR_P W]Z/RC-/$C'8B
M\,!35)=W[TO\E]S]3O\ X@?';QE\1O-BU/57@L'X_L^RS#!CT(!R_P#P(FN
MHHK[>C0I8>"IT8J*[+0_*\5C,1C:CK8FHYR?5NX445U/@KX7^*/B%.(]!T>X
MO(\[6N=NR%/K(V%'TSGVJJE6G1BYU)))=7H9T,/6Q-14J$'*3Z)7?W(Y:M7P
MWX5UCQAJ26&BZ=<:E=M_RSMT+;1ZL>BCW.!7U+\/?V+;&S\NZ\8:D;^7J=/L
M&*1#V:3[S?\  0OUKZ*\.^%])\)Z<EAHVG6^FVB=([>,*#[GU/N>:^(Q_%F&
MH7AA%SR[[1_S?]:GZKD_AUCL7:IF$O90[;R_R7SN_(^9OAK^QA_JKWQK??[7
M]EV#_H\O]%_[ZKZ9\.^&=)\)Z:EAHVGV^FV:=(K>,*"?4^I]SR:U**_-<=FF
M+S&5\1.Z[;)?+^F?N64Y!EV2PY<'3L^LGK)^K_167D)2T45Y1]"%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M5YS\6/CIX=^$:01:CYU[J5PN^*PM<&3;TWL20%7/&>IP< X-=%##U<545*C'
MFD^B./%XS#X"B\1BIJ$%NV>C45\I:I^W(?F73?"0'I)=7V?_ !U4^G\5<;JW
M[9GCJ^#+:6^DZ:O9H;=G?\W<C]*^EI<+YG4^*"CZM?I<^&Q''V0T?AJ.?I%_
MK8^WJJZCJUEI$/G7UY;V4/\ STN)5C7\R:_/'6OCY\0M?#"Z\5Z@BMP5M&%L
M,>G[L+7#WM_<ZE<&>[N);J9NLDSEV/XFO9H\&57_ !ZR7HF_SL?+XKQ/P\=,
M+AI2_P 32_!<WYGZ">(/VD/AWX=W"7Q);WLJ](]/5KC=]&0%?S->7^)/VW]+
MAW)H/ARZNVZ"74)EA ]]J[\C\17R)17T.'X3R^EK4O-^;LOPL?&8SQ$SG$75
M'EIKR5W]\K_DCV'Q1^U=\0?$>Y(-0M]%@;CR]-@"G'^^^Y@?<$5Y7JVMZCKU
MT;K4[^YU&Y;K-=3-*Y_%B35*BOI\/@\-A5:A34?1'P>,S3'9@[XNM*?JVU]V
MR$I:*V_#G@?Q#XOD":+HM]J?."]M;LR+_O-C _$UU3G&FN:;LO,X*=*I6DH4
MHN3?1*[,2DKWGPI^QSXUUHI)JTMEH$!^\)I/.F_!4ROYL*]G\(_L=>#-#V2Z
MO+>>(;@<D3/Y,/\ WPAS^;&OF\5Q)EN%T]ISOM'7\=OQ/M\OX(SO'V?L?9Q[
MS]W\/B_ ^*M,TF]UJ\2TT^SGOKI_NPVT;2.?H ,U[-X+_9%\:^)?+FU18/#=
MFW5KMO,F(]1&I_1BM?:F@^%](\+68M='TRTTRW_YYVL*Q@^YP.3[FM.OC<9Q
MAB*EXX6"BN[U?^7YGZ?EOAK@Z-IYA5=1]E[J^_=_@>,^!OV4O _A'RY[VVD\
M17J\^9J)!B!]HA\N/][=7L5O;Q6EO'!!$D,,:A4CC4*J@=  .@J6BOB<3C,1
MC)<^(FY/S_3L?J>!RW!Y;#V>#I*"\EOZO=_,2EHHKC/2"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@!*_/O\ :<6^7XV>(OMV[+-$8<YQY7E+MQ[>OOFOT%KS[XJ?!'PY\6X83JJ3
M6U_ NV&_M&"RJN<[3D$,N>Q'<X(KZ7(,RI99BW5K+W6K>FJ?Z'P_&&1U\^RY
M4,-*TXR4DGL]&K?CH?G117V?;_L2^$5_X^-;UJ7C_EF\*<^O,9K;L_V/_AY:
MMF6'4KL>DUX0.G^R%K]$EQ9EL=G)_+_.Q^*4_#O/)_$H1]9?Y)GPK17Z&:=^
MS;\-M,P8O"UO(1S_ *1-+-Z=G<CM75:7\.?"FB$'3_#6DV;CH\-E&K?F%S7!
M4XRPJ_ATI/ULO\SV*/ACCY?QL1"/HF_S43\V=+\.ZKKC;=.TR\U!O[MK;O*?
M_'0:[;1?V=OB+KN#!X6O(%."6O2EMC\)"I_3-?H@JJBA5 50,  <"G5Y-7C*
MO+^%12]6W_D?18?PQP<?]XQ,I?X4H_GS'Q;H?[%/BR](;5-6TS3(_P"[&7GD
M'X !?_'J]%T']B?PS8[6U;6M1U1QU6!4MXS]1\Q_)J^C**\*OQ)F=;3VG*O)
M)?CO^)]9A>!\BPMG[#G?>3;_  V_ X/PW\"/ /A78UCX8L6E7I+=J;A\^H,A
M;!^F*[J.)(8U2-51%&%51@ >@%/HKY^K7JXA\U:;D_-M_F?98?"8?!QY,-3C
M!=HI+\A**6BL#K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*6B@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
IHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>spscommercelogoa.jpg
<TEXT>
begin 644 spscommercelogoa.jpg
M_]C_X  02D9)1@ ! 0$ 2 !(  #_X0,N17AI9@  34T *@    @ ! $.  (
M   A   !2H=I  0    !   !;)R;  $   !"   "Y.H<  <   $,    /@
M   <Z@    $
M
M
M
M
M
M:&]R:7HM8FQU+5)A<W1E<C,P,"U!<G1B;V%R9#$P,#     %D ,  @   !0
M  *ZD 0  @   !0   +.DI$  @    ,P,   DI(  @    ,P,   ZAP !P
M 0P   &N     !SJ     0
M
M
M
M
M
M           R,#(S.C$R.C(W(#$Q.C(R.C,S #(P,C,Z,3(Z,C<@,3$Z,C(Z
M,S,   !H &\ <@!I 'H +0!B &P =0 M %( 80!S '0 90!R #, ,  P "T
M00!R '0 8@!O &$ <@!D #$ ,  P #    #_X03W:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G:6X])^^[OR<@:60])U<U33!-
M<$-E:&E(>G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T82!X;6QN<SIX/2)A
M9&]B93IN<SIM971A+R(^/')D9CI21$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W
M+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.D1E<V-R
M:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S
M,2UD,S-D-S4Q.#)F,6(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O
M;2]X87 O,2XP+R(^/'AM<#I#<F5A=&5$871E/C(P,C,M,3(M,C=4,3$Z,C(Z
M,S,\+WAM<#I#<F5A=&5$871E/CPO<F1F.D1E<V-R:7!T:6]N/CQR9&8Z1&5S
M8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA
M9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D
M8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70]
M(G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X
M;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD
M8SIT:71L93X\<F1F.D%L="!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G
M+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z;&D@>&UL.FQA;F<]
M(G@M9&5F875L="(^:&]R:7HM8FQU+5)A<W1E<C,P,"U!<G1B;V%R9#$P,# \
M+W)D9CIL:3X\+W)D9CI!;'0^#0H)"0D\+V1C.G1I=&QE/CQD8SID97-C<FEP
M=&EO;CX\<F1F.D%L="!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z;&D@>&UL.FQA;F<](G@M
M9&5F875L="(^:&]R:7HM8FQU+5)A<W1E<C,P,"U!<G1B;V%R9#$P,# \+W)D
M9CIL:3X\+W)D9CI!;'0^#0H)"0D\+V1C.F1E<V-R:7!T:6]N/CPO<F1F.D1E
M<V-R:7!T:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^_]L 0P #
M @(# @(# P,#! ,#! 4(!04$! 4*!P<&" P*# P+"@L+#0X2$ T.$0X+"Q 6
M$!$3%!45%0P/%Q@6%!@2%!44_]L 0P$#! 0%! 4)!04)% T+#104%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04_\
M$0@ Y@,6 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'
M" D*"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R
M@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*
M4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2E
MIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S
M]/7V]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41
M  (! @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC
M,U+P%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:
M8V1E9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*S
MM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:
M  P# 0 "$0,1 #\ _5.BBB@ HHHH **** "BBB@ HHHH **:S!5+,P"@9))Q
MBO//%/[07@'PB72\\1VUQ<+QY%CFY;/H=@(!^I%=%'#UL1+EHP<GY*YQXK&8
M;!0]IB:D8+O)I?F>BT5\T:[^V]HEN771_#E]?=E>\F2W!]\+OX_SQ7$ZE^VY
MXJF8_8-#TBU0]//$LK#\0R\_A7T%+AK-*JO[.WJU_P .?&XCCG(<.[>WYG_=
MBW^-K?B?9M%?-?P)^.'Q$^(/CNWLM7T:(Z%+%(TUU#9O$L&U6*L')(.6 7!]
M?:OI2O(QV!JY?5]C6:;M?1W/I,IS;#YSA_K.&4E&]O>5GI;\-=PHHHKSCV@H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M/2I2DNZBVOP0\1FV782HZ6(Q$(2724XI_<V>K45Y3_PU+\,/^AG_ /*?=?\
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
MO;J]WYL*\?\ VA_CDOPET2*UT[RYO$=^I-ND@W+#&.#*P^N0H[D'J 17L%?
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
M+G4ET<HIM1^]6];O[(G["O\ S.__ &X_^W%>P?M)?\D1\5?]<8__ $<E>/\
M["O_ #.__;C_ .W%>P?M)?\ )$?%7_7&/_T<E<.:?\E&O\=/\HGK9#_R1+_Z
M]UOSF?,O[.'P-T'XP66NS:S=ZC;-820I&+&2- 0X<G=N1O[HZ8KV7_AB?P/_
M -!7Q!_X$0?_ !FN>_89_P"07XN_Z[6W_H,E?455GF;8[#YC5I4:K45:R^2,
M^$^'<IQV2X?$8G#QE.7-=OK[S7Y'S]_PQ/X'_P"@KX@_\"(/_C-=O\*_@+H'
MPAU"^O-'O-2N9+R)8I!?2QN  <C&U%YKTJDKYRMFV.Q%-TJM5N+W1]OA>',I
MP5:.(P^'C&<=FNA\T_MP_P#(J^&?^OV3_P! KGO@Q^R[X5^(WPUT?Q#J5_K$
M%[>>=YD=K-$L8V3.@P&B8]$'?KFNA_;A_P"15\,_]?LG_HNO0?V6?^2$>&/^
MWK_TJFKZGZW7P?#]&IAYN+<VM.WO'Y^\OPF9\98JCC*:G%4D[/O[BO\ BSE/
M^&)_ _\ T%?$'_@1!_\ &:X;XF_L:G1M%N-2\(ZE<ZB]NA=]/O0IED4#)V.H
M +?[.WGL<\'ZZI*\*CQ#F5&:FZKE;H]F?68G@S(\12E26'46^JNFO/\ X?0^
M5?V1?C-?7]\/!&L7#7*>4TFFS2'+KM&6A)[C;EAZ;2.F /J#5-4M=%TVZU"^
MG6VL[6-III7. BJ,DG\*^%?ASY,G[4T!TL?Z&==NC!Y?3R=TF,>VS]*]P_;.
M\7RZ+X!T[1(',;:Q<GS<'[T46&9?^^FC_+WKV\WRR&(S:C3HKE]JDWY;W?W+
M[SY7AS/:N"X>Q-?$RY_J\G&+[[<J^]V]+'B7Q(^*OBK]H3Q='H.APW']E22[
M+/2H3CS,?\M9CT)QSS\JC\2?3_!O[$MBMK%-XIURXEN2 6M=+"HB'T,C@EOP
M45T/['GP]M]#\"MXGFB4ZEK#LL<C=4MT8J%'IEE9CZC;Z5]!5.:9U/!3> RW
M]W"&C:W;ZZ_TWW-<@X7IYI26;YY>K5J^\DV[13VT7ETV2TL?/]]^Q=X)N+5T
MMK_6+6?&5D\^-P#[J4Y'XCZUX]XC_9Y^(/PD\3Z??>%;BXU3S)UBM[[35*2(
MQ/ E3)"J>Y)*8ZGG%?<-%>7AN(\?1;527M(O=2U_X)[^.X)RC%).A#V,UJI0
M=FOT_4R_#2ZLF@6 UU[:35Q$OVIK,$1%^^W/./\ /%?G]\"/AWIOQ0^($.AZ
MK/=6]H]O+*7LW59,J 1RRL,?A7Z*U\)?L@_\EFMO^O*X_D*]3(*TZ>#Q]:F[
M2235NGQ;'S_%^&I5LRRC#5ES1<I)WUNOW>_J>V?\,3^!_P#H*^(/_ B#_P",
MT?\ #$_@?_H*^(/_  (@_P#C-?0-%>!_;N9?\_V?8?ZIY'_T"Q_KYGC7@?\
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
M6ED>05\-'6;A-RE_-+E=WZ=%Y>=SQ3]A7_F=_P#MQ_\ ;BO8/VDO^2(^*O\
MKC'_ .CDKQ_]A7_F=_\ MQ_]N*]@_:2_Y(CXJ_ZXQ_\ HY*]+-/^2C7^.G^4
M3P\A_P"2)?\ U[K?G,^,?AA\)O%?Q+AU"3PVT:I:,BS^9<^5RP.WZ]#7<?\
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
MXL;7^JX6K7_DBW]R;/SFD=I'9W)9V.23U)JQINGRZMJ5I8P#,]S*D,8_VF8
M?J:K5[#^RU\/Y?&GQ0L[YXR=-T4K>S.1QY@/[I<^I8;OHAK^A\9B(X/#SKRV
MBK_Y?>S^+\MP53,L;2PE-7<VE\NK^2U/NS2]/CTG3;2QA&(;:%(4 &,*J@#]
M!5NDI:_G%MR=V?VW&*BE%;(2O//CA\*(?BYX+DTY72WU.W;S[&X?HLF"-K8Y
MVL.#^!P<8KT2BML/7J8:K&M2=I1U1S8S"4<=AYX;$1O":LT?F%XL\%ZWX%U1
M]/US39]/N5) \Q?D<#NC#AA[@FL2OU0OM.M-4MFM[VUAO+=OO13QAT/U!&*P
M[?X:^$;6<S0>%=%AF)R9(].A5B>N<A:_2*7&<>3][1][R>G_  /Q/P_$>&$O
M:MX?$^Y_>CJON=G^!^<_AOP+XB\72*NBZ)?:F"<;[>!F0?5L;1^)KH_%/P%\
M=^#=#.KZKH$D-@HS))%-'*8AZN$8D#WZ#O7Z+JBQH%50JJ,!5& !Z5PWQO\
M$UCX5^%?B2YOF4+/9RVD4;?\M99$**H'?KD^P)[5E3XMQ6(Q$*=*BK-I6U;^
M_3\CIK>'. P>"JUL1B9.48MWLE%65]5J_P 3\XJ*2NQ^$7@M_'_Q&T31A'YE
MO+<+)<^@A3YI,_\  01]2*_3*U6-"G*K/:*N_D?A6'P]3%5X8>DKRDTEZO0_
M1C05F70].%P<W MHQ)_O;1G]:T*2EK^:I/F;9_<L8\L5'L%?GE^T9XN'C'XO
M:Y<1OOM;-Q80>FV+Y6(]B^\_C7VQ\8O'2_#GX=:QK0<+=)$8K0'O._RI]<$[
MC[*:_-UG:1V9B69CDLW))]:_2N#L&W*IC)+^ZOS?Z'X=XF9FE"CEL'J_?E^4
M?U^Y'=_ WP:?'7Q2T'363?:K.+FYXR/*C^=@?8X"_P# A7Z-U\S_ +%O@ Z?
MH>I>+KF/$M^WV2T)'/DH<NP]F< ?]LZ^F:\7BG&K%8[V47I3T^?7_+Y'T_ &
M5O 92J\U:59\W_;NT?U?S"BBBOCC],"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ ?VE?A>WPY^(,\UK%LT;5
M2UU:%1A48G]Y%_P$G(]F6OOZN(^,'PSM/BKX+N]'GVQ7:_OK*Y;_ )8S ?*?
M]T\J?8GOBOH\BS/^S,6I2^"6DO\ /Y?E<^)XMR+^W<N=.FOWL/>CZ]5\U^-C
M\WJ^E/V3/C6N@WR^"]:N-NGW<F=.FD/$,S'F(YZ*YZ?[1_VJ^>-<T2^\-ZQ=
MZ7J5N]I?6LABFA<<JP_F.X/0CFJ73D<&OV;'8.CF>&=&>SU3[=FC^8LIS/$Y
M#CHXFEI*+LT^JZQ?]:/7H?JOS2U\P?L\_M.07T%IX8\872P7<:B*TU69\+/V
M"2D]&QT8\'OS][Z>'//45^$8_+Z^75G1KKT?1KNC^M\GSC"9UAEB<+*_==8O
MLU_5]T+1117FGN!7B'[8&J'3_@W-;YQ]NOH+?ZX+2_\ M/\ 2O;ZBFM8;AHV
MEACE,;;D+J#M/J,]#7;@L0L+B:=>4;\K3MZ'EYI@Y9A@JV$A+E<XN-[7M?1Z
M:=#\]_AO^SYXO^)%S$T-A)I>E$C?J5\A1 OJBGESZ8X]2*^XOAM\.-)^%WAF
M'1M)0E0=\US(!YD\AZNQ'Y =@ *ZNDKULUSS$YK:$_=@NB_5]?ZT/G>'^$\#
MP_>I3O.J]')_DET_%^8M%137$=M"\LTBQ1*,L[L% 'J2:X+Q)\?O 'A<,+OQ
M-9S2K_RRLF-RV?3]V#C\<5XE'#UL0^6C!R?DFSZK$XS#8.//B:D8+^\TOS/0
MJ*^:O$?[;FAVH9-#T"^U!QP)+R1;=/J -Y(_*O*O$G[7WCW7-Z6,MEH<1X'V
M.W#OCW:3=S[@"OH\/PQF6(U<%!?WG^BN_P #XG&\>9'A+J-1U'VBK_B[+\3[
MH9Q&K,S!549+$X 'K7"^)/CIX#\)[UO_ !/8F5>L-JYN'!]"L88@_7%?G]XA
M\<^(?%C$ZSK=_J8SD)<W#N@^BDX'X"L2OIL/P;!:XFLWY15OQ=_R/A,;XG5'
MI@L,EYR=_P %;\S['\1_MM>'K/>FB:%?ZHXX$ETZVZ'W&-QQ]0*^;?BA\7O$
M'Q8U1+G6)ECMH2?L]C;@K#"#W )R6/=CS]!Q7%4^"&2ZFCAAC:661@J1HI9F
M)Z  =37UN!R7 Y=+VE&'O=V[O_@?(_.LUXHS;.H>QQ-7W']E*R_#5_-L97V]
M^RK\'9/ GAV3Q!JL!BUO58P$B<8:WM^H4^C,0&(]E'!!KE?V>_V7I--N+3Q-
MXRM]MS&1+9Z2_.P]0\P]>A"=N_/ ^HZ^(XESV%>+P6%=X_:??R7ZL_5>!N$J
MF$FLTS"-I?8B]U?[3[/LNF^]A:**\R^/OQ:B^%/@J6:%U.N7P:"PB/.&Q\TA
M'H@.?<[1WKX'#X>IBJT:%)7E)V/V#&XRCE^&GBL0[0@KO^N[V7F?._[7WQ.'
MB;Q9#X7L9=^GZ,Q-P5.1)=$8(_X /E]B7%>->!/!U[X_\6Z;H-@/W]Y*$,F,
MB-.KN?95!/X5B3327$SS2NTDLC%G=CDL2<DD^N:^U?V3_@^W@WPX?$VJ0;-8
MU6,>3&X^:"V."![%R Q]@OO7[/BJU+AW+%"'Q)67G)]?U_ _E_ 8;$<:9[*K
M55HM\TO[L%M'UMHOO[GMWAW0;3POH=AI-A'Y5G90K!$O?:HQD^I/4GN2:TJ*
M*_$92<FY2=VS^JH0C3BH05DM$%%%%26%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4E+10!X?\ M&_ )/B9I_\
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
MBM&*NW:*;E97;>[[*R22****\P]T**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHI* *FI:M9:/#YU_>6]E#G'F7,JQKZ]2:XK7/C]\/?#ZM]I\5V$K
M+_#9L;D_3]V&K ^/'P%D^,TVDSPZV=+DL5=/+DA,L;!B#D#<,'C\1CTKS[3_
M -AO3XV!OO%MS<+GD6]DL1_5V]Z^EP6%RF5&-3%XAJ76*B]/G9H^&S/'\1PQ
M,J.78.,H*UIRDM=/Y;I[Z&IXE_;7\-6 =-$T>_U:4=))RMO$?<'YF_-17C/C
M#]J[Q[XKWP6=U%H-L_ CTU,2$?\ 71B6!]UVU]":'^Q_\/M*96NH=0U@CJ+R
MZ*KGZ1A*]+\-_#?PMX0VG1M T^PD7I-% OF?BY&X_B:]:.89%@=</AW4EWE_
MP;_^DGSE3)N+,UTQF,C1@^D+W_"W_I1\)^&?@?\ $+XD77VR/2+PK.=SZAJK
M&)6_VMS_ #/_ ,!!KWOP#^Q=I&F-%=>+-2?5YE()LK/,4'T9OOL/IMKZ5HKC
MQG%&.Q*Y*35./EO]_P#E8]/+> LIP,E5KIUI_P![:_\ A_SN9V@^'=,\+Z='
M8:186^G6<?W8;:,(OU..I]SR:T:**^2E)R;E)W;/T:$(TXJ$%9+H@HHHJ2PH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!*
M6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
C HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Oct. 29, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 29,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SPS COMMERCE, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">41-2015127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">55402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">333 South Seventh Street<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 1000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Minneapolis<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">435-9400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.001 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SPSC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001092699<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="spsc-20251029.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.spscommerce.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" original="spsc-20251029.htm">spsc-20251029.htm</File>
    <File>spsc-20251029.xsd</File>
    <File>spsc-20251029_lab.xml</File>
    <File>spsc-20251029_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>spsc-20251029_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "spsc-20251029.htm": {
   "nsprefix": "spsc",
   "nsuri": "http://www.spscommerce.com/20251029",
   "dts": {
    "inline": {
     "local": [
      "spsc-20251029.htm"
     ]
    },
    "schema": {
     "local": [
      "spsc-20251029.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "spsc-20251029_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "spsc-20251029_pre.xml"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 24,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 23
   },
   "report": {
    "R1": {
     "role": "http://www.spscommerce.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "spsc-20251029.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "spsc-20251029.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Tender Offer",
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soliciting Material",
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.spscommerce.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written Communications",
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001092699-25-000062-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001092699-25-000062-xbrl.zip
M4$L#!!0    ( *N$7EL'I1"APS8  $6B P +    97)?<3,R-2YH=&WM?6MS
MV[:VZ/?[*WC3QTYG()5OBG::&==QNWU.8F?'[NF<3WL@$K*X0Y$J2=EQ?_U9
M"R#ULF2+LB1"$MJ9Q+$H$%CO-][UBT'\_EV?T?#]_WOW_ULM[4,:C 8L*;0@
M8[1@H3;*H^1.^S-D^5>MU2J?.D^'CUETUR\T4S<=[<\T^QK=4_%Y$14Q>U^M
M\^YG\>]W/_.7O.NFX>/[=V%TKT7A+V^BT#4\WV9F2!W3IG:W8WFF;UHNM9V>
MT?'U?QMOX*OPN/A.7CS&[)<W@RAI]1F^_\1RA\7I0Q06_1-#UW]X,_L<S>[@
MT6Y:%.G@1&_KG6$!3_32I("=9+"R^%&\8/R:]^^BP9U&X^*7-_DP#]+!@&4!
MB].[E+;_,[Q[H^59L/0C\>9R=ZX__'8ZNPL']GO/LB(*:-RB<727G!3L6U%^
M7![%M/7AMX4G%VL5Z1".8\!2_+MB&8Z0\GC5\T$:I]G)=SK_[Q0_:?7H((H?
M3_YQ&PU8KEVQ!^U+.J#)/TC.LJ@GGLFCO]F)@>OS?SZ(TWBP1!PEK(*] /C%
MMW[4C0K-]V?!N<:N%R!E.V<_AV]ULPC.3).\]>+![84'/X<G:%#\^)W3.7UI
MTS,DV.#&30<V?IG<L[Q(,^T+BVD1I4F^=/L-[_2VS[1?XQ'+^U%6:+]GZ6@H
MZU8O,Y!*%'9+\[^#OQ^_:C]^9W5.M8]13K6/=/3U*TU8(NOF;S[?G/_XG6N?
M=BM@WR&LVR#@9-VR;3@MT_!:MN^:&^&^)<)G-35E/R.LE[X] /W(LLW#C:]T
M$A7P>/"\ /=L@7Q0Z$*3@4@8IEF1:[= !*'VKQ'-8(M"R_\&])T$$8WAH7P4
M%RM)C9V?\0FU\#/"^88T>=1"%D>@?7/05D5?"T#TL6!4P*^TO\JCICT-- RN
MH $//!3]M8E+DJ,+3/XUC<F,W;-DA <$[6^X/V@T">&7P2C+T-B;_;CS@];+
MTH%6@"PN9M8"4,%R]AZ1P=EPF$8)D'<")SOO1ZQ743Z2]76O%P5P+IIK<9K<
M%6 @E0]]*2%2/0%KL"3,@5( 6$64L7V"09*DHR1@ @@W?9IQKA]E09_F3/N<
MI7<9?2KV:UAHB^SM7:F%3Y=75Q=GGZ\_7MX0[3HHTB[+?OS.</532R>"^M_^
M_O'ZUPOMZN+/FS\OOUS\!&Z+-BT#B7:9!&WM[=79S8>S?W'S#C\__XEH5(O!
MB^$$@(BG4:SEH^$P?M0 >/"[($Y'H09;OP<RR0G01T@?@;L$Q$.M-Q:AF1"A
M6@_,L#%G58!MC$ X"+4M;>/9EU8R!=@*X'3#A@4;/$%=>T7*0T$\Y2ULDPJ?
MJ%0XC5 "(0O2C)O7)R,X5(9/O7D_4:+_A.=C_,YR/;I3?EITDDI[++$#5CC"
MD(8AZ)16S'JEL\Z!$P%$DN*D9>Q>0OSX7<<TW=/=$_GI#"P,L^U8>/A*MSR
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
MT-UEC<* )2.)"KVV+A+Z3)3H/BZCI504Q@'UY=@TJ4AKX?X6V..;*#[P]]J
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
M41(5>#T&WHHQ;H!;<!TF+\ 3XGN2T95&BR+RN-*H+(&>&&5477(S'G'-I^,
M])OHFD;#0RJ(C7MUQ)C5'LZTS[J80,="C)PGL40Q-@K7SV+J'9A48$9'V(ZE
M?82_[@2E?V%\"N29D(6&[SM5[F\JS58U?RUI^"*SW5Y3P?MR'EV9M.4\R5N>
M!+6.JS%F*D=%5G#2%#;6#H48C%[T4ZZ=.+^+RK((1Y.*]!I/@4^VWM;.2U-(
M2'IT46#+C=!1!8PQ>/(GR<$P#48"Y#,@Z44X2I=G9WD'QP23N-;%-V!U;'W%
MYZ,\G_-HNB#),'',\Z'<-2/S0NPL24;\3G%>& M4\1O2A*&W_GO,F)P!A6U>
M#0(L37,Q#M FJ&0?&%:YYSPI#=8CXBPK;S/',X1USE E<BI22_''LF&-VV)C
M>&(12<"SNOQNAXIT0)GCG1!L8J<D2Z1W28K"&%FN+5[(XY:5ER%6]>.E(&/#
M"!/8&F:ETUY[%K$!CMPLM#L0=V"I,3:W(:+%:*GSA; W\#["JY*FRR?0H16U
MN"6YG_%L/NP;2WX?T]%TZ8"8%0Z28<0=]4BLD)1\L?S<;5Z0%^.*,[LO>9"S
M:![$-!KDVGC68,%+/L6,Q;(2;#3DD$@SGGTOYRL^IYP?^DPX]#EO2T28"(OZ
M8;8TN%*>]V448*K6])G@UQYD+VH8G9TW^Y3R*&\#G \S;^^J]OG,ZU.K6']2
M<7UY=5[S=L.F]W]^??7AXNKFX@.<XNKF^N/EA[-;^,>O9Q_/KLXOM)M_7ES<
MWLAZI,7!C;>77.6/8(T0>!N\4C8L2O_XIYW5;@J-,Q8!&1A7+7Z;TS!G)]4/
MIQA#B>GC293P<_ OG<ZNZ,"A02OQ/N\2K!S"XN,)\[5UP8 %[+4(JS>7'[?Y
M1S\7X=///)Q>Z"W]6&\;2S][;EG#;'N=SEK+/O^9U;&WLEE_M0W]S.$K8 QH
MS(<T^>6-]69NR,>)KAF<#*KUGGG4''[#AY_RS3S:!<8WQ4V=MK-2QF5F3C!R
MPK1WL\+Q#@<2T]>4E("P9P#Q FT\=?^"@(&I>;HGYS^[N9E6!LOQN?2@I1SD
MVAME,M9J:KAC^4"PV"-[.THH.$G@%?WT&CC4X(U7P')F]=JT688FGD$,9DWE
M0,MY>7&12!NNA9FYXZZ%F6VOL2'YHO&_=6F1625J><864TKW-)Z))L_JZ)6.
MK6M2$_#WKSK;])DR7%6.0QF613S3F6O/7.. %<W6..@FI;*B,[GIS+0-HAM>
M<W3V@ERNG+PDQ6S9<Z2YJR<W9 Q(KDC.1%\:SPHS4"+@6R\U#<QZAU_(YA*Q
MA&<1R_)K<L0S2-Z6Y%W58CHP]#@N,0V[.?1LU)#TI>7_.$X?QLGB !-!!2\@
M9,M=A.<(;55U+Q&AO76(K^M/?-4],KX.%C,V,3R_$<QL4ON;'6FY_ZGV)UA:
M]QH38"KFHK<]9R;L,A_%DI@ #8R@NQZQUS41ZL!ACTR(0T*O8Q+=JNM[[Q"]
MQQ'+^L!Z+,MX1T3^3&#RP'2;ZQ+'T/<^[G.PZ'&(99O2ADL.)/I0#A5X/B-Q
M8'ZM[1'?KAN(4V&'G05*+9#+UF&$'>1U/&Y3G$@5K):27$&UK)8TEYWV+,,A
MKFFLIW56KAO8%W/A0'#:,8BOKYEXV2Y.#[K<X7.&4_[*BUJF>BY?&=W8)]*S
M#6+;'65I2(H>RR-.DX;@%BKQY&'_Z_&(3]%%PN'12GNM4<XV8&_L$YVYQ#/K
M&K0JT+ K['2(X>]_G$%.(?![FH9X1<RQ*'S'MM8/:"N-OWV-[_O$Z-0-^BJ5
MOQIT+Y^.1EK7V-]#/6*:#C'=!C6)TO//%_IV#&+Z=>N9E*;?8")!M3;L0TYH
M-AU,^!2A,E!\-+)<)YY;M^Q$B?(=HL?Q]M]GVQ<Y,#5?[,@RQ6Z#>4CERCWO
M:NL-NMG'80A,VW1':08XQ'*4%2 K=K!VM,&P^G$4J(LZD<5JOT:%;MWZ 7D
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
M3P<O($@'!-WV<6AC,J+QQ.G1Z  04N3:@#YJ25IH09;F\,K10 M'#(.+'&$
MY?;2LY8OL8RV SL;IGF$]Z:?9"RF173/3A^BL.B?&#KN8?I[%7 F7Z%=P"ZX
M8$N_4@\?,W]VT_ 1_NH7@_C]_P%02P,$%     @ JX1>6_%3DML(%P  F(@
M !$   !S<'-C+3(P,C4Q,#(Y+FAT;>U=6W?;MK)^[Z_ 4?=IG+5$2J1NEIQX
M+U=QNKWCV%Z6>]IS7KH@$K)04Z0*D+:U?_V9&?"FFRTYCB]I\A!+) A@!G/Y
M9C"$WOWS=A*P:Z&TC,+W;QR[_H:)T(M\&5Z^?W,PZ!\=O?GG_@_O_LNR?O_Y
M_)A]B+QD(L*8]97@L?#9C8S'+!X+]ENDKN0U9V<!CT>1FEB6>:P?36=*7HYC
MYM;=5M8LNZMZ(RZ&HMD5EML:M:RFSQUKUVO6+>&Z78^WVI[7Z58O>[[;Z;JM
M9MOJ\D[':K:<MK7;<1M6=]C<W?7:O%/OB*K?XZ..:'FM#F^VW&;':>\ZPG?\
M=H=W&\-ANREHW'$,- /=H>[=#E4@WU?&<3SMU6HW-S<V7K$C=5ESZ_5&388Z
MYJ$G*EE[/=_ZII&U=6J_?SX>>&,QX=;B4[XHGJ+^M?#LR^BZ!C=JR):L82##
MJSMF@[>'7!>S66J?SL?I=KLUNILUE;?K^G602F@J<(&+YO'J]D736JQXJ'&I
M>0S"@W34K;IK.6ZI$PLHG>LHH_RN?IR65=^U&D[:SWH"<2&I42_@(*\5$5J_
M#BK[[\:"^_OO)B+F#!^UQ%^)O'Y?Z4=A#+)K7<RFP$+/?'M?B<5M7*.N:OL_
M_/##NUC&@=C74^U9N#9.W>V^JYF+[VJFZV'DS_;?^?*:Z7@6B/<57^IIP&>]
M, H%3$#>]K"A4.:C]'T1TD>X?P(*I*1GQK^-S\7H?<6S@-B03[ G(7L'H&(^
MJMG'@%]6F.'-^PKPLS>2M\*W1CQ *9#^^\K(<MW*_L>#X\'AN]K<"%L,>!@"
M?;,^C*AX<!3ZXO:3F.7]-RK[=1#P>M=M=[M+@]3F*51B)!28$*%7+ Q*9$^3
MDL T&$EH+X;E>%_1<C(-4++IVECA+.?6P+[5/JP0C5<,DHZIHT31-U+H7DHJ
M$8"D9M<%T9E]DSY^'TFA&,U)K)34_M&G>?H7'][/+LWW/@7V1'[V#0R"BC^
MR=Q'>BRG;KEY5\6]?)K^FJ;9G>Q[-DAMCNZ,23E7:B6!K('8&ME%[LC[+.8?
MR+WBF53>)S*TQ@+->J_9L5ON--Z[D7X\[CGU^G]7YIKBA"P>R,NP1WX [NHI
M!V$9*EQ-\]D,L#1,Z5D/N"M4^G!VWXN"2/5^K-._O1%0#ZHQD<&L]^9"3D $
M3\0-.X\F/'Q3U<"JD6FCY7]$SVG"I.GKC2&D UV@4<H(,Z3\>G)T<?B!#2X.
M+@X'\]-]61,='/9_/3^Z.#H<L(.3#^SP]_Z_#DY^.63]T\^?CP:#H].3M;.?
M<'4)"SJ,XCB:]-HPW%>EQ]V(GM^X'@,*B:.PRC[8?1OP0ZO9W9 &&B.]%$=3
M\_T%+-+'T_//;'.[G,$MX[&,.09]W+4^+9OAC=>VQ!;\.N4^HCTK$".8Y6[I
MBC(3WWT9\@#2?7YX<L'.#\].SR\>* >OB>"S1.F$ ]:.(S80'H(CYC18I)C3
MVO'?LFA$P!MN)4K&$L8\O/7&X&\%._!BO.UT&\W[&/6ZN&)FX LO4H06>PF
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
M*YT]T?@"H/9RHK?:,/)G\&<<3X+]_P=02P,$%     @ JX1>6][GMNE? @
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
M6P-[V\HC+U<7O:0BG=_DS*"5-V]73N41_5#JNGTJ<!&$SG^_@_\KPL'QI=W
M55UZ.^=61VZ&^D6A AYUP0_H<X271&/"_59532<^1 1ZY(W1+6/7H(4K2Y3C
M%P,B-UJGRR^.;IM/SU.!TLFOVSM, _0) _MU8T6,6)_E6@1_0+0K18XP-+T5
MUC@WM%=P 8]8Z)XZ&%CZ4;3D0F(\WB*)W]H0G$/R^KUKR?$,4JI0[LI=O*)&
MA*3W=IJY;9@9?3.,$.3?=MAR-0$)VEG:&W>#%ZE SR+\7@HAZ=1DAJ$J%9C,
MF+I1"M]O9BU0M",Z3D(6[\\XL=S16Q;;NSU)!72XTNCV;(Z@KPF-L_E1BIZ]
MY%JTF5E[)]AVJH)M-]H5D^M>!9TPETR[P$!@[P\Z0 2 KW^KBY+N=2[7'T=:
MY\ 7K ]"V)]D1RS&6$9SJ5^<T5=55WX!+0E<+''B6.5E(:>0@N;$Q1[NVO27
M7@:M*&1N<S*T]#/&[#XQ&YT!_XS3K!T5#]];BUI:==K=/?MA7V0\ G2W>L:B
M\A>&(5>CL*4'2H#GCUB3!-(6#1*$F%7VDAHP/+ NJ7F%9<4[.&+[I-B8IQ/#
MX\'':7X?C<O?!,$NJ\TZ;%$!QD VG.RK5A[9-N\_K%?<W#,"Z_>8#OEP7WS.
M9.H!MQB ,X<B:I=4[$*S$?+@/D3RD1ACVZ5&1>>KXC>**6)31^JXVC J8$D%
M0&O'C+:%F3E8^<U,PAP#3K7!<Z#9SQ$?-]("C WQ#W:L ON>CHOX'MVY@"5O
M"Z]J:!QVDW22APDV64U)AQ,HEY!I[BAF9W_G;,HN:KX$0]>QZS(J/#.<5(7-
M-UU]@_GBYTL%"I#/R<(U_?"S!,'[GRMP>7'GT>I<?3R=\L1OI\D.Z*PFH?JW
MDAB\L#II=.]]8))(*X*.^=21"FRK^FOI1F95N,H)=2:'/K[''^#'<W*SFLA[
MMA]C-;[>R(H\R:ZC OR/$5TH,E"/G*\H@5OKK:AT0Z\Y;),3ASJ3SB,&U.4!
M*E A&71WS=371"#0&F(=]BJ.4KON]W.]\W2BCA<^@9UOZ4AT?%NM[)?)%UNF
M.(C0?29[P_F8X**7@['^9W#@"%CU05C3K0%#7WMQPL-J^FYR]AVGLT>;JU0
MQ\MZ4+P("J<"7(KZ>-493(W,\<0[M6KY1HMW/'<//79 WOP[)C+PI$1<M()W
MX=LD*8I^;>\F%6!-)ICYS,K8CV0GJ,6">T6MMXW%TZ<R?Q*(LP>1% $3*0?_
MDHIQYU\UMU!B$TJW7@6K%78=E"E$"F^MZ.3_<2;]1D%NWW/XG?#VX2^#7N7G
MW>-6)W[JJ/A@6%I.^=;.>H8?::?UV<W/5%]NZG16<OW9$\1^7J/:_ZFO0D).
M-L=00DBKA42U/K<T]_R1@$=P&>HS@HD$P9^9Z_XA'1"UQ^"@??+K8RI0S6>N
M-B"/+H/S4+ZVL.,*(]=,;/!B'W)NCXY85Z">?S[$3#]XM2S\JU1DNKSZ[>38
MJ8W2.=-"=B$.=I87QSYQX)Y2Q'.U<9_O)Q_XBS?Z$$!H:][+%L)&>;9/8A B
M7DF]ZRTFG3UP>G)$WP,HK^BP)N_%GRN6=,O6YH<S\-"6ESB75BIPAG!2P)3Q
M077Y.Z;++U(774JB$\&/9ALBC4A4X%*JI1L5Z"S8&'W>LG"$*E](DT]8.*TH
MRIY+PAH&;;DDO(NW2(S<9LTY<R/KQ?],R?EPO![#$_C@!_SR"G/!VLB*PR5L
MPJG#W.0P7):7Y<!/VUAZ/_$.E[%B39PF)(=@=;_4P2$^=LY[S<%F\S0H*.R#
M' _V(OHM"3+;#.OP;VK(JT;<S@X2-+21_T19?1N9_1$X!G.*Q_4Z.A5;!'4C
MHJB ./0 E( '\<RXMSC>/CDD=$"4V N"Q1ZVA!4'&I$+%57P0*]YSB5%<&:-
M7B<CA>)%!?+>*AP'A_@NG:CVS66'KLF9\#!Q@*W#D$*4VDW$'9M+B>+2)6MS
M0O(]V/Q88X%E=AVHI],%*M!N%*\ 3[:5(:]W.KH:9_JX?/(^V##5C8UTCZM0
M2[_8G1-O43:JT<@:ACG=!,$K['3]V%U,I'>JF.S=-OY"V3DB,J'LC\[/R*[[
MT*/C"GUG[[F)3YI>&Z6H4(&R,N4#8G%G_0I,RZ[!*0]IR9P>4G+;X%W9S^G:
MN^&O?AS[A'[9*U<6S=C_6<S/AP@6HP))A426^S.+?)SVA]F>,Z3B67@S'P'#
M[YO?!AJ5;>-EWD;+3+0(#)UD$7QDK(H811):T*@/:/>WTJ$RT1PZ[/3Z.B^
M92!?=V11KL29CP=L%YX:1ZDQYCM(PPA_7M!K?LN2$KP]<=0\]4W#Z$89W^!_
MOV_];^2F,)*0C'_R!P&:F4JVF#M Q[A87V :85[.'AA"TN&!-8T$C1V]0M7M
M 'Z/60EVU_A<LZ9X<Q[C@,N4*_@+J3.FU^?TAM#7/GZL->V'2'SBG<S)^.0>
M .U 7 ;;:T$Z8<_[2+=M^G;/Q_N]''?SQ&RP'9RE I[N:D^^"V,IPH$6(W!1
M!Y#=8.ZVR#4+)\_EIX>/D;#]5)ZGE%>1,\)[OU)#"Y]MP"[4%WDO8WJI@&8]
M:::=Y &3=&]=V&A]V[MQ$Q&[/;&W+LJN W.'/V)_LK&QT) A]RQZ,47U5$Q'
M;O)['$!7B"YJ8:!TO7S M?36O&MFID]][N<WQ/X]PH$1C2SUL";V[R<L+#=@
M[D]U;2LZ^\%^SO"M3O;M(?+6MR&OP95;X7!A+9[^S/Y=X&><;KIOH!>;.!X%
M?U6/Y=BO;4.%\'(33//(20\J]))'SIOUAF8@#E('R#$OE(1+:FLCAT_-A$J'
M7AP44N,*T=?Y!+ $YZ [=DQVSJ<H&QS:40$A<@#%3&UWBA67P7 U,@VJ9%:)
M(-HO8WC7:<Z#3E/^28NPP']<8E]<B S>W)^"U/IMYK\=HU_(26Z]<11GYC4+
M&;LSLQ4J*S)Y+?C(F@HD&KG*GB Z/]:#\T.UN$4#-:LOROM?_\YM #[]$GE;
MJ.09IJF?A'V4@WX?J$YT6?FQI477EL2I]B'U<;(%W92%,W91N+M)C6A(^F,D
M2K297!/%Z/H$4FLR1U[Z]8D8++QRBR2>#!W6>6SFL@NU;9N3(_*WFOY!(RJK
M9-.D7Z,'KP?47"ZKBT2QVTM^GP>4<T8NEP;:X\3#DA,/OAA9-*1)NWZ_[K:G
MUT46WNDTP1M4S_HU3< ,FH?XO]\W_:58=^0LR)$$4[__ZDHUVA"CXO)E:EL9
MQ#$;9##6:AZ[$X>9+CU$>=NCJ@_:FL$^,5X%]D]7]HUOF^RM+')0@>OUQ=CQ
M@#:WVB/!L&K#)-1>+[OM>+9,H)M*@#3AB6A8>ZXXE&*@;%\;[K>@MMDML8L\
MK FR!F]@G8L442=[^&S?'87K'#VP9R4XHX]B$=NE5&!,>$%#N-#UNSX54$9L
MVR&2EUH49CFI@ 3HD!]\>'ZM .&L)9%ZCJ"[P<FCBW^ZM*QG,!2V43H]NA]5
M*FQ4+4A(O)&N!MK[ >IO$<XJ3V*T=A]C#IQ:\\A#A5_:!37K:PY+D,\I4X%^
MA#TD]"CSC-=BY3LJP#Q44D@%D$["1R-^F82UMHSKG_J]-F1U/4@7:M7YX$(L
M*G +G5AYM%CMR1EK$E<%LA1UR+M_N?U7('CR^1^:W7@J,(_AVS.+)/W$376
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
M;E=H.;+9J2,QY;PF;74NJ*VWV+K[MTY^U!-8IC7IJOR8[PH-IKU<=@*"1O;
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
M*DTCSA+*7_15:9(?V=)OE$[\"'K*Q-H^4DB#QGOX_>KJK:R*'S.*J!H3AL
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
MWPY_CARXI$,%3-9VRFY]]N@/E11^NDSFG?(@8<=(,KU*B=?*C&5S1J2##*B
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
M])HX:JCWY?ZR"NQ.<[Q08(LHWD0?$HS=!67YW>T2"NVP_O1]2U2R@RIEL*^
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
M.?5/9T3UZM1]ULHH:).!W*(/@?A>].Z.(XXNO[U8JIDQ^EV;AP% >'U>5&0
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
MI@%QWY>8I#T#2S[L@:-!,RGGGER<22T\K6P]-!E$N-$ (NA!^)KM20[0#,2
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
M/I #U ,SAO/=0!1?2+VL/Q/>?BG7'-A89IZ=RYJ/%B'EC;RIQ3W"-NI'58S
M]C7T#8_::U!68_2 9)QC5_*V:;L2SX4<F@HL$]P +,W^!)^Y2"QU\^7E+!N:
MT6R^/0>?^ )]4XV@[)'965]42G/>Z-D00QDPX93..F<AM$#''%&[R)G'A\Q
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
M$W$GO*W1_1>H]S7G\8\9<<+>66MW#V4"_3#2V!.!?,Z<%&.%2'#N#<45D%5
MN"2;M(T69H$JWW\HC;HZ\;^.*FND4">9 '^$.,'0E.+? ^M]E1OQ\&<US/]2
MXNJE':'ETM2\S(&L@/BLQT]NKA5;*XAP/+B@W=VH^D0F!6(,^WE'AITF2G+\
M= &H29I PV[2A]LO:VIT$Z3V!TVTU*Y%VQG$RFO> =]VZF[H;G@PW/4AU$<T
MDG9(4?\7'=W5:X)5R[Z@\8S*)"4;OIA(:]:4)9W#<3BG2WC===2\,$%@&WP
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
MW*0U9%T<=8RVR@28F?H2=B%HIQYL=L]6C@J?SH<6G1+_WYV\PQ?/7'JHN@#
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
M:,4!:4=R%N/]&#PEW;?ZQW_.)TWY"WL]VCL [*I# ,D<3(-<^X11&M*#XG3
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
MR-F3'3P][5@ATYJZ$RK-2*,ATFJ@CD;[@L$CX:?E\D[E]8F'$Y0(+2+P!9-
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
M@8SDQ&=,EYC6,>C((JBX!T*>LST(#S-U/$:K.B4V'IZPH@=6R"1,!NI)I("
M:Z.(!Q](XDQ9'3-(NH_%XQG3@\BPWPD9+]9THF#P0BI/&4A&LDLXB9PU"=(*
MPD*6X)A5 L+_!0P^" SW_8'QOVDZ)3#ZS/E#<]G4G\LJ0B&YD Z4Q\39<USY
M="8^A$B\Y< \[>:TC\KU>>O#&EKT.^%CC+130N0,#S\T5_5-57@LMZDWG#!J
M HH#@(DU:,*5EL'FC#MEWA\=?QH>!L:$6YW[$/25F>B\/FW ]PD2!2$2+FLD
M9&>(9)@JN2Z79B92ATX'1O4H$+ZT-BSZ$VYROEBZ5PYY]V78ZG)95[O".O 0
M<1%3)%&6B;24$RMU0@%B-E(&GO6XS.%KB\-"/^&FYB@)7SG\OS9EVT)U5J_7
MU]5#\;PM1 :A?0Z$)]S+I.6,! 6.T&B$TXJ#5'84 \^:'0;"A+N6X\5\91H^
MU:LREFU9+7["O*8I_:JPL6NS0B(172724T&"P))(>6^5BDPE/VX7>&IS& <3
M;E:.E/&5(;ALH",8,)_MO[GMOO1O/F3THX@^I" UPWR6YJ[E;HDW21*..:^2
MV7,7Q[4;OFU[&!03[E3N2=9IP7&^W5Y#\V@N,D0:L#ZFX% CM$]"8@XU D&%
MT0&WQ'TB\L2#8:!,N&>Y5XE?>T.!>(V;XAWCX:IL5U!$XSE$S(4X58@ZQ<70
M1^3=1)VY<%9[.@Z/KRT.PV'"C<I1$KYR^*\:W_V>\=/=.M2K0@C'E*) 6 Q
MI.!8"'/KB.-"8!6L#+7COAA_9&Y8X"?<B'RY>!/YT+^[C4M?+:#_D4=R22>+
M);&S5A%I</ERU :"VQZ36!*[J-U>/OA?6AWVRZD)-QM'2SF))N.[-30+1/D?
M37W3+G%SV_CJKN!1"QN2(C8;% :")CX92[0!98 GP?(^VM#/&A\&QN2;C>.%
M?64^3C'#25V6\W[E%P6PX 7W6"0KW,^D,8+8J!1)*47A8L _,8J(1^:&,3#A
MEN/+Q9O$JG"&GC=^=8Z)[>T_X:Y(&9A0F1.J)6JAO,!ZR =,;JP4&0)S<5S3
MZ5FSPRB8</=QO)A[H^'-_(F(%WCBY.#AC>ZA^W>)DX-_ U!+ 0(4 Q0    (
M *N$7EL'I1"APS8  $6B P +              "  0    !E<E]Q,S(U+FAT
M;5!+ 0(4 Q0    ( *N$7EOQ4Y+;"!<  )B(   1              "  >PV
M  !S<'-C+3(P,C4Q,#(Y+FAT;5!+ 0(4 Q0    ( *N$7EO>Y[;I7P(   ('
M   1              "  2-.  !S<'-C+3(P,C4Q,#(Y+GAS9%!+ 0(4 Q0
M   ( *N$7ELNW3Z\[L@  .OB   4              "  ;%0  !S<'-C+3(P
M,C4Q,#(Y7V<Q+FIP9U!+ 0(4 Q0    ( *N$7ENJO$W!0PH  !18   5
M          "  =$9 0!S<'-C+3(P,C4Q,#(Y7VQA8BYX;6Q02P$"% ,4
M" "KA%Y;"C3\R]8&  #^,@  %0              @ %') $ <W!S8RTR,#(U
B,3 R.5]P<F4N>&UL4$L%!@     &  8 ?P$  % K 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>spsc-20251029_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/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="spsc-20251029.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
        </entity>
        <period>
            <startDate>2025-10-29</startDate>
            <endDate>2025-10-29</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="c-1" id="f-22">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-23">0001092699</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2025-10-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">SPS COMMERCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-34702</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">41-2015127</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">333 South Seventh Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-8">Suite 1000</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-9">Minneapolis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-10">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-11">55402</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-12">612</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-13">435-9400</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-14">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-15">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-16">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-17">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-1" id="f-18">Common stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-19">SPSC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-20">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-21">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
