Costco insider activity
What the executives and directors of Costco actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 118 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 10, 2026 | Klauer James C | 5,065 |
| Sep 10, 2026 | Rubanenko Yoram | 5,825 |
| Sep 10, 2026 | Adamo Claudine | 5,046 |
| Sep 10, 2026 | Riel Pierre | 6,114 |
| Sep 10, 2026 | Frates Caton | 6,206 |
| Sep 10, 2026 | Jones Teresa A. | 5,588 |
| Sep 10, 2026 | Wilcox William Richard | 6,064 |
| Jul 10, 2026 | RAIKES JEFFREY S | 5,249 |
| Mar 11, 2026 | MILLERCHIP GARY | 1,154 |
| Jan 27, 2026 | RAIKES JEFFREY S | 5,115 |
| Jan 27, 2026 | Jones Teresa A. | 300 |
| Jan 16, 2026 | Raimondo Gina Marie | 215 |
| Dec 19, 2025 | DENMAN KENNETH D | 325 |
| Dec 15, 2025 | DECKER SUSAN L | 2,827 |
| Nov 10, 2025 | RAIKES JEFFREY S | 4,120 |
| Oct 22, 2025 | STANTON JOHN W | 286 |
| Oct 22, 2025 | JEWELL SARAH MR SALLY | 286 |
| Oct 22, 2025 | Wilderotter Mary Agnes | 286 |
| Oct 22, 2025 | RAIKES JEFFREY S | 286 |
| Oct 22, 2025 | DECKER SUSAN L | 286 |
| Oct 22, 2025 | JAMES HAMILTON E | 286 |
| Oct 22, 2025 | DENMAN KENNETH D | 286 |
| Oct 22, 2025 | Foulkes Helena | 286 |
| Oct 22, 2025 | Vachris Roland Michael | 16K |
| Oct 22, 2025 | Klauer James C | 917 |
| Oct 22, 2025 | Callans Patrick J | 917 |
| Oct 22, 2025 | MILLERCHIP GARY | 7,081 |
| Oct 22, 2025 | POLIT JAVIER | 5,387 |
| Oct 22, 2025 | Sullivan John Christopher | 7,168 |
| Oct 22, 2025 | Adamo Claudine | 705 |
| Oct 22, 2025 | Frates Caton | 2,769 |
| Oct 22, 2025 | Barbre Tiffany Marie | 2,660 |
| Sep 23, 2025 | Miller Russell D | 5,836 |
| Sep 10, 2025 | Klauer James C | 5,177 |
| Sep 10, 2025 | Miller Russell D | 6,389 |
| Sep 10, 2025 | Callans Patrick J | 5,169 |
| Sep 10, 2025 | Rubanenko Yoram | 5,965 |
| Sep 10, 2025 | Adamo Claudine | 5,169 |
| Sep 10, 2025 | Riel Pierre | 6,262 |
| Sep 10, 2025 | Frates Caton | 5,490 |
| Sep 10, 2025 | Jones Teresa A. | 5,722 |
| Sep 2, 2025 | STANTON JOHN W | 422 |
| Jul 14, 2025 | RAIKES JEFFREY S | 6,573 |
| Mar 11, 2025 | MILLERCHIP GARY | 1,147 |
| Dec 19, 2024 | JELINEK W CRAIG | 2,017 |
| Dec 16, 2024 | RAIKES JEFFREY S | 3,969 |
| Dec 16, 2024 | DENMAN KENNETH D | 520 |
| Oct 22, 2024 | STANTON JOHN W | 303 |
| Oct 22, 2024 | JEWELL SARAH MR SALLY | 303 |
| Oct 22, 2024 | Wilderotter Mary Agnes | 303 |
| Oct 22, 2024 | JELINEK W CRAIG | 303 |
| Oct 22, 2024 | RAIKES JEFFREY S | 303 |
| Oct 22, 2024 | DECKER SUSAN L | 303 |
| Oct 22, 2024 | JAMES HAMILTON E | 303 |
| Oct 22, 2024 | DENMAN KENNETH D | 303 |
| Oct 22, 2024 | Foulkes Helena | 303 |
| Oct 22, 2024 | Vachris Roland Michael | 21K |
| Oct 22, 2024 | Hines Daniel M. | 3,103 |
| Oct 22, 2024 | Klauer James C | 1,097 |
| Oct 22, 2024 | Callans Patrick J | 4,121 |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| From holdings | 2,952 |
| Granted | 63K |
| Withheld for tax | 24K |
| Discretionary sales | 20K |
| Gifts | 21K |
| Other out | 642 |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| JELINEK W CRAIG | 351K | 204K | 58.2 |
| Callans Patrick J | 65K | 61K | 93.2 |
| JAMES HAMILTON E | 41K | 56K | 134.7 |
| Vachris Roland Michael | 18K | 52K | 291.1 |
| Sullivan John Christopher | 35K | 48K | 135.1 |
Who holds what
the 14 largest holdings of 27| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| JELINEK W CRAIG Last trade Jan 23, 2024 | Director | 204K | – | – | Jan 23, 2024 | |
| MUNGER CHARLES T | Director | 168K | – | – | – | |
| Callans Patrick J Executive Vice President Last trade Jun 9, 2025 | Officer | 62K | – | – | Jun 9, 2025 | |
| JAMES HAMILTON E Last trade Jan 7, 2022 | Director | 56K | – | – | Jan 7, 2022 | |
| Vachris Roland Michael President and CEO Last trade Mar 11, 2025 | CEO | 55K | – | – | Mar 11, 2025 | |
| Sullivan John Christopher Executive VP | Officer | 50K | – | – | – | |
| Klauer James C Executive Vice President Last trade Jan 14, 2026 | Officer | 49K | – | $1.4M | net selling over the year: 0 months buying, 1 month selling | Jan 14, 2026 |
| GALANTI RICHARD A Executive Vice President Last trade Oct 24, 2024 | Officer | 34K | – | – | Oct 24, 2024 | |
| STANTON JOHN W Last trade Nov 10, 2015 | Director | 24K | – | – | Nov 10, 2015 | |
| Riel Pierre Executive Vice President Last trade Jun 6, 2025 | Officer | 16K | – | – | Jun 6, 2025 | |
| MILLERCHIP GARY Executive Vice President Last trade Mar 27, 2025 | Officer | 15K | – | – | Mar 27, 2025 | |
| Hines Daniel M. Last trade Jul 15, 2024 | Other | 13K | – | – | Jul 15, 2024 | |
| Rubanenko Yoram Executive Vice President Last trade Jul 14, 2025 | Officer | 12K | – | – | Jul 14, 2025 | |
| Frates Caton Executive Vice President Last trade Apr 1, 2026 | Officer | 10K | – | $2.1M | net selling over the year: 0 months buying, 2 months selling | Apr 1, 2026 |
Open-market trade log
the 60 most recent of 782| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Jun 23, 2026 | DENMAN KENNETH D (Director) 885 shares $957.45 +0.0% since trade filed Jun 25, 2026 | Discretionary sale | 885 | $957.45 | $847K | +0.0% | Jun 25, 2026 |
| Apr 1, 2026 | Frates Caton (Officer) 700 shares $993.00 −3.6% since trade filed Apr 1, 2026 | Discretionary sale | 700 | $993.00 | $695K | −3.6% | Apr 1, 2026 |
| Mar 9, 2026 | Adamo Claudine (Officer) 730 shares $1,003.02 −4.5% since trade filed Mar 11, 2026 | Discretionary sale | 730 | $1,003.02 | $732K | −4.5% | Mar 11, 2026 |
| Jan 21, 2026 | Jones Teresa A. (Officer) 850 shares $986.26 −2.9% since trade filed Jan 23, 2026 | Discretionary sale | 850 | $986.26 | $838K | −2.9% | Jan 23, 2026 |
| Jan 16, 2026 | DECKER SUSAN L (Director) 458 shares $955.00 +0.3% since trade filed Jan 20, 2026 | Discretionary sale | 458 | $955.00 | $437K | +0.3% | Jan 20, 2026 |
| Jan 14, 2026 | Klauer James C (Officer) 1,500 shares $939.00 +2.0% since trade filed Jan 15, 2026 | Discretionary sale | 1,500 | $939.00 | $1.4M | +2.0% | Jan 15, 2026 |
| Jan 9, 2026 | Miller Russell D (Officer) 1,500 shares $916.32 +4.5% since trade filed Jan 12, 2026 | Discretionary sale | 1,500 | $916.32 | $1.4M | +4.5% | Jan 12, 2026 |
| Dec 30, 2025 | POLIT JAVIER (Officer) 558 shares $862.90 +11.0% since trade filed Dec 31, 2025 | Discretionary sale | 558 | $862.90 | $482K | +11.0% | Dec 31, 2025 |
| Dec 29, 2025 | POLIT JAVIER (Officer) 2,049 shares $867.21 +10.4% since trade filed Dec 31, 2025 | Discretionary sale | 2,049 | $867.21 | $1.8M | +10.4% | Dec 31, 2025 |
| Nov 7, 2025 | Wilcox William Richard (Officer) 2,400 shares $930.13 +2.9% since trade filed Nov 12, 2025 | Discretionary sale | 2,400 | $930.13 | $2.2M | +2.9% | Nov 12, 2025 |
| Oct 24, 2025 | Adamo Claudine (Officer) 2,700 shares $935.68 +2.3% since trade filed Oct 24, 2025 | Discretionary sale | 2,700 | $935.68 | $2.5M | +2.3% | Oct 24, 2025 |
| Oct 24, 2025 | Barbre Tiffany Marie (Other) 1,239 shares $934.62 +2.4% since trade filed Oct 24, 2025 | Discretionary sale | 1,239 | $934.62 | $1.2M | +2.4% | Oct 24, 2025 |
| Sep 29, 2025 | Miller Russell D (Officer) 3,381 shares $915.00 +4.6% since trade filed Oct 1, 2025 | Discretionary sale | 3,381 | $915.00 | $3.1M | +4.6% | Oct 1, 2025 |
| Sep 29, 2025 | Frates Caton (Officer) 1,540 shares $910.02 +5.2% since trade filed Sep 30, 2025 | Discretionary sale | 1,540 | $910.02 | $1.4M | +5.2% | Sep 30, 2025 |
| Aug 20, 2025 | Jones Teresa A. (Officer) 600 shares $992.05 −3.5% since trade filed Aug 22, 2025 | Discretionary sale | 600 | $992.05 | $595K | −3.5% | Aug 22, 2025 |
| Jul 14, 2025 | Rubanenko Yoram (Officer) 4,000 shares $974.96 −1.8% since trade filed Jul 15, 2025 | Discretionary sale | 4,000 | $974.96 | $3.9M | −1.8% | Jul 15, 2025 |
| Jun 18, 2025 | DECKER SUSAN L (Director) 1 shares $978.40 −2.1% since trade filed Jun 20, 2025 | Discretionary sale | 1 | $978.40 | $978 | −2.1% | Jun 20, 2025 |
| Jun 18, 2025 | DECKER SUSAN L (Director) 546 shares $980.00 −2.3% since trade filed Jun 20, 2025 | Discretionary sale | 546 | $980.00 | $535K | −2.3% | Jun 20, 2025 |
| Jun 9, 2025 | Callans Patrick J (Officer) 3,000 shares $1,002.77 −4.5% since trade filed Jun 10, 2025 | Discretionary sale | 3,000 | $1,002.77 | $3.0M | −4.5% | Jun 10, 2025 |
| Jun 6, 2025 | Riel Pierre (Officer) 2,000 shares $1,014.15 −5.6% since trade filed Jun 9, 2025 | Discretionary sale | 2,000 | $1,014.15 | $2.0M | −5.6% | Jun 9, 2025 |
| Apr 17, 2025 | Klauer James C (Officer) 4,000 shares $981.07 −2.4% since trade filed Apr 21, 2025 | Discretionary sale | 4,000 | $981.07 | $3.9M | −2.4% | Apr 21, 2025 |
| Mar 27, 2025 | MILLERCHIP GARY (Officer) 1,100 shares $940.01 +1.9% since trade filed Mar 27, 2025 | Discretionary sale | 1,100 | $940.01 | $1.0M | +1.9% | Mar 27, 2025 |
| Mar 24, 2025 | Adamo Claudine (Officer) 900 shares $922.56 +3.8% since trade filed Mar 25, 2025 | Discretionary sale | 900 | $922.56 | $830K | +3.8% | Mar 25, 2025 |
| Mar 18, 2025 | Frates Caton (Officer) 850 shares $900.25 +6.4% since trade filed Mar 20, 2025 | Discretionary sale | 850 | $900.25 | $765K | +6.4% | Mar 20, 2025 |
| Mar 11, 2025 | Vachris Roland Michael (CEO) 3,600 shares $931.00 +2.8% since trade filed Mar 13, 2025 | Discretionary sale | 3,600 | $931.00 | $3.4M | +2.8% | Mar 13, 2025 |
| Oct 24, 2024 | GALANTI RICHARD A (Officer) 1,416 shares $894.68 +7.0% since trade filed Oct 24, 2024 | Discretionary sale | 1,416 | $894.68 | $1.3M | +7.0% | Oct 24, 2024 |
| Oct 23, 2024 | Jones Teresa A. (Officer) 800 shares $896.55 +6.8% since trade filed Oct 24, 2024 | Discretionary sale | 800 | $896.55 | $717K | +6.8% | Oct 24, 2024 |
| Oct 15, 2024 | Riel Pierre (Officer) 2,000 shares $896.71 +6.8% since trade filed Oct 15, 2024 | Discretionary sale | 2,000 | $896.71 | $1.8M | +6.8% | Oct 15, 2024 |
| Oct 11, 2024 | Miller Russell D (Officer) 4,400 shares $891.15 +7.4% since trade filed Oct 15, 2024 | Discretionary sale | 4,400 | $891.15 | $3.9M | +7.4% | Oct 15, 2024 |
| Sep 30, 2024 | Callans Patrick J (Officer) 2,500 shares $893.94 +7.1% since trade filed Oct 2, 2024 | Discretionary sale | 2,500 | $893.94 | $2.2M | +7.1% | Oct 2, 2024 |
| Sep 30, 2024 | Adamo Claudine (Officer) 3,200 shares $888.99 +7.7% since trade filed Oct 2, 2024 | Discretionary sale | 3,200 | $888.99 | $2.8M | +7.7% | Oct 2, 2024 |
| Sep 30, 2024 | Frates Caton (Officer) 1,700 shares $883.35 +8.4% since trade filed Oct 2, 2024 | Discretionary sale | 1,700 | $883.35 | $1.5M | +8.4% | Oct 2, 2024 |
| Aug 15, 2024 | GALANTI RICHARD A (Officer) 500 shares $874.05 +9.5% since trade filed Aug 15, 2024 | Discretionary sale | 500 | $874.05 | $437K | +9.5% | Aug 15, 2024 |
| Aug 15, 2024 | DECKER SUSAN L (Director) 620 shares $876.50 +9.2% since trade filed Aug 15, 2024 | Discretionary sale | 620 | $876.50 | $543K | +9.2% | Aug 15, 2024 |
| Aug 13, 2024 | GALANTI RICHARD A (Officer) 500 shares $863.88 +10.8% since trade filed Aug 15, 2024 | Discretionary sale | 500 | $863.88 | $432K | +10.8% | Aug 15, 2024 |
| Jul 25, 2024 | Jones Teresa A. (Officer) 4 shares $832.55 +15.0% since trade filed Aug 29, 2024 late | Discretionary sale | 4 | $832.55 | $3K | +15.0% | Aug 29, 2024 late |
| Jul 15, 2024 | DENMAN KENNETH D (Director) 350 shares $851.53 +12.4% since trade filed Jul 15, 2024 | Discretionary sale | 350 | $851.53 | $298K | +12.4% | Jul 15, 2024 |
| Jul 15, 2024 | Hines Daniel M. (Other) 1,500 shares $848.53 +12.8% since trade filed Jul 15, 2024 | Discretionary sale | 1,500 | $848.53 | $1.3M | +12.8% | Jul 15, 2024 |
| Jul 12, 2024 | Hines Daniel M. (Other) 1,500 shares $844.20 +13.4% since trade filed Jul 15, 2024 | Discretionary sale | 1,500 | $844.20 | $1.3M | +13.4% | Jul 15, 2024 |
| Apr 17, 2024 | Miller Russell D (Officer) 785 shares $722.86 +32.5% since trade filed Apr 18, 2024 | Discretionary sale | 785 | $722.86 | $567K | +32.5% | Apr 18, 2024 |
| Mar 11, 2024 | Callans Patrick J (Officer) 2,500 shares $714.86 +33.9% since trade filed Mar 13, 2024 | Discretionary sale | 2,500 | $714.86 | $1.8M | +33.9% | Mar 13, 2024 |
| Mar 11, 2024 | Adamo Claudine (Officer) 1,500 shares $714.83 +33.9% since trade filed Mar 13, 2024 | Discretionary sale | 1,500 | $714.83 | $1.1M | +33.9% | Mar 13, 2024 |
| Feb 9, 2024 | DECKER SUSAN L (Director) 1,442 shares $723.48 +32.3% since trade filed Feb 12, 2024 | Discretionary sale | 1,442 | $723.48 | $1.0M | +32.3% | Feb 12, 2024 |
| Jan 23, 2024 | JELINEK W CRAIG (Director) 8,000 shares $685.93 +39.6% since trade filed Jan 23, 2024 | Discretionary sale | 8,000 | $685.93 | $5.5M | +39.6% | Jan 23, 2024 |
| Jan 18, 2024 | Rubanenko Yoram (Officer) 2,500 shares $680.33 +40.7% since trade filed Jan 18, 2024 | Discretionary sale | 2,500 | $680.33 | $1.7M | +40.7% | Jan 18, 2024 |
| Jan 16, 2024 | Frates Caton (Officer) 740 shares $683.50 +40.1% since trade filed Jan 16, 2024 | Discretionary sale | 740 | $683.50 | $506K | +40.1% | Jan 16, 2024 |
| Jan 9, 2024 | Hines Daniel M. (Other) 1,400 shares $662.30 +44.6% since trade filed Jan 10, 2024 | Discretionary sale | 1,400 | $662.30 | $927K | +44.6% | Jan 10, 2024 |
| Dec 28, 2023 | Hines Daniel M. (Other) 1,400 shares $662.81 +44.5% since trade filed Jan 2, 2024 | Discretionary sale | 1,400 | $662.81 | $928K | +44.5% | Jan 2, 2024 |
| Dec 19, 2023 | GALANTI RICHARD A (CFO) 1,112 shares $680.21 +40.8% since trade filed Dec 20, 2023 | Discretionary sale | 1,112 | $680.21 | $756K | +40.8% | Dec 20, 2023 |
| Nov 8, 2023 | GALANTI RICHARD A (CFO) 1,000 shares $564.88 +69.5% since trade filed Nov 13, 2023 | Discretionary sale | 1,000 | $564.88 | $565K | +69.5% | Nov 13, 2023 |
| Nov 8, 2023 | GALANTI RICHARD A (CFO) 1,000 shares $567.30 +68.8% since trade filed Nov 13, 2023 | Discretionary sale | 1,000 | $567.30 | $567K | +68.8% | Nov 13, 2023 |
| Nov 7, 2023 | Riel Pierre (Officer) 3,000 shares $571.12 +67.6% since trade filed Nov 8, 2023 | Discretionary sale | 3,000 | $571.12 | $1.7M | +67.6% | Nov 8, 2023 |
| Nov 3, 2023 | Miller Russell D (Officer) 4,500 shares $557.75 +71.7% since trade filed Nov 6, 2023 | Discretionary sale | 4,500 | $557.75 | $2.5M | +71.7% | Nov 6, 2023 |
| Oct 23, 2023 | Adamo Claudine (Officer) 2,565 shares $548.92 +74.4% since trade filed Oct 24, 2023 | Discretionary sale | 2,565 | $548.92 | $1.4M | +74.4% | Oct 24, 2023 |
| Oct 11, 2023 | Klauer James C (Officer) 1,500 shares $562.01 +70.4% since trade filed Oct 12, 2023 | Discretionary sale | 1,500 | $562.01 | $843K | +70.4% | Oct 12, 2023 |
| Oct 10, 2023 | GALANTI RICHARD A (CFO) 2,000 shares $565.57 +69.3% since trade filed Oct 12, 2023 | Discretionary sale | 2,000 | $565.57 | $1.1M | +69.3% | Oct 12, 2023 |
| Oct 9, 2023 | Callans Patrick J (Officer) 2,500 shares $553.76 +72.9% since trade filed Oct 11, 2023 | Discretionary sale | 2,500 | $553.76 | $1.4M | +72.9% | Oct 11, 2023 |
| Oct 6, 2023 | Frates Caton (Officer) 1,200 shares $562.64 +70.2% since trade filed Oct 11, 2023 | Discretionary sale | 1,200 | $562.64 | $675K | +70.2% | Oct 11, 2023 |
| Jun 28, 2023 | DECKER SUSAN L (Director) 1,565 shares $533.00 +79.6% since trade filed Jun 29, 2023 | Discretionary sale | 1,565 | $533.00 | $834K | +79.6% | Jun 29, 2023 |
| Jun 13, 2023 | GALANTI RICHARD A (CFO) 1,500 shares $522.03 +83.4% since trade filed Jun 15, 2023 | Discretionary sale | 1,500 | $522.03 | $783K | +83.4% | Jun 15, 2023 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.