Thomas Russo
Gardner Russo & Quinn
Thomas Russo Altria Group stake
total: 273
Gardner Russo & Quinn MO trades
- Total transactions:
- 53
- New positions:
- 1
- Added:
- 14
- Reduced:
- 38
- Held since:
- 2013 Q2 or earlier
- Held for:
- 53+ quarters
- Latest activity:
- 2026 Q2
According to 2026 Q2 report, Thomas Russo holds 148,603 Altria Group (MO) shares with a market value of roughly $10.69M accounting for 0.12% of the overall portfolio. Gardner Russo & Quinn has held MO since at least 2013 Q2 with about 7.55M shares in our earliest available record. Since at least 2013 Q2, Gardner Russo & Quinn has made 52 more transactions.
Estimated cost basis*
- Weighted AVG buy price:
- $36.35
- Weighted AVG sell price:
- $47.18
Thomas Russo's historical trades in Altria Group
53 results
| Period |
% of portfolio |
Shares held after* |
Reported price* |
Value* |
% (shares) of activity |
% change to portfolio |
|---|---|---|---|---|---|---|
|
2026 Q2
|
0.12%
|
148,603
|
$71.95
|
$10,692,017
|
-9.64% (-15,858)
|
-0.01%
|
|
2026 Q1
|
0.13%
|
164,461
|
$65.99
|
$10,852,779
|
-0.19% (-311)
|
-0%
|
|
2025 Q4
|
0.10%
|
164,772
|
$57.66
|
$9,500,738
|
-0.56% (-921)
|
-0%
|
|
2025 Q3
|
0.12%
|
165,693
|
$66.06
|
$10,945,679
|
-13.45% (-25,747)
|
-0.02%
|
|
2025 Q2
|
0.12%
|
191,440
|
$58.63
|
$11,224,152
|
-22.38% (-55,208)
|
-0.04%
|
|
2025 Q1
|
0.17%
|
246,648
|
$60.02
|
$14,803,820
|
-8.59% (-23,178)
|
-0.02%
|
|
2024 Q4
|
0.16%
|
269,826
|
$52.29
|
$14,109,198
|
-6.67% (-19,272)
|
-0.01%
|
|
2024 Q3
|
0.15%
|
289,098
|
$51.04
|
$14,755,559
|
+0.98% (+2,808)
|
+0%
|
|
2024 Q2
|
0.14%
|
286,290
|
$45.55
|
$13,040,514
|
-8.84% (-27,762)
|
-0.01%
|
|
2024 Q1
|
0.14%
|
314,052
|
$43.62
|
$13,698,936
|
+0.96% (+2,982)
|
+0%
|
|
2023 Q4
|
0.13%
|
$40.34
|
-5.82% (-19,229)
|
|||
|
2023 Q3
|
0.15%
|
$42.05
|
+0.89% (+2,921)
|
|||
|
2023 Q2
|
0.15%
|
$45.30
|
+0.86% (+2,788)
|
|||
|
2023 Q1
|
0.15%
|
$44.62
|
-0.22% (-702)
|
|||
|
2022 Q4
|
0.16%
|
$45.71
|
-3.17% (-10,644)
|
|||
|
2022 Q3
|
0.16%
|
$40.38
|
+0.93% (+3,090)
|
|||
|
2022 Q2
|
0.16%
|
$41.77
|
+0.39% (+1,302)
|
|||
|
2022 Q1
|
0.17%
|
$52.25
|
+0.11% (+369)
|
|||
|
2021 Q4
|
0.14%
|
$47.39
|
+0.47% (+1,563)
|
|||
|
2021 Q3
|
0.14%
|
$45.52
|
+0.35% (+1,141)
|
|||
|
2021 Q2
|
0.13%
|
$47.68
|
-2.71% (-9,144)
|
|||
|
2021 Q1
|
0.16%
|
$51.16
|
-6.15% (-22,114)
|
|||
|
2020 Q4
|
0.13%
|
$41.00
|
-2.63% (-9,723)
|
|||
|
2020 Q3
|
0.14%
|
$38.64
|
-2.38% (-9,021)
|
|||
|
2020 Q2
|
0.15%
|
$39.25
|
+1.18% (+4,431)
|
|||
|
2020 Q1
|
0.15%
|
$38.67
|
-83.16% (-1,846,976)
|
|||
|
2019 Q4
|
0.85%
|
$49.91
|
-32.41% (-1,064,876)
|
|||
|
2019 Q3
|
1.05%
|
$40.90
|
-34.14% (-1,703,566)
|
|||
|
2019 Q2
|
1.80%
|
$47.35
|
-2.44% (-124,539)
|
|||
|
2019 Q1
|
2.28%
|
$57.43
|
-4.09% (-217,977)
|
|||
|
2018 Q4
|
2.19%
|
$49.39
|
-2.14% (-116,831)
|
|||
|
2018 Q3
|
2.38%
|
$60.31
|
-1.67% (-92,271)
|
|||
|
2018 Q2
|
2.30%
|
$56.79
|
-1.72% (-97,133)
|
|||
|
2018 Q1
|
2.45%
|
$62.32
|
+0.84% (+47,058)
|
|||
|
2017 Q4
|
2.75%
|
$71.41
|
-1.63% (-92,699)
|
|||
|
2017 Q3
|
2.55%
|
$63.42
|
+6.31% (+337,555)
|
|||
|
2017 Q2
|
2.94%
|
$74.47
|
-0.64% (-34,471)
|
|||
|
2017 Q1
|
2.97%
|
$71.42
|
-2.11% (-116,176)
|
|||
|
2016 Q4
|
3.15%
|
$67.62
|
-6.73% (-396,390)
|
|||
|
2016 Q3
|
3.10%
|
$63.23
|
-0.56% (-33,251)
|
|||
|
2016 Q2
|
3.42%
|
$68.96
|
-0.32% (-19,313)
|
|||
|
2016 Q1
|
3.15%
|
$62.66
|
-1.65% (-99,924)
|
|||
|
2015 Q4
|
3.01%
|
$58.21
|
-5.86% (-376,487)
|
|||
|
2015 Q3
|
3.16%
|
$54.40
|
-1.20% (-77,757)
|
|||
|
2015 Q2
|
2.79%
|
$48.91
|
-0.84% (-54,882)
|
|||
|
2015 Q1
|
2.95%
|
$50.02
|
-5.60% (-389,015)
|
|||
|
2014 Q4
|
3.12%
|
$49.27
|
-2.31% (-164,425)
|
|||
|
2014 Q3
|
3.07%
|
$45.94
|
-0.35% (-24,803)
|
|||
|
2014 Q2
|
2.76%
|
$41.94
|
-0.22% (-15,761)
|
|||
|
2014 Q1
|
2.59%
|
$37.43
|
+1.04% (+73,801)
|
|||
|
2013 Q4
|
2.69%
|
$38.39
|
-8.21% (-633,180)
|
|||
|
2013 Q3
|
2.81%
|
$34.35
|
+2.03% (+153,652)
|
|||
|
2013 Q2
|
3.08%
|
$34.99
|
new or own*
|
|||
* Shares, change to shares, sold shares, shares held after: split-adjusted.
* Reported price: this doesn't represent the actual buy or sell price. It is the split-adjusted price of the security as of the last day of the reported period.
If the security is completely sold out, we show the reported split-adjusted price prior to the actual period.
If the security is completely sold out, we show the reported split-adjusted price prior to the actual period.
* Estimated cost basis: based on "Reported price*" (not earlier than 2013 Q2). Calculation starts from the latest "new buy" activity to the latest "close out" activity (if any).
* Value or Price: If the security is completely sold out, we show the reported value (or price) prior to the actual period.
* New buy or own: this means there is no earlier reporting (for us or in general). So we can't know if the actual purchase of the security happened at the reported period or earlier.