Skip to content

Stock picks

Picks is a personal list of stocks that trade below their estimated worth, each with research and a dated history of every change: information, not advice.

General information only. Not advice for your situation. Not a recommendation to buy or sell. Kevin may hold any stock on this site. Read the Disclaimer.

309 stocks · Updated

Latest note ·

Sixteen picks reported, and guidance cuts decided most of the failed tests

Read the note →

This week

Earnings reports and checkpoints (dated tests of a thesis) in the next 7 days

Past results
  • AXPQ3 2026 results: revenue and expense growth
  • GNTXQ3 2026 results: revenue against vehicle production
  • est.INFYQ2 fiscal 2027 results: growth and guidance
  • RCI.BQ3 2026 results: free cash flow and wireless
  • GSKFDA decision on bepirovirsen for chronic hepatitis B
  • IONSFDA decision on GSK's bepirovirsen in chronic hepatitis B
  • PSAQ3 2026 earnings: same store revenue
  • SUIQ3 2026 earnings: MH growth and RV trends

All picks

309 stocks

Star , Own or Pass a company to sort it.

  • TME
    Tencent Music
    59% to 70%
    below fair value
    $8.44 → fair value $20 to $28
    Analysts3.5/5
    Earnings Nov 17 · Updated
  • LULU
    lululemon
    55% to 67%
    below fair value
    $96.53 → fair value $216 to $293
    Analysts2.5/5
    Earnings Dec 3 (est.) · Updated
  • GIL
    Gildan Activewear
    53% to 62%
    below fair value
    CA$56.58 → fair value CA$121 to CA$148
    Analysts3.5/5
    Earnings Oct 30 (est.) · Updated

Recent updates

  • METAMeta Platforms
    Next earnings date moved to 2027-01-21; next earnings date is now an estimate; the investment thesis was rewritten; the listed risks were updated; the balance sheet was rewritten; checkpoint failed: Q3 2026 results: free cash flow, Meta One and capex; checkpoint moved to Jan 21, 2027: Q4 2026 results and 2027 capital spending guidance; recent events were updated.
  • SAPSAP
    Next earnings date moved to 2027-01-28; the investment thesis was rewritten; the balance sheet was rewritten; checkpoint passed: Q3 2026 results: cloud growth and cloud backlog; checkpoint moved to Jan 28, 2027: Full-year 2026 results and 2027 outlook; recent events were updated.
  • DHRDanaher
    Next earnings date moved to 2027-01-21; next earnings date is now an estimate; the investment thesis was rewritten; the listed risks were updated; the balance sheet was rewritten; checkpoint failed: Q3 2026 results: core growth and bioprocessing; checkpoint moved to Jan 21, 2027: Q4 2026 results and 2027 guidance; recent events were updated.
  • MCOMoody's
    Next earnings date moved to 2027-01-21; next earnings date is now an estimate; the investment thesis was rewritten; the listed risks were updated; the balance sheet was rewritten; checkpoint failed: Q3 2026 results: MA growth and rating revenue; checkpoint moved to Jan 21, 2027: Full-year 2026 results and 2027 guidance; recent events were updated.
  • ROLRollins
    Next earnings date moved to 2027-01-21; next earnings date is now an estimate; the investment thesis was rewritten; the listed risks were updated; the balance sheet was rewritten; checkpoint failed: Q3 2026 results: organic growth, leads and margin; checkpoint moved to Jan 21, 2027: Full-year 2026 results and 2027 framework; recent events were updated.

What these numbers mean

Analysts set the fair value, unless a value names another source (management or an AI estimate). I do not set it. Read the disclaimer for more information.

Some stocks have no fair value from any source yet. Those show only their price.

  • Fair value range & discountAnalysts, unless another source is named

    Analysts build a cash flow model for each company. This model gives an estimate of the true value of the company. The estimate does not depend on the current stock price. A page shows this estimate as a range, not as one number. The range gets wider when the analysts are less sure of the estimate. A company with unpredictable cash flow, such as cyclical revenue, high debt, or revenue from few customers, gets a wider range. Both ends of the range are rounded to steps of the stock price. Discount = 1 minus price divided by fair value. The discount is a range too: one end uses the low end of the fair value range, the other end uses the high end. A positive discount means the price is below the fair value. A negative discount means the price is above the fair value.

  • Other sourcesManagement, AI estimate

    The analysts do not cover every company. For such a company, a value can come from another source, and the page always names it next to the value. Management means the company's own published value per share, such as Brookfield's plan value. AI estimate means an AI research agent worked out the value from the company's filings. The company page shows its method, inputs and date under Valuation. An AI estimate is not an analyst's value. A company with no source shows only its price.

  • Next earningsCompany filings & press releases

    The date of each company's next scheduled quarterly earnings report. When the company has not yet announced a specific date, this is an estimate: the last reported earnings date plus 3 months. Estimated dates are marked '(est.)' in the table and 'estimated' on a stock's page.

No longer picks

These companies left the list. Their pages and history stay, and a company can come back if its price falls.

  • CEGConstellation EnergyNo longer a pick since October 11, 2026

    The price is at the analysts' value and above the AI estimate, and the Crane restart may slip to 2031.

  • COSTCostco WholesaleNo longer a pick since October 11, 2026

    The price is above both the analysts' value and the AI estimate, so there is no margin of safety.

  • DNNDenison MinesNo longer a pick since October 11, 2026

    The price is far above the AI estimate, it has no moat, and it produces nothing before mid-2028.

  • MDAMDA SpaceNo longer a pick since October 11, 2026

    The price is above the AI estimate, it has no moat, and its free cash flow is negative.

  • OUSTOusterNo longer a pick since October 11, 2026

    The price is far above the AI estimate, it has no moat, and it still loses money.

  • QCOMQualcommNo longer a pick since October 11, 2026

    The price is above both the analysts' value and the AI estimate, and the thesis needs AI chip revenue that has not started yet.

  • VNOMViper EnergyNo longer a pick since October 11, 2026

    The price is at the analysts' value and the AI estimate, and Viper does not control where its wells get drilled.