u/Wooden_Fondant_703

Is the Market Efficient From a DCF Perspective?

Is the Market Efficient From a DCF Perspective?

This is a follow up from my previous study on DCF in practice. Recap:

- The discrepancy between implied DCF in stock price and real future DCF has strong correlation with the price performance (spearman ρ~=-0.45, p-value < 0.00001).
- This pattern is consistent across the past 10 years, valuation multiples, and different discount rate)
- Being cheap alone only explain 10% of this correlation. In fact, expensive stocks with outperformed future cash flow show even higher returns.

Therefore DCF is a practical tool to convert your business understanding edge (quantified as future cash flow prediction) into alpha investment return.

This study is a follow up: The discrepancy translates to price performance. But the price performance is relative to the market (SP 500). Is the market itself efficient or not statistically? This is valuable because foremost we want to know how many opportunities are there? The last study show value investing works, but it's useless if the market is mostly correct.

In this study: we experiment with many discount rate and find the % stocks under each are overvalued, fairly valued, or undervalued. Hint: there are huge misprice in the market at any given time!

I remember reading Warren Buffett's comment on "Intelligent Investors." The rough idea is that if Efficient Market Hypothesis is correct, it won't be possible (too low a p-value) that so many forks following value investing's principle got so rich so consistently. My two studies verified this point with the most recent data.

dullbusiness.substack.com
u/Wooden_Fondant_703 — 6 days ago

UPWK just crashed 19% after a top and bottom line beat.

Upwork reported Q1 earnings today. Revenue hit targets, non-GAAP EPS beat estimates by 29%, and AI-related work on the platform was up 40% Y/Y. On the surface, it looked like a great quarter. But the stock fell 19% after hours.

Why? Because the growth story is murky.

So what is the stock actually pricing in now?

At ~$8.65 per share, Upwork's market cap is around $1.07B. Factoring in their net cash, they are trading at an implied EV/EBITDA of roughly **3x to 4x** (based on their new $255M EBITDA guidance midpoint). A forward P/E of less than 6.

This means the market is pricing-in zero real growth in the future but the current earning power will hold: UPWK's moat is strong but won't grow!

Indeed, it's not clear if the business will grow at all when we look at the revenue trajectory and the guidance. Coming into Q1, the narrative was that 2024–2025 was the trough and 2026 would see a reacceleration back to 6–8% growth. Management had guided for $835–$850M in full-year revenue.

But with this print, they absolutely gutted that guidance, slashing it down to $760–$790M.

That isn't just a miss. At the new midpoint of $775M, Upwork is now forecasting that 2026 revenue will be lower than 2025's $788M. It went from a reacceleration story straight into a revenue decline.

The "indirect" epicenter of AI changing labor market

What make Upwork interesting, IMHO, is its future revenue is one way to observe how AI will affect labor market. w/i Upwork, AI related work is growing like other AI stuff, however, the total task pool stays flat. At the same time, the enterprise revenue and clients are shrinking! At least in Upwork, AI is replacing human and not making the pie bigger. But that's for now, model will be better and tokens cheaper. It's quite exciting to see what will happen.

Personally, I think this price is fair. If it's cheap, it's not a big bargain. Upwork is very profitable, but it's just too hard to know how AI will affect its future revenue. And AI is the elephant in the room. Given I'm too dumb to foresee that clearly, I can't do much with this stock.

More details is in my note here: https://dullbusiness.substack.com/p/upwk-q1-2026-the-guidance-cut-that

u/Wooden_Fondant_703 — 7 days ago

DoorDash's Q1 beat looks great until you look at the bottom line

I was digging through the new DASH Q1 print today. On the surface, the market loved it — the stock popped 12%, revenue crossed $4B for the first time (+33% Y/Y), and adjusted EBITDA jumped 28%. It basically looks like a clean beat-and-raise.

But there's a weird disconnect happening that jumped out at me.

If you look at the actual GAAP net income available to shareholders, it went down 5% (from $193M to $184M). Free cash flow also shrank 15%. So while the top line and adjusted numbers look amazing, the lines that actually matter for owners went backward.

The reason is the Deliveroo acquisition (Q1 was the first quarter where the deal hits the financials in full). It's dragging things down in a few ways:

  1. Take rate is compressing: Deliveroo has a structurally lower take rate. DoorDash's overall Net Revenue Margin fell to 12.8% (lowest in 5 quarters).
  2. Massive amortization: Depreciation and amortization jumped 77% Y/Y (mostly Deliveroo's acquired intangibles running through the P&L).
  3. Sinking contribution margins: Contribution profit as a % of GOV has fallen for two quarters straight to 4.4%.

To be fair, the legacy US DoorDash business is actually doing great (revenue up 21% ex-Deliveroo). But right now, we have a situation where a $164M Y/Y gain in adjusted EBITDA translates into a $9M decline in actual net income.

I wonder whether the market just ignored the effect from Diliveroo or the effect is overwhelmed by the strong beat and guidance. WDYT?

Full note of this ER analysis here: https://dullbusiness.substack.com/p/dash-q1-2026-revenue-up-33-eps-down

u/Wooden_Fondant_703 — 8 days ago

I looked at PayPal’s Q1 numbers today. The stock obviously got hammered, mainly because Q2 EPS was guided down ~9%. That basically broke the bull thesis that their massive $6B/year buybacks could cover up the ongoing margin compression.

But what surprised me tbh was looking at what the stock is actually pricing in right now at ~$45.

They guided for $6B in free cash flow this year. At today’s price, the market cap is around $41B. That’s almost a 15% FCF yield.

If you reverse engineer that using a basic Gordon Growth Model ($41B = $6B / (10% - g)), the market is implying a growth rate of -4.6%.

So at a standard 10% discount rate, the market is pricing in a business whose free cash flow declines by about 4-5% every single year, forever.

That’s wild. Braintree is diluting their transaction margins and they have real issues to fix. But this is still a company processing nearly half a trillion dollars a quarter. It’s the default checkout button everywhere.

Even if they literally never grow again and FCF just stays flat at $6B forever, the math says the stock should be worth around $60B (about 45% upside from here). The current price isn’t just pricing in “margins under pressure for a while,” it’s pricing in permanent decay. Or put another way, if the earning power declines slower than 4% until all capitals are exhausted, the investment will likely make money.

My full notes is here if you are interested in more detailed numbers.

u/Wooden_Fondant_703 — 10 days ago

Everyone dunks on DCF. "Garbage in garbage out." "You can make it say anything."

But I kept wondering — is the model iintrinsically not practical in use or is it a solid framework to express the prediction power on the business? So I ran a simple experiment to test it.

Take ~100 large-cap US stocks in mid-2014. Build a basic DCF for each one. But instead of guessing future earnings, plug in the actual NOPAT they reported over the next 5 years. Perfect hindsight. Then compare what the model says each stock should have been worth vs what the market was actually charging.

I called that gap the "premium." Then checked: did stocks the market overpriced (vs perfect-information DCF) actually underperform over the next 5 years?

Yeah. Pretty cleanly.

Undervalued tercile: +9.2%/yr vs the S&P 500 Fair-valued tercile: +5.1%/yr Overvalued tercile: -0.3%/yr

Spearman correlation of -0.45 (p < 0.00001). Not a fluke. Ran it for 4 different starting years (2013-2016), same pattern every time.

The two cases that stuck with me:

GE in 2014. Market paying 14.2x operating earnings. Looks modest, right? But with actual future earnings plugged in, the "fair" multiple was only 5.3x. The market was paying a 165% premium over what GE's real future justified. We all know what happened next — the stock got cut in half while the S&P gained 50%.

Broadcom same year. Market paying 18.3x. DCF with perfect hindsight says fair value was 66.6x. The market was charging a 72% discount. NOPAT went from $590M to $4.4B in 5 years. Stock delivered +31.6%/yr vs the index.

The model wasn't wrong. The market just had no idea what earnings were going to do.

tbh this doesn't tell you how to actually use DCF better — you still don't have a crystal ball. But it does settle one thing imo: the framework isn't broken. The problem is always the inputs. Which means the real edge isn't finding a different model, it's being less wrong about future earnings than everyone else. Even slightly.

(NFLX was the fun exception — DCF said it was overpriced even with perfect 5-year hindsight, yet it crushed. Because the market was pricing a 10-year story, not a 5-year one. Outliers exist.)

Wrote up the full analysis with charts and the multi-cohort data in the lined post if you want to dig into more details.

Two biggest takeaway from me:

- DCF is as good as your understanding of the company, reflected in your prediction on it's future cash flow

- Don't ever buy over priced stocks regardless of how good they good now. Being expensive make your strongly against the odds!

u/Wooden_Fondant_703 — 12 days ago

It's a textbook case of priced-in perfect future(especially growth) making price fragile. I think the market is overselling in short-term but that's the result of the overbuying last year.

Looking at this ER, it's volatile, but it's also expected for anything that has flawless execution priced-in: The market is as impatient as any overpaid customers....

u/Wooden_Fondant_703 — 14 days ago
▲ 288 r/UAEInvestor+1 crossposts

The headline EPS of $5.11 caught everyone's attention but honestly that's kind of a distraction — there was a big non-operating gain baked in there.

The number that actually matters is Google Cloud hitting $20 billion in quarterly revenue, up 63% year over year. But here's the part that gets interesting — operating income for Cloud was $6.6 billion. That's nearly 3x what it was a year ago.

Google Cloud was basically a money pit until like 2023. It was growing fast but burning cash, and most investors valued Alphabet as "Search + optionality." Cloud was a nice story but not something that moved the needle on earnings.

>Q1 2026 Cloud operating income: $6.6B Q1 2025 Cloud operating income: ~$2.2B That's a ~$4.4B swing in one year from a single segment

That $6.6B in operating profit is not a rounding error anymore. Its a legit second profit engine. And it's scaling with real operating leverage — revenue tripled in profit terms, not just in top line.

The way I think about it: Alphabet used to be a company where you were basically just buying Search ads. Everything else was a free option. Now Cloud is big enough and profitable enough that it actually changes your valuation math. If Cloud can keep compounding anywhere near this rate with margins expanding, the earnings mix gets way less dependent on one ad business.

The risk is capex. AI infrastructure is expensive and Google is spending aggressively. If growth slows before the capex pays off you've got a margin problem. But so far the numbers say the opposite — margins are expanding as revenue scales.

fwiw I think the market mostly gets this already, GOOGL has rerated a lot. But the speed of the Cloud profit ramp surprised me tbh.

I wrote up more details on the linked note if anyone wants to look at the other segments.

u/Wooden_Fondant_703 — 13 days ago

HOOD just dropped Q1 earnings and the crypto decline is huge, but something else in the numbers caught my eye.

I was digging into Robinhood's Q1 results today and the headline number everyone is talking about is the crypto transaction revenue—it fell 47% year over year. That's a massive hit for a stock that basically trades as a proxy for the crypto cycle.

But I pulled the rest of the numbers and what surprised me was the deposit growth.

Even with crypto falling off a cliff, they pulled in $17.7 billion in net deposits this quarter alone. That’s a 22% annualized growth rate on their total assets. If you look at the last 12 months, they've added nearly $68B in new money.

To me, this is the part that gets interesting. The old bear case was always "people only use Robinhood to gamble on dog coins, and once crypto dies, the app dies." But these numbers suggest they're actually starting to win the asset-gathering game.

They also hit record Gold subscribers (4.3M), and net interest revenue was up 24%. It feels like they're slowly turning into a real financial platform rather than just a casino for retail traders.

Ngl, the expenses are still rising (up 18%), and they're still very tied to market volatility, but the fact that they grew total revenue 15% while their biggest "hype" product was down 47% is... actually kinda impressive.

Not sure if this is a good way of thinking of HOOD. My full note is linked.

u/Wooden_Fondant_703 — 16 days ago

Spotify’s Q1 numbers today looks like a blowout on paper.

MAUs hit 761M, Premium subs are at 293M, and revenue grew 14%. But the number that everyone has been waiting years for finally showed up: 33.0%. That’s their gross margin.

For the longest time, the bear case on SPOT was that they were just a middleman for the music labels and would never have real platform economics. 33% is the second-highest they've ever printed and basically proves the model works.

So why the selloff?

Tbh, I think it's because the "easy" money has been made on the re-rating. We’ve gone from "will they ever be profitable?" to "how fast can they compound?".

When you look at the Q2 guide, it’s good, but it’s not breakout good. They’re guiding to 33.1% margin (flat-ish) and 299M subs. It feels more like a continuation than a new acceleration. The market already priced in the shift from "unprofitable scale" to "profitable platform," and now it’s looking for the next steepening of the curve that just isn't there yet.

Also, the ad business is still a bit of a weak leg—revenue there only grew about 3% while Premium revenue grew 15%. It's not breaking the thesis, but it's a reminder that it's not every engine firing at once.

Basically, the market isn't rewarding them for being better than last year anymore. They're being judged on whether the forward curve is getting steeper, and right now, it looks like a steady (but predictable) climb.

If you want the full breakdown, including the ARPU growth and the social charge "noise" in the operating income, my note is here: https://dullbusiness.substack.com/p/spot-q1-2026-spotify-improved-but

u/Wooden_Fondant_703 — 16 days ago

Looking through CLS's Q1 numbers today and one thing really stood out.

The Q1 beat was great (revenue up 53%, margins hit 8%), but the part that changes the whole read is their new 2026 revenue outlook: $19.0 billion.

Just 90 days ago, they raised the target to $17.0B, which already felt aggressive given 2025 revenue was $12.39B. Now they're saying $19B. That means they expect to add ~$6.6 billion in revenue this year. In plain English, they're guiding to add more revenue in a single year than the entire company generated in 2021.

That's not a normal EMS growth story. It's a massive AI capacity buildout.

But the stock still dropped ~7.6% after the bell. Why? Because the bar has totally shifted. At ~$390/share (around 38x 2026 adjusted earnings), the market isn't just asking if AI demand is real anymore. It's asking if this demand is durable enough to justify building the next version of the company around it.

Management threw in some strong language about 2027 visibility and a new hyperscaler program, but they're still a hardware manufacturer at the end of the day. They have to add capacity and spend real capital (capex rose to $229.5M from $36.7M last year) before all that future revenue actually shows up.

Basically, the quarter made Celestica's story stronger, but it also made the burden of proof way heavier.

reddit.com
u/Wooden_Fondant_703 — 17 days ago