MarketPeel
Insider Trading Intelligence
SW

Sven Wehrwein

SPSC
DIRECTOR · SPS COMMERCE INC · CIK 0001205069
FILING MIX · LIFETIME45%/55%
BUYS
62
SELLS
76
TOTAL VALUE
$11.18M
COMPANIES
3
ACTIVE SINCE
Mar 2020
HOLDINGS NOW
91,045
AVG SELL PX
$90.01
TRADE KIND
SHOWING 138 / 138
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
41 backtested trades · 8 horizons · 11 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Sven Wehrwein, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d41+68.29%-2.59%+0.33%-2.92%-3.40%-4.72
14d41+53.66%-2.64%+0.12%-2.76%-3.31%-3.08
30d41+56.10%+0.94%+1.30%-0.36%-1.22%-0.26
60d41+43.90%+3.10%+2.83%+0.27%+1.01%0.11
90d41+46.34%+5.54%+5.32%+0.22%+0.09%0.10
180d41+46.34%+9.52%+10.50%+0.83%-8.74%0.24
1y41(4 pending)+43.24%+10.08%+21.17%-11.09%+0.47%-1.77
2y41(7 pending)+44.12%+10.36%+29.32%-18.96%+15.96%-1.56
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
SPSC · 17,522 shares · as of May 13, 2025
06,03812,07518,11324,15020212022202320242025SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 62 buys / 76 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
PRLB
PROTO LABS INC
SALE
1,500$76.91$115.4K33,005Jun 2, 2026Jun 4, 2026View →
PRLB
PROTO LABS INC
SALE
500$78.38$39.2K32,505Jun 2, 2026Jun 4, 2026View →
PRLB
PROTO LABS INC
PURCHASEGRANT
Stock grant
2,21034,505May 19, 2026May 21, 2026View →
ATRC
ATRICURE, INC.
PURCHASEGRANT
Stock grant
6,14440,518May 18, 2026May 20, 2026View →
ATRC
ATRICURE, INC.
SALE
4,96725,000Nov 25, 2025Nov 26, 2025View →
ATRC
ATRICURE, INC.
PURCHASE
4,967$19.95$99.1K39,341Nov 25, 2025Nov 26, 2025View →
ATRC
ATRICURE, INC.
SALE
4,967$38.00$188.7K34,374Nov 25, 2025Nov 26, 2025View →
ATRC
ATRICURE, INC.
SALE
5,03329,967Nov 24, 2025Nov 26, 2025View →
ATRC
ATRICURE, INC.
SALE
5,033$37.32$187.8K34,374Nov 24, 2025Nov 26, 2025View →
ATRC
ATRICURE, INC.
PURCHASE
5,033$19.95$100.4K39,407Nov 24, 2025Nov 26, 2025View →
ATRC
ATRICURE, INC.
PURCHASE
5,000$19.95$99.8K39,374Aug 22, 2025Aug 26, 2025View →
ATRC
ATRICURE, INC.
SALE
5,00035,000Aug 22, 2025Aug 26, 2025View →
ATRC
ATRICURE, INC.
SALE
5,000$37.00$185.0K34,374Aug 22, 2025Aug 26, 2025View →
ATRC
ATRICURE, INC.
PURCHASE
5,000$19.95$99.8K39,374Aug 19, 2025Aug 21, 2025View →
ATRC
ATRICURE, INC.
SALE
5,000$36.00$180.0K34,374Aug 19, 2025Aug 21, 2025View →
ATRC
ATRICURE, INC.
SALE
5,00040,000Aug 19, 2025Aug 21, 2025View →
PRLB
PROTO LABS INC
PURCHASEGRANT
Stock grant
3,93932,295May 23, 2025May 28, 2025View →
ATRC
ATRICURE, INC.
PURCHASEGRANT
Stock grant
5,40134,374May 19, 2025May 21, 2025View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
1,31017,522May 13, 2025May 15, 2025View →
SPSC
SPS COMMERCE INC
SALE
1,058$200.40$212.0K17,154Aug 9, 2024Aug 13, 2024View →
SPSC
SPS COMMERCE INC
SALE
2,000860Aug 9, 2024Aug 13, 2024View →
SPSC
SPS COMMERCE INC
SALE
542$202.63$109.8K16,212Aug 9, 2024Aug 13, 2024View →
SPSC
SPS COMMERCE INC
SALE
400$202.14$80.9K16,754Aug 9, 2024Aug 13, 2024View →
SPSC
SPS COMMERCE INC
PURCHASE
2,000$93.40$186.8K18,212Aug 9, 2024Aug 13, 2024View →
PRLB
PROTO LABS INC
PURCHASEGRANT
Stock grant
4,70128,356May 23, 2024May 24, 2024View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
1,1361,136May 16, 2024May 20, 2024View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
46516,212May 16, 2024May 20, 2024View →
ATRC
ATRICURE, INC.
PURCHASEGRANT
Stock grant
7,78828,973May 13, 2024May 14, 2024View →
SPSC
SPS COMMERCE INC
SALE
7680Feb 15, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
SALE
1,640$198.41$325.4K15,747Feb 15, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
PURCHASE
768$59.00$45.3K18,155Feb 15, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
SALE
768$194.08$149.1K17,387Feb 15, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
SALE
3,000768Feb 14, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
SALE
400$195.71$78.3K17,387Feb 14, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
SALE
842$194.88$164.1K17,787Feb 14, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
PURCHASE
3,000$59.00$177.0K20,387Feb 14, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
SALE
958$192.22$184.1K19,429Feb 14, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
SALE
800$193.64$154.9K18,629Feb 14, 2024Feb 16, 2024View →
SPSC
SPS COMMERCE INC
PURCHASE
500$59.00$29.5K17,887Nov 2, 2023Nov 3, 2023View →
SPSC
SPS COMMERCE INC
SALE
5003,768Nov 2, 2023Nov 3, 2023View →
SPSC
SPS COMMERCE INC
SALE
500$163.97$82.0K17,387Nov 2, 2023Nov 3, 2023View →
SPSC
SPS COMMERCE INC
SALE
7320Nov 1, 2023Nov 3, 2023View →
SPSC
SPS COMMERCE INC
SALE
2684,268Nov 1, 2023Nov 3, 2023View →
SPSC
SPS COMMERCE INC
SALE
120$161.13$19.3K17,387Nov 1, 2023Nov 3, 2023View →
SPSC
SPS COMMERCE INC
PURCHASE
732$51.80$37.9K18,119Nov 1, 2023Nov 3, 2023View →
SPSC
SPS COMMERCE INC
PURCHASE
268$59.00$15.8K18,387Nov 1, 2023Nov 3, 2023View →
SPSC
SPS COMMERCE INC
SALE
880$160.36$141.1K17,507Nov 1, 2023Nov 3, 2023View →
SPSC
SPS COMMERCE INC
SALE
1,000$170.03$170.0K17,387Aug 11, 2023Aug 15, 2023View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
11818,387Aug 3, 2023Aug 7, 2023View →
ATRC
ATRICURE, INC.
PURCHASEGRANT
Stock grant
3,18621,185May 25, 2023May 26, 2023View →
PRLB
PROTO LABS INC
PURCHASEGRANT
Stock grant
4,51323,655May 17, 2023May 19, 2023View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
1,4661,466May 12, 2023May 16, 2023View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
58518,269May 12, 2023May 16, 2023View →
SPSC
SPS COMMERCE INC
SALE
1,000732Mar 14, 2023Mar 16, 2023View →
SPSC
SPS COMMERCE INC
SALE
1,000$145.37$145.4K17,684Mar 14, 2023Mar 16, 2023View →
SPSC
SPS COMMERCE INC
PURCHASE
1,000$51.80$51.8K18,684Mar 14, 2023Mar 16, 2023View →
PRLB
PROTO LABS INC
PURCHASEGRANT
Stock grant
3,23619,142Aug 30, 2022Sep 1, 2022View →
SPSC
SPS COMMERCE INC
SALE
1,000$132.99$133.0K17,684Aug 15, 2022Aug 17, 2022View →
SPSC
SPS COMMERCE INC
PURCHASE
1,000$51.80$51.8K18,684Aug 15, 2022Aug 17, 2022View →
SPSC
SPS COMMERCE INC
SALE
1,0001,732Aug 15, 2022Aug 17, 2022View →
SPSC
SPS COMMERCE INC
SALE
1,000$131.00$131.0K17,684Aug 5, 2022Aug 9, 2022View →
SPSC
SPS COMMERCE INC
SALE
1,0002,732Aug 5, 2022Aug 9, 2022View →
SPSC
SPS COMMERCE INC
PURCHASE
1,000$51.80$51.8K18,684Aug 5, 2022Aug 9, 2022View →
ATRC
ATRICURE, INC.
PURCHASEGRANT
Stock grant
3,56417,999May 25, 2022May 27, 2022View →
PRLB
PROTO LABS INC
PURCHASEGRANT
Stock grant
3,23619,142May 18, 2022May 20, 2022View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
2,2522,252May 17, 2022May 19, 2022View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
83817,684May 17, 2022May 19, 2022View →
SPSC
SPS COMMERCE INC
SALE
1,100$150.06$165.1K16,846Nov 18, 2021Nov 22, 2023View →
SPSC
SPS COMMERCE INC
SALE
1,1003,732Nov 18, 2021Nov 22, 2023View →
SPSC
SPS COMMERCE INC
PURCHASE
1,100$51.80$57.0K17,946Nov 18, 2021Nov 22, 2023View →
SPSC
SPS COMMERCE INC
SALE
900$150.13$135.1K16,846Nov 17, 2021Nov 18, 2021View →
SPSC
SPS COMMERCE INC
SALE
9004,832Nov 17, 2021Nov 18, 2021View →
SPSC
SPS COMMERCE INC
PURCHASE
900$51.80$46.6K17,746Nov 17, 2021Nov 18, 2021View →
SPSC
SPS COMMERCE INC
SALE
2,362$149.29$352.6K16,846Nov 16, 2021Nov 18, 2021View →
SPSC
SPS COMMERCE INC
PURCHASE
792$26.14$20.7K17,638Nov 16, 2021Nov 18, 2021View →
SPSC
SPS COMMERCE INC
SALE
1,5700Nov 16, 2021Nov 18, 2021View →
SPSC
SPS COMMERCE INC
SALE
7920Nov 16, 2021Nov 18, 2021View →
SPSC
SPS COMMERCE INC
PURCHASE
1,570$37.22$58.4K19,208Nov 16, 2021Nov 18, 2021View →
SPSC
SPS COMMERCE INC
PURCHASE
2,000$37.22$74.4K18,846Aug 4, 2021Aug 5, 2021View →
SPSC
SPS COMMERCE INC
SALE
2,000$112.19$224.4K16,846Aug 4, 2021Aug 5, 2021View →
SPSC
SPS COMMERCE INC
SALE
2,0001,570Aug 4, 2021Aug 5, 2021View →
SPSC
SPS COMMERCE INC
SALE
3,0003,570Aug 3, 2021Aug 5, 2021View →
SPSC
SPS COMMERCE INC
SALE
3,000$111.32$334.0K16,846Aug 3, 2021Aug 5, 2021View →
SPSC
SPS COMMERCE INC
PURCHASE
3,000$37.22$111.7K19,846Aug 3, 2021Aug 5, 2021View →
ATRC
ATRICURE, INC.
PURCHASEGRANT
Stock grant
1,74914,435May 20, 2021May 24, 2021View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
91016,820May 19, 2021May 21, 2021View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
2,7782,778May 19, 2021May 21, 2021View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
2,8602,860May 19, 2021May 25, 2021View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
93616,846May 19, 2021May 25, 2021View →
PRLB
PROTO LABS INC
PURCHASEGRANT
Stock grant
1,52015,906May 18, 2021May 20, 2021View →
ATRC
ATRICURE, INC.
SALE
5,000$77.75$388.8K12,686May 3, 2021May 5, 2021View →
ATRC
ATRICURE, INC.
SALE
5,00045,000May 3, 2021May 5, 2021View →
ATRC
ATRICURE, INC.
PURCHASE
5,000$19.95$99.8K17,686May 3, 2021May 5, 2021View →
ATRC
ATRICURE, INC.
SALE
5,000$78.19$390.9K12,686May 3, 2021May 5, 2021View →
SPSC
SPS COMMERCE INC
SALE
5,7520Feb 19, 2021Feb 22, 2021View →
SPSC
SPS COMMERCE INC
PURCHASE
5,752$29.15$167.7K21,662Feb 19, 2021Feb 22, 2021View →
SPSC
SPS COMMERCE INC
SALE
5,752$110.23$634.1K15,910Feb 19, 2021Feb 22, 2021View →
SPSC
SPS COMMERCE INC
SALE
3005,752Feb 18, 2021Feb 22, 2021View →
SPSC
SPS COMMERCE INC
SALE
300$110.05$33.0K15,910Feb 18, 2021Feb 22, 2021View →
SPSC
SPS COMMERCE INC
PURCHASE
300$29.15$8.7K16,210Feb 18, 2021Feb 22, 2021View →
SPSC
SPS COMMERCE INC
SALE
3,000$94.18$282.5K15,910Nov 19, 2020Nov 20, 2020View →
SPSC
SPS COMMERCE INC
PURCHASE
3,000$26.14$78.4K18,910Nov 19, 2020Nov 20, 2020View →
SPSC
SPS COMMERCE INC
SALE
3,000792Nov 19, 2020Nov 20, 2020View →
SPSC
SPS COMMERCE INC
PURCHASE
3,000$26.14$78.4K18,910Nov 18, 2020Nov 20, 2020View →
SPSC
SPS COMMERCE INC
SALE
3,0003,792Nov 18, 2020Nov 20, 2020View →
SPSC
SPS COMMERCE INC
SALE
3,000$94.01$282.0K15,910Nov 18, 2020Nov 20, 2020View →
SPSC
SPS COMMERCE INC
SALE
4,5060Nov 2, 2020Nov 4, 2020View →
SPSC
SPS COMMERCE INC
PURCHASE
4,506$33.69$151.8K20,416Nov 2, 2020Nov 4, 2020View →
SPSC
SPS COMMERCE INC
SALE
4,506$86.07$387.8K15,910Nov 2, 2020Nov 4, 2020View →
PRLB
PROTO LABS INC
PURCHASE
762$30.58$23.3K15,148Aug 12, 2020Aug 12, 2020View →
PRLB
PROTO LABS INC
SALE
762$131.00$99.8K14,386Aug 12, 2020Aug 12, 2020View →
PRLB
PROTO LABS INC
SALE
7620Aug 12, 2020Aug 12, 2020View →
PRLB
PROTO LABS INC
SALE
4,000762Aug 11, 2020Aug 12, 2020View →
PRLB
PROTO LABS INC
PURCHASE
4,000$30.58$122.3K18,386Aug 11, 2020Aug 12, 2020View →
PRLB
PROTO LABS INC
SALE
4,000$130.05$520.2K14,386Aug 11, 2020Aug 12, 2020View →
SPSC
SPS COMMERCE INC
PURCHASE
2,620$25.87$67.8K18,530Aug 5, 2020Aug 6, 2020View →
SPSC
SPS COMMERCE INC
SALE
2,6200Aug 5, 2020Aug 6, 2020View →
SPSC
SPS COMMERCE INC
SALE
2,620$75.30$197.3K15,910Aug 5, 2020Aug 6, 2020View →
SPSC
SPS COMMERCE INC
SALE
3,000$75.19$225.6K15,910Aug 4, 2020Aug 6, 2020View →
SPSC
SPS COMMERCE INC
SALE
3,0002,620Aug 4, 2020Aug 6, 2020View →
SPSC
SPS COMMERCE INC
PURCHASE
3,000$25.87$77.6K18,910Aug 4, 2020Aug 6, 2020View →
ATRC
ATRICURE, INC.
PURCHASEGRANT
Stock grant
2,45217,686May 20, 2020May 22, 2020View →
PRLB
PROTO LABS INC
PURCHASEGRANT
Stock grant
1,19714,386May 19, 2020May 21, 2020View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
4,5364,536May 18, 2020May 20, 2020View →
SPSC
SPS COMMERCE INC
PURCHASEGRANT
Stock grant
1,44015,910May 18, 2020May 20, 2020View →
SPSC
SPS COMMERCE INC
SALE
9,6800May 7, 2020May 8, 2020View →
SPSC
SPS COMMERCE INC
SALE
9,680$59.62$577.1K14,470May 7, 2020May 8, 2020View →
SPSC
SPS COMMERCE INC
PURCHASE
9,680$8.33$80.6K24,150May 7, 2020May 8, 2020View →
SPSC
SPS COMMERCE INC
SALE
1,0009,680May 6, 2020May 8, 2020View →
SPSC
SPS COMMERCE INC
SALE
1,000$57.31$57.3K14,470May 6, 2020May 8, 2020View →
SPSC
SPS COMMERCE INC
PURCHASE
1,000$8.33$8.3K15,470May 6, 2020May 8, 2020View →
SPSC
SPS COMMERCE INC
SALE
4,178$54.80$228.9K14,470Mar 4, 2020Mar 5, 2020View →
SPSC
SPS COMMERCE INC
SALE
4,1784,000Mar 4, 2020Mar 5, 2020View →
SPSC
SPS COMMERCE INC
PURCHASE
4,178$6.00$25.1K18,648Mar 4, 2020Mar 5, 2020View →
SPSC
SPS COMMERCE INC
SALE
1,3328,178Mar 3, 2020Mar 5, 2020View →
SPSC
SPS COMMERCE INC
SALE
200$56.12$11.2K14,470Mar 3, 2020Mar 5, 2020View →
SPSC
SPS COMMERCE INC
PURCHASE
1,332$6.00$8.0K15,802Mar 3, 2020Mar 5, 2020View →
SPSC
SPS COMMERCE INC
SALE
1,132$55.65$63.0K14,670Mar 3, 2020Mar 5, 2020View →
Other insiders · SPSC
Loading peer insiders…
About this filer
CIK 0001205069
ROLE
Director
PRIMARY
SPSC
COMPANIES
3
ACTIVE SINCE
Mar 2020
MARKETPEEL · /INSIDER/0001205069DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback