David B. McKinley portfolio
David B. McKinley represented WV in the House until 2023. Trades below come from filings made while in office. David B. McKinley has disclosed 475 trades (265 purchases, 207 sales); the latest was on Sep 21, 2022. Over the past year the disclosed stock holdings returned -5.9%, against +11.8% for the S&P 500.
Est. value $2.3M across 29 stocks and ETFs, marked to the latest close
| Investment | Est. holding value | Last transaction | Total bought | Avg. cost | Since filed | Current price | Trades |
|---|---|---|---|---|---|---|---|
| AVGOBroadcom Inc. | $420K | Sep 16, 2021Purchase | $30K–100K2 purchases | $50.74 | +576.06% | $328.08 | 2 |
| COSTCostco Wholesale Corporatio n | $405K | Jul 7, 2022Sale (partial) | $34K–160K6 purchases | $205.56 | +382.86% | $1,009.16 | 11 |
| TJXTJX Companies, Inc. | $175K | Apr 30, 2020Purchase | $17K–80K4 purchases | $39.26 | +195.75% | $141.76 | 8 |
| CACICACI | $151K | Mar 23, 2020Purchase | $16K–65K2 purchases | $180.54 | +204.32% | $673.36 | 2 |
| MSFTMicrosoft Corporation | $139K | Aug 28, 2020Sale (partial) | $16K–65K2 purchases | $101.51 | +401.13% | $522.53 | 5 |
| MAMastercard Incorporated | $117K | Aug 28, 2020Sale (partial) | $18K–95K4 purchases | $275.40 | +134.34% | $638.51 | 5 |
| WMWaste Management, Inc. | $109K | Aug 28, 2020Sale (partial) | $18K–95K4 purchases | $105.28 | +119.08% | $233.59 | 8 |
| TSCOSpouse Tractor Supply Company | $82K | Aug 19, 2021Sale (partial) | $18K–95K4 purchases | $18.99 | +74.10% | $33.72 | 6 |
| JJacobs Engineering group Inc. | $79K | Jul 7, 2022Sale (partial) | $16K–65K2 purchases | $68.45 | +158.47% | $154.17 | 3 |
| TSSITSS) | $67K | Dec 20, 2018Purchase | $1K–15K1 purchase | $0.84 | +743.45% | $7.09 | 1 |
| LINlinde plc Ordinary Share | $64K | Dec 6, 2021Purchase | $16K–65K2 purchases | $325.03 | +55.78% | $511.94 | 2 |
| QCOMQCOM | $59K | Aug 25, 2020Purchase | $16K–65K2 purchases | $114.87 | +44.10% | $167.77 | 2 |
| INTUIntuit Inc. | $59K | Aug 19, 2021Sale (partial) | $16K–65K2 purchases | $192.06 | +66.92% | $338.28 | 6 |
| ACNaccenture plc. Class a Ordin ary shares | $55K | Aug 19, 2021Sale (partial) | $17K–80K3 purchases | $201.50 | +26.89% | $253.33 | 8 |
| ORLYInc. | $42K | Jul 7, 2022Sale (partial) | $3K–31K3 purchases | $25.97 | +226.28% | $89.03 | 9 |
| UTXunited Technologi es Corporation | $41K | Apr 3, 2020Exchange | $16K–65K2 purchases | $109.82 | — | — | 11 |
| JECJacobs Engineering group Inc. | $41K | Aug 20, 2019Purchase | $16K–65K2 purchases | $83.57 | — | — | 2 |
| SBUXStarbucks Corporation | $36K | Apr 30, 2020Purchase | $3K–45K3 purchases | $68.57 | +39.92% | $103.00 | 10 |
| TSSTotal System Services, Inc. | $33K | Dec 20, 2018Purchase | $15K–50K1 purchase | $79.10 | — | — | 1 |
| ELEstee lauder Companies, Inc. | $22K | Aug 19, 2021Sale (partial) | $18K–95K4 purchases | $185.82 | -38.87% | $107.15 | 7 |
| GWWW.W. grainger, Inc. | $21K | Sep 21, 2022Purchase | $1K–15K1 purchase | $516.75 | +169.18% | $1,362.70 | 3 |
| AJGArthur J. Gallagher & Co. | $12K | Sep 21, 2022Purchase | $1K–15K1 purchase | $174.32 | +55.26% | $271.51 | 1 |
| TSLATesla, Inc. | $11K | Sep 21, 2022Purchase | $1K–15K1 purchase | $300.80 | +85.13% | $402.18 | 1 |
| GPNglobal Payments Inc. | $9K | May 20, 2022Purchase | $3K–45K3 purchases | $155.33 | -45.12% | $85.10 | 5 |
| FISVFiserv, Inc. | $9K | Feb 22, 2021Purchase | $2K–30K2 purchases | $88.44 | -46.31% | $48.35 | 5 |
| WAGWalgreen Co. | $8K | Mar 7, 2014Purchase | $1K–15K1 purchase | $67.21 | — | — | 1 |
| HDHome Depot, Inc. | $8K | Aug 28, 2020Sale (partial) | $1K–15K2 purchases | $166.36 | +80.91% | $329.43 | 6 |
| CNCCentene Corporation | $7K | Sep 21, 2022Purchase | $1K–15K1 purchase | $80.91 | -9.12% | $67.55 | 1 |
| UNHunitedHealth group Incorporated Common stock | $5K | Jul 7, 2022Sale (partial) | $2K–30K2 purchases | $265.12 | +53.54% | $407.20 | 8 |
Trades from House and Senate periodic transaction reports filed Jan 1, 2012 to Oct 30, 2026. Holdings are estimated from range midpoints: purchases add, partial sales subtract and full sales close the position, marked to the latest close where prices exist; matured bonds, expired options and delisted stocks drop out. They are not reported balances. Returns are time-weighted returns of the estimated stock and ETF holdings, with each trade taking effect at the close on its filing date (the member's own trade-date result is shown beneath): each window is split at the member's trade dates and the holdings' performance over each stretch, from daily closes, is chained, so the timing and size of purchases and sales do not dilute or inflate the result. Party, district and committee seats come from the congress-legislators dataset.