1620 Investment Advisors’s Starwood Property Trust STWD Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$469K Sell
28,613
-4,982
-15% -$86.7K 0.29% 94
2026
Q1
$579K Buy
33,595
+1,115
+3% +$20K 0.39% 77
2025
Q4
$585K Sell
32,480
-452
-1% -$8.31K 0.39% 76
2025
Q3
$638K Sell
32,932
-183
-0.6% -$3.68K 0.43% 71
2025
Q2
$665K Buy
33,115
+259
+0.8% +$5.03K 0.47% 63
2025
Q1
$650K Buy
32,856
+474
+1% +$9.31K 0.5% 56
2024
Q4
$614K Sell
32,382
-1,611
-5% -$31.9K 0.47% 62
2024
Q3
$693K Buy
33,993
+107
+0.3% +$2.13K 0.5% 52
2024
Q2
$642K Buy
33,886
+32,721
+2,809% +$638K 0.49% 50
2024
Q1
$687K Sell
1,165
-32,681
-97% -$662K 0.69% 44
2023
Q4
$711K Buy
+33,846
New +$665K 0.78% 35
2023
Q3
Sell
-34,311
Closed -$666K 161
2023
Q2
$666K Buy
34,311
+369
+1% +$6.56K 0.72% 44
2023
Q1
$600K Buy
33,942
+543
+2% +$10.5K 0.72% 46
2022
Q4
$612K Buy
33,399
+475
+1% +$9.46K 0.74% 49
2022
Q3
$600K Buy
32,924
+267
+0.8% +$6.05K 0.89% 35
2022
Q2
$682K Buy
32,657
+1,765
+6% +$40.6K 0.94% 33
2022
Q1
$751K Hold
30,892
0.82% 42
2021
Q4
$751K Buy
+30,892
New +$779K 0.84% 42

Other funds holding STWD

1620 Investment Advisors's STWD Position: Q2 2026 in Review

1620 Investment Advisors reduced its Starwood Property Trust (STWD) stake by 15% in Q2 2026, selling an estimated $86.7K and leaving 28,613 shares worth $469K. The position accounts for 0.29% of the portfolio, ranked #94.

1620 Investment Advisors first reported a position in STWD in Q4 2021 and has held it in 18 quarters since. The position peaked at $751K in Q1 2022. 517 funds tracked by Wall St. Rank hold STWD as of Q2 2026.

  • 1620 Investment Advisors held 28,613 shares of Starwood Property Trust worth $469K as of Q2 2026.
  • 1620 Investment Advisors sold 4,982 Starwood Property Trust shares in Q2 2026, an estimated $86.7K.
  • Starwood Property Trust made up 0.29% of 1620 Investment Advisors's portfolio in Q2 2026, its #94 holding.
  • 1620 Investment Advisors first reported a position in Starwood Property Trust in Q4 2021 and has held it in 18 quarters since.
  • 1620 Investment Advisors's Starwood Property Trust position peaked at $751K in Q1 2022.
  • 517 funds tracked by Wall St. Rank held Starwood Property Trust as of Q2 2026.

Based on 1620 Investment Advisors's 13F filing for Q2 2026, filed 14 Jul 2026.