MarketPeel
Insider Trading Intelligence
SK

Stephen G. Kasnet

TWO
DIRECTOR · TWO HARBORS INVESTMENT CORP. · CIK 0001232379
FILING MIX · LIFETIME49%/51%
BUYS
21
SELLS
22
TOTAL VALUE
$1.23M
COMPANIES
2
ACTIVE SINCE
May 2020
HOLDINGS NOW
274,716
AVG SELL PX
$5.37
TRADE KIND
SHOWING 43 / 43
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
7 backtested trades · 8 horizons · 4 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Stephen G. Kasnet, 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%-3.51%-0.12%-3.39%-3.53%
14d7+57.14%-0.34%+1.24%-1.58%-0.90%
30d7+57.14%-2.71%+1.75%-4.46%-4.09%
60d7+57.14%-3.57%+3.32%-6.89%-0.91%
90d7+42.86%-2.58%+5.96%-8.54%-4.83%
180d7+57.14%-8.48%+10.81%-19.29%-12.99%
1y7(1 pending)+66.67%-15.18%+18.60%-33.78%-26.85%
2y7(3 pending)+100.00%-22.26%+42.82%-65.08%-59.05%
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
TWO · 95,993 shares · as of May 15, 2026
059,726119,453179,179238,905202120222023202420252026SHARES 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
2026
FLOW · 21 buys / 22 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
26,772$1.48$39.6K178,723Jun 8, 2026Jun 9, 2026View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
66,9290Jun 5, 2026Jun 9, 2026View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASE
66,929205,495Jun 5, 2026Jun 9, 2026View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASEGRANT
Stock grant
58,44158,441Jun 4, 2026Jun 4, 2026View →
TWO
TWO HARBORS INVESTMENT CORP.
SALE10b5-1
10b5-1 plan
7,034$12.57$88.4K95,993May 15, 2026May 15, 2026View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
45,000$2.69$121.0K138,566Nov 12, 2025Nov 12, 2025View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE10b5-1
10b5-1 plan
41,666$2.55$106.2K183,566Jun 9, 2025Jun 10, 2025View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASE
104,166225,232Jun 6, 2025Jun 9, 2025View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
104,1660Jun 6, 2025Jun 9, 2025View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASEGRANT
Stock grant
66,92966,929Jun 5, 2025Jun 9, 2025View →
TWO
TWO HARBORS INVESTMENT CORP.
SALE10b5-1
10b5-1 plan
12,129$11.97$145.2K103,027May 16, 2025May 16, 2025View →
TWO
TWO HARBORS INVESTMENT CORP.
PURCHASEGRANT
Stock grant
17,587115,156May 14, 2025May 16, 2025View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASEGRANT
Stock grant
104,166104,166Jun 6, 2024Jun 7, 2024View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE10b5-1
10b5-1 plan
27,027$3.08$83.2K121,066Jun 5, 2024Jun 5, 2024View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
67,5670Jun 1, 2024Jun 4, 2024View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASE
67,567148,093Jun 1, 2024Jun 4, 2024View →
TWO
TWO HARBORS INVESTMENT CORP.
SALE10b5-1
10b5-1 plan
12,790$13.02$166.5K97,569May 17, 2024May 20, 2024View →
TWO
TWO HARBORS INVESTMENT CORP.
PURCHASEGRANT
Stock grant
30,324110,359May 15, 2024May 16, 2024View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
29,3850Jun 2, 2023Jun 5, 2023View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
11,754$5.07$59.6K80,526Jun 2, 2023Jun 5, 2023View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASE
29,38592,280Jun 2, 2023Jun 5, 2023View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASEGRANT
Stock grant
67,56767,567Jun 1, 2023Jun 5, 2023View →
TWO
TWO HARBORS INVESTMENT CORP.
SALE10b5-1
10b5-1 plan
6,863$12.28$84.3K80,035May 18, 2023May 19, 2023View →
TWO
TWO HARBORS INVESTMENT CORP.
PURCHASEGRANT
Stock grant
31,97786,898May 17, 2023May 18, 2023View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASEGRANT
Stock grant
29,38529,385Jun 2, 2022Jun 3, 2022View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
22,0040Jun 1, 2022Jun 3, 2022View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
7,701$11.05$85.1K63,519Jun 1, 2022Jun 3, 2022View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASE
22,00471,220Jun 1, 2022Jun 3, 2022View →
TWO
TWO HARBORS INVESTMENT CORP.
SALE
19,213$5.00$96.0K219,692May 19, 2022May 20, 2022View →
TWO
TWO HARBORS INVESTMENT CORP.
PURCHASEGRANT
Stock grant
78,443238,905May 18, 2022May 19, 2022View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
5,255$11.71$61.5K49,216Dec 31, 2021Jan 3, 2022View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
15,0150Dec 31, 2021Jan 3, 2022View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASE
15,01554,471Dec 31, 2021Jan 3, 2022View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
SALE
6,623$14.80$98.0K39,456Jun 2, 2021Jun 3, 2021View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASEGRANT
Stock grant
22,00422,004Jun 1, 2021Jun 3, 2021View →
TWO
TWO HARBORS INVESTMENT CORP.
SALE
10,500160,462May 21, 2021May 24, 2021View →
TWO
TWO HARBORS INVESTMENT CORP.
PURCHASEGRANT
Stock grant
54,895166,416May 19, 2021May 20, 2021View →
TWO
TWO HARBORS INVESTMENT CORP.
SALE
2,447170,962May 19, 2021May 20, 2021View →
TWO
TWO HARBORS INVESTMENT CORP.
PURCHASEGRANT
Stock grant
6,993173,409May 19, 2021May 20, 2021View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASEGRANT
Stock grant
15,01515,015Dec 31, 2020Jan 5, 2021View →
GPMT
GRANITE POINT MORTGAGE TRUST INC.
PURCHASEGRANT
Stock grant
18,92446,079Jun 2, 2020Jun 4, 2020View →
TWO
TWO HARBORS INVESTMENT CORP.
PURCHASEGRANT
Stock grant
30,000111,521May 21, 2020May 22, 2020View →
TWO
TWO HARBORS INVESTMENT CORP.
SALE
4,26981,521May 16, 2020May 19, 2020View →
Other insiders · TWO
Loading peer insiders…
About this filer
CIK 0001232379
ROLE
Director
PRIMARY
TWO
COMPANIES
2
ACTIVE SINCE
May 2020
MARKETPEEL · /INSIDER/0001232379DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback