bf/NASDAQ:SPSC_icon.jpeg

NASDAQ:SPSC

SPS Commerce

  • Stock

USD

Last Close

205.62

26/07 20:00

Market Cap

6.99B

Beta: 0.78

Volume Today

282.43K

Avg: 155.50K

PE Ratio

104.48

PFCF: 64.43

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Sep '13
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
revenue
27.01M
-
27.97M
3.57%
28.94M
3.45%
31.10M
7.47%
32.51M
4.52%
35.40M
8.91%
36.97M
4.43%
38.85M
5.07%
40.35M
3.88%
42.35M
4.94%
45.60M
7.68%
47.35M
3.84%
49.28M
4.08%
51.06M
3.61%
51.93M
1.71%
54.28M
4.53%
56.15M
3.44%
58.20M
3.65%
59.09M
1.53%
61.09M
3.38%
62.87M
2.91%
65.19M
3.69%
66.93M
2.68%
68.53M
2.38%
70.93M
3.50%
72.73M
2.54%
74.19M
2.01%
75.57M
1.86%
79.56M
5.27%
83.31M
4.71%
90.09M
8.15%
94.54M
4.93%
97.89M
3.54%
102.76M
4.97%
105.19M
2.37%
109.18M
3.79%
114.49M
4.86%
122.02M
6.58%
125.87M
3.16%
130.42M
3.61%
135.66M
4.02%
144.97M
6.86%
149.58M
3.18%
cost of revenue
8.25M
-
8.52M
3.32%
9.26M
8.59%
9.63M
4.02%
9.97M
3.56%
11.14M
11.73%
11.57M
3.89%
12.34M
6.59%
12.70M
2.96%
13.44M
5.80%
14.88M
10.75%
15.97M
7.33%
16.17M
1.25%
17.32M
7.12%
17.33M
0.05%
18.19M
4.97%
18.64M
2.50%
19.46M
4.37%
19.76M
1.54%
20.40M
3.26%
20.41M
0.04%
21.18M
3.75%
21.37M
0.90%
23.70M
10.92%
23.26M
1.84%
23.91M
2.78%
23.54M
1.53%
24.33M
3.32%
25.05M
2.96%
26.92M
7.49%
29.97M
11.33%
31.73M
5.87%
34.34M
8.24%
35.63M
3.76%
35.39M
0.69%
37.53M
6.05%
38.60M
2.86%
41.54M
7.61%
42.96M
3.43%
44.54M
3.68%
45.52M
2.19%
54.04M
18.71%
51.49M
4.72%
gross profit
18.76M
-
19.45M
3.68%
19.68M
1.20%
21.47M
9.09%
22.54M
4.95%
24.26M
7.66%
25.40M
4.68%
26.51M
4.38%
27.65M
4.31%
28.91M
4.55%
30.72M
6.25%
31.38M
2.15%
33.11M
5.53%
33.74M
1.89%
34.60M
2.56%
36.09M
4.31%
37.51M
3.91%
38.74M
3.30%
39.33M
1.53%
40.69M
3.44%
42.46M
4.35%
44.01M
3.66%
45.57M
3.53%
44.83M
1.62%
47.66M
6.33%
48.82M
2.43%
50.65M
3.74%
51.25M
1.18%
54.51M
6.37%
56.39M
3.44%
60.12M
6.63%
62.81M
4.47%
63.54M
1.17%
67.12M
5.63%
69.80M
4.00%
71.65M
2.64%
75.88M
5.91%
80.48M
6.06%
82.90M
3.02%
85.87M
3.58%
90.14M
4.97%
90.93M
0.87%
98.09M
7.88%
selling and marketing expenses
10.29M
-
10.46M
1.62%
10.88M
4.07%
11.57M
6.30%
12.05M
4.11%
12.49M
3.69%
13.74M
10.04%
14.10M
2.60%
13.79M
2.17%
13.73M
0.44%
15.89M
15.69%
16.68M
4.96%
16.53M
0.91%
16.79M
1.62%
17.08M
1.70%
18.74M
9.73%
18.24M
2.68%
19.24M
5.47%
18.65M
3.06%
18.42M
1.20%
16.95M
7.99%
17.70M
4.39%
17.92M
1.28%
17.55M
2.10%
16.94M
3.47%
17.74M
4.72%
18.30M
3.17%
18.61M
1.71%
19.23M
3.34%
19.81M
3.01%
21.36M
7.79%
21.95M
2.80%
22.08M
0.58%
22.66M
2.62%
24.66M
8.81%
24.58M
0.30%
25.33M
3.06%
27.20M
7.37%
29.08M
6.92%
30.35M
4.35%
27.86M
8.20%
40.59M
45.70%
36.43M
10.25%
general and administrative expenses
4.28M
-
4.65M
8.47%
4.51M
2.93%
4.84M
7.34%
5.15M
6.42%
5.73M
11.14%
5.82M
1.59%
6.05M
4.07%
6.28M
3.65%
6.67M
6.25%
7.29M
9.25%
7.08M
2.79%
7.15M
0.95%
7.31M
2.27%
7.83M
7.06%
8.14M
3.99%
8.74M
7.43%
12.75M
45.84%
10.13M
20.56%
9.97M
1.54%
11.17M
12.03%
10.58M
5.28%
12.77M
20.65%
10.18M
20.29%
10.72M
5.36%
11.04M
2.98%
11.91M
7.82%
12.74M
7.00%
11.94M
6.31%
13.53M
13.31%
14.74M
8.94%
15.76M
6.93%
14.69M
6.77%
16.12M
9.72%
15.47M
4.04%
17.20M
11.18%
16.72M
2.76%
17.95M
7.33%
20.68M
15.19%
21.69M
4.91%
24.33M
12.17%
13.23M
45.62%
25.91M
95.78%
selling general and administrative expenses
14.57M
-
15.11M
3.64%
15.39M
1.92%
16.41M
6.61%
17.20M
4.80%
18.22M
5.92%
19.56M
7.38%
20.16M
3.04%
20.07M
0.42%
20.40M
1.65%
23.17M
13.59%
23.76M
2.52%
23.68M
0.35%
24.11M
1.82%
24.91M
3.32%
26.88M
7.93%
26.98M
0.38%
31.99M
18.55%
28.78M
10.04%
28.40M
1.32%
28.13M
0.96%
28.28M
0.55%
30.69M
8.53%
27.72M
9.67%
27.66M
0.22%
28.78M
4.05%
30.21M
4.96%
31.35M
3.79%
31.17M
0.58%
33.34M
6.95%
36.09M
8.25%
37.71M
4.48%
36.77M
2.49%
38.78M
5.46%
40.12M
3.47%
41.78M
4.13%
42.06M
0.67%
45.15M
7.35%
49.76M
10.21%
52.04M
4.59%
52.20M
0.29%
53.83M
3.12%
62.34M
15.82%
research and development expenses
2.81M
-
2.90M
3.49%
2.97M
2.41%
3.37M
13.15%
3.34M
0.80%
3.82M
14.35%
4.07M
6.60%
4.50M
10.47%
4.49M
0.02%
4.90M
8.95%
5.07M
3.53%
5.54M
9.33%
5.57M
0.58%
5.80M
3.98%
5.11M
11.92%
5.37M
5.17%
6.55M
21.98%
6.16M
5.94%
5.13M
16.69%
5.29M
3.14%
5.15M
2.78%
6.52M
26.62%
6.19M
4.97%
6.51M
5.12%
7.74M
18.96%
7.86M
1.52%
7.57M
3.73%
7.47M
1.35%
8.05M
7.86%
7.94M
1.44%
8.71M
9.69%
8.90M
2.22%
10.85M
21.97%
10.58M
2.53%
10.70M
1.15%
11.43M
6.83%
11.13M
2.60%
12.48M
12.08%
12.56M
0.67%
13.32M
6.01%
13.56M
1.80%
14.22M
4.85%
16.01M
12.61%
other expenses
37K
-
-52K
240.54%
-56K
7.69%
35K
162.50%
-36K
202.86%
-401K
1,013.89%
-112K
72.07%
-57K
49.11%
-86K
50.88%
110K
227.91%
293K
166.36%
-374K
227.65%
947K
353.21%
-134K
114.15%
-60K
55.22%
-102K
70%
-195K
91.18%
36K
118.46%
-154K
527.78%
-168K
9.09%
-219K
30.36%
-179K
18.26%
-47K
73.74%
240K
610.64%
-165K
168.75%
244K
247.88%
-1.24M
608.61%
1.24M
200.08%
307K
75.28%
1.03M
234.20%
-133K
112.96%
-113K
15.04%
72K
163.72%
-120K
266.67%
-93K
22.50%
2.47M
2,753.76%
3.00M
21.47%
3.83M
27.82%
3.85M
0.50%
1.88M
51.13%
-1.03M
154.78%
-33K
96.80%
cost and expenses
26.64M
-
27.25M
2.30%
28.34M
4.01%
30.09M
6.16%
31.15M
3.54%
33.98M
9.09%
36.05M
6.07%
37.82M
4.91%
38.09M
0.73%
39.53M
3.78%
44.28M
12.02%
46.47M
4.94%
46.61M
0.31%
48.41M
3.85%
48.56M
0.31%
51.56M
6.18%
53.30M
3.39%
58.72M
10.16%
54.79M
6.69%
55.13M
0.61%
54.61M
0.93%
56.98M
4.34%
59.55M
4.52%
59.20M
0.60%
59.99M
1.34%
61.97M
3.29%
62.66M
1.11%
64.46M
2.88%
65.60M
1.77%
69.75M
6.32%
77.43M
11.01%
81.01M
4.62%
84.37M
4.14%
87.38M
3.58%
88.68M
1.49%
93.21M
5.10%
94.80M
1.70%
103.00M
8.66%
109.14M
5.96%
113.38M
3.89%
115.06M
1.48%
122.08M
6.10%
129.84M
6.35%
operating expenses
18.39M
-
18.73M
1.84%
19.09M
1.92%
20.46M
7.19%
21.18M
3.53%
22.85M
7.86%
24.48M
7.13%
25.48M
4.12%
25.39M
0.35%
26.10M
2.77%
29.40M
12.67%
30.50M
3.72%
30.44M
0.18%
31.09M
2.11%
31.23M
0.45%
33.37M
6.85%
34.66M
3.88%
39.26M
13.28%
35.03M
10.77%
34.72M
0.88%
34.20M
1.51%
35.80M
4.69%
38.19M
6.66%
35.50M
7.04%
36.73M
3.47%
38.06M
3.62%
39.11M
2.76%
40.14M
2.62%
40.56M
1.05%
42.83M
5.60%
47.46M
10.81%
49.28M
3.83%
50.02M
1.51%
51.75M
3.45%
53.29M
2.99%
55.68M
4.48%
56.19M
0.92%
61.46M
9.38%
66.17M
7.66%
68.84M
4.03%
69.54M
1.02%
68.04M
2.16%
78.35M
15.15%
interest expense
1.34M
-
695K
48.06%
-1.75M
352.09%
-1.28M
27.17%
ebitda
2.68M
-
2.75M
2.58%
2.62M
4.69%
3.21M
22.76%
3.43M
6.66%
3.69M
7.61%
3.31M
10.35%
3.43M
3.63%
4.67M
36.32%
5.19M
10.98%
4.10M
20.92%
3.71M
9.51%
5.49M
47.88%
3.84M
30.07%
6.28M
63.68%
5.58M
11.11%
5.80M
3.92%
593K
89.78%
7.51M
1,166.10%
9.09M
21.08%
11.32M
24.49%
11.50M
1.63%
11.38M
1.09%
12.88M
13.25%
15.06M
16.87%
15.08M
0.17%
16.08M
6.62%
15.56M
3.21%
15.29M
1.79%
18.61M
21.71%
19.28M
3.64%
20.00M
3.71%
20.40M
2.02%
17.77M
12.93%
22.33M
25.69%
23.54M
5.43%
27.42M
16.49%
22.85M
16.69%
25.21M
10.33%
25.18M
0.13%
26.33M
4.58%
32.55M
23.63%
15.40M
52.68%
operating income
371K
-
724K
95.15%
598K
17.40%
1.01M
69.57%
1.35M
33.53%
1.42M
4.65%
922K
34.93%
1.03M
11.39%
2.26M
120.06%
2.81M
24.51%
1.31M
53.30%
880K
33.03%
2.67M
203.41%
2.65M
0.64%
3.38M
27.25%
2.73M
19.22%
2.85M
4.33%
-521K
118.31%
4.30M
925.34%
5.96M
38.72%
8.26M
38.42%
8.21M
0.58%
7.38M
10.11%
9.33M
26.44%
10.93M
17.18%
10.76M
1.55%
11.54M
7.17%
11.11M
3.68%
13.95M
25.59%
13.56M
2.85%
12.66M
6.60%
13.53M
6.85%
13.52M
0.06%
15.37M
13.70%
16.51M
7.40%
15.97M
3.28%
19.69M
23.31%
19.01M
3.43%
16.73M
12.01%
17.03M
1.81%
20.60M
20.94%
22.89M
11.10%
15.40M
32.69%
depreciation and amortization
2.24M
-
2.02M
9.64%
2.02M
0.15%
2.20M
8.91%
2.08M
5.72%
2.27M
9.54%
2.39M
4.97%
2.40M
0.63%
2.41M
0.50%
2.37M
1.70%
2.79M
17.50%
2.83M
1.58%
2.82M
0.46%
1.19M
57.95%
2.91M
145.23%
2.86M
1.69%
2.96M
3.54%
1.11M
62.34%
3.21M
187.97%
3.13M
2.56%
3.06M
2.11%
3.29M
7.58%
3.94M
19.71%
3.95M
0.30%
4.15M
4.88%
4.40M
6.08%
4.47M
1.73%
4.45M
0.45%
1.33M
70.07%
5.21M
290.55%
6.43M
23.49%
6.20M
3.56%
6.09M
1.71%
2.39M
60.75%
6.33M
164.80%
7.57M
19.56%
7.73M
2.10%
3.83M
50.44%
8.48M
121.22%
8.14M
3.95%
8.46M
3.94%
9.66M
14.20%
total other income expenses net
37K
-
-52K
240.54%
-56K
7.69%
35K
162.50%
-36K
202.86%
-401K
1,013.89%
-112K
72.07%
-57K
49.11%
-86K
50.88%
110K
227.91%
293K
166.36%
-374K
227.65%
947K
353.21%
-134K
114.15%
-60K
55.22%
-102K
70%
-195K
91.18%
36K
118.46%
-154K
527.78%
-168K
9.09%
-219K
30.36%
-179K
18.26%
-103K
42.46%
640K
721.36%
-143K
122.34%
323K
325.87%
-1.31M
506.50%
1.24M
194.59%
307K
75.28%
1.18M
285.34%
-325K
127.47%
-383K
17.85%
-716K
86.95%
-120K
83.24%
423K
452.50%
-1.34M
416.31%
-695K
48.06%
1.75M
352.09%
1.28M
27.17%
1.88M
47.49%
1.70M
9.56%
3.46M
103.06%
3.13M
9.38%
income before tax
439K
-
708K
61.28%
591K
16.53%
1.10M
85.96%
1.37M
24.66%
1.05M
23.21%
847K
19.49%
1.01M
18.89%
2.22M
120.75%
3.00M
34.86%
1.75M
41.56%
657K
62.50%
3.73M
467.58%
2.71M
27.27%
3.51M
29.31%
2.87M
18.25%
2.92M
1.92%
-157K
105.37%
4.56M
3,004.46%
6.34M
39.12%
8.67M
36.60%
8.77M
1.20%
7.85M
10.46%
10.78M
37.31%
11.63M
7.88%
11.80M
1.44%
10.86M
7.95%
12.58M
15.80%
14.38M
14.29%
14.86M
3.37%
12.34M
16.98%
13.15M
6.56%
12.80M
2.59%
15.25M
19.12%
16.93M
11.01%
14.63M
13.60%
19.00M
29.84%
20.77M
9.32%
18.01M
13.29%
18.91M
5.05%
22.30M
17.90%
26.34M
18.12%
18.54M
29.63%
income tax expense
169K
-
414K
144.97%
218K
47.34%
460K
111.01%
532K
15.65%
198K
62.78%
261K
31.82%
356K
36.40%
953K
167.70%
866K
9.13%
708K
18.24%
305K
56.92%
1.22M
300%
907K
25.66%
536K
40.90%
1.04M
94.40%
1.06M
1.54%
8.94M
745.37%
1.31M
85.40%
928K
28.94%
605K
34.81%
1.63M
169.26%
1.04M
36.16%
1.99M
91.06%
2.69M
35.48%
2.64M
1.97%
1.35M
48.92%
1.39M
2.74%
2.97M
114.44%
1.39M
53.16%
2.14M
53.63%
2.96M
38.65%
1.36M
54.24%
2.49M
83.48%
4.33M
74.04%
3.88M
10.46%
3.13M
19.22%
4.85M
54.89%
2.72M
43.99%
4.23M
55.80%
5.46M
28.96%
7.33M
34.27%
532K
92.74%
net income
270K
-
294K
8.89%
373K
26.87%
639K
71.31%
838K
31.14%
854K
1.91%
586K
31.38%
651K
11.09%
1.27M
95.08%
2.13M
67.87%
1.04M
51.03%
352K
66.28%
2.51M
612.78%
1.80M
28.06%
2.97M
64.60%
1.82M
38.57%
1.86M
2.14%
-9.10M
588.25%
3.25M
135.75%
5.42M
66.44%
8.06M
48.84%
7.14M
11.41%
6.81M
4.59%
8.80M
29.11%
8.94M
1.65%
9.16M
2.47%
9.52M
3.85%
11.19M
17.65%
11.41M
1.90%
13.47M
18.09%
10.20M
24.28%
10.18M
0.17%
11.45M
12.43%
12.77M
11.49%
12.60M
1.27%
10.75M
14.68%
15.86M
47.52%
15.91M
0.33%
15.29M
3.93%
14.68M
3.97%
16.84M
14.71%
19.01M
12.88%
18.00M
5.30%
weighted average shs out
30.45M
-
31.21M
2.52%
32.31M
3.52%
32.42M
0.34%
32.51M
0.27%
32.65M
0.42%
32.87M
0.67%
33.07M
0.63%
33.21M
0.42%
33.36M
0.46%
33.57M
0.61%
33.82M
0.75%
34.00M
0.54%
34.10M
0.29%
34.31M
0.61%
34.40M
0.26%
34.45M
0.15%
34.31M
0.38%
34.19M
0.37%
34.33M
0.41%
34.44M
0.33%
34.56M
0.35%
34.94M
1.11%
35.01M
0.19%
35.02M
0.01%
35.20M
0.52%
35.07M
0.36%
35.03M
0.12%
35.30M
0.76%
35.51M
0.59%
35.75M
0.69%
35.90M
0.43%
35.96M
0.16%
36.09M
0.37%
36.14M
0.12%
36.09M
0.14%
36.09M
0.02%
36.16M
0.18%
36.43M
0.74%
36.59M
0.46%
36.73M
0.37%
36.83M
0.28%
37.05M
0.59%
weighted average shs out dil
31.97M
-
32.75M
2.44%
33.66M
2.77%
33.54M
0.37%
33.56M
0.07%
33.76M
0.58%
34.02M
0.79%
34.00M
0.08%
34.11M
0.33%
34.22M
0.33%
34.06M
0.47%
34.24M
0.53%
34.68M
1.29%
34.73M
0.14%
34.79M
0.16%
34.76M
0.09%
34.82M
0.18%
34.65M
0.49%
34.61M
0.10%
35.10M
1.40%
35.48M
1.09%
35.44M
0.11%
35.98M
1.52%
36.02M
0.10%
35.93M
0.24%
36.15M
0.61%
35.93M
0.63%
36.02M
0.25%
36.37M
0.97%
36.73M
1.00%
36.72M
0.02%
36.75M
0.08%
37.02M
0.71%
37.15M
0.38%
36.99M
0.44%
36.86M
0.34%
36.91M
0.14%
36.97M
0.15%
37.16M
0.50%
37.43M
0.73%
37.58M
0.42%
37.64M
0.15%
37.69M
0.12%
eps
0.01
-
0.01
5.62%
0.01
22.34%
0.02
71.30%
0.03
30.96%
0.03
1.55%
0.02
32.06%
0.02
10.67%
0.04
93.91%
0.06
67.28%
0.03
51.33%
0.01
66.56%
0.07
609.62%
0.05
28.32%
0.09
63.71%
0.05
38.68%
0.05
1.88%
-0.27
599.08%
0.10
135.26%
0.16
68.07%
0.23
43.75%
0.21
8.70%
0.19
9.52%
0.25
31.58%
0.26
4.00%
0.26
0%
0.27
3.85%
0.32
18.52%
0.32
0%
0.38
18.75%
0.29
23.68%
0.28
3.45%
0.32
14.29%
0.35
9.37%
0.35
0%
0.30
14.29%
0.44
46.67%
0.44
0%
0.42
4.55%
0.40
4.76%
0.46
15%
0.52
13.04%
0.49
5.77%
epsdiluted
0.01
-
0.01
7.14%
0.01
23.33%
0.02
72.07%
0.03
30.89%
0.03
1.20%
0.02
32.02%
0.02
11.05%
0.04
94.76%
0.06
67.47%
0.03
50.72%
0.01
66.45%
0.07
601.94%
0.05
28.08%
0.09
64.23%
0.05
38.52%
0.05
1.90%
-0.26
585.98%
0.09
136.15%
0.15
59.57%
0.23
53.33%
0.20
13.04%
0.19
5.00%
0.24
26.32%
0.25
4.17%
0.25
0%
0.26
4.00%
0.31
19.23%
0.31
0%
0.37
19.35%
0.28
24.32%
0.28
0%
0.31
10.71%
0.34
9.68%
0.34
0%
0.29
14.71%
0.43
48.28%
0.43
0%
0.41
4.65%
0.39
4.88%
0.45
15.38%
0.51
13.33%
0.48
5.88%

All numbers in USD (except ratios and percentages)