Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
Sell
-43,398
Closed -$518K 3925
2026
Q1
$518K Buy
43,398
+8,283
+24% +$98.5K ﹤0.01% 3148
2025
Q4
$418K Buy
35,115
+2,847
+9% +$26.7K ﹤0.01% 3268
2025
Q3
$228K Buy
32,268
+13,346
+71% +$109K ﹤0.01% 3520
2025
Q2
$171K Buy
18,922
+3,424
+22% +$33.1K ﹤0.01% 3557
2025
Q1
$145K Sell
15,498
-577
-4% -$7.87K ﹤0.01% 3578
2024
Q4
$191K Sell
16,075
-7,048
-30% -$94.7K ﹤0.01% 3525
2024
Q3
$363K Buy
23,123
+7,745
+50% +$108K ﹤0.01% 3351
2024
Q2
$206K Buy
15,378
+543
+4% +$7.53K ﹤0.01% 3616
2024
Q1
$197K Sell
14,835
-152
-1% -$1.83K ﹤0.01% 3650
2023
Q4
$205K Sell
14,987
-1,953
-12% -$19.3K ﹤0.01% 3562
2023
Q3
$144K Sell
16,940
-276
-2% -$2.57K ﹤0.01% 3668
2023
Q2
$165K Buy
+17,216
New +$152K ﹤0.01% 3656
2022
Q1
Sell
-519,846
Closed -$10.8M 4100
2021
Q4
$10.8M Buy
+519,846
New +$11.6M ﹤0.01% 1963

Other funds holding SEMR

Invesco's SEMR Position: Q2 2026 in Review

Invesco sold out of Semrush (SEMR) in Q2 2026, closing a stake of 43,398 shares — an estimated $518K sold.

Invesco first reported a position in SEMR in Q4 2021 and held it in 13 quarters. The position peaked at $10.8M in Q4 2021. 1 fund tracked by Wall St. Rank holds SEMR as of Q2 2026.

  • Invesco reported no remaining Semrush position as of Q2 2026 after selling out during the quarter.
  • Invesco sold 43,398 Semrush shares in Q2 2026, an estimated $518K.
  • Invesco first reported a position in Semrush in Q4 2021 and held it in 13 quarters.
  • Invesco's Semrush position peaked at $10.8M in Q4 2021.
  • 1 fund tracked by Wall St. Rank held Semrush as of Q2 2026.

Based on Invesco's 13F filing for Q2 2026, filed 14 Aug 2026.