Research

Notes on stocks,
worth your time.

Thesis-driven breakdowns of the companies and earnings that matter — every piece takes a stance, and every call gets graded in public.

N
Nick Paris
Investor. Previously Positive Investing on YouTube. I write about the stocks I follow and whether the thesis still holds.
🧠
Thesis Check
What strengthens or weakens an investment thesis
⚔️
Battles
Head-to-head company comparisons
📊
Charts
Interesting financial data, visualized
🚨
Signal vs. Noise
Does this headline actually matter?
✅
Were We Right?
Grading our past calls, monthly
All
🧠 Thesis Check
⚔️ Battles
📊 Charts
🚨 Signal vs. Noise
✅ Were We Right?
🧠 Thesis Check

GS Earnings Preview: Was Q2 the Baseline or the Peak?

A $6.51 beat breaks every model. With estimates spanning $12.86 to $15.18, nobody knows what normal looks like anymore.

GS·Oct 12, 2026·5 min
🧠 Thesis Check

JNJ Earnings Preview: The Estimate Cuts Might Be the Opportunity

Estimates cut 17% in 90 days, but JNJ has beaten 4 straight quarters. Lowered bar plus beat streak plus pipeline catalyst.

JNJ·Oct 12, 2026·5 min
🚨 Signal vs. Noise

Netflix's 5% Layoffs: Cost Discipline or Distress Signal?

Timing a restructuring for the week before earnings is deliberate. What management is really telling the market.

NFLX·Oct 10, 2026·4 min
📊 Charts

Bank Earnings Beat Rates: 8 Quarters, 3 Banks

JPM, GS, and MS have beaten EPS estimates 19 of the last 24 times. Visualizing the streak — and what breaks it.

3 tickers·Oct 8, 2026·3 min
⚔️ Battles

JPM vs. GS: Whose Earnings Matter More Tuesday?

Same morning, two prints. One is a bellwether, the other is a coin flip. Head-to-head on what to watch in each.

JPM GS·Oct 11, 2026·6 min
✅ Were We Right?

September Scorecard: Grading Last Month's Calls

Every thesis check we published in September, revisited. The hits, the misses, and what we learned.

Scorecard·Oct 1, 2026·8 min

Like how I think about stocks?

Compounder turns your investment reasoning into living research — tracked, scored, and revisited every quarter.

Join the waitlist →