David B. McKinley
David B. McKinley is a Republican member of the U.S. House of Representatives from WV. Across the disclosures we track, David B. McKinley has reported 272 stock trades — 161 purchases and 111 sales — worth an estimated $4.4M at the midpoints of the disclosed ranges, leaning toward buying. The most frequently traded position is MMM (3M Company), appearing in 9 disclosures. The most recent disclosed transaction was on Sep 21, 2022. Under the STOCK Act, members must report trades within 45 days — each row below links to the original House filing.
David B. McKinley's trading activity
David B. McKinley's disclosed trades
| Disclosed | Traded | Ticker | Type | Amount | Since disclosed | Owner | |
|---|---|---|---|---|---|---|---|
| Sep 30, 2022 | Sep 21, 2022 | AJG | Purchase | $1,001 - $15,000 | +54.8% | Self | filing ↗ |
| Sep 30, 2022 | Sep 21, 2022 | CNC | Purchase | $1,001 - $15,000 | −13.8% | Self | filing ↗ |
| Sep 30, 2022 | Sep 21, 2022 | SWK | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Sep 30, 2022 | Sep 21, 2022 | GWW | Purchase | $1,001 - $15,000 | +176.5% | Self | filing ↗ |
| May 31, 2022 | May 20, 2022 | GPN | Purchase | $1,001 - $15,000 | −29.5% | Self | filing ↗ |
| Dec 31, 2021 | Dec 27, 2021 | SYY | Sale | $50,001 - $100,000 | — | Joint | filing ↗ |
| Dec 31, 2021 | Dec 6, 2021 | ATVI | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Sep 30, 2021 | Sep 16, 2021 | RPM | Sale | $15,001 - $50,000 | — | Self | filing ↗ |
| Sep 30, 2021 | Sep 16, 2021 | AVGO | Purchase | $15,001 - $50,000 | +835.6% | Joint | filing ↗ |
| Sep 30, 2021 | Sep 16, 2021 | RPM | Sale | $15,001 - $50,000 | — | Joint | filing ↗ |
| May 31, 2021 | May 27, 2021 | SWK | Purchase | $1,001 - $15,000 | −43.0% | Self | filing ↗ |
| May 31, 2021 | May 12, 2021 | CERN | Sale | $15,001 - $50,000 | — | Joint | filing ↗ |
| May 31, 2021 | May 12, 2021 | ROP | Sale | $15,001 - $50,000 | — | Joint | filing ↗ |
| May 31, 2021 | May 12, 2021 | AKAM | Sale | $15,001 | — | Joint | filing ↗ |
| May 31, 2021 | May 12, 2021 | ECL | Sale | $439.25 | — | Joint | filing ↗ |
| May 31, 2021 | May 12, 2021 | RTX | Sale | $1,001 - $15,000 | — | Joint | filing ↗ |
| Mar 31, 2021 | Mar 24, 2021 | CERN | Sale | $15,001 - $50,000 | — | Self | filing ↗ |
| Mar 31, 2021 | Mar 24, 2021 | AKAM | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Mar 31, 2021 | Mar 24, 2021 | ROP | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Mar 1, 2021 | Feb 22, 2021 | CERN | Purchase | $1,001 - $15,000 | — | Self | filing ↗ |
| Mar 1, 2021 | Feb 22, 2021 | FISV | Purchase | $1,001 - $15,000 | −56.7% | Self | filing ↗ |
| Mar 1, 2021 | Feb 22, 2021 | RPM | Purchase | $1,001 - $15,000 | — | Self | filing ↗ |
| Mar 1, 2021 | Feb 22, 2021 | KMX | Purchase | $1,001 - $15,000 | — | Self | filing ↗ |
| Mar 1, 2021 | Feb 22, 2021 | COST | Purchase | $1,001 - $15,000 | +185.4% | Self | filing ↗ |
| Mar 1, 2021 | Feb 22, 2021 | GPN | Purchase | $1,001 - $15,000 | −53.8% | Self | filing ↗ |
| Aug 31, 2020 | Aug 25, 2020 | ATVI | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 31, 2020 | Aug 25, 2020 | BDX | Sale | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 31, 2020 | Aug 25, 2020 | QCOM | Purchase | $15,001 - $50,000 | +55.5% | Joint | filing ↗ |
| Aug 31, 2020 | Aug 25, 2020 | SYY | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Aug 31, 2020 | Aug 25, 2020 | RPM | Purchase | $15,001 | — | Joint | filing ↗ |
| Aug 31, 2020 | Aug 20, 2020 | ANTM | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Aug 31, 2020 | Aug 20, 2020 | KMX | Purchase | $1,001 - $15,000 | — | Self | filing ↗ |
| Aug 31, 2020 | Aug 20, 2020 | RTX | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Aug 31, 2020 | Aug 20, 2020 | ATVI | Purchase | $1,001 - $15,000 | — | Self | filing ↗ |
| Aug 31, 2020 | Aug 20, 2020 | ECL | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Aug 31, 2020 | Aug 20, 2020 | QCOM | Purchase | $1,001 - $15,000 | +55.5% | Self | filing ↗ |
| Aug 31, 2020 | Aug 20, 2020 | RPM | Purchase | $1,001 - $15,000 | — | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | ACN | Purchase | $1,001 - $15,000 | +7.5% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | AKAM | Purchase | $1,001 - $15,000 | +25.7% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | ANTM | Purchase | $1,001 - $15,000 | — | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | BDX | Purchase | $1,001 - $15,000 | +5.2% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | HD | Purchase | $440.78 | +82.0% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | J | Purchase | $15,001 - $50,000 | +123.8% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | MA | Purchase | $1,001 - $15,000 | +111.0% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | RTX | Purchase | $1,001 - $15,000 | +297.6% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | SYY | Purchase | $1,001 - $15,000 | +77.6% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | TJX | Purchase | $1,001 - $15,000 | +237.1% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | WM | Purchase | $1,001 - $15,000 | +150.4% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | ABT | Purchase | $1,001 - $15,000 | +35.2% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | AAPL | Purchase | $1,001 - $15,000 | +326.5% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | COST | Purchase | $1,001 - $15,000 | +242.8% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | EL | Purchase | $1,001 - $15,000 | −46.0% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | GPN | Purchase | $1,001 - $15,000 | −43.7% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | J | Purchase | $1,001 - $15,000 | +123.8% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | ROP | Purchase | $1,001 - $15,000 | +20.4% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | SBUX | Purchase | $1,001 - $15,000 | +62.7% | Self | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | TMO | Purchase | $1,001 - $15,000 | +83.2% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | TJX | Purchase | $99.83 | +237.1% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 30, 2020 | TSCO | Purchase | $1,001 - $15,000 | +99.1% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 24, 2020 | CARR | Sale | $1,001 - $15,000 | — | Joint | filing ↗ |
| Apr 30, 2020 | Apr 24, 2020 | RTX | Purchase | $1,001 - $15,000 | +297.6% | Joint | filing ↗ |
| Apr 30, 2020 | Apr 13, 2020 | RTX | Purchase | $1,001 - $15,000 | +297.6% | Self | filing ↗ |
| Apr 30, 2020 | Apr 13, 2020 | CARR | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Apr 30, 2020 | Apr 13, 2020 | OTIS | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Mar 31, 2020 | Mar 23, 2020 | AAN | Sale | $1,001 - $15,000 | — | Joint | filing ↗ |
| Mar 31, 2020 | Mar 23, 2020 | CACI | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Mar 31, 2020 | Mar 23, 2020 | SYY | Purchase | $15,001 - $50,000 | +121.4% | Joint | filing ↗ |
| Mar 31, 2020 | Mar 23, 2020 | TJX | Purchase | $15,001 - $50,000 | +245.9% | Joint | filing ↗ |
| Mar 31, 2020 | Mar 23, 2020 | WM | Purchase | $1,001 - $15,000 | +170.6% | Joint | filing ↗ |
| Mar 31, 2020 | Mar 23, 2020 | GOOGL | Purchase | $15,001 | +496.6% | Joint | filing ↗ |
| Mar 31, 2020 | Mar 23, 2020 | ANTM | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
| Mar 31, 2020 | Mar 23, 2020 | DLTR | Sale | $15,001 | — | Joint | filing ↗ |
| Mar 31, 2020 | Mar 23, 2020 | SBUX | Purchase | $1,001 - $15,000 | +89.9% | Joint | filing ↗ |
| Mar 31, 2020 | Mar 9, 2020 | AAN | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Mar 31, 2020 | Mar 9, 2020 | DRI | Sale | $1,001 - $15,000 | — | Self | filing ↗ |
| Mar 31, 2020 | Mar 3, 2020 | TSCO | Purchase | $15,001 | +138.8% | Joint | filing ↗ |
| Dec 31, 2019 | Dec 30, 2019 | ACN | Purchase | $15,001 - $50,000 | −4.7% | Joint | filing ↗ |
| Dec 31, 2019 | Dec 30, 2019 | WM | Purchase | $15,001 | +120.8% | Joint | filing ↗ |
| Dec 31, 2019 | Dec 19, 2019 | EXPD | Sale | $15,001 - $50,000 | — | Joint | filing ↗ |
| Aug 31, 2019 | Aug 20, 2019 | JEC | Purchase | $15,001 - $50,000 | — | Joint | filing ↗ |
Showing the 80 most recent disclosures of 272 total.
Most-traded stocks
David B. McKinley's stock trading: frequently asked questions
What stocks does David B. McKinley trade the most?
David B. McKinley's most frequently disclosed positions are MMM (3M Company, 9 trades), CERN (Cerner Corporation, 7 trades), ATR (aptargroup, Inc., 7 trades), based on official House financial disclosures.
How many stock trades has David B. McKinley disclosed?
David B. McKinley has disclosed 272 stock trades since 2014 — 161 purchases and 111 sales worth an estimated $4.4M at the midpoints of the disclosed ranges.
When did David B. McKinley last trade stocks?
The most recent transaction David B. McKinley disclosed was on Sep 21, 2022. Members of Congress must report trades within 45 days under the STOCK Act, so new filings can lag the trade itself.
Is it legal for David B. McKinley to trade stocks?
Yes — members of Congress may trade stocks, but the 2012 STOCK Act requires them to publicly disclose every trade over $1,000 within 45 days. This page tracks David B. McKinley's disclosures and links to the original filings.
Other active members of Congress
Source: David B. McKinley's official US House Periodic Transaction Report filings. Amounts are disclosed as ranges; estimates use range midpoints. Data may be delayed or contain filer errors. Updated Aug 13, 2026. Not investment advice.