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.
Supporting signals
| Ticker | Signal | Score | Confidence | Scoring | Event | Sources | Evidence | Reason |
|---|---|---|---|---|---|---|---|---|
| SHOP | Composite Signal | 60 | 63% | 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. |
| SHOP | News Burst | 9 | 90% | 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. |
| SHOP | Earnings Catalyst | 27 | 90% | 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. |
| SHOP | Price Momentum | 78 | 76% | 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. |
| SHOP | Earnings Momentum | 27 | 40% | 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. |
| SHOP | Insider Conviction | 41 | 79% | 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. |
| SHOP | Large Insider Buy | 41 | 79% | 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. |
| SHOP | Composite Signal | 60 | 63% | 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. |
| SHOP | Earnings Catalyst | 23 | 90% | 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. |
| SHOP | Price Momentum | 78 | 76% | 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. |
| SHOP | Earnings Momentum | 23 | 40% | 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. |
| SHOP | Large Insider Buy | 42 | 79% | 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. |
| SHOP | Insider Conviction | 42 | 79% | 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. |
| SHOP | Composite Signal | 60 | 63% | 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. |
| SHOP | News Burst | 9 | 90% | 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. |
| SHOP | Earnings Catalyst | 20 | 90% | 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. |
| SHOP | Price Momentum | 78 | 76% | 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. |
| SHOP | Earnings Momentum | 20 | 40% | 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. |
| SHOP | Insider Conviction | 42 | 79% | 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. |
| SHOP | Large Insider Buy | 42 | 79% | 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. |
| SHOP | Composite Signal | 60 | 63% | Score 60 is a bounded 0-100 weighted blend led by no available components, with 50% input coverage. | Jun 26 | mock | unavailable | SHOP composite score blends 2 of 5 intelligence families. |
| SHOP | Earnings Catalyst | 23 | 90% | Score 23 is a bounded 0-100 weighted blend led by no available components, with 100% input coverage. | Jul 19 | mock | unavailable | SHOP reports FY2026 Q2 earnings in 23 days. |
| SHOP | Earnings Momentum | 23 | 40% | Score 23 is a bounded 0-100 weighted blend led by no available components, with 10% input coverage. | Jul 19 | mock | unavailable | SHOP reports FY2026 Q2 earnings in 23 days; fundamental momentum inputs are pending. |
| SHOP | Large Insider Buy | 41 | 79% | 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 | unavailable | Director Gail Goodman bought $35,880 of SHOP. |
| SHOP | Insider Conviction | 41 | 79% | Score 41 is a bounded 0-100 weighted blend led by no available components, with 80% input coverage. | Jun 18 | mock | unavailable | Director Gail Goodman bought $35,880 of SHOP. |
| SHOP | Composite Signal | 39 | 76% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 75% input coverage. | Jun 26 | FMPmock | unavailable | SHOP composite score blends 4 of 5 intelligence families. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Jan 8 | FMP | unavailable | Scotiabank moved SHOP from Sector Perform to Sector Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Jan 6 | FMP | unavailable | Wedbush moved SHOP from Neutral to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Feb 12 | FMP | unavailable | Mizuho moved SHOP from Neutral to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Dec 6 | FMP | unavailable | Loop Capital moved SHOP from Hold to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Redburn Atlantic moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Dec 7 | FMP | unavailable | CIBC moved SHOP from Neutral to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Nov 5 | FMP | unavailable | RBC Capital moved SHOP from Sector Perform to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Morgan Stanley moved SHOP from Equal Weight to Overweight. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | B of A Securities moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Apr 29 | FMP | unavailable | Roth Capital moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Monness Crespi Hardt moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | RBC Capital moved SHOP from Sector Perform to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | DA Davidson moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Jefferies moved SHOP from Hold to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Sep 30 | FMP | unavailable | Wedbush moved SHOP from Neutral to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Oct 27 | FMP | unavailable | Monness, Crespi, Hardt moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Jul 28 | FMP | unavailable | Goldman Sachs moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Oppenheimer moved SHOP from Perform to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Atlantic Equities moved SHOP from Neutral to Overweight. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Deutsche Bank moved SHOP from Hold to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Jan 12 | FMP | unavailable | William Blair moved SHOP from Market Perform to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Evercore ISI Group moved SHOP from In Line to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | May 3 | FMP | unavailable | Eight Capital moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | May 11 | FMP | unavailable | Loop Capital moved SHOP from Hold to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Pacific Crest moved SHOP from Sector Weight to Overweight. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Jun 15 | FMP | unavailable | Piper Sandler moved SHOP from Neutral to Overweight. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Truist Securities moved SHOP from Hold to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | May 4 | FMP | unavailable | CFRA moved SHOP from Hold to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Apr 12 | FMP | unavailable | JMP Securities moved SHOP from Market Perform to Market Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Canaccord Genuity moved SHOP from Hold to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Feb 22 | FMP | unavailable | DA Davidson moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | DZ Bank moved SHOP from Sell to Hold. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Apr 29 | FMP | unavailable | Citigroup moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Apr 19 | FMP | unavailable | Morgan Stanley moved SHOP from Equal Weight to Overweight. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Nov 1 | FMP | unavailable | Exane BNP Paribas moved SHOP from Underperform to Neutral. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | MoffettNathanson moved SHOP from Market Perform to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Piper Sandler moved SHOP from Underweight to Neutral. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | May 22 | FMP | unavailable | Goldman Sachs moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Jun 14 | FMP | unavailable | Evercore ISI Group moved SHOP from In Line to Outperform. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | Jan 30 | FMP | unavailable | Roth Capital moved SHOP from Neutral to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | 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 | unavailable | Canaccord Genuity moved SHOP from Hold to Buy. |
| SHOP | Analyst Momentum | 39 | 74% | Score 39 is a bounded 0-100 weighted blend led by no available components, with 70% input coverage. | May 9 | FMP | unavailable | JMP Securities moved SHOP from Market Perform to Market Outperform. |
Contributing sources
43 supporting signals
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.