6 min read

Title: EverHint Signal — EMA10 × EMA30 Crossover — December 08, 2025

EMA10 × EMA30 flagged 62 fresh crossovers on Dec 8, 2025 — 31 buys and 31 sells — with BPOP, TGT and EOSE on the buy side and AAP, ADM and ALNY on the sell list, all against a mildly risk-off tape and a VIX around 17.

What This Signal Is (Quick)

EMA10 × EMA30 looks for fresh crossovers between the 10-day and 30-day exponential moving averages. A buy signal fires when EMA(10) crosses above EMA(30), hinting that short-term momentum is starting to outrun the medium-term trend. A sell signal fires when EMA(10) crosses below EMA(30), suggesting momentum is fading and a prior uptrend may be losing steam.

Because both lines are EMAs, the signal reacts faster than slower trend pairs like EMA10 × SMA50. That makes it useful for swing traders looking at roughly 1–4 week holding windows and trying to catch momentum shifts early, at the cost of more noise and potential whipsaws in choppy markets.

This is an experimental scanner for idea generation, education, and back-testing. It is not a complete trading system and should be combined with your own risk management, position sizing, and fundamental work.


How We Ranked Today (Reader Version)

For today’s 62 symbols (signal date: 2025-12-08), the scan split evenly:

  • 31 Buy signals (EMA10_x_EMA30_Buy)
  • 31 Sell signals (EMA10_x_EMA30_Sell)

Ranking logic:

  • Buy side: ranked by RSI(14) from lowest to highest. Lower RSI means more “oversold” relative to recent history, which can be attractive when a fresh bullish crossover appears.
  • Sell side: ranked by RSI(14) from highest to lower. Higher RSI means more extended/overbought, where a fresh bearish crossover can be more meaningful.
  • When RSI is missing (not the case for today’s top names), the fallback would be average dollar volume (adv20_dollars), then price.

Overlays added on top of the raw signal:

  • Insider Net (USD): 90-day net insider buying/selling based on open-market purchases (P) and sales (S) only.
    • Purchases (P) add to the total.
    • Sales (S) subtract from the total.
    • Awards, exercises, and tax entries are ignored.
  • Days → Earnings: calendar days from the signal date (2025-12-08) to the next scheduled earnings report. Closer earnings often mean more event risk and higher volatility.

Use the rankings as a shortlist, not a verdict. The tables are meant to help you quickly spot where technical momentum, insider flows, and the earnings calendar might be lining up.


📈 Buy-Side Signals (Top 10 by RSI)

These are the 10 most oversold names (by RSI) with a bullish EMA10 × EMA30 crossover on 2025-12-08.

Rank Ticker Company Sector Last ($) RSI(14) Insider Net (USD) Days → Earnings
1 BPOP Popular, Inc. Financial Services $116.90 52.8 -$3.0M 50d
2 TGT Target Corporation Consumer Defensive $93.06 56.7 0 85d
3 EOSE Eos Energy Enterprises, Inc. Industrials $15.43 57.7 0 85d
4 HESM Hess Midstream LP Energy $34.28 58.1 0 58d
5 KBR KBR, Inc. Industrials $43.61 58.1 0 77d
6 AROC Archrock, Inc. Energy $24.99 59.7 -$539.3K 77d
7 HOOD Robinhood Markets, Inc. Financial Services $136.43 60.5 -$60.7M 65d
8 BTG B2Gold Corp. Basic Materials $4.48 62.3 0 72d
9 MRNA Moderna, Inc. Healthcare $27.97 63.1 0 67d
10 RMBS Rambus Inc. Technology $104.07 63.3 0 56d

How to read this table

  • Last ($): closing price on 2025-12-08.
  • RSI(14): momentum gauge on a 0–100 scale. Values in the low-50s to low-60s suggest moderate strength without being drastically overbought yet.
  • Insider Net (USD): cumulative 90-day insider flows. Negative values (e.g., BPOP, AROC, HOOD) indicate net selling; zeros mean no meaningful open-market P/S activity in the last 90 days.
  • Days → Earnings: how far away the next earnings report is. Most of these names are 50–85 days out, so earnings risk is not immediate but comfortably on the horizon.

Recent headlines (buy-side names with fresh news)

  • AROC – Archrock, Inc.: A recent filing shows an institutional holder trimming a position worth around the low-seven figures, a sign of some profit-taking after prior strength.
  • (Other top-10 buy names currently have no very recent headlines in the last few days in this feed; always worth cross-checking your own news sources before acting.)

📉 Sell-Side Signals (Top 10 by RSI)

These are the 10 most overbought/extended names (by RSI) with a bearish EMA10 × EMA30 crossover on 2025-12-08.

Rank Ticker Company Sector Last ($) RSI(14) Insider Net (USD) Days → Earnings
1 AAP Advance Auto Parts, Inc. Consumer Cyclical $51.08 53.9 0 79d
2 UFPI UFP Industries, Inc. Basic Materials $90.03 48.5 0 70d
3 ECL Ecolab Inc. Basic Materials $257.15 48.3 0 64d
4 KRC Kilroy Realty Corporation Real Estate $40.44 47.4 -$319.6K 63d
5 ADM Archer-Daniels-Midland Company Consumer Defensive $57.94 47.0 0 57d
6 VSEC VSE Corporation Industrials $167.35 46.7 0 79d
7 ESS Essex Property Trust, Inc. Real Estate $252.22 45.8 0 57d
8 ENSG The Ensign Group, Inc. Healthcare $175.39 44.6 -$59.8K 58d
9 ALNY Alnylam Pharmaceuticals, Inc. Healthcare $430.02 42.8 0 66d
10 FRT Federal Realty Investment Trust Real Estate $95.52 42.7 0 66d

How to read this table

  • On the sell side, the crossunder plus relatively higher RSI (vs the rest of the sell universe) points to names where short-term strength may be rolling over.
  • KRC and ENSG show modest net insider selling, which can sometimes confirm the idea of a cooling trend.
  • Earnings are mostly ~2–3 months away, so these are primarily technically-driven signals rather than last-minute pre-earnings jitters.

Recent headlines (sell-side names with fresh news)

  • AAP – Advance Auto Parts: Announced a leadership transition and financing support for its transformation plan, while some commentary notes the stock recovering as profitability efforts show progress.
  • ADM – Archer-Daniels-Midland: Appears in legal-firm notices related to its deal with Bunge and also lands on a “new strong sell stocks” list, highlighting ongoing headline risk around the name.
  • ALNY – Alnylam Pharmaceuticals: Coverage discusses its long-term wealth-creation potential, and institutional holders have recently increased positions, underscoring that a bearish crossover doesn’t necessarily imply a weak long-term story.
  • AROC – Archrock, Inc.: (Also on the buy list) saw a notable institution reduce its stake, which traders may interpret as partial profit-taking after a strong run.

Field Notes

  • EMA10 vs EMA30:
    • EMA10 reacts quickly to recent price changes.
    • EMA30 smooths out roughly six weeks of trading.
    • When EMA10 crosses above EMA30, it often marks the start (or continuation) of an upswing; crossing below can flag momentum cooling or a new down-leg.
  • RSI(14):
    • Below ~40: often watched for oversold bounces (none of today’s top buys are truly washed-out; they’re more “firming up” than capitulating).
    • 40–60: neutral to moderate trend strength.
    • Above ~70: deeply overbought; not present in today’s top 10 either, which fits the slightly risk-off tone of the day.
  • Insider Net (USD):
    • Large negative values (e.g., HOOD with tens of millions in net sales) suggest insiders have been consistently taking money off the table. That doesn’t invalidate a buy signal, but it can influence position size and conviction.
    • Many names show zero net activity, which just means no meaningful open-market P/S trades in the last 90 days.
  • Earnings timing:
    • The bulk of these signals sit 50–85 days from earnings, giving swing traders some room before a major catalyst hits.
    • For signals that appear inside ±7 days of earnings (not in the top 10 today), additional caution is usually warranted.

Vlad’s Take (EverHint)

Today’s market backdrop (2025-12-08): the S&P 500 closed around -0.42%, the Dow about -0.48%, and the Nasdaq Composite roughly -0.38%, a mild risk-off session with broad indices pulling back together. The Russell 2000 small-cap index slipped about -0.45%, suggesting no major breadth outperformance from smaller names. The VIX finished near 16.7, up a bit on the day but still in a normal volatility band rather than fear territory.

On the macro side, the 10-year Treasury yield (TNX) ticked up to around 4.17% (+0.65%), a small move that nonetheless keeps some pressure on long-duration growth stories. In crypto, Bitcoin added roughly 0.8% and Ethereum gained about 2.5%, showing risk appetite is not gone—just choppy and selective.

Given that backdrop, I’d treat today’s EMA10 × EMA30 crossovers as tactical swing candidates in a slightly defensive tape:

  • For buy setups, I’d prioritize higher-quality names where RSI is still in the low- to mid-50s and insider flows aren’t aggressively negative. Staggered entries, scaling in rather than going all-in at once, can help manage whipsaw risk.
  • For sell/trim ideas, the crossunder list (especially names like AAP, ADM, ALNY) can be a useful check against existing positions: are you sitting on a prior uptrend that’s now losing momentum? Sometimes the best “trade” is just tightening stops or trimming size rather than outright shorting.

As always, combine these signals with your own charts, levels, and fundamental thesis. The edge is rarely one indicator; it’s how you layer them together and manage risk over time.


Independent, data-driven signals.
No hype. No promotions. Absolutely Zero bias. Just experimental market research from EverHint.

This is not financial advice. Do your own due diligence.
See https://www.everhint.com/disclaimer/ and https://www.everhint.com/faqs/

📊 If this clarity helped your research, liking, sharing, or subscribing helps keep this project strong.