MarketPeel
Insider Trading Intelligence
MZ

Marc Zenner

OSPN
DIRECTOR · ONESPAN INC. · CIK 0001721547
FILING MIX · LIFETIME81%/19%
BUYS
22
SELLS
5
TOTAL VALUE
$1.02M
COMPANIES
1
ACTIVE SINCE
Jun 2020
HOLDINGS NOW
83,208
AVG SELL PX
$22.83
TRADE KIND
SHOWING 27 / 27
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
7 backtested trades · 8 horizons · 7 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Marc Zenner, 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
7d7+85.71%+4.34%+0.32%+4.01%+4.04%
14d7+57.14%+4.39%-0.23%+4.61%+2.59%
30d7+57.14%+3.06%+0.26%+2.80%+1.65%
60d7+85.71%+6.59%+1.08%+5.50%+4.28%
90d7+57.14%+10.89%+3.99%+2.52%+0.61%
180d7(1 pending)+16.67%-0.81%+6.27%-7.08%-19.51%
1y7(3 pending)+50.00%+1.21%+4.91%-3.69%-12.29%
2y7(3 pending)+50.00%-7.38%+21.39%-28.77%-29.01%
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
OSPN · 83,208 shares · as of Mar 4, 2026
020,80241,60462,40683,208202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
FLOW · 22 buys / 5 sellsCOVERAGE · 24 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
OSPN
ONESPAN INC.
PURCHASE
3,300$10.54$34.8K83,208Mar 4, 2026Mar 4, 2026View →
OSPN
ONESPAN INC.
PURCHASEGRANT
Stock grant
9,7979,797Jan 5, 2026Jan 5, 2026View →
OSPN
ONESPAN INC.
PURCHASE
6,63579,908Jan 2, 2026Jan 5, 2026View →
OSPN
ONESPAN INC.
SALE
6,6350Jan 2, 2026Jan 5, 2026View →
OSPN
ONESPAN INC.
PURCHASE
2,000$12.13$24.3K73,273Nov 4, 2025Nov 5, 2025View →
OSPN
ONESPAN INC.
PURCHASE
2,200$12.80$28.2K71,273Aug 8, 2025Aug 8, 2025View →
OSPN
ONESPAN INC.
SALE
12,9140Jan 9, 2025Jan 10, 2025View →
OSPN
ONESPAN INC.
PURCHASE
12,91469,073Jan 9, 2025Jan 10, 2025View →
OSPN
ONESPAN INC.
PURCHASEGRANT
Stock grant
6,6356,635Jan 2, 2025Jan 6, 2025View →
OSPN
ONESPAN INC.
PURCHASE
2,500$9.89$24.7K56,159Mar 13, 2024Mar 14, 2024View →
OSPN
ONESPAN INC.
PURCHASEGRANT
Stock grant
12,91412,914Jan 9, 2024Jan 11, 2024View →
OSPN
ONESPAN INC.
SALE
10,8230Jan 5, 2024Jan 9, 2024View →
OSPN
ONESPAN INC.
PURCHASE
10,82353,659Jan 5, 2024Jan 9, 2024View →
OSPN
ONESPAN INC.
PURCHASE
5,000$11.47$57.3K42,836Aug 14, 2023Aug 14, 2023View →
OSPN
ONESPAN INC.
PURCHASE
7,61837,836Jan 5, 2023Jan 9, 2023View →
OSPN
ONESPAN INC.
PURCHASE
7,6180Jan 5, 2023Jan 9, 2023View →
OSPN
ONESPAN INC.
PURCHASEGRANT
Stock grant
10,82310,823Jan 5, 2023Jan 9, 2023View →
OSPN
ONESPAN INC.
PURCHASEGRANT
Stock grant
7,618$16.41$125.0K7,618Jan 5, 2022Jan 7, 2022View →
OSPN
ONESPAN INC.
PURCHASE
5,833$17.23$100.5K0Jan 4, 2022Jan 6, 2022View →
OSPN
ONESPAN INC.
PURCHASE
5,833$17.23$100.5K30,218Jan 4, 2022Jan 6, 2022View →
OSPN
ONESPAN INC.
PURCHASE
600$18.63$11.2K24,385Aug 9, 2021Aug 11, 2021View →
OSPN
ONESPAN INC.
PURCHASE
4,400$18.57$81.7K23,785Aug 9, 2021Aug 11, 2021View →
OSPN
ONESPAN INC.
SALE
5,230$22.92$119.9K0Jan 15, 2021Apr 2, 2021View →
OSPN
ONESPAN INC.
PURCHASE
5,230$22.92$119.9K19,385Jan 15, 2021Apr 2, 2021View →
OSPN
ONESPAN INC.
PURCHASEGRANT
Stock grant
5,8335,833Jan 4, 2021Jan 6, 2021View →
OSPN
ONESPAN INC.
PURCHASE
4,155$22.71$94.4K14,155Jun 12, 2020Jun 17, 2020View →
OSPN
ONESPAN INC.
SALE
4,155$22.71$94.4K4,155Jun 12, 2020Jun 17, 2020View →
Other insiders · OSPN
Loading peer insiders…
About this filer
CIK 0001721547
ROLE
Director
PRIMARY
OSPN
COMPANIES
1
ACTIVE SINCE
Jun 2020
MARKETPEEL · /INSIDER/0001721547DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback