MetaCap
David B. McKinley official portrait

David B. McKinley Stock Trades

U.S. RepresentativeRepublicanWV, District 1Former member

Trades on file
161
Buys / sells
85 / 69
Last trade
Sep 21, 2022
Typical amount
$1,001 – $15,000

David B. McKinley's trading activity

Rep. David B. McKinley, a Republican from WV, has 161 stock and securities transactions on file in periodic transaction reports filed under the STOCK Act. The most frequently reported tickers are RTX (10 trades), AAPL (6 trades) and COST (6 trades). Across all reported trades, 85 were purchases and 69 were sales (full or partial).

The most recent reported transaction is dated Sep 21, 2022, and the latest report was filed on Oct 12, 2022. The most common reported amount range is $1,001 – $15,000; the forms list value ranges rather than exact amounts.

Summary generated from market data by MetaCap's automated system. Methodology

Trades by year

David B. McKinley trades by year
YearTrades
202213
202135
2020108
20195

Stocks David B. McKinley trades most

Stocks most traded by David B. McKinley
StockTradesBuysSells
RTXRTX1053
AAPLApple633
COSTCostco Wholesale633
ECLEcolab523
ELEstee Lauder Companies523
SPGIS&P Global541
GPNGlobal Payments532
TSCOTractor Supply532
GOOGLAlphabet541
WMWaste Management541
SYYSysco422
ELVElevance Health422
BDXBecton Dickinson422
RPMRPM International431
ROPRoper Technologies413

David B. McKinley trade history

Stock trades disclosed by David B. McKinley
AssetTypeAmountTradedFiling
GWWW.W. Grainger Inc.Buy$1,001 – $15,000Sep 21, 2022Filing for David B. McKinley GWW trade
TSLATesla Inc.Buy$1,001 – $15,000Sep 21, 2022Filing for David B. McKinley TSLA trade
SWKStanley Black & Decker Inc.Sell$1,001 – $15,000Sep 21, 2022Filing for David B. McKinley SWK trade
SPGIS&P Global Inc.Sell$1,001 – $15,000Sep 21, 2022Filing for David B. McKinley SPGI trade
CNCCentene CorporationBuy$1,001 – $15,000Sep 21, 2022Filing for David B. McKinley CNC trade
KMXCarMax IncSell$1,001 – $15,000Sep 21, 2022Filing for David B. McKinley KMX trade
AJGArthur J. Gallagher & Co.Buy$1,001 – $15,000Sep 21, 2022Filing for David B. McKinley AJG trade
ABTAbbott LaboratoriesSell$1,001 – $15,000Sep 21, 2022Filing for David B. McKinley ABT trade
UNHUnitedHealth Group IncorporatedPartial sell$1,001 – $15,000Jul 7, 2022Filing for David B. McKinley UNH trade
ORLYO'Reilly Automotive Inc.Partial sell$1,001 – $15,000Jul 7, 2022Filing for David B. McKinley ORLY trade
JJacobs Solutions Inc.Partial sell$1,001 – $15,000Jul 7, 2022Filing for David B. McKinley J trade
COSTCostco Wholesale CorporationPartial sell$1,001 – $15,000Jul 7, 2022Filing for David B. McKinley COST trade
GPNGlobal Payments Inc.Buy$1,001 – $15,000May 20, 2022Filing for David B. McKinley GPN trade
SYYSysco CorporationSellJoint$50,001 – $100,000Dec 27, 2021Filing for David B. McKinley SYY trade
ELVElevance Health Inc.SellJoint$50,001 – $100,000Dec 27, 2021Filing for David B. McKinley ELV trade
LINLinde plcBuy$1,001 – $15,000Dec 6, 2021Filing for David B. McKinley LIN trade
LINLinde plcBuyJoint$15,001 – $50,000Dec 6, 2021Filing for David B. McKinley LIN trade
Activision Blizzard, Inc (ATVI) [ST] SotherOther$1,001 – $15,000Dec 6, 2021Filing for David B. McKinley Activision Blizzard, Inc (ATVI) [ST] S trade
Activision Blizzard, Inc (ATVI) [ST] SotherOtherJoint$15,001 – $50,000Dec 6, 2021Filing for David B. McKinley Activision Blizzard, Inc (ATVI) [ST] S trade
RPM International Inc. (RPM) [ST] SotherOther$15,001 – $50,000Sep 16, 2021Filing for David B. McKinley RPM International Inc. (RPM) [ST] S trade
RPM International Inc. (RPM) [ST] SotherOtherJoint$15,001 – $50,000Sep 16, 2021Filing for David B. McKinley RPM International Inc. (RPM) [ST] S trade
AVGOBroadcom Inc.Buy$15,001 – $50,000Sep 16, 2021Filing for David B. McKinley AVGO trade
AVGOBroadcom Inc.BuyJoint$15,001 – $50,000Sep 16, 2021Filing for David B. McKinley AVGO trade
TSCOTractor Supply CompanyPartial sell$1,001 – $15,000Aug 19, 2021Filing for David B. McKinley TSCO trade
TMOThermo Fisher Scientific IncPartial sell$1,001 – $15,000Aug 19, 2021Filing for David B. McKinley TMO trade
INTUIntuit Inc.Partial sell$1,001 – $15,000Aug 19, 2021Filing for David B. McKinley INTU trade
ELEstee Lauder Companies Inc. (The)Partial sell$1,001 – $15,000Aug 19, 2021Filing for David B. McKinley EL trade
AAPLApple Inc.Partial sell$1,001 – $15,000Aug 19, 2021Filing for David B. McKinley AAPL trade
GOOGLAlphabet Inc. Class APartial sell$1,001 – $15,000Aug 19, 2021Filing for David B. McKinley GOOGL trade
ACNAccenture plc Class APartial sell$1,001 – $15,000Aug 19, 2021Filing for David B. McKinley ACN trade
SWKStanley Black & Decker Inc.Buy$1,001 – $15,000May 27, 2021Filing for David B. McKinley SWK trade
NFLXNetflix Inc.Sell$1,001 – $15,000May 27, 2021Filing for David B. McKinley NFLX trade
ROPRoper Technologies Inc.SellJoint$15,001 – $50,000May 12, 2021Filing for David B. McKinley ROP trade
RTXRTX CorporationSellJoint$1,001 – $15,000May 12, 2021Filing for David B. McKinley RTX trade
ECLEcolab Inc.SellJoint$439.25May 12, 2021Filing for David B. McKinley ECL trade
Cerner CorporationstockSellJoint$15,001 – $50,000May 12, 2021Filing for David B. McKinley Cerner Corporation trade
AKAMAkamai Technologies Inc.SellJoint$15,001 – $50,000May 12, 2021Filing for David B. McKinley AKAM trade
ROPRoper Technologies Inc.Sell$1,001 – $15,000Mar 24, 2021Filing for David B. McKinley ROP trade
Cerner CorporationstockSell$15,001 – $50,000Mar 24, 2021Filing for David B. McKinley Cerner Corporation trade
AKAMAkamai Technologies Inc.Sell$1,001 – $15,000Mar 24, 2021Filing for David B. McKinley AKAM trade
RPMRPM International Inc.Buy$1,001 – $15,000Feb 22, 2021Filing for David B. McKinley RPM trade
ORLYO'Reilly Automotive Inc.Buy$914.02Feb 22, 2021Filing for David B. McKinley ORLY trade
NFLXNetflix Inc.Buy$1,001 – $15,000Feb 22, 2021Filing for David B. McKinley NFLX trade
GPNGlobal Payments Inc.Buy$1,001 – $15,000Feb 22, 2021Filing for David B. McKinley GPN trade
FISVFiserv Inc.Buy$1,001 – $15,000Feb 22, 2021Filing for David B. McKinley FISV trade
COSTCostco Wholesale CorporationBuy$1,001 – $15,000Feb 22, 2021Filing for David B. McKinley COST trade
Cerner CorporationstockBuy$1,001 – $15,000Feb 22, 2021Filing for David B. McKinley Cerner Corporation trade
KMXCarMax IncBuy$1,001 – $15,000Feb 22, 2021Filing for David B. McKinley KMX trade
TMOThermo Fisher Scientific IncPartial sellJoint$1,001 – $15,000Oct 5, 2020Filing for David B. McKinley TMO trade
Cerner CorporationstockPartial sellJoint$1,001 – $15,000Oct 5, 2020Filing for David B. McKinley Cerner Corporation trade
WMWaste Management Inc.Partial sellJoint$1,001 – $15,000Aug 28, 2020Filing for David B. McKinley WM trade
RPMRPM International Inc.Partial sellJoint$1,001 – $15,000Aug 28, 2020Filing for David B. McKinley RPM trade
MSFTMicrosoft CorporationPartial sellJoint$1,001 – $15,000Aug 28, 2020Filing for David B. McKinley MSFT trade
MAMastercard IncorporatedPartial sellJoint$1,001 – $15,000Aug 28, 2020Filing for David B. McKinley MA trade
INTUIntuit Inc.Partial sellJoint$1,001 – $15,000Aug 28, 2020Filing for David B. McKinley INTU trade
HDHome Depot Inc. (The)Partial sellJoint$1,001 – $15,000Aug 28, 2020Filing for David B. McKinley HD trade
ELEstee Lauder Companies Inc. (The)Partial sellJoint$1,001 – $15,000Aug 28, 2020Filing for David B. McKinley EL trade
AAPLApple Inc.Partial sellJoint$15,001 – $50,000Aug 28, 2020Filing for David B. McKinley AAPL trade
ABTAbbott LaboratoriesPartial sellJoint$1,001 – $15,000Aug 28, 2020Filing for David B. McKinley ABT trade
SYYSysco CorporationSell$1,001 – $15,000Aug 25, 2020Filing for David B. McKinley SYY trade
RPMRPM International Inc.BuyJoint$15,001 – $50,000Aug 25, 2020Filing for David B. McKinley RPM trade
RTXRTX CorporationPartial sellJoint$15,001 – $50,000Aug 25, 2020Filing for David B. McKinley RTX trade
QCOMQUALCOMM IncorporatedBuyJoint$15,001 – $50,000Aug 25, 2020Filing for David B. McKinley QCOM trade
ECLEcolab Inc.Partial sellJoint$15,001 – $50,000Aug 25, 2020Filing for David B. McKinley ECL trade
BDXBecton Dickinson and CompanySellJoint$15,001 – $50,000Aug 25, 2020Filing for David B. McKinley BDX trade
Activision Blizzard, IncstockBuyJoint$15,001 – $50,000Aug 25, 2020Filing for David B. McKinley Activision Blizzard, Inc trade
RPMRPM International Inc.Buy$1,001 – $15,000Aug 20, 2020Filing for David B. McKinley RPM trade
RTXRTX CorporationSell$1,001 – $15,000Aug 20, 2020Filing for David B. McKinley RTX trade
QCOMQUALCOMM IncorporatedBuy$1,001 – $15,000Aug 20, 2020Filing for David B. McKinley QCOM trade
NFLXNetflix Inc.Buy$1,001 – $15,000Aug 20, 2020Filing for David B. McKinley NFLX trade
ECLEcolab Inc.Sell$1,001 – $15,000Aug 20, 2020Filing for David B. McKinley ECL trade
KMXCarMax IncBuy$1,001 – $15,000Aug 20, 2020Filing for David B. McKinley KMX trade
BDXBecton Dickinson and CompanySell$1,001 – $15,000Aug 20, 2020Filing for David B. McKinley BDX trade
ELVElevance Health Inc.Sell$1,001 – $15,000Aug 20, 2020Filing for David B. McKinley ELV trade
Activision Blizzard, IncstockBuy$1,001 – $15,000Aug 20, 2020Filing for David B. McKinley Activision Blizzard, Inc trade
TSCOTractor Supply CompanyPartial sell$1,001 – $15,000Jun 1, 2020Filing for David B. McKinley TSCO trade
ROPRoper Technologies Inc.Partial sell$1,001 – $15,000Jun 1, 2020Filing for David B. McKinley ROP trade
ELEstee Lauder Companies Inc. (The)Partial sell$1,001 – $15,000Jun 1, 2020Filing for David B. McKinley EL trade
MSFTMicrosoft CorporationPartial sellJoint$1,001 – $15,000May 26, 2020Filing for David B. McKinley MSFT trade
GPNGlobal Payments Inc.Partial sellJoint$1,001 – $15,000May 26, 2020Filing for David B. McKinley GPN trade
WMWaste Management Inc.BuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley WM trade
WMWaste Management Inc.Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley WM trade
UNHUnitedHealth Group IncorporatedBuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley UNH trade
TSCOTractor Supply CompanyBuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley TSCO trade
TSCOTractor Supply CompanyBuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley TSCO trade
TJXTJX Companies Inc. (The)BuyJoint$99.83Apr 30, 2020Filing for David B. McKinley TJX trade
TJXTJX Companies Inc. (The)Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley TJX trade
TMOThermo Fisher Scientific IncBuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley TMO trade
SYYSysco CorporationBuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley SYY trade
SBUXStarbucks CorporationBuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley SBUX trade
SBUXStarbucks CorporationBuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley SBUX trade
SPGIS&P Global Inc.BuyJoint$15,001 – $50,000Apr 30, 2020Filing for David B. McKinley SPGI trade
SPGIS&P Global Inc.Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley SPGI trade
ROPRoper Technologies Inc.Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley ROP trade
RTXRTX CorporationBuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley RTX trade
RTXRTX CorporationBuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley RTX trade
ORLYO'Reilly Automotive Inc.BuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley ORLY trade
ORLYO'Reilly Automotive Inc.Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley ORLY trade
MAMastercard IncorporatedBuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley MA trade
MAMastercard IncorporatedBuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley MA trade
JJacobs Solutions Inc.BuyJoint$15,001 – $50,000Apr 30, 2020Filing for David B. McKinley J trade
JJacobs Solutions Inc.Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley J trade
HDHome Depot Inc. (The)Buy$440.78Apr 30, 2020Filing for David B. McKinley HD trade
GPNGlobal Payments Inc.Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley GPN trade
ELEstee Lauder Companies Inc. (The)Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley EL trade
ELEstee Lauder Companies Inc. (The)BuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley EL trade
ECLEcolab Inc.BuyJoint$387.85Apr 30, 2020Filing for David B. McKinley ECL trade
ECLEcolab Inc.Buy$387.85Apr 30, 2020Filing for David B. McKinley ECL trade
COSTCostco Wholesale CorporationBuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley COST trade
COSTCostco Wholesale CorporationBuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley COST trade
BDXBecton Dickinson and CompanyBuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley BDX trade
BDXBecton Dickinson and CompanyBuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley BDX trade
AAPLApple Inc.BuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley AAPL trade
AAPLApple Inc.Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley AAPL trade
ELVElevance Health Inc.Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley ELV trade
GOOGLAlphabet Inc. Class ABuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley GOOGL trade
GOOGLAlphabet Inc. Class ABuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley GOOGL trade
AKAMAkamai Technologies Inc.Buy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley AKAM trade
AKAMAkamai Technologies Inc.BuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley AKAM trade
ACNAccenture plc Class ABuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley ACN trade
ACNAccenture plc Class ABuyJoint$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley ACN trade
ABTAbbott LaboratoriesBuy$1,001 – $15,000Apr 30, 2020Filing for David B. McKinley ABT trade
RTXRTX CorporationBuyJoint$1,001 – $15,000Apr 24, 2020Filing for David B. McKinley RTX trade
OTISOtis Worldwide CorporationSellJoint$1,001 – $15,000Apr 24, 2020Filing for David B. McKinley OTIS trade
CARRCarrier Global CorporationSellJoint$1,001 – $15,000Apr 24, 2020Filing for David B. McKinley CARR trade
RTXRTX CorporationBuy$1,001 – $15,000Apr 13, 2020Filing for David B. McKinley RTX trade
OTISOtis Worldwide CorporationSell$1,001 – $15,000Apr 13, 2020Filing for David B. McKinley OTIS trade
CARRCarrier Global CorporationSell$1,001 – $15,000Apr 13, 2020Filing for David B. McKinley CARR trade
RTXRTX CorporationExchange$1,001 – $15,000Apr 3, 2020Filing for David B. McKinley RTX trade
RTXRTX CorporationExchangeJoint$15,001 – $50,000Apr 3, 2020Filing for David B. McKinley RTX trade
MAIN STREET FINANCIAl SERVICES CoRPoRATIoNotherExchangeJoint$15,001 – $50,000Mar 28, 2020Filing for David B. McKinley MAIN STREET FINANCIAl SERVICES CoRPoRATIoN trade
WMWaste Management Inc.BuyJoint$1,001 – $15,000Mar 23, 2020Filing for David B. McKinley WM trade
UNHUnitedHealth Group IncorporatedPartial sellJoint$15,001 – $50,000Mar 23, 2020Filing for David B. McKinley UNH trade
RTXRTX CorporationBuyJoint$1,001 – $15,000Mar 23, 2020Filing for David B. McKinley RTX trade
TJXTJX Companies Inc. (The)BuyJoint$15,001 – $50,000Mar 23, 2020Filing for David B. McKinley TJX trade
TMOThermo Fisher Scientific IncPartial sellJoint$15,001 – $50,000Mar 23, 2020Filing for David B. McKinley TMO trade
SYYSysco CorporationBuyJoint$15,001 – $50,000Mar 23, 2020Filing for David B. McKinley SYY trade
SBUXStarbucks CorporationBuyJoint$1,001 – $15,000Mar 23, 2020Filing for David B. McKinley SBUX trade
SPGIS&P Global Inc.BuyJoint$1,001 – $15,000Mar 23, 2020Filing for David B. McKinley SPGI trade
DLTRDollar Tree Inc.SellJoint$15,001 – $50,000Mar 23, 2020Filing for David B. McKinley DLTR trade
COSTCostco Wholesale CorporationPartial sellJoint$1,001 – $15,000Mar 23, 2020Filing for David B. McKinley COST trade
CACICACI International Inc. Class ABuyJoint$15,001 – $50,000Mar 23, 2020Filing for David B. McKinley CACI trade
AAPLApple Inc.Partial sellJoint$50,001 – $100,000Mar 23, 2020Filing for David B. McKinley AAPL trade
ELVElevance Health Inc.BuyJoint$15,001 – $50,000Mar 23, 2020Filing for David B. McKinley ELV trade
GOOGLAlphabet Inc. Class ABuyJoint$15,001 – $50,000Mar 23, 2020Filing for David B. McKinley GOOGL trade
Aaron's, Inc.stockSellJoint$1,001 – $15,000Mar 23, 2020Filing for David B. McKinley Aaron's, Inc. trade
SPGIS&P Global Inc.Buy$1,001 – $15,000Mar 9, 2020Filing for David B. McKinley SPGI trade
MSFTMicrosoft CorporationPartial sell$1,001 – $15,000Mar 9, 2020Filing for David B. McKinley MSFT trade
GPNGlobal Payments Inc.Partial sell$1,001 – $15,000Mar 9, 2020Filing for David B. McKinley GPN trade
DLTRDollar Tree Inc.Sell$1,001 – $15,000Mar 9, 2020Filing for David B. McKinley DLTR trade
DRIDarden Restaurants Inc.Sell$1,001 – $15,000Mar 9, 2020Filing for David B. McKinley DRI trade
COSTCostco Wholesale CorporationPartial sell$1,001 – $15,000Mar 9, 2020Filing for David B. McKinley COST trade
AAPLApple Inc.Buy$1,001 – $15,000Mar 9, 2020Filing for David B. McKinley AAPL trade
GOOGLAlphabet Inc. Class ABuy$1,001 – $15,000Mar 9, 2020Filing for David B. McKinley GOOGL trade
Aaron's, Inc.stockSell$1,001 – $15,000Mar 9, 2020Filing for David B. McKinley Aaron's, Inc. trade
TSCOTractor Supply CompanyBuyJoint$15,001 – $50,000Mar 3, 2020Filing for David B. McKinley TSCO trade
WMWaste Management Inc.BuyJoint$15,001 – $50,000Dec 30, 2019Filing for David B. McKinley WM trade
ACNAccenture plc Class ABuyJoint$15,001 – $50,000Dec 30, 2019Filing for David B. McKinley ACN trade
VFCV.F. CorporationSellJoint$15,001 – $50,000Dec 19, 2019Filing for David B. McKinley VFC trade
EXPDExpeditors International of Washington Inc.SellJoint$15,001 – $50,000Dec 19, 2019Filing for David B. McKinley EXPD trade
CLXClorox Company (The)SellJoint$15,001 – $50,000Dec 19, 2019Filing for David B. McKinley CLX trade

Source: House Clerk and Senate EFD public disclosures. Trades are reported as dollar ranges and may be disclosed up to 45 days after the transaction.

Frequently asked questions

What stocks does David B. McKinley trade?
Based on STOCK Act disclosures, David B. McKinley's most frequently reported holdings and trades include RTX, AAPL, COST, ECL and EL. Disclosures show transactions, not a complete current portfolio, and may include assets held by a spouse or dependent child.
When did David B. McKinley last report a trade?
The latest transaction on file is dated Sep 21, 2022 and the most recent report was filed on Oct 12, 2022. Members have up to 45 days after a trade to disclose it, so newer trades may not be public yet.
How many stock trades has David B. McKinley disclosed?
MetaCap has 161 transactions on file for David B. McKinley: 85 purchases and 69 sales.
How much money is involved in David B. McKinley's trades?
Exact values are not disclosed. Each trade is reported within a dollar range, most commonly $1,001 – $15,000.
Where does this data come from?
House reports come from the Clerk of the House financial disclosure site. Each row links to the original filing.

More Congress trading

Latest filing Oct 12, 2022. Source: House Clerk and Senate EFD public disclosures. Trades are reported as dollar ranges and may be disclosed up to 45 days after the transaction. Disclosures are shown as filed and are not a recommendation to buy or sell any security. Market data is delayed at least 15 minutes and provided for informational purposes only. Not investment advice. Full disclaimer