‹ Screener

COSTCO WHOLESALE CORP /NEW

COST · Retail-Variety Stores · 443.5M shares · +0%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$98M (gross $676M, SBC $774M)

Reference price $957.45 · est. market cap ~$424.6B — last insider sale, 2026-06-23 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A89

Dominant wide-moat membership warehouse franchise with elite returns, pricing power and exceptional cash generation despite deliberately thin margins.

Strengths

Risks

Notable findings

Quarterly revenue

2022-11-20 · $54.4B2023-11-26 · $57.8B2024-11-24 · $62.2B2025-11-23 · $67.3B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
12.8%
Operating margin
3.8%
Net margin
2.9%
Return on equity
27.8%
Return on assets
10.5%
ROIC
23.5%
Revenue growth (QoQ)
8.3%
Net-income growth
9.9%
Debt / equity
0.2×
Net debt / EBITDA
-0.7×
Interest coverage
67.4×
Current ratio
1.0×
Free cash flow
$7.8B
EBITDA
$12.8B
Tangible book value
$29.2B
Cash & investments
$15.3B
Stock comp / revenue
0.3%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-23DENMAN KENNETH DSell885$957.45
2026-04-01Frates CatonSell700$993.00
2026-03-12George Sarah CatherineI642$991.21
2026-03-11MILLERCHIP GARYTax withheld1.2K$992.23
2026-03-09Adamo ClaudineSell730$1,003.02
2026-01-27Jones Teresa A.Gift300
2026-01-27RAIKES JEFFREY SGift5.1K
2026-01-21Jones Teresa A.Sell850$986.26
2026-01-16DECKER SUSAN LSell458$955.00
2026-01-16Raimondo Gina MarieGrant215
2026-01-14Klauer James CSell1.5K$939.00
2026-01-09Miller Russell DSell1.5K$916.32
2025-12-30POLIT JAVIERSell558$862.89
2025-12-29POLIT JAVIERSell2.0K$867.21
2025-12-19DENMAN KENNETH DGift325
2025-12-15DECKER SUSAN LGift2.8K
2025-11-10RAIKES JEFFREY SGift4.1K
2025-11-07Wilcox William RichardSell2.4K$930.13
2025-10-24Adamo ClaudineSell2.7K$935.68
2025-10-24Barbre Tiffany MarieSell1.2K$934.62
2025-10-22MILLERCHIP GARYGrant6.3K
2025-10-22MILLERCHIP GARYTax withheld313$944.68
2025-10-22MILLERCHIP GARYTax withheld500$944.68
2025-10-22Klauer James CTax withheld240$944.68
2025-10-22Klauer James CTax withheld191$944.68
2025-10-22Klauer James CTax withheld199$944.68
2025-10-22Klauer James CTax withheld177$944.68
2025-10-22Klauer James CTax withheld111$944.68
2025-10-22Frates CatonTax withheld156$944.68
2025-10-22Frates CatonTax withheld248$944.68
2025-10-22Frates CatonTax withheld758$944.68
2025-10-22Frates CatonTax withheld901$944.68
2025-10-22Frates CatonTax withheld706$944.68
2025-10-22Callans Patrick JTax withheld240$944.68
2025-10-22Callans Patrick JTax withheld191$944.68
2025-10-22Callans Patrick JTax withheld199$944.68
2025-10-22Callans Patrick JTax withheld177$944.68
2025-10-22Callans Patrick JTax withheld111$944.68
2025-10-22Adamo ClaudineTax withheld122$944.68
2025-10-22Adamo ClaudineTax withheld97$944.68
2025-10-22Adamo ClaudineTax withheld199$944.68
2025-10-22Adamo ClaudineTax withheld177$944.68
2025-10-22Adamo ClaudineTax withheld111$944.68
2025-10-22STANTON JOHN WGrant286
2025-10-22Wilderotter Mary AgnesGrant286
2025-10-22RAIKES JEFFREY SGrant286
2025-10-22JAMES HAMILTON EGrant286
2025-10-22Foulkes HelenaGrant286
2025-10-22DENMAN KENNETH DGrant286
2025-10-22DECKER SUSAN LGrant286
2025-10-22JEWELL SARAH MR SALLYGrant286
2025-10-22Barbre Tiffany MarieGrant2.1K
2025-10-22Barbre Tiffany MarieTax withheld114$944.68
2025-10-22Barbre Tiffany MarieTax withheld90$944.68
2025-10-22Barbre Tiffany MarieTax withheld119$944.68
2025-10-22Barbre Tiffany MarieTax withheld135$944.68
2025-10-22Barbre Tiffany MarieTax withheld85$944.68
2025-10-22Vachris Roland MichaelGrant14K
2025-10-22Vachris Roland MichaelTax withheld1.5K$944.68
2025-10-22Vachris Roland MichaelTax withheld1.2K$944.68
2025-10-22Sullivan John ChristopherGrant4.7K
2025-10-22Sullivan John ChristopherTax withheld421$944.68
2025-10-22Sullivan John ChristopherTax withheld573$944.68
2025-10-22Sullivan John ChristopherTax withheld569$944.68
2025-10-22Sullivan John ChristopherTax withheld585$944.68
2025-10-22Sullivan John ChristopherTax withheld366$944.68
2025-10-22POLIT JAVIERGrant4.2K
2025-10-22POLIT JAVIERTax withheld538$944.68
2025-10-22POLIT JAVIERTax withheld294$944.68
2025-10-22POLIT JAVIERTax withheld337$944.68
2025-09-29Miller Russell DSell3.4K$915.00
2025-09-29Frates CatonSell1.5K$910.02
2025-09-23Miller Russell DGift2.9K
2025-09-23Miller Russell DGift2.9K
2025-09-10Rubanenko YoramGrant4.2K
2025-09-10Rubanenko YoramTax withheld1.7K$956.29
2025-09-10Riel PierreGrant4.7K
2025-09-10Riel PierreTax withheld1.6K$956.29
2025-09-10Miller Russell DGrant4.7K
2025-09-10Miller Russell DTax withheld1.7K$956.29
2025-09-10Klauer James CGrant4.2K
2025-09-10Klauer James CTax withheld958$956.29
2025-09-10Jones Teresa A.Grant4.2K
2025-09-10Jones Teresa A.Tax withheld1.5K$956.29
2025-09-10Frates CatonGrant4.2K
2025-09-10Frates CatonTax withheld1.3K$956.29
2025-09-10Callans Patrick JGrant4.2K
2025-09-10Callans Patrick JTax withheld950$956.29
2025-09-10Adamo ClaudineGrant4.2K
2025-09-10Adamo ClaudineTax withheld950$956.29
2025-09-02STANTON JOHN WGift211
2025-09-02STANTON JOHN WGift211
2025-08-20Jones Teresa A.Sell600$992.05
2025-07-14RAIKES JEFFREY SGift6.6K
2025-07-14Rubanenko YoramSell4.0K$974.96
2025-06-18DECKER SUSAN LSell546$980.00
2025-06-18DECKER SUSAN LSell1$978.39
2025-06-09Callans Patrick JSell3.0K$1,002.77
2025-06-06Riel PierreSell2.0K$1,014.15
2025-04-17Klauer James CSell4.0K$981.07
2025-03-27MILLERCHIP GARYSell1.1K$940.01
2025-03-24Adamo ClaudineSell900$922.56
2025-03-18Frates CatonSell850$900.25
2025-03-11Vachris Roland MichaelSell3.6K$931.00
2025-03-11MILLERCHIP GARYTax withheld1.1K$930.49

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Named in the 10-K; linked when we track them.

Notable events (8-K)

DateItems
2026-05-28ResultsExhibitsfiling ↗
2026-04-15OtherExhibitsfiling ↗
2026-03-05ResultsExhibitsfiling ↗
2026-01-21Shareholder voteOtherfiling ↗
2025-12-11ResultsExhibitsfiling ↗
2025-10-20Exec/director changeExhibitsfiling ↗
2025-10-15OtherExhibitsfiling ↗
2025-09-25ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
10-Q2026-06-032026-05-100000909832-26-000051 ↗
8-K2026-05-282026-05-280000909832-26-000046 ↗
8-K2026-04-152026-04-150000909832-26-000041 ↗
10-Q2026-03-112026-02-150000909832-26-000029 ↗
8-K2026-03-052026-03-050000909832-26-000025 ↗
8-K2026-01-212026-01-150000909832-26-000016 ↗
10-Q2025-12-172025-11-230000909832-25-000169 ↗
8-K2025-12-112025-12-110000909832-25-000164 ↗
8-K2025-10-202025-10-140000909832-25-000107 ↗
8-K2025-10-152025-10-150000909832-25-000105 ↗
10-K2025-10-082025-08-310000909832-25-000101 ↗
8-K2025-09-252025-09-250000909832-25-000093 ↗