Leaning Bullish
Overall verdict · based on 9 influences · net score 3 (0.33)

Bullish influences

  • Trend (Uptrend) Technical

    Moving-average alignment (and ADX, if strong) classifies the current trend as 'Uptrend'.

  • Price vs moving averages Technical

    Price is above 3 of 3 tracked moving averages (20, 50, 100-day).

  • Price above established liquidity zones Technical

    Last close (765.61) is above the highest established liquidity/resistance zone (739.16), suggesting a breakout.

  • Weekly trend (up) Technical

    Weekly close is above its rising 10-week average (765.15), which is above the 30-week (730.99): the bigger trend supports a multi-week hold.

  • MACD (daily) Technical

    MACD line (1.902) is above its signal line (1.418), crossed 5 days ago: momentum is pointing up.

  • Near 52-week high Technical

    Price is within 1.5% of its 52-week high (777.44): strong stocks tend to make new highs, with little overhead supply.

Bearish influences

  • Relative strength vs S&P 500 Relative

    Relative strength vs SPY is 100.0 (<100 means underperforming the S&P 500 over this window).

  • MACD (weekly) Technical

    MACD line (18.299) is below its signal line (19.828), crossed 3 weeks ago: momentum is pointing down.

  • OBV (on-balance volume) falling Technical

    More volume on down days than up days over the last month: money flowing out of the stock.

How this is scored: each rule below counts +1 when bullish and −1 when bearish. The net score is their sum, and the number in brackets is the average, from −1 (all bearish) to +1 (all bullish). An average of +0.5 or more reads as Bullish, +0.15 to +0.5 Leaning Bullish, around zero Neutral, and the same steps down to Bearish. Open any influence to see the exact numbers behind it. The tag on each one shows which side it comes from.

Verdict by Side

The overall verdict split into its parts. Relative strength (how the stock is doing vs the market and its sector) feeds both the technical and fundamental sides, but counts only once in the overall verdict. Click a card for the full breakdown.

Confluence Meter No confluence 0% strength

Confluence is when the technical, fundamental and relative sides all lean the same way: the chart, the business and the stock's strength vs the market agree. That's when a swing trade has the most working for it. Partial = two agree and the third is neutral. No confluence = the sides disagree, so size down or wait. Strength reflects how strongly the agreeing sides lean.

Entry Timing Guidance

In the entry zone 5 of 9 entry checks met

The verdict is Leaning Bullish (6 bullish vs 3 bearish influences), the trend is up, and price is near support without being overbought. This is where a 6-month entry lines up best; the stop level below defines the risk. The catch: the first target leaves only 1.0 : 1 reward/risk from the zone, so a smaller position, or buying lower in the zone, would improve it.

Key levels

Entry zone750.89 – 763.93pullback to the SMA 20 – SMA 100
Stop / invalidation735.86just under the -1σ band (739.19); a close below it breaks the setup
First target779.3752-week high – the nearest resistance overhead
Reward / risk1.0 : 1buying in the zone at ~757.41; 2 : 1 or better is the usual bar for a swing entry
Typical daily range (ATR 14)6.670.9% of price; size stops and positions around this

Entry checklist

  • Overall verdict supports buying: met — Leaning Bullish (net +0.33): 6 bullish vs 3 bearish influences.
  • Trend is up: met — Trend is Uptrend.
  • Trend has strength behind it: not met — ADX 10.5 (needs ≥ 25) with +DI 26.8 vs -DI 30.5.
  • Not overbought: met — RSI 51.2 (above 70 is overbought; 40–65 is the sweet spot for pullback entries).
  • Not statistically stretched: met — Price is +0.95σ from its mean (above +2σ is stretched).
  • Price is at or near the entry zone: met — Price is +0.2% from the top of the zone (within 3.0% counts as near).
  • Reward/risk is at least 2 : 1: not met — 1.0 : 1 from the entry zone to the first target.
  • Outperforming the S&P 500: not met — Relative strength vs SPY is 100.0 (above 100 = outperforming).
  • Volume is supporting the move: not met — Today's volume is 0.96× its average (at or above average backs the uptrend).
  • No earnings report imminent: not applicable — Next earnings date unknown.

Risks to watch

  • ADX is 10.5 (weak trend): breakouts fail more often in choppy markets.
  • Reward/risk is 1.0 : 1 to the first target, below the usual 2 : 1 bar; the upside to resistance is small relative to the stop.
  • 3 bearish influence(s) still stand against the setup; see the Overview list.

Levels come from the moving averages, std-dev bands, liquidity zones and ATR on the other tabs, for a long (buy-side) swing trade. They're reference points, not orders.

Trend, Momentum, MAs & ATR

Technical verdict Leaning Bullish Overall verdict: Leaning Bullish
9 influences:6 bullish, 3 bearish · average +0.33

Built only from price, volume and momentum influences (trend, moving averages, RSI, ADX, volume, std-dev stretch, liquidity zones) plus relative strength. It answers "is the chart set up to buy?", separate from whether the business is good.

Bullish influences

  • Trend (Uptrend) Technical

    Moving-average alignment (and ADX, if strong) classifies the current trend as 'Uptrend'.

  • Price vs moving averages Technical

    Price is above 3 of 3 tracked moving averages (20, 50, 100-day).

  • Price above established liquidity zones Technical

    Last close (765.61) is above the highest established liquidity/resistance zone (739.16), suggesting a breakout.

  • Weekly trend (up) Technical

    Weekly close is above its rising 10-week average (765.15), which is above the 30-week (730.99): the bigger trend supports a multi-week hold.

  • MACD (daily) Technical

    MACD line (1.902) is above its signal line (1.418), crossed 5 days ago: momentum is pointing up.

  • Near 52-week high Technical

    Price is within 1.5% of its 52-week high (777.44): strong stocks tend to make new highs, with little overhead supply.

Bearish influences

  • Relative strength vs S&P 500 Relative

    Relative strength vs SPY is 100.0 (<100 means underperforming the S&P 500 over this window).

  • MACD (weekly) Technical

    MACD line (18.299) is below its signal line (19.828), crossed 3 weeks ago: momentum is pointing down.

  • OBV (on-balance volume) falling Technical

    More volume on down days than up days over the last month: money flowing out of the stock.

Interactive charts Candles with moving averages, directional volume deviation, and momentum (RSI / ADX), full screen. Change the candle size, range and ticker inside.
IndicatorValueHow to read it
Trend Uptrend Overall direction, based on the moving averages. When each shorter average is above the next longer one, it's an Uptrend; when each is below, it's a Downtrend. It's a Strong trend when ADX is 25 or higher and +DI/-DI agree with the direction. If none of these apply, it's Sideways / Choppy.
ADX (14) 10.53 Average Directional Index: measures how strong the trend is, not which way it's going. Below 20 means weak or no trend (range-bound), 20–25 means a trend may be forming, 25 or higher is a strong trend, and above 40 is very strong. A rising ADX means the trend is getting stronger. Grey line on the Momentum chart.
+DI / -DI 26.78 / 30.54 Directional Indicators: show which way the price is being pushed. +DI (green) tracks buying pressure and -DI (red) tracks selling pressure. When +DI is above -DI, buyers are in control; when -DI is above, sellers are. A crossover can signal a change in direction, and it's most meaningful when ADX is 25 or higher.
RSI (14) 51.24 Relative Strength Index (0–100): compares recent gains with recent losses to show how stretched the price is. Above 70 is overbought (the price rose fast and may pull back), below 30 is oversold (it fell fast and may bounce), and around 50 is neutral. In a strong trend, RSI can stay above 70 or below 30 for a long time, so check it against the trend. Blue line; the dashed lines mark 30 and 70.

Moving Averages

A simple moving average (SMA) is the average closing price over the last N trading days. It smooths out daily noise so you can see the trend. Price Above? shows whether today's price is above the average (buyers in control on that timeframe). Sloping Up? shows whether the average itself is rising (the trend is still pointing up). Shorter averages react quickly; longer ones show the bigger picture. Open a row below to see how to use each one.

WindowValuePrice Above?Sloping Up?
SMA 20 763.93 Yes Yes
How to use SMA 20

About one trading month. A popular short-term trend line (it's also the middle of Bollinger Bands). In a healthy uptrend, pullbacks to a rising 20-day are common buy zones. If price keeps closing below it, the short-term trend is weakening.

Right now: Price is above a rising SMA 20. The trend on this timeframe is up, and the average may act as support if price pulls back to it.

SMA 50 760.39 Yes Yes
How to use SMA 50

About 2.5 months. The most widely watched medium-term average; many funds use it, so it often acts as support in uptrends and resistance in downtrends. A decisive break below a rising 50-day is a meaningful warning. The 50 crossing above the 200 is the "golden cross"; crossing below is the "death cross".

Right now: Price is above a rising SMA 50. The trend on this timeframe is up, and the average may act as support if price pulls back to it.

SMA 100 750.89 Yes Yes
How to use SMA 100

About 5 months. An intermediate trend line. A pullback that reaches the 100-day is deeper than a normal dip and often signals a larger correction. Holding above it keeps the bigger uptrend intact.

Right now: Price is above a rising SMA 100. The trend on this timeframe is up, and the average may act as support if price pulls back to it.

Swing Indicators (1–3 month holds)

The checks swing traders lean on most for multi-week holds. Each tile's edge shows how it's scoring in the Technical verdict (green bullish, red bearish, silver neutral); the explanation says what it measures and why it matters.

Weekly trend Up Bullish influence The trend on weekly bars (close vs its 10- and 30-week averages, now 765.15 / 730.99). Daily charts are noisy; for a 1-3 month hold you want the weekly trend pointing the same way as the daily. Up = both averages rising with price above them.
MACD (daily) Bullish · crossed 5 days ago Bullish influence Moving Average Convergence Divergence: the gap between a fast (12) and slow (26) average, compared with its own 9-bar average. Line above signal = momentum up; a fresh crossover often starts a swing. Histogram +0.48, shrinking: growing bars mean momentum is strengthening.
MACD (weekly) Bearish · crossed 3 weeks ago Bearish influence Moving Average Convergence Divergence: the gap between a fast (12) and slow (26) average, compared with its own 9-bar average. Line above signal = momentum up; a fresh crossover often starts a swing. Histogram -1.53, shrinking: growing bars mean momentum is strengthening.
Relative strength line vs S&P 500 *** Context only (not scored) The stock's price divided by the S&P 500's, scored 0-100 by where it sits in its 1-year range. Leaders' RS lines often make new highs before price breaks out, one of the most reliable tells of institutional demand.
Chaikin Money Flow (20-day) +0.04 Neutral: between the bullish and bearish thresholds Where each day closes within its range, weighted by volume. Above +0.05 = closes near the highs on volume (accumulation: funds buying); below -0.05 = closes near the lows (distribution: funds selling).
On-balance volume (OBV) Falling Bearish influence A running total that adds volume on up days and subtracts it on down days. Rising OBV means volume is flowing in; OBV rising while price is flat often comes before a move up.
Volatility squeeze Off Neutral: between the bullish and bearish thresholds Bollinger Bands squeezing inside Keltner Channels: volatility has compressed like a coiled spring. When it releases ("fires"), the stock often makes a multi-week move in the direction of momentum. On = coiled, wait for the release.
Distance from 52-week high -1.5% Bullish influence How far below its 52-week high (777.44) the stock trades. Strong stocks stay near their highs; far below means trapped buyers overhead who may sell into rallies.
Base & breakout In a base Neutral: between the bullish and bearish thresholds A base is a tight sideways range near the highs (last 50 days within 6% top to bottom; 15% or less counts). A breakout is a close above the prior 50-day high on volume 40%+ above average: the classic swing entry.

ATR Trailing Stop & Position Size

A chandelier stop hangs 3 ATR (3 typical daily ranges, ATR 6.67) below the highest high of the last 22 days, so it rises as the stock rises and gives a healthy trend room to breathe. Size every position so that being stopped out costs a fixed, small slice of your account (1% is a common rule).

Trailing stop today $755.13 1.4% below the last price ($765.61).
Shares to buy–
Position value–
Loss if stopped–
Share of account–

Shares = (account × risk %) ÷ (entry − stop). Numbers stay in your browser. The entry plan on the Overview suggests an entry zone and a structure-based stop you can type in instead.

Price Levels, Volume, & Liquidity

Where Price Sits

A map of the price levels that matter. σ (sigma) is one standard deviation, the size of the stock's typical swing around its average, so +2σ means price is two typical swings above normal. Liquidity zones are where the most shares changed hands, which tends to make them act as floors and ceilings.

Price 765.61 is +0.95σ from its 90-day mean (752.71); nearest support 739.16 (3.5% below).

Interactive Charts

Price levels & liquidity charts Candles with moving averages and the established liquidity zones drawn on the chart (with their share of volume), directional volume deviation, and a live volume-by-price profile. Change the candle size, range and ticker inside. Opens on 1-hour candles over the last month (about 30 days), which shows where intraday liquidity is building. Switch candle size or range in the chart's top bar.

Established Liquidity Zones

Price ranges where the most volume traded. Buyers and sellers who traded there tend to defend them, so they act as support below price (where pullback entries line up, with the stop just under the zone) and resistance above it (where sellers show up, so it's the natural profit target).

ZoneSupport / ResistanceDistanceHow to use itShare of volume
731.80 – 739.16 Support 3.5% below Pullback entry near 739.16; stop under 728.46. 9.67%
680.29 – 687.65 Support 10.2% below Pullback entry near 687.65; stop under 676.95. 13.67%
672.94 – 680.29 Support 11.1% below Pullback entry near 680.29; stop under 669.61. 9.45%

Standard Deviation Bands

How far price has stretched from its 90-day mean (752.71, std dev 13.51). About two-thirds of closes land within ±1σ and ~95% within ±2σ, so beyond ±2σ is statistically stretched.

Closing price vs its 90-day bands
LevelPriceDistance from price Chance to touch within ~1 month Chance to close beyond (≈ delta)
+3σ 793.25 +3.6% 33% 17%
+2σ 779.74 +1.8% 62% 31%
+1σ 766.22 +0.1% 98% 49%
Last close765.61 +0.95σ from the mean
Mean 752.71 -1.7% 64% 32%
-1σ 739.19 -3.5% 34% 17%
-2σ 725.68 -5.2% 14% 7%
-3σ 712.17 -7.0% 5% 2%

Chances assume price moves like a random walk at its recent volatility (0.8% a day, about 3.7% over 21 trading days), with no trend assumed. Touch = trades at that price at any point in the next ~month; close beyond = finishes the month past it, which is what an option's delta approximates. Trends, earnings and news can change the odds a lot. These are statistical estimates, not predictions.

Volume Deviation

How today's volume compares with the normal range. The shaded band is the average ±1 standard deviation (a typical day), the thin track is the observed low-to-high over the window, and the dot is today.

20-day
Today 42.30M
50-day

Today's volume is -0.19 standard deviations from its 20-day average (within the normal range).

Show the numbers
20-day Std Dev8,888,697 shares
20-day Average ±1 SD35,137,277 – 52,914,672 shares
20-day Observed Min–Max29,566,200 – 65,395,100 shares
50-day Std Dev10,815,590 shares
50-day Average ±1 SD32,828,495 – 54,459,676 shares
50-day Observed Min–Max27,422,300 – 70,697,200 shares
Current Volume Z-Score-0.19

Volume Activity

Today's volume 42.30M Shares traded in the latest session. Volume shows conviction: price moves on heavy volume are more trustworthy than moves on light volume.
Relative volume 0.96× 4% below the 20-day average Today's volume ÷ its normal level. Above ~1.5× means unusual interest, often from big funds; below 1× is a quiet day.
20-day average 44.03M Shares per day, on average, over the last 20 sessions: the recent "normal" to compare today against.
50-day average 43.64M Longer-run average over 50 sessions. If the 20-day average is above it, interest in the stock is growing.

Implied & Historical Volatility

Options volatility now lives on the Options page Implied volatility, IV rank, expected move, HV history, the IV term structure and put/call ratios for SPY, plus scanners for the highest- and lowest-IV stocks.
Open SPY IV →

Profitability, Valuation & Health

Fundamental verdict Bearish — consider Avoiding Overall verdict: Leaning Bullish
1 influence:0 bullish, 1 bearish · average -1.00

Built only from the business: profitability, growth, valuation, balance-sheet health, earnings results, analyst actions and insider trades, plus relative strength. It answers "is this a good company at a sensible price?", separate from whether now is a good time to buy.

Bullish influences

None

Bearish influences

  • Relative strength vs S&P 500 Relative

    Relative strength vs SPY is 100.0 (<100 means underperforming the S&P 500 over this window).

Left-edge color on each tile: Green bullish influence Red bearish influence Silver neutral: scored, but between the bullish and bearish thresholds Dark grey context only: useful to know, but not part of the Overview verdict's score

Profitability & Efficiency

Is the company growing and making money? Profit is what ultimately drives a share price over time.

EPS (trailing) *** Context only (not scored) Earnings per share: the last 12 months' profit divided by the number of shares. It's the "E" in P/E, and rising EPS is what usually carries a stock higher over time. Negative means the company lost money.
EPS growth (YoY) *** Context only (not scored) Change in quarterly EPS vs the same quarter a year ago, which cancels out seasonal swings. Growing earnings are the main fuel for rising prices. Verdict: growth is bullish, a decline bearish.
EPS growth (QoQ) *** Context only (not scored) Change vs the previous quarter: the most recent direction. Seasonal businesses (retail, travel) swing a lot quarter to quarter, so read it alongside the year-over-year figure.
Revenue growth (YoY) *** Context only (not scored) Sales growth vs a year ago. Revenue can't be boosted by cost-cutting, so it shows whether demand is really growing. Verdict: above 3% bullish, shrinking bearish.
Revenue growth (QoQ) *** Context only (not scored) Sales change vs the previous quarter: an early read on acceleration or slowdown, but seasonal, so compare with the year-over-year figure.
Net margin *** Context only (not scored) Cents of profit kept from each dollar of sales after every cost and tax. High margins signal pricing power and a cushion in downturns. Verdict: above 10% healthy, negative = losing money.
Return on equity *** Context only (not scored) Profit made per dollar of shareholders' money: how well management turns investors' capital into earnings. Very high numbers can also come from heavy debt or buybacks. Verdict: above 15% strong.
Return on assets *** Context only (not scored) Profit per dollar of everything the company owns. Unlike ROE it isn't inflated by debt, so it's a cleaner efficiency read. Compare within an industry: banks run ~1%, software 15%+.

Valuation

How expensive the stock is relative to what the business earns and owns. A great company can still be a poor buy at too high a price. What counts as "cheap" varies a lot by industry, so compare with peers and the stock's own history.

P/E (trailing) 24.74 Neutral: between the bullish and bearish thresholds Price ÷ the last 12 months' EPS: what investors pay for $1 of current profit. A high P/E means the market expects strong growth (or the stock is pricey). The S&P 500 has averaged roughly 15–25. Verdict: negative (losing money) is bearish.
P/E (forward) *** Context only (not scored) Price ÷ the next 12 months' estimated EPS. If it's lower than the trailing P/E, analysts expect earnings to grow, and the stock gets cheaper as they do.
PEG ratio *** Context only (not scored) P/E divided by the expected earnings growth rate, so a fast grower can justify a higher P/E. Around 1 is often called fair value. Verdict: below 1.5 reasonable, above 3 expensive.
Price / sales *** Context only (not scored) Market value ÷ yearly revenue. Useful when profits are small or negative (young growth companies). Under ~2 is modest for most industries; high-margin software often trades at 10+.
Price / book 1.78 Context only (not scored) Price ÷ book value (assets minus debts) per share. Most useful for asset-heavy firms like banks and insurers, where under ~1.5 can be cheap. Asset-light tech naturally trades far above book.
EV / EBITDA *** Context only (not scored) Whole-company value (market cap + debt − cash) ÷ cash operating profit. It compares companies fairly regardless of how much debt they carry. Roughly under 10 is often considered inexpensive.

Financial Health

Can the company pay its bills and survive a bad patch? Weak balance sheets are what turn a downturn into a crisis for shareholders.

Debt / equity *** Context only (not scored) Total debt as a % of shareholders' equity. Debt magnifies returns in good times but raises risk when sales fall or rates rise. Verdict: below 75% low leverage, above 200% high risk.
Current ratio *** Context only (not scored) Assets convertible to cash within a year ÷ bills due within a year. Shows whether near-term obligations are covered. Verdict: 1.5+ comfortable, below 1 a liquidity concern.
Quick ratio *** Context only (not scored) Like the current ratio but without inventory, which may not sell quickly. Above 1 means short-term bills are covered by cash and receivables alone.
Free cash flow *** Context only (not scored) Cash from operations minus spending on equipment and facilities: the money actually left to pay dividends, buy back stock, pay down debt or invest. Verdict: positive bullish, negative (burning cash) bearish.
Interest coverage *** Context only (not scored) Operating profit ÷ interest owed: how many times over the company can pay its interest. Verdict: above 5× easy to service, below 2× strained.

Dividends

The cash the fund pays shareholders (its distributions, passed through from what it holds). Dividends are part of your total return: a 0.7% yield adds about that much a year on top of any price change. A steady record of raises signals a business confident in its cash flow; a very high yield can also be a warning that the market expects a cut.

Dividend yield 0.74% Context only (not scored) Yearly dividends ÷ today's share price: the cash return you get just for holding. Compare with the 10-year Treasury yield (see the Bonds page) and with the stock's own 5-year average below.
Annual dividend $5.66 / share Context only (not scored) Dollars paid per share over a year at the current rate, in 4 payments. Multiply by your share count for your yearly income.
Dividend growth (5-year, yearly) 6.0% Context only (not scored) How fast the dividend has grown per year over five years. Raises that beat inflation (~2-3%) grow your income in real terms.
Ex-dividend date 2026-09-18 Context only (not scored) You must own the shares before this date to receive the next payment. The price usually drops by about the dividend on this date.
Last payment $1.89 on 2026-09-18 Context only (not scored) The most recent dividend per share and when it was paid.

Growth & Momentum

What the business is expected to do next, and how Wall Street's expectations are moving. Stocks tend to rise when results beat expectations and when those expectations keep getting raised.

MeasureValueWhat it means & why it matters
Last earnings surprise *** How much last quarter's reported earnings per share beat (+) or missed (−) analysts' average estimate. Beats often lift the stock and tend to repeat; misses often knock it down. The Overview verdict counts a beat as bullish and a miss as bearish.
Next earnings date *** When the company next reports results. The stock can jump or drop sharply overnight on the report, jumping past stop-losses, so it's the key risk date for any position. The entry plan flags a report within 14 days.
EPS growth estimate (current quarter) *** Analysts' consensus for how much this quarter's earnings per share will grow compared with the same quarter last year. It's the bar the company has to clear: the stock reacts to results versus this expectation, not to the raw number. High expected growth also helps justify a higher P/E.
Revenue growth estimate (current year) *** Consensus forecast for full-year sales growth. Sales are harder to flatter with accounting than earnings, so this shows real demand. Sustained double-digit revenue growth is the hallmark of a growth stock.
Analyst EPS revisions (7 days) *** How many analysts raised versus lowered their earnings estimate in the past week. Rising estimates are one of the strongest drivers of price momentum, because big funds buy as the outlook improves. The verdict counts net raises as bullish and net cuts as bearish.
Institutional ownership *** Share of the stock held by mutual funds, pensions, hedge funds and other institutions. High ownership means professional backing and easy trading. It also means a few big sellers can push the price down quickly if the story changes.

Guidance figures are analyst consensus estimates, not the company's own guidance.

News & Events

Recent headlines. Earnings, guidance changes, product launches, lawsuits, regulation and management changes can move a stock more than any indicator, so skim these before acting on the numbers.

Analysts & Ownership

What the professionals are doing with the stock: Wall Street analysts' ratings, trades by the company's own executives, and the positions of the biggest funds.

Analyst upgrades / downgrades

Rating changes from brokerage analysts. Action is up (upgrade), down (downgrade), main (rating kept) or init (new coverage). Grade is the new rating, such as Buy, Hold or Sell. Price target is where the analyst expects the stock to trade in about 12 months. Upgrades and raised targets often lift the stock short-term; a cluster of downgrades is a warning. The verdict counts upgrades vs downgrades.

***

Insider transactions

Trades by the company's executives, directors and big owners, which they must report to the SEC (Form 4). Buying is a strong signal: insiders buy with their own money for one reason, because they expect the price to rise. Selling is weaker evidence, since insiders often sell for taxes, diversification or scheduled plans. The verdict counts purchases vs sales.

***

Whale Activity

The big money moving in or out. Three sources, newest first:

  • Insiders & 10%+ owners: trades executives and major owners must report to the SEC (Form 4).
  • Fund filings: position changes large funds report (monthly fund holdings and quarterly 13F reports). Only each stock's 10 largest fund holders are available for free.
  • Heavy-volume days: sessions where volume ran 2+ standard deviations above normal. Exchanges don't say who traded, but volume that big is the footprint of institutions buying (on up days) or selling (on down days). The value shown is the extra volume above normal.

Rows marked 🐋 moved $1 million or more. A cluster of large buys is a vote of confidence; steady large selling can cap rallies. The list scrolls if there are more than 8 rows.

Show the last
DateWhoTypeBuy / sellSharesValueDetails
2026-09-18 🐋 Unidentified (market) Heavy-volume day (+3.2σ) Buy 25.57M $19.47B 65,395,100 shares traded vs a normal 39,828,690, on a rising day: likely institutional buying (accumulation).
2026-09-16 🐋 Unidentified (market) Heavy-volume day (+3.4σ) Sell 20.62M -$15.51B 59,217,700 shares traded vs a normal 38,596,510, on a falling day: likely institutional selling (distribution).
2026-07-30 🐋 Unidentified (market) Heavy-volume day (+2.2σ) Buy 20.03M $14.82B 66,811,300 shares traded vs a normal 46,784,445, on a rising day: likely institutional buying (accumulation).
2026-07-29 🐋 Unidentified (market) Heavy-volume day (+3.2σ) Sell 24.67M -$17.95B 70,697,200 shares traded vs a normal 46,030,885, on a falling day: likely institutional selling (distribution).
2026-06-11 🐋 Unidentified (market) Heavy-volume day (+2.3σ) Buy 34.80M $25.54B 86,330,500 shares traded vs a normal 51,531,220, on a rising day: likely institutional buying (accumulation).
2026-06-09 🐋 Unidentified (market) Heavy-volume day (+3.1σ) Sell 38.64M -$28.34B 87,683,500 shares traded vs a normal 49,040,445, on a falling day: likely institutional selling (distribution).
2026-06-05 🐋 Unidentified (market) Heavy-volume day (+7.3σ) Sell 47.17M -$34.61B 93,989,400 shares traded vs a normal 46,822,605, on a falling day: likely institutional selling (distribution).
2026-03-31 🐋 Unidentified (market) Heavy-volume day (+2.5σ) Buy 52.65M $34.07B 152,534,100 shares traded vs a normal 99,880,665, on a rising day: likely institutional buying (accumulation).
2026-03-20 🐋 Unidentified (market) Heavy-volume day (+5.0σ) Sell 74.82M -$48.28B 163,617,500 shares traded vs a normal 88,793,975, on a falling day: likely institutional selling (distribution).
2026-01-21 🐋 Unidentified (market) Heavy-volume day (+3.0σ) Buy 54.90M $37.33B 127,844,500 shares traded vs a normal 72,948,410, on a rising day: likely institutional buying (accumulation).
2026-01-20 🐋 Unidentified (market) Heavy-volume day (+2.1σ) Sell 38.82M -$26.10B 111,623,300 shares traded vs a normal 72,799,750, on a falling day: likely institutional selling (distribution).
2025-11-20 🐋 Unidentified (market) Heavy-volume day (+5.2σ) Sell 84.94M -$54.84B 165,293,500 shares traded vs a normal 80,350,395, on a falling day: likely institutional selling (distribution).
2025-11-18 🐋 Unidentified (market) Heavy-volume day (+2.6σ) Sell 37.73M -$24.64B 114,467,500 shares traded vs a normal 76,732,520, on a falling day: likely institutional selling (distribution).
2025-10-10 🐋 Unidentified (market) Heavy-volume day (+6.4σ) Sell 85.44M -$55.20B 159,422,600 shares traded vs a normal 73,984,670, on a falling day: likely institutional selling (distribution).

Institutional 13F holder changes

The largest fund holders, from the 13F reports big investment managers file every quarter. % Held is the share of the company that fund owns; % Change is how much it added (+) or trimmed (−) last quarter. Big funds adding is supportive because their buying takes time and keeps demand steady; heavy trimming can weigh on the price. These filings arrive up to 45 days after quarter-end, so they show recent history, not today.

***

Relative & Sector Context

Relative verdict Bearish — consider Avoiding Overall verdict: Leaning Bullish
1 influence:0 bullish, 1 bearish · average -1.00

Built from how the stock is doing against the S&P 500 and its own sector. These two influences also feed both the Technical and Fundamental verdicts, because beating the market matters to both, but they count only once in the overall verdict.

Bullish influences

None

Bearish influences

  • Relative strength vs S&P 500

    Relative strength vs SPY is 100.0 (<100 means underperforming the S&P 500 over this window).

How the stock is doing compared with the overall market and its own sector over your analysis window (6 months), and how many traders are betting against it. Strong stocks in strong sectors tend to keep leading.

MeasureValueWhat it means & why it matters
Sector ETF *** The exchange-traded fund that tracks this stock's sector, used as its peer benchmark. Comparing against it shows whether the stock is strong on its own or just riding its sector.
Stock return (6 months) 11.89% How much the share price changed over the analysis window. On its own it doesn't say much; it's the comparison with the two rows below that matters.
Sector ETF return (6 months) *** The sector's move over the same window. When a whole sector is rising, money is flowing into that part of the market, which lifts most of the stocks in it (see the Sector Money Flow tabs in the left pane).
S&P 500 return (6 months) 11.89% The broad market's move over the same window (via the SPY ETF). About three in four stocks move with the overall market, so this is the tide every stock swims in.
Relative strength vs S&P 500 100.00 The stock's performance divided by the S&P 500's, scaled so 100 = kept pace with the market. 120 means it did 20% better, 80 means 20% worse. Market leaders tend to keep leading, which is why the verdict counts above 100 as bullish.
Relative strength vs sector *** The same idea against the sector ETF: above 100 means it's beating its peers. The strongest setups beat both the market and their sector.
Short % of float *** Share of the tradable shares that are sold short, meaning traders are betting on a decline. Under 5% is normal; above ~10% is high. That shows bearish sentiment, but if the price rises, short sellers may be forced to buy back, fuelling a sharp "short squeeze".
Short ratio (days to cover) *** How many days of normal trading volume it would take short sellers to buy back all their shares. Above ~5 days means the bet against the stock is crowded, which raises the squeeze risk for shorts.

Money Flow Index

Loading sector money flow…

Rotation Heat Map

Loading sector money flow…

5-Year Money Flow History

Loading sector money flow…

Rotation Graph & Tracker

Loading sector money flow…

* Rule-based heuristic from the metrics above. This is educational information, not financial advice.