Rankings

Ticker thesis

SHOP

SHOP is currently supported by 68 derived signal(s), led by price momentum, composite signal, large insider buy. The strongest evidence is: SHOP has 3.7% recent price momentum with 100% positive sessions. SHOP has 3.7% recent price momentum with 100% positive sessions.

Composite score38

Supporting signals

TickerSignalScoreConfidenceScoringEventSourcesEvidenceReason
SHOPComposite Signal6063%

Score 60 is a bounded 0-100 weighted blend led by no available components, with 50% input coverage.

Jun 28
mock
SHOP buy transaction by Gail Goodman (Director) valued at $35,880.mock_regulatory · form_4_transactionSHOP earnings event for FY2026 Q2 expected 2026-07-20.mock_market · earnings10 more
SHOP composite score blends 2 of 5 intelligence families.
SHOPNews Burst990%

Score 9 is a bounded 0-100 weighted blend led by no available components, with 100% input coverage.

Jun 26
mock
Shopify merchant volume beats expectationsmock_news · news_mentionCheckout integrations gain tractionmock_news · news_mention1 more
SHOP coverage is 3.0x its recent baseline with 3 mentions in 24 hours.
SHOPEarnings Catalyst2790%

Score 27 is a bounded 0-100 weighted blend led by no available components, with 100% input coverage.

Jul 20
mock
SHOP earnings event for FY2026 Q2 expected 2026-07-20.mock_market · earnings
SHOP reports FY2026 Q2 earnings in 22 days.
SHOPPrice Momentum7876%

Score 78 is a bounded 0-100 weighted blend led by no available components, with 75% input coverage.

Jun 26
source lineage missing
SHOP price observation on 2026-06-17.mock_market · price_barSHOP price observation on 2026-06-18.mock_market · price_bar8 more
SHOP has 3.7% recent price momentum with 100% positive sessions.
SHOPEarnings Momentum2740%

Score 27 is a bounded 0-100 weighted blend led by no available components, with 10% input coverage.

Jul 20
mock
SHOP earnings event for FY2026 Q2 expected 2026-07-20.mock_market · earnings
SHOP reports FY2026 Q2 earnings in 22 days; fundamental momentum inputs are pending.
SHOPInsider Conviction4179%

Score 41 is a bounded 0-100 weighted blend led by no available components, with 80% input coverage.

Jun 24
mock
SHOP buy transaction by Gail Goodman (Director) valued at $35,880.mock_regulatory · form_4_transaction
Director Gail Goodman bought $35,880 of SHOP.
SHOPLarge Insider Buy4179%
executive_role: 13.13transaction_quality: 12.5recency: 12

Score 41 is a bounded 0-100 weighted blend led by executive role, open-market quality, recency, with 80% input coverage. 1 component lacked enough data and contributed 0.

Jun 24
mock
SHOP buy transaction by Gail Goodman (Director) valued at $35,880.mock_regulatory · form_4_transaction
Director Gail Goodman bought $35,880 of SHOP.
SHOPComposite Signal6063%
price_momentum: 39insider_conviction: 21insider_cluster: 0

Score 60 is a bounded 0-100 weighted blend led by price momentum, insider conviction, with 50% input coverage. 3 components lacked enough data and contributed 0.

Jun 27
mock
SHOP buy transaction by Gail Goodman (Director) valued at $35,880.mock_regulatory · form_4_transactionSHOP earnings event for FY2026 Q2 expected 2026-07-20.mock_market · earnings10 more
SHOP composite score blends 2 of 5 intelligence families.
SHOPEarnings Catalyst2390%

Score 23 is a bounded 0-100 weighted blend led by no available components, with 100% input coverage.

Jul 20
mock
SHOP earnings event for FY2026 Q2 expected 2026-07-20.mock_market · earnings
SHOP reports FY2026 Q2 earnings in 23 days.
SHOPPrice Momentum7876%
trend_consistency: 26.67drawdown_control: 20return_20d: 15.67

Score 78 is a bounded 0-100 weighted blend led by trend consistency, drawdown control, recent return, with 75% input coverage. 1 component lacked enough data and contributed 0.

Jun 26
source lineage missing
SHOP price observation on 2026-06-17.mock_market · price_barSHOP price observation on 2026-06-18.mock_market · price_bar8 more
SHOP has 3.7% recent price momentum with 100% positive sessions.
SHOPEarnings Momentum2340%
event_recency: 23eps_surprise: 0revenue_surprise: 0

Score 23 is a bounded 0-100 weighted blend led by event recency, with 10% input coverage. 4 components lacked enough data and contributed 0.

Jul 20
mock
SHOP earnings event for FY2026 Q2 expected 2026-07-20.mock_market · earnings
SHOP reports FY2026 Q2 earnings in 23 days; fundamental momentum inputs are pending.
SHOPLarge Insider Buy4279%
executive_role: 13.13transaction_quality: 12.5recency: 12.13

Score 42 is a bounded 0-100 weighted blend led by executive role, open-market quality, recency, with 80% input coverage. 1 component lacked enough data and contributed 0.

Jun 24
mock
SHOP buy transaction by Gail Goodman (Director) valued at $35,880.mock_regulatory · form_4_transaction
Director Gail Goodman bought $35,880 of SHOP.
SHOPInsider Conviction4279%
executive_role: 13.13transaction_quality: 12.5recency: 12.13

Score 42 is a bounded 0-100 weighted blend led by executive role, open-market quality, recency, with 80% input coverage. 1 component lacked enough data and contributed 0.

Jun 24
mock
SHOP buy transaction by Gail Goodman (Director) valued at $35,880.mock_regulatory · form_4_transaction
Director Gail Goodman bought $35,880 of SHOP.
SHOPComposite Signal6063%

Score 60 is a bounded 0-100 weighted blend led by no available components, with 50% input coverage.

Jun 26
mock
SHOP buy transaction by Gail Goodman (Director) valued at $35,880.mock_regulatory · form_4_transactionSHOP earnings event for FY2026 Q2 expected 2026-07-20.mock_market · earnings10 more
SHOP composite score blends 2 of 5 intelligence families.
SHOPNews Burst990%

Score 9 is a bounded 0-100 weighted blend led by no available components, with 100% input coverage.

Jun 26
mock
Shopify merchant volume beats expectationsmock_news · news_mentionCheckout integrations gain tractionmock_news · news_mention1 more
SHOP coverage is 3.0x its recent baseline with 3 mentions in 24 hours.
SHOPEarnings Catalyst2090%
days_until_earnings: 20

Score 20 is a bounded 0-100 weighted blend led by days until earnings, with 100% input coverage.

Jul 20
mock
SHOP earnings event for FY2026 Q2 expected 2026-07-20.mock_market · earnings
SHOP reports FY2026 Q2 earnings in 24 days.
SHOPPrice Momentum7876%
trend_consistency: 26.67drawdown_control: 20return_20d: 15.67

Score 78 is a bounded 0-100 weighted blend led by trend consistency, drawdown control, recent return, with 75% input coverage. 1 component lacked enough data and contributed 0.

Jun 26
source lineage missing
SHOP price observation on 2026-06-17.mock_market · price_barSHOP price observation on 2026-06-18.mock_market · price_bar8 more
SHOP has 3.7% recent price momentum with 100% positive sessions.
SHOPEarnings Momentum2040%

Score 20 is a bounded 0-100 weighted blend led by no available components, with 10% input coverage.

Jul 20
mock
SHOP earnings event for FY2026 Q2 expected 2026-07-20.mock_market · earnings
SHOP reports FY2026 Q2 earnings in 24 days; fundamental momentum inputs are pending.
SHOPInsider Conviction4279%
executive_role: 13.13transaction_quality: 12.5recency: 12.25

Score 42 is a bounded 0-100 weighted blend led by executive role, open-market quality, recency, with 80% input coverage. 1 component lacked enough data and contributed 0.

Jun 24
mock
SHOP buy transaction by Gail Goodman (Director) valued at $35,880.mock_regulatory · form_4_transaction
Director Gail Goodman bought $35,880 of SHOP.
SHOPLarge Insider Buy4279%
executive_role: 13.13transaction_quality: 12.5recency: 12.25

Score 42 is a bounded 0-100 weighted blend led by executive role, open-market quality, recency, with 80% input coverage. 1 component lacked enough data and contributed 0.

Jun 24
mock
SHOP buy transaction by Gail Goodman (Director) valued at $35,880.mock_regulatory · form_4_transaction
Director Gail Goodman bought $35,880 of SHOP.
SHOPComposite Signal6063%

Score 60 is a bounded 0-100 weighted blend led by no available components, with 50% input coverage.

Jun 26
mock
unavailableSHOP composite score blends 2 of 5 intelligence families.
SHOPEarnings Catalyst2390%

Score 23 is a bounded 0-100 weighted blend led by no available components, with 100% input coverage.

Jul 19
mock
unavailableSHOP reports FY2026 Q2 earnings in 23 days.
SHOPEarnings Momentum2340%

Score 23 is a bounded 0-100 weighted blend led by no available components, with 10% input coverage.

Jul 19
mock
unavailableSHOP reports FY2026 Q2 earnings in 23 days; fundamental momentum inputs are pending.
SHOPLarge Insider Buy4179%
executive_role: 13.13transaction_quality: 12.5recency: 11.38

Score 41 is a bounded 0-100 weighted blend led by executive role, open-market quality, recency, with 80% input coverage. 1 component lacked enough data and contributed 0.

Jun 18
mock
unavailableDirector Gail Goodman bought $35,880 of SHOP.
SHOPInsider Conviction4179%

Score 41 is a bounded 0-100 weighted blend led by no available components, with 80% input coverage.

Jun 18
mock
unavailableDirector Gail Goodman bought $35,880 of SHOP.
SHOPComposite Signal3976%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 75% input coverage.

Jun 26
FMPmock
unavailableSHOP composite score blends 4 of 5 intelligence families.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Jan 8
FMP
unavailableScotiabank moved SHOP from Sector Perform to Sector Outperform.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Jan 6
FMP
unavailableWedbush moved SHOP from Neutral to Outperform.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Feb 12
FMP
unavailableMizuho moved SHOP from Neutral to Outperform.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Dec 6
FMP
unavailableLoop Capital moved SHOP from Hold to Buy.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Sep 17
FMP
unavailableRedburn Atlantic moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Dec 7
FMP
unavailableCIBC moved SHOP from Neutral to Outperform.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Nov 5
FMP
unavailableRBC Capital moved SHOP from Sector Perform to Outperform.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Jan 19
FMP
unavailableMorgan Stanley moved SHOP from Equal Weight to Overweight.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Jul 16
FMP
unavailableB of A Securities moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Apr 29
FMP
unavailableRoth Capital moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Oct 27
FMP
unavailableMonness Crespi Hardt moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Feb 13
FMP
unavailableRBC Capital moved SHOP from Sector Perform to Outperform.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Dec 21
FMP
unavailableDA Davidson moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Nov 19
FMP
unavailableJefferies moved SHOP from Hold to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Sep 30
FMP
unavailableWedbush moved SHOP from Neutral to Outperform.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Oct 27
FMP
unavailableMonness, Crespi, Hardt moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Jul 28
FMP
unavailableGoldman Sachs moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Jan 14
FMP
unavailableOppenheimer moved SHOP from Perform to Outperform.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Aug 11
FMP
unavailableAtlantic Equities moved SHOP from Neutral to Overweight.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Jan 23
FMP
unavailableDeutsche Bank moved SHOP from Hold to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Jan 12
FMP
unavailableWilliam Blair moved SHOP from Market Perform to Outperform.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Dec 16
FMP
unavailableEvercore ISI Group moved SHOP from In Line to Outperform.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

May 3
FMP
unavailableEight Capital moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

May 11
FMP
unavailableLoop Capital moved SHOP from Hold to Buy.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Mar 8
FMP
unavailablePacific Crest moved SHOP from Sector Weight to Overweight.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Jun 15
FMP
unavailablePiper Sandler moved SHOP from Neutral to Overweight.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Feb 17
FMP
unavailableTruist Securities moved SHOP from Hold to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

May 4
FMP
unavailableCFRA moved SHOP from Hold to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Apr 12
FMP
unavailableJMP Securities moved SHOP from Market Perform to Market Outperform.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Aug 31
FMP
unavailableCanaccord Genuity moved SHOP from Hold to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Feb 22
FMP
unavailableDA Davidson moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Aug 4
FMP
unavailableDZ Bank moved SHOP from Sell to Hold.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Apr 29
FMP
unavailableCitigroup moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Apr 19
FMP
unavailableMorgan Stanley moved SHOP from Equal Weight to Overweight.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Nov 1
FMP
unavailableExane BNP Paribas moved SHOP from Underperform to Neutral.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Jul 24
FMP
unavailableMoffettNathanson moved SHOP from Market Perform to Outperform.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

May 9
FMP
unavailablePiper Sandler moved SHOP from Underweight to Neutral.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

May 22
FMP
unavailableGoldman Sachs moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Jun 14
FMP
unavailableEvercore ISI Group moved SHOP from In Line to Outperform.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

Jan 30
FMP
unavailableRoth Capital moved SHOP from Neutral to Buy.
SHOPAnalyst Momentum3974%
rating_change: 39.29target_change: 0recency: 0

Score 39 is a bounded 0-100 weighted blend led by rating change, recency, with 70% input coverage. 1 component lacked enough data and contributed 0.

Feb 18
FMP
unavailableCanaccord Genuity moved SHOP from Hold to Buy.
SHOPAnalyst Momentum3974%

Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage.

May 9
FMP
unavailableJMP Securities moved SHOP from Market Perform to Market Outperform.

Contributing sources

FMP

43 supporting signals

mock

23 supporting signals

3 of 68 signals currently report source lineage missing.

Research limits

  • Signals are derived from public event data and can decay quickly.
  • Mock data is for local development only until live providers are connected.
  • Backtest metrics are stubbed in this initial build.