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.