Royal Bank of Canada’s MainStreet Bancshares MNSB Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$13K Sell
550
-659
-55% -$14.2K ﹤0.01% 6064
2025
Q4
$24K Buy
1,209
+16
+1% +$313 ﹤0.01% 5946
2025
Q3
$24K Sell
1,193
-6,170
-84% -$130K ﹤0.01% 6137
2025
Q2
$140K Buy
7,363
+518
+8% +$9.43K ﹤0.01% 5408
2025
Q1
$115K Sell
6,845
-2,100
-23% -$35.3K ﹤0.01% 5126
2024
Q4
$162K Hold
8,945
﹤0.01% 4988
2024
Q3
$165K Buy
8,945
+8,419
+1,601% +$145K ﹤0.01% 4975
2024
Q2
$9K Sell
526
-155
-23% -$2.61K ﹤0.01% 6380
2024
Q1
$13K Sell
681
-5,338
-89% -$105K ﹤0.01% 6104
2023
Q4
$150K Buy
6,019
+874
+17% +$18.7K ﹤0.01% 5331
2023
Q3
$106K Sell
5,145
-71
-1% -$1.62K ﹤0.01% 5347
2023
Q2
$118K Buy
5,216
+1,591
+44% +$34.9K ﹤0.01% 5195
2023
Q1
$85K Hold
3,625
﹤0.01% 5302
2022
Q4
$99K Buy
3,625
+3,100
+590% +$83.6K ﹤0.01% 5461
2022
Q3
$12K Hold
525
﹤0.01% 6355
2022
Q2
$12K Hold
525
﹤0.01% 6311
2022
Q1
$13K Hold
525
﹤0.01% 6836
2021
Q4
$13K Hold
525
﹤0.01% 6975
2021
Q3
$13K Sell
525
-739
-58% -$17.4K ﹤0.01% 6871
2021
Q2
$29K Buy
1,264
+145
+13% +$3.12K ﹤0.01% 6366
2021
Q1
$23K Buy
1,119
+262
+31% +$4.97K ﹤0.01% 6345
2020
Q4
$14K Buy
857
+332
+63% +$5.16K ﹤0.01% 6226
2020
Q3
$6K Hold
525
﹤0.01% 6089
2020
Q2
$7K Sell
525
-2,143
-80% -$29.8K ﹤0.01% 5952
2020
Q1
$44K Buy
2,668
+1,653
+163% +$34.2K ﹤0.01% 5214
2019
Q4
$23K Buy
1,015
+490
+93% +$10.7K ﹤0.01% 5803
2019
Q3
$11K Sell
525
-100
-16% -$2.17K ﹤0.01% 5745
2019
Q2
$14K Buy
+625
New +$14.8K ﹤0.01% 5892

Other funds holding MNSB

Royal Bank of Canada's MNSB Position: Q1 2026 in Review

Royal Bank of Canada reduced its MainStreet Bancshares (MNSB) stake by 55% in Q1 2026, selling an estimated $14.2K and leaving 550 shares worth $13K. The position accounts for ﹤0.01% of the portfolio, ranked #6064.

Royal Bank of Canada first reported a position in MNSB in Q2 2019 and has held it in 28 quarters since. The position peaked at $165K in Q3 2024. 84 funds tracked by Wall St. Rank hold MNSB as of Q1 2026.

  • Royal Bank of Canada held 550 shares of MainStreet Bancshares worth $13K as of Q1 2026.
  • Royal Bank of Canada sold 659 MainStreet Bancshares shares in Q1 2026, an estimated $14.2K.
  • MainStreet Bancshares made up ﹤0.01% of Royal Bank of Canada's portfolio in Q1 2026, its #6064 holding.
  • Royal Bank of Canada first reported a position in MainStreet Bancshares in Q2 2019 and has held it in 28 quarters since.
  • Royal Bank of Canada's MainStreet Bancshares position peaked at $165K in Q3 2024.
  • 84 funds tracked by Wall St. Rank held MainStreet Bancshares as of Q1 2026.

Based on Royal Bank of Canada's 13F filing for Q1 2026, filed 15 May 2026.