Skip to main content

Stock Trades · Jan 2021 – Jun 2026

Tommy Tuberville — Stock Trades

1,499 securities transactions disclosed under the STOCK Act by the Republican senator for Alabama.

587 purchases 912 sales 278 filed late

Disclosed Transactions

Newest first (249 of 1,499 on this page). Click any column header to re-sort this page.

Date ▼ Ticker ↕ Asset ↕ Type ↕ Amount ↕ Owner ↕ Filing
Dec 27, 2021 ECOM ChannelAdvisor Corporation Common Stock Option … Sale (Full) $15,001 - $50,000 Joint ↗
Dec 23, 2021 BABA Alibaba Group Holding Limited American Deposita… Sale (Partial) $50,001 - $100,000 Joint ↗
Dec 23, 2021 ECOM ChannelAdvisor Corporation Common Stock Option … Sale (Full) $15,001 - $50,000 Joint ↗
Dec 23, 2021 ECOM ChannelAdvisor Corporation Common Stock Option … Sale (Full) $1,001 - $15,000 Joint ↗
Dec 23, 2021 CLF Cleveland-Cliffs Inc. Common Stock Option Type:… Purchase $1,001 - $15,000 Joint ↗
Dec 22, 2021 AAPL Apple Inc. - Common Stock Sale (Partial) $50,001 - $100,000 Joint ↗
Dec 21, 2021 BABA Alibaba Group Holding Limited American Deposita… Purchase $15,001 - $50,000 Joint ↗
Dec 15, 2021 BABA Alibaba Group Holding Limited American Deposita… Purchase $50,001 - $100,000 Joint ↗
Dec 14, 2021 BABA Alibaba Group Holding Limited American Deposita… Purchase $50,001 - $100,000 Joint ↗
Dec 13, 2021 SSYS Stratasys, Ltd. - Common Stock Purchase $15,001 - $50,000 Joint ↗
Dec 1, 2021 — Apr 22 CME Cattle Purchase $1,001 - $15,000 Self ↗
Nov 30, 2021 — Mar 22 CBT Corn Purchase $1,001 - $15,000 Self ↗
Nov 30, 2021 — Jul 22 CBT Corn Purchase $1,001 - $15,000 Self ↗
Nov 22, 2021 OXY Occidental Petroleum Corporation Common Stock Sale (Full) $50,001 - $100,000 Joint ↗
Nov 22, 2021 AAPL Apple Inc. - Common Stock Option Type: Put Stri… Purchase $1,001 - $15,000 Joint ↗
Nov 22, 2021 ECOM ChannelAdvisor Corporation Common Stock Option … Purchase $1,001 - $15,000 Joint ↗
Nov 22, 2021 OXY Occidental Petroleum Corporation Common Stock O… Sale (Full) $1,001 - $15,000 Joint ↗
Nov 22, 2021 MSFT Microsoft Corporation - Common Stock Option Typ… Purchase $1,001 - $15,000 Joint ↗
Nov 17, 2021 PYPL PayPal Holdings, Inc. - Common Stock Option Typ… Sale (Full) $1,001 - $15,000 Joint ↗
Nov 17, 2021 PYPL PayPal Holdings, Inc. - Common Stock Option Typ… Sale (Partial) $1,001 - $15,000 Joint ↗
Nov 12, 2021 ADBE Adobe Inc. - Common Stock Option Type: Put Stri… Purchase $1,001 - $15,000 Joint ↗
Nov 8, 2021 CLF Cleveland-Cliffs Inc. Common Stock Purchase $100,001 - $250,000 Joint ↗
Nov 8, 2021 CLF Cleveland-Cliffs Inc. Common Stock Option Type:… Sale (Full) $15,001 - $50,000 Joint ↗
Nov 8, 2021 CLF Cleveland-Cliffs Inc. Common Stock Option Type:… Sale (Full) $1,001 - $15,000 Joint ↗
Nov 8, 2021 CLF Cleveland-Cliffs Inc. Common Stock Option Type:… Sale (Full) $15,001 - $50,000 Joint ↗
Nov 5, 2021 F Ford Motor Company Common Stock Option Type: Sh… Purchase $1,001 - $15,000 Joint ↗
Nov 4, 2021 SSYS Stratasys, Ltd. - Common Stock Option Type: Sho… Sale (Full) $1,001 - $15,000 Joint ↗
Nov 2, 2021 — May 22 CBT Corn Purchase $1,001 - $15,000 Self ↗
Nov 2, 2021 SCCO Southern Copper Corporation Common Stock Purchase $100,001 - $250,000 Joint ↗
Nov 2, 2021 SCCO Southern Copper Corporation Common Stock Option… Sale (Full) $1,001 - $15,000 Joint ↗
Nov 2, 2021 SCCO Southern Copper Corporation Common Stock Option… Sale (Full) $1,001 - $15,000 Joint ↗
Nov 2, 2021 SCCO Southern Copper Corporation Common Stock Option… Purchase $1,001 - $15,000 Joint ↗
Oct 26, 2021 AON Aon plc Class A Ordinary Shares (Ireland) Sale (Full) $1,001 - $15,000 Joint ↗
Oct 26, 2021 APAM Artisan Partners Asset Management Inc. Class A … Sale (Full) $1,001 - $15,000 Joint ↗
Oct 26, 2021 RMD ResMed Inc. Common Stock Sale (Full) $1,001 - $15,000 Joint ↗
Oct 26, 2021 QCOM QUALCOMM Incorporated - Common Stock Option Typ… Sale (Full) $1,001 - $15,000 Joint ↗
Oct 21, 2021 X United States Steel Corporation Common Stock Op… Sale (Full) $1,001 - $15,000 Joint ↗
Oct 18, 2021 GD General Dynamics Corporation Common Stock Sale (Full) $15,001 - $50,000 Joint ↗
Oct 18, 2021 DOW Dow Inc. Common Stock Sale (Full) $1,001 - $15,000 Joint ↗
Oct 18, 2021 D Dominion Energy, Inc. Common Stock Sale (Full) $15,001 - $50,000 Joint ↗
Oct 18, 2021 BDX Becton, Dickinson and Company Common Stock Sale (Full) $15,001 - $50,000 Joint ↗
Oct 18, 2021 UA Under Armour, Inc. Class C Common Stock Sale (Full) $15,001 - $50,000 Self ↗
Oct 18, 2021 UAA Under Armour, Inc. Class A Common Stock Sale (Full) $15,001 - $50,000 Self ↗
Oct 18, 2021 GE General Electric Company Common Stock Sale (Full) $15,001 - $50,000 Self ↗
Oct 18, 2021 X United States Steel Corporation Common Stock Purchase $100,001 - $250,000 Joint ↗
Oct 18, 2021 X United States Steel Corporation Common Stock Op… Sale (Full) $1,001 - $15,000 Joint ↗
Oct 18, 2021 AA Alcoa Corporation Common Stock Sale (Full) $100,001 - $250,000 Joint ↗
Oct 18, 2021 INTC Intel Corporation - Common Stock Purchase $50,001 - $100,000 Joint ↗
Oct 18, 2021 INTC Intel Corporation - Common Stock Option Type: C… Sale (Full) $1,001 - $15,000 Joint ↗
Oct 18, 2021 CALX Calix, Inc Common Stock Option Type: Put Strike… Sale (Full) $1,001 - $15,000 Joint ↗
Oct 18, 2021 CALX Calix, Inc Common Stock Option Type: Put Strike… Purchase $1,001 - $15,000 Joint ↗
Oct 15, 2021 AA Alcoa Corporation Common Stock Sale (Full) $1,001 - $15,000 Joint ↗
Oct 15, 2021 INTC Intel Corporation - Common Stock Purchase $15,001 - $50,000 Joint ↗
Oct 12, 2021 — Dec 21 CME Cattle Purchase $1,001 - $15,000 Self ↗
Oct 1, 2021 — Oct 21 CME Cattle Purchase $1,001 - $15,000 Self ↗
Sep 30, 2021 APD Air Products and Chemicals, Inc. Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 ALLE Allegion plc Ordinary Shares Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 BKE Buckle, Inc. (The) Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 CABO Cable One, Inc. Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 CTAS Cintas Corporation - Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 DEO Diageo plc Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 EXP Eagle Materials Inc Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 EL Estee Lauder Companies, Inc. (The) Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 GNRC Generac Holdlings Inc. Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 INTU Intuit Inc. - Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 JNJ Johnson & Johnson Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 KLAC KLA Corporation - Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 KEYS Keysight Technologies Inc. Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 MPWR Monolithic Power Systems, Inc. - Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 NFLX Netflix, Inc. - Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 30, 2021 PG Procter & Gamble Company (The) Common Stock Purchase $1,001 - $15,000 Joint ↗
Sep 29, 2021 AME AMETEK, Inc. Sale (Full) $1,001 - $15,000 Joint ↗
Sep 29, 2021 ATHM Autohome Inc. American Depositary Shares, each … Sale (Full) $1,001 - $15,000 Joint ↗
Sep 29, 2021 BHP Bhp Group Plc Sale (Full) $1,001 - $15,000 Joint ↗
Sep 29, 2021 CHE Chemed Corp Sale (Full) $1,001 - $15,000 Joint ↗
Sep 29, 2021 CLX Clorox Company (The) Common Stock Sale (Full) $1,001 - $15,000 Joint ↗
Sep 29, 2021 DECK Deckers Outdoor Corporation Common Stock Sale (Full) $1,001 - $15,000 Joint ↗
Sep 29, 2021 — Quest Diagnostics Incorporated Common Stock Sale (Full) $1,001 - $15,000 Joint ↗
Sep 29, 2021 MMM 3M Company Common Stock Sale (Full) $1,001 - $15,000 Joint ↗
Sep 29, 2021 WAL Western Alliance Bancorporation Common Stock (D… Sale (Full) $1,001 - $15,000 Joint ↗
Sep 20, 2021 X United States Steel Corporation Common Stock Op… Sale (Full) $15,001 - $50,000 Joint ↗
Sep 20, 2021 SSYS Stratasys, Ltd. - Common Stock Purchase $50,001 - $100,000 Joint ↗
Sep 13, 2021 BABA Alibaba Group Holding Limited American Deposita… Purchase $50,001 - $100,000 Joint ↗
Sep 13, 2021 BABA Alibaba Group Holding Limited American Deposita… Sale (Full) $15,001 - $50,000 Joint ↗
Sep 13, 2021 BABA Alibaba Group Holding Limited American Deposita… Sale (Full) $1,001 - $15,000 Joint ↗
Sep 8, 2021 — Oct 21 CME Cattle Purchase $1,001 - $15,000 Self ↗
Sep 3, 2021 ECOM ChannelAdvisor Corporation Common Stock Option … Purchase $1,001 - $15,000 Joint ↗
Sep 2, 2021 — Sep 21 FDR Cattle Purchase $1,001 - $15,000 Self ↗
Aug 30, 2021 ECOM ChannelAdvisor Corporation Common Stock Option … Sale (Full) $1,001 - $15,000 Joint ↗
Aug 30, 2021 CALX Calix, Inc Common Stock Option Type: Put Strike… Sale (Full) $1,001 - $15,000 Joint ↗
Aug 27, 2021 CALX Calix, Inc Common Stock Option Type: Put Strike… Purchase $1,001 - $15,000 Joint ↗
Aug 20, 2021 — Dec 21 KC Red Wheat Sale (Full) $1,001 - $15,000 Self ↗
Aug 19, 2021 — Call Dec 21 KC Red Wheat Sale (Full) $1,001 - $15,000 Self ↗
Aug 18, 2021 — Call Dec 21 KC Red Wheat Sale (Full) $1,001 - $15,000 Self ↗
Aug 18, 2021 SSYS Stratasys, Ltd. - Common Stock Purchase $1,001 - $15,000 Joint ↗
Aug 12, 2021 — Dec 21 CBT Corn Sale (Full) $1,001 - $15,000 Self ↗
Aug 12, 2021 — Call Dec 21 CBT Corn Sale (Full) $1,001 - $15,000 Self ↗
Aug 12, 2021 SSBK Southern States Bancshares, Inc. - Common Stock Purchase $50,001 - $100,000 Joint ↗
Aug 11, 2021 — Aug 21 CME Cattle Sale (Full) $1,001 - $15,000 Self ↗
Aug 10, 2021 — Aug 21 CME Cattle Sale (Full) $1,001 - $15,000 Self ↗
Aug 10, 2021 INTC Intel Corporation - Common Stock Option Type: P… Sale (Full) $1,001 - $15,000 Joint ↗
Aug 5, 2021 — Sep 21 FDR Cattle Sale (Full) $1,001 - $15,000 Self ↗
Aug 2, 2021 OXY Occidental Petroleum Corporation Common Stock O… Sale (Full) $1,001 - $15,000 Joint ↗
Aug 2, 2021 OXY Occidental Petroleum Corporation Common Stock O… Sale (Full) $1,001 - $15,000 Joint ↗
Jul 30, 2021 F Ford Motor Company Common Stock Option Type: Pu… Sale (Full) $15,001 - $50,000 Joint ↗
Jul 29, 2021 AA Alcoa Corporation Common Stock Option Type: Put… Purchase $1,001 - $15,000 Joint ↗
Jul 28, 2021 NVDA NVIDIA Corporation - Common Stock Option Type: … Sale (Full) $15,001 - $50,000 Joint ↗
Jul 21, 2021 CLF Cleveland-Cliffs Inc. Common Stock Purchase $100,001 - $250,000 Joint ↗
Jul 21, 2021 CLF Cleveland-Cliffs Inc. Common Stock Option Type:… Sale (Full) $15,001 - $50,000 Joint ↗
Jul 21, 2021 CLF Cleveland-Cliffs Inc. Common Stock Option Type:… Sale (Full) $1,001 - $15,000 Joint ↗
Jul 20, 2021 CLF Cleveland-Cliffs Inc. Common Stock Option Type:… Sale (Full) $1,001 - $15,000 Joint ↗
Jul 20, 2021 — Dec 21 CBT Corn Sale (Full) $1,001 - $15,000 Self ↗
Jul 19, 2021 AA Alcoa Corporation Common Stock Sale (Full) $50,001 - $100,000 Joint ↗
Jul 19, 2021 CLF Cleveland-Cliffs Inc. Common Stock Sale (Full) $50,001 - $100,000 Joint ↗
Jul 19, 2021 — Sep 21 FDR Cattle Sale (Full) $1,001 - $15,000 Self ↗
Jul 16, 2021 DTD Wisdomtree U.S. Total Dividend Fund Purchase $15,001 - $50,000 Self ↗
Jul 16, 2021 SQ Square, Inc. Class A Common Stock Purchase $15,001 - $50,000 Self ↗
Jul 16, 2021 MTUM iShares MSCI USA Momentum Factor ETF Purchase $15,001 - $50,000 Self ↗
Jul 16, 2021 — Bristol-Myers Squibb Company Common Stock Purchase $15,001 - $50,000 Self ↗
Jul 16, 2021 XLY SPDR Select Sector Fund - Consumer Discretionary Purchase $15,001 - $50,000 Self ↗
Jul 16, 2021 PEP PepsiCo, Inc. - Common Stock Purchase $15,001 - $50,000 Joint ↗
Jul 16, 2021 PEGA Pegasystems Inc. - Common Stock Purchase $15,001 - $50,000 Joint ↗
Jul 16, 2021 NWL Newell Brands Inc. - Common Stock Purchase $15,001 - $50,000 Joint ↗
Jul 16, 2021 CRWD CrowdStrike Holdings, Inc. - Class A Common Sto… Purchase $15,001 - $50,000 Joint ↗
Jul 14, 2021 BABA Alibaba Group Holding Limited American Deposita… Purchase $15,001 - $50,000 Joint ↗
Jul 14, 2021 BABA Alibaba Group Holding Limited American Deposita… Sale (Full) $15,001 - $50,000 Joint ↗
Jul 9, 2021 — Dec 21 CBT Corn Sale (Full) $1,001 - $15,000 Self ↗
Jul 9, 2021 — Aug 21 CMS Cattle Sale (Full) $1,001 - $15,000 Self ↗
Jul 7, 2021 — Dec 21 CBT Corn Sale (Full) $1,001 - $15,000 Self ↗
Jul 6, 2021 QQQ Invesco QQQ Trust, Series 1 Option Type: Put St… Purchase $1,001 - $15,000 Joint ↗
Jul 1, 2021 INTC Intel Corporation - Common Stock Option Type: P… Sale (Full) $1,001 - $15,000 Joint ↗
Jun 30, 2021 ADP Automatic Data Processing, Inc. Option Type: Pu… Purchase $1,001 - $15,000 Joint ↗
Jun 25, 2021 OXY Occidental Petroleum Corporation Option Type: P… Purchase $1,001 - $15,000 Joint ↗
Jun 23, 2021 AAPL Apple Inc. Option Type: Put Strike price: $102.… Sale (Full) $1,001 - $15,000 Joint ↗
Jun 23, 2021 MSFT Microsoft Corporation Option Type: Put Strike p… Sale (Full) $1,001 - $15,000 Joint ↗
Jun 7, 2021 — Ford Motor Company Option Type: Put Strike pric… Purchase $1,001 - $15,000 Joint ↗
Jun 1, 2021 QCOM QUALCOMM Incorporated Option Type: Put Strike p… Sale (Full) $15,001 - $50,000 Joint ↗
May 24, 2021 Late FCX Freeport-McMoRan Inc. Sale (Full) $1,001 - $15,000 Joint ↗
May 18, 2021 Late FDSWX AIG Focused Dividend Strategy Fund Class W Sale (Full) $1,001 - $15,000 Joint ↗
May 10, 2021 Late FCX Freeport-McMoRan Inc. Sale (Full) $1,001 - $15,000 Joint ↗
May 6, 2021 Late X United States Steel Corporation Purchase $100,001 - $250,000 Joint ↗
May 6, 2021 Late X United States Steel Corporation Option Type: Ca… Sale (Full) $1,001 - $15,000 Joint ↗
May 6, 2021 Late X United States Steel Corporation Option Type: Pu… Sale (Full) $15,001 - $50,000 Joint ↗
Apr 27, 2021 Late CALX Calix, Inc. Option Type: Put Strike price: $40.… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 26, 2021 Late QQQ Invesco QQQ Trust Option Type: Put Strike price… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 21, 2021 Late ECOM ChannelAdvisor Corporation Option Type: Call St… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 21, 2021 Late CSX CSX Corporation Option Type: Put Strike price: … Purchase $1,001 - $15,000 Joint ↗
Apr 20, 2021 Late FB Facebook, Inc. Option Type: Put Strike price: $… Purchase $1,001 - $15,000 Joint ↗
Apr 20, 2021 Late MSFT Microsoft Corporation Option Type: Put Strike p… Purchase $1,001 - $15,000 Joint ↗
Apr 19, 2021 Late AA Alcoa Corporation Sale (Full) $50,001 - $100,000 Joint ↗
Apr 19, 2021 Late CLF Cleveland-Cliffs Inc. Purchase $50,001 - $100,000 Joint ↗
Apr 19, 2021 Late CLF Cleveland-Cliffs Inc. Option Type: Call Strike … Sale (Full) $15,001 - $50,000 Joint ↗
Apr 19, 2021 Late CLF Cleveland-Cliffs Inc. Option Type: Put Strike p… Sale (Full) $15,001 - $50,000 Joint ↗
Apr 19, 2021 Late ECOM ChannelAdvisor Corporation Option Type: Put Str… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 16, 2021 Late ECOM ChannelAdvisor Corporation Purchase $15,001 - $50,000 Joint ↗
Apr 16, 2021 Late ECOM ChannelAdvisor Corporation Option Type: Call St… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 14, 2021 Late FCX Freeport-McMoRan Inc. Sale (Full) $15,001 - $50,000 Joint ↗
Apr 14, 2021 Late ADBE Adobe Inc. Option Type: Put Strike price: $400.… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 12, 2021 Late SSYS Stratasys Ltd. Option Type: Put Strike price: $… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 8, 2021 Late CALX Calix, Inc. Option Type: Put Strike price: $40.… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 7, 2021 Late OXY Occidental Petroleum Corporation Purchase $50,001 - $100,000 Joint ↗
Apr 7, 2021 Late OXY Occidental Petroleum Corporation Option Type: C… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 7, 2021 Late OXY Occidental Petroleum Corporation Option Type: P… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 7, 2021 Late CALX Calix, Inc. Option Type: Put Strike price: $40.… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 5, 2021 Late EA Electronic Arts Inc. Option Type: Put Strike pr… Purchase $1,001 - $15,000 Joint ↗
Apr 5, 2021 Late INTC Intel Corporation Option Type: Put Strike price… Purchase $1,001 - $15,000 Joint ↗
Apr 5, 2021 Late INTC Intel Corporation Option Type: Put Strike price… Sale (Full) $1,001 - $15,000 Joint ↗
Apr 1, 2021 Late PYPL PayPal Holdings, Inc. Option Type: Put Strike p… Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late GOOGL Alphabet Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late AME AMETEK, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late ATHM Autohome Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late BHP BHP Group Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late BIO Bio-Rad Laboratories, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late CE Celanese Corporation Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late CHE Chemed Corporation Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late CLX The Clorox Company Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late CL Colgate-Palmolive Company Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late CNR Cornerstone Building Brands, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late DECK Deckers Outdoor Corporation Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late EW Edwards Lifesciences Corporation Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late EBAY eBay Inc. Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late EA Electronic Arts Inc. Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late FTNT Fortinet, Inc. Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late GNTX Gentex Corporation Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late GGG Graco Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late HSY The Hershey Company Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late HON Honeywell International Inc. Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late IEX IDEX Corporation Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late IDXX IDEXX Laboratories, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late INTU Intuit Inc. Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late JNJ Johnson & Johnson Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late MRK Merck & Co., Inc. Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late NTES NetEase, Inc. Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late NDSN Nordson Corporation Sale (Full) $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late ODFL Old Dominion Freight Line, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late PYPL PayPal Holdings, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late QCOM QUALCOMM Incorporated Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late DGX Quest Diagnostics Incorporated Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late REGN Regeneron Pharmaceuticals, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late ROK Rockwell Automation, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late SEIC SEI Investments Company Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late SWKS Skyworks Solutions, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late SIVB SVB Financial Group Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late SNA Snap-on Incorporated Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late TER Teradyne, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late MMM 3M Company Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late VMW VMware, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late WAT Waters Corporation Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late WAL Western Alliance Bancorporation Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late WST West Pharmaceutical Services, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 29, 2021 Late ALGN Align Technology, Inc. Purchase $1,001 - $15,000 Joint ↗
Mar 16, 2021 Late AA Alcoa Corporation Purchase $100,001 - $250,000 Joint ↗
Mar 16, 2021 Late AA Alcoa Corporation Purchase $1,001 - $15,000 Joint ↗
Mar 16, 2021 Late AA Alcoa Corporation Option Type: Call Strike pric… Sale (Full) $15,001 - $50,000 Joint ↗
Mar 16, 2021 Late AA Alcoa Corporation Option Type: Put Strike price… Sale (Full) $15,001 - $50,000 Joint ↗
Mar 12, 2021 Late CLF Cleveland-Cliffs Inc. Purchase $15,001 - $50,000 Joint ↗
Mar 12, 2021 Late CLF Cleveland-Cliffs Inc. Option Type: Call Strike … Sale (Full) $1,001 - $15,000 Joint ↗
Mar 12, 2021 Late CLF Cleveland-Cliffs Inc. Option Type: Put Strike p… Sale (Full) $1,001 - $15,000 Joint ↗
Mar 11, 2021 Late ADP Automatic Data Processing, Inc. Option Type: Pu… Sale (Full) $1,001 - $15,000 Joint ↗
Feb 19, 2021 Late ADBE Adobe Inc. Option Type: Put Strike price: $405.… Sale (Full) $1,001 - $15,000 Joint ↗
Feb 16, 2021 Late OXY Occidental Petroleum Corporation Purchase $15,001 - $50,000 Joint ↗
Feb 16, 2021 Late OXY Occidental Petroleum Corporation Option Type: C… Sale (Full) $1,001 - $15,000 Joint ↗
Feb 16, 2021 Late OXY Occidental Petroleum Corporation Option Type: P… Sale (Full) $1,001 - $15,000 Joint ↗
Feb 11, 2021 Late ECOM ChannelAdvisor Corporation Option Type: Call St… Sale (Full) $1,001 - $15,000 Joint ↗
Feb 10, 2021 Late ECOM ChannelAdvisor Corporation Purchase $15,001 - $50,000 Joint ↗
Feb 10, 2021 Late ECOM ChannelAdvisor Corporation Purchase $1,001 - $15,000 Joint ↗
Feb 10, 2021 Late ECOM ChannelAdvisor Corporation Option Type: Call St… Sale (Full) $1,001 - $15,000 Joint ↗
Feb 10, 2021 Late ECOM ChannelAdvisor Corporation Option Type: Put Str… Sale (Full) $1,001 - $15,000 Joint ↗
Feb 9, 2021 Late VEEV Veeva Systems Inc. Option Type: Put Strike pric… Purchase $1,001 - $15,000 Joint ↗
Feb 8, 2021 Late F Ford Motor Company Option Type: Put Strike pric… Sale (Full) $1,001 - $15,000 Joint ↗
Feb 4, 2021 Late SSYS Stratasys Ltd. Option Type: Put Strike price: $… Sale (Full) $1,001 - $15,000 Joint ↗
Feb 3, 2021 Late BRK-B Berkshire Hathaway Inc. Purchase $50,001 - $100,000 Joint ↗
Feb 3, 2021 Late MSFT Microsoft Corporation Option Type: Put Strike p… Purchase $1,001 - $15,000 Joint ↗
Feb 2, 2021 Late CSX CSX Corporation Option Type: Put Strike price: … Sale (Full) $1,001 - $15,000 Joint ↗
Jan 25, 2021 Late BABA Alibaba Group Holding Limited Option Type: Put … Sale (Full) $15,001 - $50,000 Joint ↗
Jan 21, 2021 Late CLF Cleveland-Cliffs Inc. Purchase $15,001 - $50,000 Joint ↗
Jan 21, 2021 Late CLF Cleveland-Cliffs Inc. Option Type: Put Strike p… Sale (Full) $1,001 - $15,000 Joint ↗
Jan 15, 2021 Late SDOG ALPS Sector Dividend Dogs ETF Purchase $15,001 - $50,000 Joint ↗
Jan 13, 2021 Late TDY Teledyne Technologies Incorporated Sale (Full) $50,001 - $100,000 Joint ↗
Jan 13, 2021 Late QQQ Invesco QQQ Trust Option Type: Put Strike price… Sale (Full) $15,001 - $50,000 Joint ↗
Jan 6, 2021 Late AA Alcoa Corporation Purchase $15,001 - $50,000 Joint ↗
Jan 6, 2021 Late AA Alcoa Corporation Option Type: Call Strike pric… Sale (Full) $1,001 - $15,000 Joint ↗
Jan 6, 2021 Late AA Alcoa Corporation Option Type: Put Strike price… Sale (Full) $1,001 - $15,000 Joint ↗
Jan 6, 2021 Late AA Alcoa Corporation Option Type: Put Strike price… Sale (Full) $1,001 - $15,000 Joint ↗
Jan 5, 2021 Late FB Facebook, Inc. Option Type: Put Strike price: $… Sale (Full) $1,001 - $15,000 Joint ↗
Jan 4, 2021 Late DG Dollar General Corporation Sale (Full) $50,001 - $100,000 Joint ↗
Jan 4, 2021 Late ONEQ Fidelity Nasdaq Composite Index ETF Sale (Full) $100,001 - $250,000 Joint ↗
Jan 4, 2021 Late WY Weyerhaeuser Company Sale (Full) $50,001 - $100,000 Joint ↗
Jan 4, 2021 Late INTC Intel Corporation Option Type: Put Strike price… Sale (Full) $1,001 - $15,000 Joint ↗

Disclaimer: Amounts are reported in ranges under the STOCK Act, not exact figures. Trades marked "Late" were filed after the 45-day deadline. Source: U.S. Senate Electronic Financial Disclosures (efdsearch.senate.gov ↗). Methodology.