← Analysis page  ·  Joseph Carlson hub  ·  Research hub

Actionable insights — I'm Buying $10,000 Of This Company Next

Not which stock gets the next $10,000, but the machinery that decides it for him: pre-committing an entry price to every holding, deriving each price from a deliberately pessimistic DCF, and letting portfolio-level odds — not conviction — pick the buy.
2026-AUG-24 · Joseph Carlson After Hours · Joseph Carlson · ▶ Watch · full analysis · transcript
How to read this page: each insight is a reusable procedure — a way to set entry prices across a whole portfolio, to measure your own returns honestly, or to evaluate an accusation levelled at a business you own. The boxed line shows how it played out in this episode. Timestamps deep-link into the video.

0:00 1. Pre-commit an entry price to every holding, then let the market pick the buy

The repeatable method
  1. Decide the size of the next tranche before deciding its destination — a fixed dollar amount, sized so it materially moves at least the smaller positions.
  2. Set a hard buy price for every name you own, not just the ones you currently like. A name you'd never add to at any price is a name you should question holding.
  3. Put every target strictly below today's price, so the rule can only ever be triggered by a dip and never by enthusiasm.
  4. Assign the cash to whichever target is hit first, and automate the alert so the decision is executed rather than re-litigated in the moment.
  5. Publish or write the board down. A pre-committed number is what removes the emotion; a mental one is renegotiated the day the stock falls.
  6. Accept "nothing triggers" as a legitimate outcome — it means the book is rising, so no new capital is needed.
Here: $10,000 pre-assigned across all 14 holdings — GOOGL $250, MA $450, AMZN $200, META $450, SPGI $350, ASML $1,200, NFLX $60, MSFT $400, COST $600, TXRH $140, MCO $375, DUOL $90, DASH $120, UBER $60. "Whatever stock in my portfolio gets to this target price or below first will trigger an automatic buy of $10,000. I'll be automatically notified" 24:58. And if none trigger: "that's okay. That just means that all my positions are going up."
Watch for

4:17 2. Derive the entry price backwards from a deliberately pessimistic DCF

The repeatable method
  1. Start from the company's actual recent EPS growth, then cut it — and name the specific reason for the cut (capex converting into amortization, a maturing product, decelerating comps). A haircut without a mechanism is just hand-waving.
  2. Choose an exit multiple lower than today's, on the logic that a slower grower gets rated lower. Make it a stated judgement call, not a plug.
  3. Exempt from the multiple haircut only the businesses whose economics justify a permanent premium — capital-light, high-return, low-capex — and say why.
  4. Fix the required return (he uses roughly 15%+ five-year CAGR as the hurdle) and solve backwards for the entry price that delivers it. Do not solve forwards for a "fair value."
  5. Sanity-check the answer against the stock's own history — has it traded there, and how recently? A target the stock has never seen needs a different justification than one it printed last spring.
  6. Read the output as a ranking, not just a level: the spread between required discounts tells you which holdings are actually expensive.
Here: GOOGL is the worked example — growth cut to 12% because "they're building out mass amounts of data centers… which will transform into amortized expenses," multiple cut from 26 to 22, solve backwards: $250 → 14.1% CAGR. MA is the exemption — growth cut to 12.7% but the multiple kept at 29 because it's "a really stable cash flow positive capital-light company. They're not doing any big capex" 7:34. DUOL's 38%-below target passes the history check: "it was at $90 per share as recent as April of 2026."
Watch for

13:31 3. Price the opportunity at the portfolio level, not the single-name level

The repeatable method
  1. When a single target looks unreachable, resist judging it alone — the relevant probability is that at least one of N independent-ish names hits its trigger.
  2. Count the names. More holdings mean more independent chances, which is what converts a set of individually implausible dips into a collectively likely event.
  3. Set the window explicitly (he uses six months) so the claim is falsifiable rather than vague.
  4. Anchor it in the base rate that no manager avoids: "It's impossible to have a 100% pick rate… one of your stocks is going to go down to a meaningful amount."
  5. Use this to justify keeping deep targets on stable names — the cost of an unreachable target is zero, because some other name will absorb the capital.
Here: "It looks very unlikely that any of these companies would actually hit these buy prices because if you look at anyone individually, it's far below their current price… But when you start adding all of them together, all these different stocks, the odds dramatically increase that at least one of them will hit these buy targets." His forecast: "within the next 6 months, it's very likely that one of these stocks trades at below the target buy price" 26:01. SPGI "has not traded down below 350 this entire year" and the target stays anyway.
Watch for

16:30 4. Read the required discount as a valuation verdict on your own holdings

The repeatable method
  1. Compute each holding's target as a percentage below the market price, and line them up side by side.
  2. Treat the outliers as diagnostics: a name needing a far deeper discount than your normal band is a name you're admitting is expensive.
  3. Say it out loud — the point of the exercise is to make the admission explicit rather than let a comfortable holding drift unexamined.
  4. Cross-check with the modelled return at the target. If even the discounted entry produces a mediocre CAGR, the multiple, not the price, is the problem.
  5. Then decide what to do about it operationally: trim, stop reinvesting its distributions into it, or simply set an unreachable target and route the capital elsewhere.
Here: "with most of my companies, my buy target's around 18% below to 25% below the current price of the stock. But with Costco, it's a dramatic 38% below." The reason is stated flatly — "Costco's overvalued. It is an overvalued company that I continue to hold. Anytime it pays me the huge special dividends, I put that capital into other positions." Even at $600 the modelled return is only 10.6%. DASH gets the same treatment from the other direction: a ~47% required decline "with the high-flying valuation of DoorDash today."
Watch for

2:39 5. Measure yourself on time-weighted returns, not gain divided by balance

The repeatable method
  1. Stop dividing total gain by current value — that "simple return" credits you for money that has only been invested for months.
  2. Ask the counterfactual: if every deposit had been present from day one, what would the balance be? The gap between that and reality is the size of the distortion.
  3. Compute a time-weighted return, which weights each period by the capital actually at work in it, then convert to a compound annual rate.
  4. Benchmark that number against the index — it's the only comparison that isolates selection skill from deposit timing.
  5. Re-run it as the book grows: the more your deposits cluster late, the more the simple number flatters you.
Here: "This is not a gain of plus 50%. That is the simple returns and it doesn't account for how much money you had in the portfolio at a given time." Had all deposits been present at the start, "my portfolio size would be around $3 million today and my gain would be about $2 million" — but for a third of the portfolio's life he had under $100,000, and it took until 2023 to reach ~$400,000. The honest figure: a time-weighted 14.8% CAGR, "a bit above the S&P 500, but I'm hoping to do a lot better."
Watch for

27:02 6. Separate situational pricing from person-based pricing before judging a business

The repeatable method
  1. When a company is accused of exploitative pricing, first classify the mechanism: is the price varying with the situation (demand, supply, timing, distance) or with the person (income, spending history, device, inferred willingness to pay)?
  2. Test the accusation's own evidence against the situational explanation before accepting the personal one — most "same inputs, different price" demonstrations are under-specified.
  3. Enumerate what actually changes between two apparently identical transactions. In a real-time marketplace, request timing, nearby supply and traffic all move within seconds.
  4. Check what the company has committed to in writing and under audit — a specific, enumerated denial (protected characteristics, device model, battery level) is a very different artefact from a vague PR line.
  5. Only then form a view: situational pricing is a normal market-clearing mechanism; person-based pricing is a genuine reputational and regulatory risk worth repricing the stock for.
Here: the seven-phones-on-a-table experiment looks damning until the mechanism is specified — "the first two people that press the button may get the lower price and then the additional people pressing the button even a second later are routed to a different driver that's further away… That is dynamic pricing. That is not personal pricing" 33:20. UBER's audited filing enumerates the denial: "we do not use protected characteristics, phone battery levels, phone models, or other devices or information to set prices."
Watch for

30:12 7. Read the company's rebuttal before you price an exposé

The repeatable method
  1. Find the underlying report the piece is built on, and check its date. A slick new documentary is often a repackaging of a months-old study the company already answered.
  2. Locate the company's response in full — the technical filing, not the press quote — and read the specific claims it contests.
  3. Measure the airtime the piece gives that response. A rebuttal compressed into a single clause ("the company said we got it wrong") is a structural tell about the piece's purpose.
  4. Check the methodology paragraph of the original report for an arbitrary reference point; that's usually where the headline number is manufactured.
  5. Identify the outlet's incentive — an activist advocacy group and a newsroom are running different objective functions, and neither is disqualifying, but it changes what you expect to be omitted.
  6. Separate method criticism from conclusion criticism, so you can dismiss the piece without claiming the company is innocent.
Here: "This entire documentary by More Perfect Union… is based on a report that's months old. A report that Uber has actually responded to… they never actually look at Uber's response." The manufactured-number example: the fictitious-discounts claim rests on having "decided arbitrarily that a trip can only be genuinely discounted if it's cheaper than the median price of a given route" 36:58. His standard: "Journalism shows both sides… it should show the rebuttal from the company."
Watch for

41:25 8. Score a pundit's previous version of the same call before weighting this one

The repeatable method
  1. When a well-known analyst makes a disruption call on a name you own, ask whether they have made structurally the same call before — same shape, different company.
  2. Pull the price and sentiment level at which the earlier call was made. Disruption fears cluster at depressed prices, which is exactly when they're most costly to act on.
  3. Check what they did after the fear failed to appear in the reported numbers. Buying only after a double is sentiment-following, not analysis.
  4. Then check what's already in today's price — the multiple, and whether the specific risk is public knowledge. A widely-known lawsuit at a low multiple is largely priced.
  5. State the case against yourself explicitly before dismissing the call, so the dismissal is a judgement rather than a reflex.
Here: Gene Munster calls the Meta litigation "the tip of the iceberg." Carlson's grading of the prior instance: "You thought ChatGPT was going to destroy Google… You were so bearish on Google when it was trading at $170 per share… Now you own Google. It's one of your favorite positions. You go on CNBC seeing how it's going to go up after Google's stock price went up 100%." And the price test on META: "trading at an 18 forward PE. Investors already know about the lawsuits… terrible sentiment already priced into the stock." The self-check: "Maybe Gene will be right this time" 42:24.
Watch for

Methods distilled from the public YouTube video (transcript in transcript.txt) for personal study. Not investment advice. © Joseph Carlson for source material.