SPY -0.41% QQQ -0.72% NVDA +1.84% AAPL +0.32% MSFT +0.55% TSLA -2.10% META +0.91% AMZN -0.18% GOOGL +0.41% AMD +2.17% SPY -0.41% QQQ -0.72% NVDA +1.84% AAPL +0.32% MSFT +0.55% TSLA -2.10% META +0.91% AMZN -0.18% GOOGL +0.41% AMD +2.17%

The market remembers.
So should you.

pnlclub makes wearable receipts of the worst (and best) trading days in history. Each cap is the same baseball cap underneath — the difference is the day printed on it.

The art on every cap is a Finviz-style treemap of the S&P 500 on a single trading day, with each cell colored by percent change and sized by market cap. The names you'd expect at the front of the cap are the names that mattered that day. If you recognize VOLMAGEDDON across a coffee shop, the cap did its job.

We don't run sales. We don't print logos. We don't put the founder's name on it. The data is the brand.

How the data works

Every event cap pulls historical prices from yfinance, computes single-day returns on the official S&P 500 constituents, and lays them out deterministically. Run the generator yourself with the date on the cap and you'll produce the same image we printed. The numbers are not chosen for vibes. They are the close.

How the print works

Each cap is sublimation-printed at 300 DPI. The heatmap covers the front panels and the bill — the recognition surface, what someone reads when they spot you across the room — while the back stays black. The red and green palettes have been corrected for sublimation lift so the printed cap matches the swatch on screen.

What you won't find here

No popups. No "subscribe for 10% off." No general apparel. No models laughing on a beach. No drop shadows. No press quotes from people who weren't there. No explanations of what "Volmageddon" was — if you have to ask, this isn't your cap.

Series

Red Series — crashes, drawdowns, panic days.
Green Series — rallies, melt-ups, parabolic moves.

Within each series: Persona caps (evergreen, fantasy percentages), Event caps (a single real session), Era caps (a real date range — YTD-2026 semis, the next AI bubble leg, whatever the tape gives us next).

The promise

No logo. Just the tape.