SPGI returned +4.5%, LULU lost 7.7%, and ADBE sits 38.6% below its 1-year high. A frank recap of three open and closed picks from the ACCE universe.
LULU, SPGI, ADBE Pick Recap: What Worked and What Didn't
Three picks. One win, one loss, one still playing out. Here is a frank look at what the thesis said, what the market did, and what the numbers say now.
SPGI: The Win That Almost Wasn't
S&P Global (SPGI) closed at a gain of +4.5%, making it the cleanest result in this batch. The thesis centered on a dated July 1 spin catalyst that the market had priced well below where analysts saw fair value.
The underlying business delivered. Revenue grew 10.4% year over year, earnings per share jumped 32.5%, and the net margin sits at 30.4%. Those are numbers that belong to a franchise business, not a distressed one. Return on equity came in at 13.9%, and the free cash flow yield is 4.3%.
So why only 4.5%? Because the market has not fully re-rated the stock post-spin. SPGI trades at $443.89 with an analyst consensus target of $513.47, a gap of roughly 16%. The stock is down 15.0% over the past year, which is the setup that made the pick interesting in the first place. The spin catalyst did its job as a near-term trigger. The longer-duration question, whether SPGI re-rates toward the $513 consensus or drifts lower toward the 6-model fair value of $267.58, is still open.
The lesson here: catalyst-driven picks can work even when the broader re-rating hasn't happened yet. Timing the catalyst correctly is half the job.
LULU: The Loss, Explained
lululemon athletica (LULU) closed at -7.7%. That stings, but the thesis deserves a fair autopsy.
The setup looked compelling on paper. The stock traded under 10x forward earnings with zero debt, a 57% gross margin franchise, two activists involved, and a board vote scheduled for June 25. The 6-model fair value sits at $210.81, implying 79.4% upside from the current price of $117.51.
What went wrong? The market focused on the earnings trajectory, not the balance sheet quality. Year-over-year earnings fell 35.0%, and revenue growth slowed to 4.3%. For a brand that spent years compounding at double-digit rates, that deceleration is a credibility problem. Activists can push for change, but they cannot manufacture demand in a consumer environment where discretionary spending is under pressure.
The quality metrics are still real. ROE of 32.0%, net margin of 13.0%, FCF yield of 6.9%, and a quality score of 85/100 tell you this is not a broken business. The 1-year return of -47.1% tells you the market disagrees with that assessment, at least for now.
The pick was early. The value is there. The catalyst, the June 25 board vote, did not produce the re-rating that was expected. That is the risk with activist-driven setups: the timeline is never yours to control.
ADBE: Still Open, Still Painful
Adobe (ADBE) is the most complex position in this batch, and it remains open. The stock trades at $223.68, down 38.6% over the past year, with a 6-model fair value of $447.58, implying 100.1% upside.
The business has not broken. Revenue grew 12.7% year over year. The net margin is 28.7%. ROE is 62.9%. The FCF yield is 11.2%. The quality score is 96/100, the highest of any component in this recap. At a forward P/E of 9.5x, you are paying less than 10 times next year's earnings for a software franchise with those margins.
The market's concern is structural, not cyclical. The CFO departure rattled confidence, and the AI narrative has flipped from tailwind to threat. The original pick noted that AI ARR had tripled to over $500 million, which is not the profile of a company being disrupted out of existence. But sentiment moves faster than fundamentals, and ADBE's momentum score of 17/100 reflects that.
The analyst consensus target is $272.48, roughly 22% above the current price. That is a more conservative view than the 6-model fair value, but both point in the same direction. The market cap has compressed to $87.76 billion on a business generating nearly 29 cents of net income for every dollar of revenue.
This one requires patience. The thesis is intact. The stock is cheaper than when the pick was made. The question is whether the market needs a specific catalyst, a strong earnings print, a CFO hire, or a concrete AI revenue acceleration, to close the gap.
What These Three Picks Have in Common
All three were contrarian at the time of the pick. All three had identifiable catalysts. All three had quality metrics that supported the thesis.
The difference in outcomes came down to catalyst timing and market sentiment, not business quality. SPGI's catalyst was date-specific and delivered. LULU's catalyst was event-driven but the market looked through it. ADBE's catalyst is still pending.
A few patterns worth noting:
- Quality scores above 80 do not prevent drawdowns. ADBE's quality score of 96 and LULU's score of 85 did not stop either stock from falling further after the picks were made.
- Earnings trajectory matters more than earnings level. LULU's 35% earnings decline overwhelmed its strong balance sheet in the market's calculus.
- Spin catalysts with hard dates tend to be more reliable triggers than activist-driven board votes or management transitions.
Where Things Stand Now
SPGI is the closed win. LULU is the closed loss. ADBE remains open with the widest gap between current price and modeled fair value of any stock in this group.
The open picks in the broader ACCE universe, including Pinterest (PINS) at a 9.9% FCF yield with a $3.5 billion buyback compressing the float, Middleby (MIDD) trading at a 50.9% discount to its 6-model fair value following the July 6 food-processing spin-off, and IQV Holdings (IQV) at 16.3x forward earnings for the largest pure-play CRO in the world, all share the same DNA as these three: quality businesses at prices the market has temporarily mispriced.
The ADBE position will likely resolve on the next earnings print. If management can demonstrate that AI ARR growth is accelerating and that the CFO transition is orderly, the gap between $223 and $447 starts to look like an opportunity rather than a warning.