Thompson Davis & Co., Inc.

In its 13F for Q2 2024 (holdings as of June 30, 2024, filed July 23, 2024), Thompson Davis & Co., Inc. reported 111 stock positions worth $115.3 million. Its top holding was Smith-Midland (SMID) at 40.0% of the portfolio, followed by Carlisle Cos (CSL, 7.4%) and Energy Services of America (ESOA, 3.6%). Compared with Q1 2024, it opened 20 new positions, sold out of 26, added to 37 and reduced 32. The biggest buy was Carlisle Cos (CSL, shares +0%) and the biggest sale Energy Services of America (ESOA, shares −56%).

Most Recent 13F
Q2 2026
Location
RICHMOND, VA
CIK
0001017284
Portfolio Value
$115.3M (Q2 2024)
SEC Filing
0001017284-24-000009 ↗ filed Jul 23, 2024

Holdings Value

0$50.0M$100.0M$150.0M$200.0M Q1 2024: $147.6M Q1 2024 Q2 2024: $115.3M $115.3M Q2 2024 Q3 2024: $135.4M Q3 2024 Q4 2024: $155.5M Q4 2024 Q1 2025: $126.8M Q1 2025 Q2 2025: $146.7M Q2 2025 Q3 2025: $162.0M Q3 2025 Q4 2025: $167.0M Q4 2025 Q1 2026: $149.9M Q1 2026 Q2 2026: $167.2M Q2 2026

Holdings 111 stocks · $115.3M

SMID Smith-Midland Corp. 40.05% 1,667,429 $46.2M Add +7.3%
CSL Carlisle Cos Inc. 7.37% 20,982 $8.5M Add +0.0%
ESOA Energy Services of America 3.62% 582,425 $4.2M Reduce -56.3%
DOV Dover Corp. 3.27% 20,920 $3.8M Reduce -0.1%
VOO Vanguard S&P 500 ETF 2.12% 4,880 $2.4M Add +5.2%
SHW The Sherwin-Williams Co. 1.94% 7,500 $2.2M No change
AMD Advanced Micro Devices 1.65% 11,745 $1.9M Reduce -11.9%
CB Chubb Ltd. 1.36% 6,125 $1.6M Reduce -0.7%
LLY Eli Lilly & Co. 1.32% 1,687 $1.5M Add +0.7%
CRWD CrowdStrike Holdings Inc. Class A 1.32% 3,960 $1.5M No change
AAPL Apple Inc. 1.15% 6,292 $1.3M Add +3.2%
DY Dycom Industries Inc. 1.06% 7,265 $1.2M Add +171.6%
COST Costco Wholesale Corp. 1.02% 1,383 $1.2M Reduce -1.1%
JMST JPM Ultra-Short Muni Income filed as J P MORGAN EXCHANGE TRADED F 0.93% 21,016 $1.1M Add +74.0%
NVDA Nvidia Corp. 0.91% 8,514 $1.1M Add +1.4%
UBER Uber Technologies Inc. 0.89% 14,120 $1.0M Reduce -1.7%
VIG Vanguard Dividend Apprec ETF 0.89% 5,618 $1.0M Reduce -12.2%
PRIM Primoris Services Corp. 0.87% 20,125 $1.0M Add +0.3%
AMZN Amazon.com Inc. 0.86% 5,150 $995K Add +12.3%
VTV Vanguard Mrngstr Val ETF-Aui 0.78% 5,604 $899K Reduce -1.8%
NVO Novo-Nordisk A/S-Spons ADR 0.78% 6,280 $896K No change
SPTI SS SPDR P Int Term TSY ETF 0.75% 30,750 $862K Add +146.0%
ESGV Vanguard ESG US Stock ETF 0.68% 8,124 $785K Reduce -3.6%
QQQ Invesco QQQ Trust Series 1 0.67% 1,609 $771K Add +0.1%
META Meta Platforms Inc. Class A 0.65% 1,496 $754K Add +2.6%
GOOG Alphabet Inc. Class C 0.63% 3,985 $731K Add +45.5%
HYBL SS Blackstone High Inc. ETF 0.61% 24,907 $704K Add +58.6%
VUG Vanguard Mrngstar GR ETF-Sui 0.59% 1,818 $680K Add +0.4%
ARM Arm Holdings PLC-ADR 0.56% 3,935 $644K New
PROF Profound Medical Corp. 0.54% 74,800 $628K Add +9.0%
MSFT Microsoft Corp. 0.54% 1,394 $623K Add +7.1%
JPST JPMorgan Ultra-Short Income 0.51% 11,613 $586K Add +55.8%
TRAK Repositrak Inc. 0.50% 37,675 $576K Add +3.7%
WGS Genedx Holdings Corp. 0.50% 21,844 $571K Reduce -9.3%
SPYM Ste STR SPDR PT S&P 500 ETF 0.46% 8,350 $534K New
GE General Electric filed as GE AEROSPACE 0.46% 3,332 $530K No change
JEPI JPMorgan Equity Premium Inco 0.45% 9,150 $519K No change
PG The Procter & Gamble Co. 0.43% 2,998 $494K No change
FEIM Frequency Electronics Inc. 0.42% 53,125 $484K Reduce -61.7%
IWM iShares Russell 2000 ETF 0.41% 2,330 $473K Add +0.8%
FLOT iShares Floating Rate Bond E 0.41% 9,200 $470K Add +15.8%
USFR Wisdomtree Floating Rate Tre 0.41% 9,282 $467K New
XLK SS Technology Select Sector 0.40% 2,062 $467K Add +0.1%
ARC Arc Document Solutions Inc. 0.40% 174,382 $460K Reduce -6.3%
GLD SPDR Gold Shares 0.38% 2,037 $438K Reduce -22.8%
VB Vanguard Most SM-Cap ETF-Usd 0.37% 1,981 $432K Add +1.2%
SFM Sprouts Farmers Market Inc. 0.36% 5,000 $418K New
GEHC GE Healthcare Technology 0.36% 5,331 $415K No change
SPMD SS SPDR P S&P 400 Midcap ETF 0.36% 8,000 $410K New
NVT Nvent Electric PLC 0.35% 5,226 $400K Reduce -4.1%
VRT Vertiv Holdings Co. Class A 0.34% 4,550 $394K Reduce -18.0%
DIS The Walt Disney Co. filed as DISNEY WALT CO 0.34% 3,905 $388K No change
NXT Nextpower Inc. filed as NEXTRACKER INC 0.34% 8,240 $386K Add +6.1%
MU Micron Technology Inc. 0.33% 2,900 $381K No change
CECO Ceco Environmental Corp. 0.33% 13,200 $381K New
BROS Dutch Bros Inc. Class A 0.33% 9,090 $376K New
NFLX Netflix Inc. 0.31% 532 $359K Add +2.3%
JNJ Johnson & Johnson 0.31% 2,426 $355K Reduce -1.0%
SPY SS SPDR S&P 500 ETF Trust-US 0.30% 638 $347K Reduce -22.0%
RDNT Radnet Inc. 0.30% 5,825 $343K No change
GEV GE Vernova Inc. 0.30% 1,991 $341K Add +139.0%
PDFS PDF Solutions Inc. 0.29% 9,300 $338K Reduce -14.9%
MDY State Street SPDR S&P Midcap 0.29% 622 $333K No change
TMUS T-Mobile US Inc. 0.28% 1,825 $322K No change
VSGX Vanguard ESG Intl Stock ETF 0.28% 5,576 $319K No change
CCJ Cameco Corp. 0.28% 6,475 $319K Add +20.5%
TGT Target Corp. 0.28% 2,150 $318K Add +56.4%
EME Emcor Group Inc. 0.27% 860 $314K Add +14.7%
RXST Rxsight Inc. 0.27% 5,200 $313K No change
MKL Markel Group Inc. 0.27% 196 $309K New
SOHO Sotherly Hotels Inc. 0.27% 268,535 $309K Reduce -6.4%
ORCL Oracle Corp. 0.26% 2,150 $304K Add +28.4%
GOOGL Alphabet Inc. Class A 0.25% 1,598 $291K Add +3.2%
V Visa Inc. Class A 0.25% 1,088 $286K Add +47.8%
SCHD Schwab US DVD Equity ETF 0.24% 3,627 $282K Reduce -5.3%
CDNA Caredx Inc. 0.24% 17,825 $277K New
LFMD Lifemd Inc. 0.24% 40,250 $276K Add +0.6%
AWRE Aware Inc. 0.23% 134,567 $265K Reduce -0.1%
WRK Westrock Co. 0.22% 5,100 $256K Reduce -1.9%
OUNZ Vaneck Merk Gold ETF 0.21% 10,915 $245K No change
RSP Invesco S&P 500 Equal Weight 0.21% 1,491 $245K No change
XLC SS Comm Select Sector SPDR 0.20% 2,744 $235K Reduce -5.7%
HPE Hewlett Packard Enterprise 0.20% 10,900 $231K New
NOC Northrop Grumman Corp. 0.19% 503 $219K Add +17.5%
IVV iShares Core S&P 500 ETF 0.19% 399 $218K Add +0.3%
WMT Walmart Inc. 0.19% 3,186 $216K New
XLY SS Consumer Disc Select Sect 0.19% 1,181 $215K Reduce -1.1%
SLB SLB Ltd. filed as SCHLUMBERGER LTD 0.18% 4,510 $213K New
VXF Vanguard Extended Market ETF 0.18% 1,251 $211K No change
XLP SS Consumer Staples Sel Sect 0.18% 2,713 $208K Add +1.5%
ETN Eaton Corp. PLC 0.18% 650 $204K New
SPTS SS SPDR P St Term TSY ETF 0.18% 7,000 $202K New
ET Energy Transfer LP 0.16% 11,600 $188K No change
LYFT LYFT Inc. Class A 0.14% 11,200 $158K New
PESI Perma-Fix Environmental SVCS 0.10% 11,855 $120K New
UEC Uranium Energy Corp. 0.10% 18,750 $113K Reduce -2.6%
CX Cemex Sab-Spons ADR Part Cer 0.09% 16,500 $105K Reduce -38.4%
PPSI Pioneer Power Solutions Inc. 0.05% 15,700 $62K Reduce -12.2%
ILPT Industrial Logistics Propert 0.05% 15,500 $57K Reduce -6.1%
CODX Co.-Diagnostics Inc. 0.04% 41,500 $52K New

Show all 111 holdings

Other holdings (3): bonds, preferreds, convertibles and warrants · $2K (not counted above)
SecurityClassShares / PrincipalValueChange
BAERW Wildfire New Pubco Inc.-27 *W EXP 01/24/202 10,000$1KNo change
HYMCW Hycroft Mining Holding *W EXP 05/29/202 40,000$620No change
AMPGW Amplitech Group Inc.-CW26 *W EXP 02/26/202 10,000$386No change

Total filed on the 13F, all lines: $115.3M.

Portfolio Sells Q1 2024 → Q2 2024

ESOA Energy Services of America Reduce -56.3% 3.62% −3.84
KNSL Kinsale Capital Group Inc. Sold out 0.00% −0.84
FEIM Frequency Electronics Inc. Reduce -61.7% 0.42% −0.60
PWR Quanta Services Inc. Sold out 0.00% −0.38
NTNX Nutanix Inc. Class A Sold out 0.00% −0.38
IBIT iShares Bitcoin Trust ETF Sold out 0.00% −0.31
SNOW Snowflake Inc. Sold out 0.00% −0.21
ALKT Alkami Technology Inc. Sold out 0.00% −0.21
UTI Universal Technical Institut Sold out 0.00% −0.21
LNG Cheniere Energy Inc. Sold out 0.00% −0.20
BHVN Biohaven Ltd. Sold out 0.00% −0.19
FIX Comfort Systems USA Inc. Sold out 0.00% −0.19
SPTL SS SPDR PF LNG TRM TSY E-Usd Sold out 0.00% −0.18
AZEK The Azek Co. Inc. Sold out 0.00% −0.17
BAC Bank of America Corp. Sold out 0.00% −0.14
VONV Vanguard Russell 1000 Value Sold out 0.00% −0.14
SMCI Super Micro Computer Inc. Sold out 0.00% −0.14
KEYS Keysight Technologies Inc. Sold out 0.00% −0.14
GMAB Genmab A/S -SP ADR Sold out 0.00% −0.14
QUIK Quicklogic Corp. Sold out 0.00% −0.14
BRK.B Berkshire Hathaway Inc. Class B Sold out 0.00% −0.14
MITK Mitek Systems Inc. Sold out 0.00% −0.12
MSOS Advisorshares Pure US Cann Sold out 0.00% −0.09
CX Cemex Sab-Spons ADR Part Cer Reduce -38.4% 0.09% −0.07
EVLV Evolv Technologies Holdings Sold out 0.00% −0.05
APLD Applied Digital Corp. Sold out 0.00% −0.05
GSIT Gsi Technology Inc. Sold out 0.00% −0.03
PPSI Pioneer Power Solutions Inc. Reduce -12.2% 0.05% −0.02
SOHO Sotherly Hotels Inc. Reduce -6.4% 0.27% −0.01
PFIE Profire Energy Inc. Reduce -28.2% 0.02% −0.01
MARIN SOFTWARE INC Sold out 0.00% −0.01
GROY Gold Royalty Corp. Reduce -6.1% 0.03% −0.00
PZG Paramount Gold Nevada Corp. Reduce -36.8% 0.01% −0.00
ISUNQ Isun Inc. Sold out 0.00% −0.00
S&W SEED CO Reduce -2.1% 0.01% −0.00
ILPT Industrial Logistics Propert Reduce -6.1% 0.05% +0.00
UEC Uranium Energy Corp. Reduce -2.6% 0.10% +0.01
SPY SS SPDR S&P 500 ETF Trust-US Reduce -22.0% 0.30% +0.01
GLD SPDR Gold Shares Reduce -22.8% 0.38% +0.01
AMD Advanced Micro Devices Reduce -11.9% 1.65% +0.02
VRT Vertiv Holdings Co. Class A Reduce -18.0% 0.34% +0.03
SCHD Schwab US DVD Equity ETF Reduce -5.3% 0.24% +0.04
XLY SS Consumer Disc Select Sect Reduce -1.1% 0.19% +0.04
XLC SS Comm Select Sector SPDR Reduce -5.7% 0.20% +0.04
PDFS PDF Solutions Inc. Reduce -14.9% 0.29% +0.04
JNJ Johnson & Johnson Reduce -1.0% 0.31% +0.04
WRK Westrock Co. Reduce -1.9% 0.22% +0.05
ARC Arc Document Solutions Inc. Reduce -6.3% 0.40% +0.05
AWRE Aware Inc. Reduce -0.1% 0.23% +0.06
NVT Nvent Electric PLC Reduce -4.1% 0.35% +0.07

Portfolio Buys Q1 2024 → Q2 2024

CSL Carlisle Cos Inc. Add +0.0% 7.37% +1.81
DY Dycom Industries Inc. Add +171.6% 1.06% +0.80
VOO Vanguard S&P 500 ETF Add +5.2% 2.12% +0.61
ARM Arm Holdings PLC-ADR New 0.56% +0.56
JMST JPM Ultra-Short Muni Income Add +74.0% 0.93% +0.51
SPTI SS SPDR P Int Term TSY ETF Add +146.0% 0.75% +0.51
SPYM Ste STR SPDR PT S&P 500 ETF New 0.46% +0.46
LLY Eli Lilly & Co. Add +0.7% 1.32% +0.44
AAPL Apple Inc. Add +3.2% 1.15% +0.44
USFR Wisdomtree Floating Rate Tre New 0.41% +0.41
NVDA Nvidia Corp. Add +1.4% 0.91% +0.40
SFM Sprouts Farmers Market Inc. New 0.36% +0.36
SPMD SS SPDR P S&P 400 Midcap ETF New 0.36% +0.36
GOOG Alphabet Inc. Class C Add +45.5% 0.63% +0.35
CECO Ceco Environmental Corp. New 0.33% +0.33
BROS Dutch Bros Inc. Class A New 0.33% +0.33
HYBL SS Blackstone High Inc. ETF Add +58.6% 0.61% +0.31
AMZN Amazon.com Inc. Add +12.3% 0.86% +0.30
PRIM Primoris Services Corp. Add +0.3% 0.87% +0.29
MKL Markel Group Inc. New 0.27% +0.27
JPST JPMorgan Ultra-Short Income Add +55.8% 0.51% +0.25
CDNA Caredx Inc. New 0.24% +0.24
HPE Hewlett Packard Enterprise New 0.20% +0.20
GEV GE Vernova Inc. Add +139.0% 0.30% +0.20
WMT Walmart Inc. New 0.19% +0.19
QQQ Invesco QQQ Trust Series 1 Add +0.1% 0.67% +0.19
SLB SLB Ltd. New 0.18% +0.18
META Meta Platforms Inc. Class A Add +2.6% 0.65% +0.18
ETN Eaton Corp. PLC New 0.18% +0.18
SPTS SS SPDR P St Term TSY ETF New 0.18% +0.18
MSFT Microsoft Corp. Add +7.1% 0.54% +0.17
VUG Vanguard Mrngstar GR ETF-Sui Add +0.4% 0.59% +0.17
PROF Profound Medical Corp. Add +9.0% 0.54% +0.15
LYFT LYFT Inc. Class A New 0.14% +0.14
FLOT iShares Floating Rate Bond E Add +15.8% 0.41% +0.13
ORCL Oracle Corp. Add +28.4% 0.26% +0.12
CCJ Cameco Corp. Add +20.5% 0.28% +0.12
XLK SS Technology Select Sector Add +0.1% 0.40% +0.11
TRAK Repositrak Inc. Add +3.7% 0.50% +0.11
TGT Target Corp. Add +56.4% 0.28% +0.11
V Visa Inc. Class A Add +47.8% 0.25% +0.11
PESI Perma-Fix Environmental SVCS New 0.10% +0.10
NFLX Netflix Inc. Add +2.3% 0.31% +0.10
EME Emcor Group Inc. Add +14.7% 0.27% +0.09
GOOGL Alphabet Inc. Class A Add +3.2% 0.25% +0.09
IWM iShares Russell 2000 ETF Add +0.8% 0.41% +0.08
VB Vanguard Most SM-Cap ETF-Usd Add +1.2% 0.37% +0.07
NOC Northrop Grumman Corp. Add +17.5% 0.19% +0.05
IVV iShares Core S&P 500 ETF Add +0.3% 0.19% +0.05
CODX Co.-Diagnostics Inc. New 0.04% +0.04

All Filings

QuarterPositions13F Reported ValueTop Holdings
Q2 2026 168$167.2MSMID, CSL, DOV, JPST, VOO
Q1 2026 141$149.9MSMID, CSL, DOV, VOO, FIX
Q4 2025 156$167.0MSMID, CSL, DOV, VOO, SHW
Q3 2025 147$162.0MSMID, CSL, DOV, VOO, SHW
Q2 2025Amended 137$146.7MSMID, CSL, WMT, DOV, VOO
Q1 2025 122$126.8MSMID, CSL, DOV, VOO, SHW
Q4 2024 126$155.5MSMID, CSL, DOV, VOO, SHW
Q3 2024 123$135.4MSMID, CSL, DOV, SHW, VOO
Q2 2024 111$115.3MSMID, CSL, ESOA, DOV, VOO
Q1 2024 116$147.6MSMID, ESOA, CSL, DOV, SHW