Loading data…Scanning SEC filings…Checking Congress reports…Following the signal…
Every score is built from public filings, with visible weights and an honest account of what’s missing.
Seven factors, 100 points in total. Model insider-experimental-1.1. Factors marked “up to” are scaled down for older trades by the recency curve below, then rounded — a company’s shown points can be less than the maximum.
How much was bought, weighted by how recent the trade was.
How many separate insiders or buying groups bought, weighted by recency.
The chief executive bought shares, weighted by how recent that purchase was.
Two or more independent buyers within 30 days.
The chief financial officer bought shares, weighted by how recent that purchase was.
A purchase grew the insider’s stake by 10%+ or opened a new position, weighted by recency.
The same buyer came back on another day.
Share of a purchase’s value that counts, by trade age.
Value tiers award 2, 6, 12, 20 or 25 points at any, $25K, $100K, $500K and $1M of weighted buying.
Each distinct member with an eligible stock purchase in the last 180 days adds weight, capped, and it is only 5% of the combined score. Congressional trades alone can’t create a score. Amounts stay as the reported ranges, and a spouse’s trade is never relabeled as the member’s own.
The Home page’s Congress list is a separate, shorter-window view: it ranks the largest Congress trades filed in the last 60 days, for browsing recent activity. It doesn’t use the 180-day window above, which is only for this score.
Combines insider trades, Congress trades and daily price momentum using explicit rules. Version 1.1.
Insiders and Congress are both buying, nobody eligible is selling, and daily momentum (RSI 50–70, MACD above signal and zero) agrees.
Momentum agrees with at least one buying source and nothing opposes it, but the full three-way rule isn’t met. The card shows what’s missing.
The sources disagree or don’t line up. An oversold or overbought RSI on its own never counts as confirmation.
Momentum is weak (RSI 30–50, MACD below signal and zero) and one or both groups are selling. Any opposing purchase blocks the label.
A required feed, a clear security match, or fresh price history is missing. Missing data is never treated as a zero.
“Full” means every rule lined up across the sources we have, not complete market coverage. The strict screen can correctly return no matches; we never pad it with neutral stocks.
See the strongest signalsCombined score = available component scores × their weights ÷ the sum of available weights. Missing components are left out, not scored as zero. Example: insider 80 and technical 60 with no Congress data gives (80 × 60 + 60 × 35) ÷ 95 = 73, shown with 95% coverage.
On the public site, stored price history isn’t used: public scores come from filing evidence only, and prices and charts are shown by TradingView.
| Factor | Weight | Points awarded |
|---|---|---|
| Long trend | 30 | Close above the 200-session average |
| Trend alignment | 20 | 50-session average above the 200-session average |
| Medium trend | 10 | Close above the 50-session average |
| MACD momentum | 15 | 15 for a positive histogram, 8 for a rising negative one |
| RSI range | 15 | 15 at RSI 45–70, 8 above 70, 0 below 45 |
| Extension | 10 | Close within two ATR of the 20-session average |
Needs at least 50 valid daily bars; with fewer than 200, only the factors that can be calculated count and the score is labeled partial. RSI and ATR use 14-period Wilder smoothing; MACD is 12/26/9. Stale bars, gaps or suspicious price jumps switch technical scoring off.