Thomas Russo
Gardner Russo & Quinn
Thomas Russo JPMorgan Chase & Co stake
total: 273
Gardner Russo & Quinn JPM trades
- Total transactions:
- 33
- New positions:
- 1
- Added:
- 8
- Reduced:
- 24
- Held since:
- 2017 Q4
- Held for:
- 35 quarters
- Latest activity:
- 2026 Q2
According to 2026 Q2 report, Thomas Russo holds 24,719 JPMorgan Chase & Co (JPM) shares with a market value of roughly $8.09M accounting for 0.09% of the overall portfolio. To date, the estimated cost basis is nearly $94.12 for "buy" trades and estimated average "sell" price is $196.37. Gardner Russo & Quinn first purchased JPM in 2017 Q4, initially acquiring 2,000 shares. Since the initial investment in JPMorgan Chase & Co (JPM), Gardner Russo & Quinn has made 32 more transactions.
When did Thomas Russo buy JPMorgan Chase & Co (JPM)?
Thomas Russo first invested in JPMorgan Chase & Co (JPM) in 2017 Q4 at the reported quarter-end price of $107.00 per share.
What's the cost basis of Gardner Russo & Quinn's JPM stake?
The estimated cost basis for JPMorgan Chase & Co (JPM) stake is around $94.12 per share. This represents their average reported price* across all buy transactions
Estimated cost basis*
- Weighted AVG buy price:
- $94.12
- Weighted AVG sell price:
- $196.37
Thomas Russo's historical trades in JPMorgan Chase & Co
33 results
| Period |
% of portfolio |
Shares held after* |
Reported price* |
Value* |
% (shares) of activity |
% change to portfolio |
|---|---|---|---|---|---|---|
|
2026 Q2
|
0.09%
|
24,719
|
$327.33
|
$8,091,270
|
-83.39% (-124,079)
|
-0.48%
|
|
2026 Q1
|
0.52%
|
148,798
|
$294.16
|
$43,770,420
|
-71.86% (-380,019)
|
-1.21%
|
|
2025 Q4
|
1.84%
|
528,817
|
$322.22
|
$170,395,414
|
-2.97% (-16,213)
|
-0.06%
|
|
2025 Q3
|
1.84%
|
545,030
|
$315.43
|
$171,918,813
|
-5.00% (-28,670)
|
-0.1%
|
|
2025 Q2
|
1.77%
|
573,700
|
$289.91
|
$166,321,367
|
-45.01% (-469,654)
|
-1.53%
|
|
2025 Q1
|
2.87%
|
1,043,354
|
$245.30
|
$255,934,794
|
-17.31% (-218,355)
|
-0.61%
|
|
2024 Q4
|
3.42%
|
1,261,709
|
$239.71
|
$302,444,298
|
-12.42% (-178,998)
|
-0.44%
|
|
2024 Q3
|
3.12%
|
1,440,707
|
$210.86
|
$303,787,481
|
-3.49% (-52,128)
|
-0.12%
|
|
2024 Q2
|
3.19%
|
1,492,835
|
$202.26
|
$301,940,754
|
-12.72% (-217,659)
|
-0.45%
|
|
2024 Q1
|
3.51%
|
1,710,494
|
$200.30
|
$342,611,855
|
-15.46% (-312,875)
|
-0.64%
|
|
2023 Q4
|
3.51%
|
$170.10
|
-3.58% (-75,056)
|
|||
|
2023 Q3
|
3.32%
|
$145.02
|
-0.69% (-14,492)
|
|||
|
2023 Q2
|
3.04%
|
$145.44
|
+16.17% (+294,058)
|
|||
|
2023 Q1
|
2.46%
|
$130.31
|
-1.37% (-25,205)
|
|||
|
2022 Q4
|
2.73%
|
$134.10
|
-4.38% (-84,500)
|
|||
|
2022 Q3
|
2.44%
|
$104.50
|
-1.33% (-25,928)
|
|||
|
2022 Q2
|
2.46%
|
$112.61
|
-8.37% (-178,540)
|
|||
|
2022 Q1
|
2.80%
|
$136.32
|
-9.01% (-211,225)
|
|||
|
2021 Q4
|
3.31%
|
$158.35
|
-6.80% (-171,152)
|
|||
|
2021 Q3
|
3.80%
|
$163.69
|
-9.78% (-272,731)
|
|||
|
2021 Q2
|
3.66%
|
$155.54
|
-9.47% (-291,655)
|
|||
|
2021 Q1
|
4.28%
|
$152.23
|
-14.24% (-511,309)
|
|||
|
2020 Q4
|
4.14%
|
$127.07
|
-4.91% (-185,273)
|
|||
|
2020 Q3
|
3.53%
|
$96.27
|
+4.35% (+157,261)
|
|||
|
2020 Q2
|
3.46%
|
$94.06
|
-5.60% (-214,813)
|
|||
|
2020 Q1
|
3.49%
|
$90.03
|
+36,846.41% (+3,823,552)
|
|||
|
2019 Q4
|
0.01%
|
$139.44
|
+0.57% (+59)
|
|||
|
2019 Q3
|
0.01%
|
$117.66
|
-15.06% (-1,830)
|
|||
|
2019 Q2
|
0.01%
|
$111.79
|
+0.59% (+71)
|
|||
|
2019 Q1
|
0.01%
|
$101.27
|
+0.64% (+77)
|
|||
|
2018 Q4
|
0.01%
|
$97.58
|
+4.17% (+480)
|
|||
|
2018 Q3
|
0.01%
|
$112.85
|
+476.00% (+9,520)
|
|||
|
2017 Q4
|
0.00%
|
$107.00
|
new
|
|||
* 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.