Can we count your visit with Google Analytics? No ads, no profiles. Details
EL
USConsumer Staples · Personal Care Products
Each weekday: the watchlist of pullbacks inside uptrends, every new ticker teardown, and the bubble shifts that move names like this one. Free. Education, not advice.
Free when you join: the $HOOD Teardown Dossier (Robinhood Markets), the full desk file we sell in the shop. One per new reader.
No spam. One email per day max, unsubscribe in one click. Pro ($49/mo) includes every dossier and report in the shop.
Structural: prestige beauty oligopoly ($EL vs $LRLCY vs $COTY vs $ULVR) with brand equity moat, but cycle-exposed to China duty-free and Hainan travel retail - the single biggest swing factor on revenue and gross margin. Skin care (~50% of sales) carries the franchise; makeup/fragrance/hair are secondary.
CEO transition (Fabrizio Freda → Stephane de la Faverie, Jan 2026) reset the playbook: Beauty Reimagined restructuring, ~7k headcount cut, SKU rationalization, $1.2-1.6B cost program. (1) China travel retail destock cycling out - comparable base normalizes FY27; (2) margin recovery optionality if op-margin reverts from ~9% trough toward ~18% historical; (3) Tom Ford Beauty + Le Labo + La Mer remain franchise-strength brands with pricing power; (4) FX tailwind if DXY rolls; (5) dividend cut already absorbed - bar reset.
(1) China consumer remains weak and Hainan duty-free oversupplied; (2) Gen-Z prestige share loss to indie/clean brands ($ELF, Rare Beauty, Drunk Elephant); (3) MAC + Clinique mass-prestige tier structurally decaying; (4) restructuring savings reinvested not flowed through; (5) inventory in travel retail still ~12 months to clear; (6) credit downgrade pressure if FCF stays compressed.
It reads our $EL data (thesis, key levels, peers, a year of prices) and any chart screenshot you paste, then explains the setup in plain English. Free with an email login, 5 questions a day. Education only: it never tells you to buy or sell, and it can be wrong, so check the numbers.
High-signal only
Auto-computed retracement of the trailing 52w low-high leg. Recomputed on each refresh; not a curated level.
Auto-computed retracement of the trailing 52w low-high leg. Recomputed on each refresh; not a curated level.
Auto-computed retracement of the trailing 52w low-high leg. Recomputed on each refresh; not a curated level.