SPS Commerce, Inc. (SPSC)
NASDAQ: SPSC · IEX Real-Time Price · USD
197.03
+0.94 (0.48%)
May 20, 2024, 10:29 AM EDT - Market open

SPS Commerce Income Statement

Millions USD. Fiscal year is Jan - Dec.
Year 20232022202120202019 2018 - 2007
Revenue
536.91450.88385.28312.63279.12
Upgrade
Revenue Growth (YoY)
19.08%17.03%23.24%12.00%12.44%
Upgrade
Cost of Revenue
182.07153.07131.6899.8492.24
Upgrade
Gross Profit
354.84297.81253.6212.79186.89
Upgrade
Selling, General & Admin
207.82169.11149.35126.07114.86
Upgrade
Research & Development
53.6545.7539.0431.0228.31
Upgrade
Other Operating Expenses
16.1211.7710.135.545.32
Upgrade
Operating Expenses
277.59226.63198.51162.64148.48
Upgrade
Operating Income
77.2571.1855.0950.1638.41
Upgrade
Other Expense / Income
-8.32-0.141.54-2.52-3.66
Upgrade
Pretax Income
85.5671.3253.5452.6842.07
Upgrade
Income Tax
19.7416.198.947.098.36
Upgrade
Net Income
65.8255.1344.645.5933.71
Upgrade
Net Income Growth
19.39%23.63%-2.17%35.22%41.22%
Upgrade
Shares Outstanding (Basic)
3736363535
Upgrade
Shares Outstanding (Diluted)
3737373636
Upgrade
Shares Change
1.41%-0.02%1.87%0.79%2.24%
Upgrade
EPS (Basic)
1.801.531.241.290.96
Upgrade
EPS (Diluted)
1.761.491.211.260.94
Upgrade
EPS Growth
18.12%23.14%-3.97%34.04%38.24%
Upgrade
Free Cash Flow
112.5480.1793.3172.158.21
Upgrade
Free Cash Flow Per Share
3.072.222.602.051.66
Upgrade
Gross Margin
66.09%66.05%65.82%68.07%66.95%
Upgrade
Operating Margin
14.39%15.79%14.30%16.04%13.76%
Upgrade
Profit Margin
12.26%12.23%11.58%14.58%12.08%
Upgrade
Free Cash Flow Margin
20.96%17.78%24.22%23.06%20.85%
Upgrade
Effective Tax Rate
23.07%22.70%16.70%13.47%19.87%
Upgrade
EBITDA
120.3199.5178.4671.3558.51
Upgrade
EBITDA Margin
22.41%22.07%20.36%22.82%20.96%
Upgrade
Depreciation & Amortization
34.7528.1924.9118.6716.44
Upgrade
EBIT
85.5671.3253.5452.6842.07
Upgrade
EBIT Margin
15.94%15.82%13.90%16.85%15.07%
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).