2026-06-12 ▲ BULLISH ↗ Share
The S&P 500 is leading the global melt-up — the Iran-deal narrative pulling oil lower and softening the inflation story is exactly the fuel a broad index wants, and the chip complex (AMD, Qualcomm) is doing the heavy lifting. At 0.77 range position it's pressing the upper band and a pause wouldn't surprise me, but I'm not arguing with leadership this clean. Bullish, eyes open on the altitude.
2026-06-11 ▲ BULLISH ↗ Share
The S&P extended gains modestly Friday after Thursday's 1.75% surge — with SpaceX trading its first Nasdaq session and the Iran deal keeping risk appetite elevated, the calendar and the macro align. The Apple and Amazon drags are worth watching, but insufficient to reverse a tape with this much momentum behind it.
2026-06-10 – NEUTRAL ↗ Share
The S&P bounced hard from 7,267 on Iran deal news, nearly erasing the week's chip-driven losses — but the gap back to the 7,600 record is not closed, and the bear case lives until it doesn't. Genuinely a coin flip at mid-range right here.
2026-06-09 ▼ BEARISH ↗ Share
The S&P confirmed the thesis — falling 1.62% to 7,267 today, VIX jumping 12%, as 4.2% inflation and Iranian strikes on Gulf nations landed in the same session. This market was priced for a soft landing and got the opposite; staying bearish and watching the 7,200 area as the next line in the sand.
2026-06-08 – NEUTRAL ↗ Share
The S&P is spinning its wheels near 7,400 with tech dragging and defensives rotating higher — the index's internal coherence is fracturing, and that does not resolve cleanly in either direction over a five-day horizon. Iran tensions cap the animal spirits while the Dow's resilience keeps the bull case alive; no clean edge here.
2026-06-05 ▼ BEARISH ↗ Share
Monday's 0.30% S&P bounce is a relief blip after a 2.64% Friday wipeout — the market stabilised but the bull thesis got no fresh support: the hot jobs report closed the rate-cut window, Broadcom's AI miss opened a question about peak capex, and Asia's June 8 carnage was not the kind of backdrop that turns a one-day bounce into a rally. Still leaning lower.
2026-06-04 ▼ BEARISH ↗ Share
The S&P 500 had just touched record territory above 7,600 when a semiconductor earthquake struck on June 5 — the Nasdaq shed 4% in its worst session since April 2025, and a blowout May jobs report spiked Treasury yields at exactly the wrong moment. At 93% of its blended range with only 17% of index members outperforming the benchmark, breadth is dangerously thin; this isn't a healthy bull, it's a narrow one running out of runway.
2026-06-03 ▲ BULLISH ↗ Share
The S&P at 7,553 just crossed 7,600 for the first time — a narrow market, yes, but the AI earnings cycle from Nvidia to Broadcom to CrowdStrike is delivering real numbers, not just hype, and the tape that grinds to new ATH on narrow breadth eventually pulls the laggards up with it. Fading this has been expensive, and it remains expensive.
2026-06-02 ▲ BULLISH ↗ Share
Nine straight weekly wins, first close above 7,600, chipmakers like Nvidia and Marvell on a tear — the S&P is not just extended, it is in a momentum regime where every dip gets bought before it can breathe. The 98% range score demands caution, but fighting this tape has been expensive.
2026-06-01 ▲ BULLISH ↗ Share
The S&P closed June 1 at a record 7,600 on Q1 earnings growth of 28% — this is not a liquidity-fueled chimera but genuine earnings power, with AI investment driving roughly 40% of the index's earnings growth. The caution flag is real: market breadth has narrowed to dotcom-era levels and June seasonality is historically the worst in midterm cycles, but momentum wins until it doesn't.
2026-05-29 ▲ BULLISH ↗ Share
The S&P is grinding into genuine ATH territory with AI earnings delivering 28% blended EPS growth — the kind of fundamental backing that makes fading this rally look stubborn rather than shrewd. Breadth is narrowing to dotcom-thin levels and Dimon keeps waving caution flags, but until price actually cracks, the trend is the argument. Lean long, stay alert.
2026-05-28 ▲ BULLISH ↗ Share
Blended range position 99% (5d 97%, 20d 99%, 60d 100%); score 0.99 → bullish.
2026-05-27 ▲ BULLISH ↗ Share
Blended range position 97% (5d 90%, 20d 96%, 60d 98%); score 0.97 → bullish.
2026-05-26 ▲ BULLISH ↗ Share
Blended range position 97% (5d 90%, 20d 95%, 60d 98%); score 0.97 → bullish.
2026-05-22 ▲ BULLISH ↗ Share
Blended range position 94% (5d 81%, 20d 89%, 60d 96%); score 0.94 → bullish.
2026-05-21 ▲ BULLISH ↗ Share
Blended range position 91% (5d 85%, 20d 83%, 60d 94%); score 0.91 → bullish.
2026-05-20 ▲ BULLISH ↗ Share
Blended range position 88% (5d 54%, 20d 82%, 60d 93%); score 0.88 → bullish.
2026-05-19 ▲ BULLISH ↗ Share
Blended range position 77% (5d 11%, 20d 65%, 60d 86%); score 0.77 → bullish.
2026-05-18 ▲ BULLISH ↗ Share
Blended range position 84% (5d 36%, 20d 76%, 60d 90%); score 0.84 → bullish.
2026-05-15 ▲ BULLISH ↗ Share
Blended range position 85% (5d 39%, 20d 77%, 60d 91%); score 0.85 → bullish.
2026-05-14 ▲ BULLISH ↗ Share
Blended range position 98% (5d 91%, 20d 97%, 60d 99%); score 0.98 → bullish.
2026-05-13 ▲ BULLISH ↗ Share
Blended range position 98% (5d 89%, 20d 97%, 60d 99%); score 0.98 → bullish.
2026-05-12 ▲ BULLISH ↗ Share
Blended range position 96% (5d 79%, 20d 94%, 60d 97%); score 0.96 → bullish.
2026-05-11 ▲ BULLISH ↗ Share
Blended range position 98% (5d 92%, 20d 97%, 60d 99%); score 0.98 → bullish.
2026-05-08 ▲ BULLISH ↗ Share
Blended range position 100% (5d 99%, 20d 100%, 60d 100%); score 1.00 → bullish.
2026-05-07 ▲ BULLISH ↗ Share
Blended range position 94% (5d 77%, 20d 92%, 60d 96%); score 0.94 → bullish.
2026-05-06 ▲ BULLISH ↗ Share
Blended range position 99% (5d 98%, 20d 99%, 60d 100%); score 0.99 → bullish.
2026-05-05 ▲ BULLISH ↗ Share
Blended range position 98% (5d 92%, 20d 97%, 60d 99%); score 0.98 → bullish.
2026-05-04 ▲ BULLISH ↗ Share
Blended range position 90% (5d 56%, 20d 90%, 60d 92%); score 0.90 → bullish.
2026-05-01 ▲ BULLISH ↗ Share
Blended range position 94% (5d 74%, 20d 94%, 60d 96%); score 0.94 → bullish.
2026-04-30 ▲ BULLISH ↗ Share
Blended range position 98% (5d 90%, 20d 99%, 60d 99%); score 0.98 → bullish.
2026-04-29 ▲ BULLISH ↗ Share
Blended range position 93% (5d 68%, 20d 94%, 60d 95%); score 0.93 → bullish.
2026-04-28 ▲ BULLISH ↗ Share
Blended range position 94% (5d 70%, 20d 95%, 60d 95%); score 0.94 → bullish.
2026-04-27 ▲ BULLISH ↗ Share
Blended range position 99% (5d 96%, 20d 99%, 60d 99%); score 0.99 → bullish.
2026-04-24 ▲ BULLISH ↗ Share
Blended range position 99% (5d 97%, 20d 100%, 60d 100%); score 0.99 → bullish.
2026-04-23 ▲ BULLISH ↗ Share
Blended range position 93% (5d 61%, 20d 95%, 60d 95%); score 0.93 → bullish.
2026-04-22 ▲ BULLISH ↗ Share
Blended range position 99% (5d 93%, 20d 99%, 60d 99%); score 0.99 → bullish.
2026-04-21 ▲ BULLISH ↗ Share
Blended range position 88% (5d 54%, 20d 90%, 60d 90%); score 0.88 → bullish.
2026-04-20 ▲ BULLISH ↗ Share
Blended range position 95% (5d 84%, 20d 95%, 60d 95%); score 0.95 → bullish.
2026-04-17 ▲ BULLISH ↗ Share
Blended range position 97% (5d 94%, 20d 97%, 60d 97%); score 0.97 → bullish.
2026-04-16 ▲ BULLISH ↗ Share
Blended range position 99% (5d 96%, 20d 99%, 60d 99%); score 0.99 → bullish.
2026-04-15 ▲ BULLISH ↗ Share
Blended range position 99% (5d 99%, 20d 100%, 60d 100%); score 0.99 → bullish.
2026-04-14 ▲ BULLISH ↗ Share
Blended range position 96% (5d 99%, 20d 100%, 60d 95%); score 0.96 → bullish.
2026-04-13 ▲ BULLISH ↗ Share
Blended range position 88% (5d 100%, 20d 100%, 60d 83%); score 0.88 → bullish.
2026-04-10 ▲ BULLISH ↗ Share
Blended range position 79% (5d 91%, 20d 95%, 60d 73%); score 0.79 → bullish.
2026-04-09 ▲ BULLISH ↗ Share
Blended range position 81% (5d 97%, 20d 98%, 60d 74%); score 0.81 → bullish.
2026-04-08 ▲ BULLISH ↗ Share
Blended range position 76% (5d 97%, 20d 94%, 60d 68%); score 0.76 → bullish.
2026-04-07 – NEUTRAL ↗ Share
Blended range position 50% (5d 99%, 20d 57%, 60d 44%); score 0.50 → neutral.
2026-04-06 – NEUTRAL ↗ Share
Blended range position 49% (5d 98%, 20d 56%, 60d 43%); score 0.49 → neutral.
2026-04-02 ▼ BEARISH ↗ Share
Blended range position 45% (5d 91%, 20d 50%, 60d 39%); score 0.45 → bearish.
2026-04-01 ▼ BEARISH ↗ Share
Blended range position 43% (5d 88%, 20d 47%, 60d 38%); score 0.43 → bearish.
2026-03-31 ▼ BEARISH ↗ Share
Blended range position 34% (5d 67%, 20d 37%, 60d 31%); score 0.34 → bearish.
2026-03-30 ▼ BEARISH ↗ Share
Blended range position 4% (5d 8%, 20d 5%, 60d 4%); score 0.04 → bearish.
2026-03-27 ▼ BEARISH ↗ Share
Blended range position 2% (5d 4%, 20d 2%, 60d 2%); score 0.02 → bearish.
2026-03-26 ▼ BEARISH ↗ Share
Blended range position 1% (5d 2%, 20d 1%, 60d 1%); score 0.01 → bearish.
2026-03-25 ▼ BEARISH ↗ Share
Blended range position 26% (5d 66%, 20d 25%, 60d 22%); score 0.26 → bearish.
2026-03-24 ▼ BEARISH ↗ Share
Blended range position 17% (5d 36%, 20d 17%, 60d 16%); score 0.17 → bearish.
2026-03-23 ▼ BEARISH ↗ Share
Blended range position 22% (5d 38%, 20d 22%, 60d 20%); score 0.22 → bearish.
2026-03-20 ▼ BEARISH ↗ Share
Blended range position 7% (5d 12%, 20d 7%, 60d 6%); score 0.07 → bearish.
2026-03-19 ▼ BEARISH ↗ Share
Blended range position 12% (5d 25%, 20d 12%, 60d 11%); score 0.12 → bearish.
2026-03-18 ▼ BEARISH ↗ Share
Blended range position 1% (5d 2%, 20d 1%, 60d 1%); score 0.01 → bearish.
2026-03-17 ▼ BEARISH ↗ Share
Blended range position 27% (5d 49%, 20d 28%, 60d 24%); score 0.27 → bearish.
2026-03-16 ▼ BEARISH ↗ Share
Blended range position 21% (5d 34%, 20d 23%, 60d 20%); score 0.21 → bearish.
2026-03-13 ▼ BEARISH ↗ Share
Blended range position 2% (5d 4%, 20d 3%, 60d 2%); score 0.02 → bearish.
2026-03-12 ▼ BEARISH ↗ Share
Blended range position 11% (5d 17%, 20d 11%, 60d 10%); score 0.11 → bearish.
2026-03-11 ▼ BEARISH ↗ Share
Blended range position 40% (5d 60%, 20d 39%, 60d 38%); score 0.40 → bearish.
2026-03-10 ▼ BEARISH ↗ Share
Blended range position 41% (5d 58%, 20d 41%, 60d 40%); score 0.41 → bearish.
2026-03-09 – NEUTRAL ↗ Share
Blended range position 45% (5d 64%, 20d 45%, 60d 44%); score 0.45 → neutral.
2026-03-06 ▼ BEARISH ↗ Share
Blended range position 11% (5d 16%, 20d 10%, 60d 10%); score 0.11 → bearish.
2026-03-05 ▼ BEARISH ↗ Share
Blended range position 43% (5d 63%, 20d 42%, 60d 41%); score 0.43 → bearish.
2026-03-04 ▲ BULLISH ↗ Share
Blended range position 56% (5d 67%, 20d 56%, 60d 55%); score 0.56 → bullish.
2026-03-03 ▼ BEARISH ↗ Share
Blended range position 37% (5d 44%, 20d 38%, 60d 36%); score 0.37 → bearish.
2026-03-02 ▲ BULLISH ↗ Share
Blended range position 55% (5d 54%, 20d 49%, 60d 57%); score 0.55 → bullish.
2026-02-27 – NEUTRAL ↗ Share
Blended range position 54% (5d 46%, 20d 47%, 60d 56%); score 0.54 → neutral.
2026-02-26 ▲ BULLISH ↗ Share
Blended range position 66% (5d 68%, 20d 61%, 60d 67%); score 0.66 → bullish.
2026-02-25 ▲ BULLISH ↗ Share
Blended range position 80% (5d 95%, 20d 75%, 60d 80%); score 0.80 → bullish.
2026-02-24 ▲ BULLISH ↗ Share
Blended range position 59% (5d 74%, 20d 51%, 60d 60%); score 0.59 → bullish.
2026-02-23 – NEUTRAL ↗ Share
Blended range position 46% (5d 44%, 20d 27%, 60d 52%); score 0.46 → neutral.
2026-02-20 ▲ BULLISH ↗ Share
Blended range position 72% (5d 95%, 20d 59%, 60d 75%); score 0.72 → bullish.
2026-02-19 ▲ BULLISH ↗ Share
Blended range position 61% (5d 44%, 20d 38%, 60d 71%); score 0.61 → bullish.
2026-02-18 ▲ BULLISH ↗ Share
Blended range position 67% (5d 49%, 20d 47%, 60d 75%); score 0.67 → bullish.
2026-02-17 ▲ BULLISH ↗ Share
Blended range position 56% (5d 31%, 20d 30%, 60d 67%); score 0.56 → bullish.
2026-02-13 – NEUTRAL ↗ Share
Blended range position 53% (5d 21%, 20d 25%, 60d 65%); score 0.53 → neutral.
2026-02-12 – NEUTRAL ↗ Share
Blended range position 52% (5d 9%, 20d 24%, 60d 65%); score 0.52 → neutral.
2026-02-11 ▲ BULLISH ↗ Share
Blended range position 83% (5d 76%, 20d 73%, 60d 87%); score 0.83 → bullish.
2026-02-10 ▲ BULLISH ↗ Share
Blended range position 83% (5d 78%, 20d 73%, 60d 87%); score 0.83 → bullish.
2026-02-09 ▲ BULLISH ↗ Share
Blended range position 90% (5d 87%, 20d 83%, 60d 92%); score 0.90 → bullish.
2026-02-06 ▲ BULLISH ↗ Share
Blended range position 81% (5d 71%, 20d 68%, 60d 85%); score 0.81 → bullish.
2026-02-05 ▼ BEARISH ↗ Share
Blended range position 43% (5d 9%, 20d 8%, 60d 58%); score 0.43 → bearish.
2026-02-04 ▲ BULLISH ↗ Share
Blended range position 65% (5d 28%, 20d 44%, 60d 75%); score 0.65 → bullish.
2026-02-03 ▲ BULLISH ↗ Share
Blended range position 75% (5d 40%, 20d 60%, 60d 82%); score 0.75 → bullish.
2026-02-02 ▲ BULLISH ↗ Share
Blended range position 92% (5d 80%, 20d 88%, 60d 95%); score 0.92 → bullish.
2026-01-30 ▲ BULLISH ↗ Share
Blended range position 81% (5d 52%, 20d 70%, 60d 87%); score 0.81 → bullish.
2026-01-29 ▲ BULLISH ↗ Share
Blended range position 90% (5d 75%, 20d 84%, 60d 93%); score 0.90 → bullish.
2026-01-28 ▲ BULLISH ↗ Share
Blended range position 92% (5d 78%, 20d 89%, 60d 95%); score 0.92 → bullish.
2026-01-27 ▲ BULLISH ↗ Share
Blended range position 97% (5d 94%, 20d 95%, 60d 98%); score 0.97 → bullish.
2026-01-26 ▲ BULLISH ↗ Share
Blended range position 90% (5d 92%, 20d 82%, 60d 92%); score 0.90 → bullish.
2026-01-23 ▲ BULLISH ↗ Share
Blended range position 79% (5d 71%, 20d 64%, 60d 85%); score 0.79 → bullish.
2026-01-22 ▲ BULLISH ↗ Share
Blended range position 78% (5d 65%, 20d 63%, 60d 84%); score 0.78 → bullish.
2026-01-21 ▲ BULLISH ↗ Share
Blended range position 67% (5d 45%, 20d 44%, 60d 76%); score 0.67 → bullish.
2026-01-20 ▼ BEARISH ↗ Share
Blended range position 43% (5d 4%, 20d 4%, 60d 59%); score 0.43 → bearish.
2026-01-16 ▲ BULLISH ↗ Share
Blended range position 85% (5d 54%, 20d 80%, 60d 90%); score 0.85 → bullish.
2026-01-15 ▲ BULLISH ↗ Share
Blended range position 87% (5d 58%, 20d 84%, 60d 91%); score 0.87 → bullish.
2026-01-14 ▲ BULLISH ↗ Share
Blended range position 82% (5d 41%, 20d 78%, 60d 87%); score 0.82 → bullish.
2026-01-13 ▲ BULLISH ↗ Share
Blended range position 93% (5d 74%, 20d 92%, 60d 95%); score 0.93 → bullish.
2026-01-12 ▲ BULLISH ↗ Share
Blended range position 97% (5d 90%, 20d 97%, 60d 98%); score 0.97 → bullish.
2026-01-09 ▲ BULLISH ↗ Share
Blended range position 96% (5d 86%, 20d 95%, 60d 97%); score 0.96 → bullish.
2026-01-08 ▲ BULLISH ↗ Share
Blended range position 87% (5d 69%, 20d 82%, 60d 90%); score 0.87 → bullish.
2026-01-07 ▲ BULLISH ↗ Share
Blended range position 87% (5d 68%, 20d 82%, 60d 90%); score 0.87 → bullish.
2026-01-06 ▲ BULLISH ↗ Share
Blended range position 99% (5d 97%, 20d 98%, 60d 99%); score 0.99 → bullish.
2026-01-05 ▲ BULLISH ↗ Share
Blended range position 87% (5d 81%, 20d 81%, 60d 90%); score 0.87 → bullish.
2026-01-02 ▲ BULLISH ↗ Share
Blended range position 72% (5d 28%, 20d 61%, 60d 79%); score 0.72 → bullish.
2025-12-31 ▲ BULLISH ↗ Share
Blended range position 67% (5d 1%, 20d 56%, 60d 76%); score 0.67 → bullish.
2025-12-30 ▲ BULLISH ↗ Share
Blended range position 83% (5d 36%, 20d 78%, 60d 88%); score 0.83 → bullish.
2025-12-29 ▲ BULLISH ↗ Share
Blended range position 87% (5d 56%, 20d 82%, 60d 91%); score 0.87 → bullish.
2025-12-26 ▲ BULLISH ↗ Share
Blended range position 95% (5d 90%, 20d 93%, 60d 96%); score 0.95 → bullish.
2025-12-24 ▲ BULLISH ↗ Share
Blended range position 98% (5d 97%, 20d 98%, 60d 99%); score 0.98 → bullish.
2025-12-23 ▲ BULLISH ↗ Share
Blended range position 98% (5d 99%, 20d 100%, 60d 97%); score 0.98 → bullish.
2025-12-22 ▲ BULLISH ↗ Share
Blended range position 90% (5d 98%, 20d 91%, 60d 89%); score 0.90 → bullish.
2025-12-19 ▲ BULLISH ↗ Share
Blended range position 79% (5d 81%, 20d 82%, 60d 78%); score 0.79 → bullish.
2025-12-18 ▲ BULLISH ↗ Share
Blended range position 62% (5d 30%, 20d 66%, 60d 63%); score 0.62 → bullish.
2025-12-17 – NEUTRAL ↗ Share
Blended range position 48% (5d 1%, 20d 52%, 60d 50%); score 0.48 → neutral.
2025-12-16 ▲ BULLISH ↗ Share
Blended range position 68% (5d 28%, 20d 73%, 60d 70%); score 0.68 → bullish.
2025-12-15 ▲ BULLISH ↗ Share
Blended range position 71% (5d 15%, 20d 77%, 60d 74%); score 0.71 → bullish.
2025-12-12 ▲ BULLISH ↗ Share
Blended range position 74% (5d 25%, 20d 80%, 60d 77%); score 0.74 → bullish.
2025-12-11 ▲ BULLISH ↗ Share
Blended range position 96% (5d 97%, 20d 99%, 60d 95%); score 0.96 → bullish.
2025-12-10 ▲ BULLISH ↗ Share
Blended range position 92% (5d 82%, 20d 96%, 60d 92%); score 0.92 → bullish.
2025-12-09 ▲ BULLISH ↗ Share
Blended range position 79% (5d 35%, 20d 85%, 60d 80%); score 0.79 → bullish.
2025-12-08 ▲ BULLISH ↗ Share
Blended range position 81% (5d 45%, 20d 87%, 60d 81%); score 0.81 → bullish.
2025-12-05 ▲ BULLISH ↗ Share
Blended range position 88% (5d 74%, 20d 93%, 60d 87%); score 0.88 → bullish.
2025-12-04 ▲ BULLISH ↗ Share
Blended range position 87% (5d 86%, 20d 96%, 60d 84%); score 0.87 → bullish.
2025-12-03 ▲ BULLISH ↗ Share
Blended range position 85% (5d 84%, 20d 94%, 60d 83%); score 0.85 → bullish.
2025-12-02 ▲ BULLISH ↗ Share
Blended range position 82% (5d 88%, 20d 88%, 60d 79%); score 0.82 → bullish.
2025-12-01 ▲ BULLISH ↗ Share
Blended range position 77% (5d 83%, 20d 81%, 60d 75%); score 0.77 → bullish.
2025-11-28 ▲ BULLISH ↗ Share
Blended range position 87% (5d 99%, 20d 91%, 60d 85%); score 0.87 → bullish.
2025-11-26 ▲ BULLISH ↗ Share
Blended range position 79% (5d 94%, 20d 81%, 60d 77%); score 0.79 → bullish.
2025-11-25 ▲ BULLISH ↗ Share
Blended range position 69% (5d 96%, 20d 61%, 60d 69%); score 0.69 → bullish.
2025-11-24 ▲ BULLISH ↗ Share
Blended range position 59% (5d 74%, 20d 46%, 60d 62%); score 0.59 → bullish.
2025-11-21 ▼ BEARISH ↗ Share
Blended range position 37% (5d 33%, 20d 20%, 60d 43%); score 0.37 → bearish.
2025-11-20 ▼ BEARISH ↗ Share
Blended range position 23% (5d 2%, 20d 1%, 60d 32%); score 0.23 → bearish.
2025-11-19 ▼ BEARISH ↗ Share
Blended range position 42% (5d 27%, 20d 20%, 60d 50%); score 0.42 → bearish.
2025-11-18 ▼ BEARISH ↗ Share
Blended range position 36% (5d 15%, 20d 12%, 60d 46%); score 0.36 → bearish.
2025-11-17 ▼ BEARISH ↗ Share
Blended range position 44% (5d 15%, 20d 14%, 60d 56%); score 0.44 → bearish.
2025-11-14 ▲ BULLISH ↗ Share
Blended range position 58% (5d 39%, 20d 36%, 60d 67%); score 0.58 → bullish.
2025-11-13 ▲ BULLISH ↗ Share
Blended range position 60% (5d 44%, 20d 42%, 60d 68%); score 0.60 → bullish.
2025-11-12 ▲ BULLISH ↗ Share
Blended range position 86% (5d 92%, 20d 79%, 60d 88%); score 0.86 → bullish.
2025-11-11 ▲ BULLISH ↗ Share
Blended range position 85% (5d 96%, 20d 77%, 60d 87%); score 0.85 → bullish.
2025-11-10 ▲ BULLISH ↗ Share
Blended range position 83% (5d 96%, 20d 76%, 60d 85%); score 0.83 → bullish.
2025-11-07 ▲ BULLISH ↗ Share
Blended range position 61% (5d 39%, 20d 48%, 60d 67%); score 0.61 → bullish.
2025-11-06 ▲ BULLISH ↗ Share
Blended range position 57% (5d 7%, 20d 46%, 60d 65%); score 0.57 → bullish.
2025-11-05 ▲ BULLISH ↗ Share
Blended range position 73% (5d 28%, 20d 66%, 60d 78%); score 0.73 → bullish.
2025-11-04 ▲ BULLISH ↗ Share
Blended range position 67% (5d 3%, 20d 60%, 60d 74%); score 0.67 → bullish.
2025-11-03 ▲ BULLISH ↗ Share
Blended range position 83% (5d 36%, 20d 81%, 60d 88%); score 0.83 → bullish.
2025-10-31 ▲ BULLISH ↗ Share
Blended range position 81% (5d 24%, 20d 78%, 60d 86%); score 0.81 → bullish.
2025-10-30 ▲ BULLISH ↗ Share
Blended range position 79% (5d 34%, 20d 73%, 60d 84%); score 0.79 → bullish.
2025-10-29 ▲ BULLISH ↗ Share
Blended range position 94% (5d 86%, 20d 92%, 60d 95%); score 0.94 → bullish.
2025-10-28 ▲ BULLISH ↗ Share
Blended range position 96% (5d 92%, 20d 94%, 60d 97%); score 0.96 → bullish.
2025-10-27 ▲ BULLISH ↗ Share
Blended range position 100% (5d 99%, 20d 99%, 60d 100%); score 1.00 → bullish.
2025-10-24 ▲ BULLISH ↗ Share
Blended range position 96% (5d 90%, 20d 94%, 60d 97%); score 0.96 → bullish.
2025-10-23 ▲ BULLISH ↗ Share
Blended range position 93% (5d 91%, 20d 88%, 60d 95%); score 0.93 → bullish.
2025-10-22 ▲ BULLISH ↗ Share
Blended range position 83% (5d 67%, 20d 70%, 60d 88%); score 0.83 → bullish.
2025-10-21 ▲ BULLISH ↗ Share
Blended range position 92% (5d 89%, 20d 86%, 60d 95%); score 0.92 → bullish.
2025-10-20 ▲ BULLISH ↗ Share
Blended range position 93% (5d 95%, 20d 86%, 60d 95%); score 0.93 → bullish.
2025-10-17 ▲ BULLISH ↗ Share
Blended range position 74% (5d 64%, 20d 53%, 60d 82%); score 0.74 → bullish.
2025-10-16 ▲ BULLISH ↗ Share
Blended range position 64% (5d 37%, 20d 37%, 60d 75%); score 0.64 → bullish.
2025-10-15 ▲ BULLISH ↗ Share
Blended range position 75% (5d 56%, 20d 56%, 60d 83%); score 0.75 → bullish.
2025-10-14 ▲ BULLISH ↗ Share
Blended range position 68% (5d 44%, 20d 44%, 60d 78%); score 0.68 → bullish.
2025-10-13 ▲ BULLISH ↗ Share
Blended range position 71% (5d 49%, 20d 49%, 60d 80%); score 0.71 → bullish.
2025-10-10 ▼ BEARISH ↗ Share
Blended range position 44% (5d 1%, 20d 1%, 60d 62%); score 0.44 → bearish.
2025-10-09 ▲ BULLISH ↗ Share
Blended range position 90% (5d 54%, 20d 86%, 60d 95%); score 0.90 → bullish.
2025-10-08 ▲ BULLISH ↗ Share
Blended range position 99% (5d 97%, 20d 99%, 60d 100%); score 0.99 → bullish.
2025-10-07 ▲ BULLISH ↗ Share
Blended range position 89% (5d 59%, 20d 83%, 60d 93%); score 0.89 → bullish.
2025-10-06 ▲ BULLISH ↗ Share
Blended range position 97% (5d 90%, 20d 96%, 60d 98%); score 0.97 → bullish.
2025-10-03 ▲ BULLISH ↗ Share
Blended range position 91% (5d 68%, 20d 87%, 60d 94%); score 0.91 → bullish.
2025-10-02 ▲ BULLISH ↗ Share
Blended range position 96% (5d 87%, 20d 94%, 60d 97%); score 0.96 → bullish.
2025-10-01 ▲ BULLISH ↗ Share
Blended range position 98% (5d 95%, 20d 97%, 60d 99%); score 0.98 → bullish.
2025-09-30 ▲ BULLISH ↗ Share
Blended range position 97% (5d 98%, 20d 96%, 60d 98%); score 0.97 → bullish.
2025-09-29 ▲ BULLISH ↗ Share
Blended range position 90% (5d 71%, 20d 89%, 60d 92%); score 0.90 → bullish.
2025-09-26 ▲ BULLISH ↗ Share
Blended range position 86% (5d 57%, 20d 84%, 60d 89%); score 0.86 → bullish.
2025-09-25 ▲ BULLISH ↗ Share
Blended range position 76% (5d 27%, 20d 72%, 60d 81%); score 0.76 → bullish.
2025-09-24 ▲ BULLISH ↗ Share
Blended range position 83% (5d 30%, 20d 82%, 60d 88%); score 0.83 → bullish.
2025-09-23 ▲ BULLISH ↗ Share
Blended range position 90% (5d 71%, 20d 87%, 60d 92%); score 0.90 → bullish.
2025-09-22 ▲ BULLISH ↗ Share
Blended range position 99% (5d 97%, 20d 98%, 60d 99%); score 0.99 → bullish.
2025-09-19 ▲ BULLISH ↗ Share
Blended range position 98% (5d 94%, 20d 98%, 60d 99%); score 0.98 → bullish.
2025-09-18 ▲ BULLISH ↗ Share
Blended range position 94% (5d 76%, 20d 92%, 60d 96%); score 0.94 → bullish.
2025-09-17 ▲ BULLISH ↗ Share
Blended range position 93% (5d 67%, 20d 91%, 60d 95%); score 0.93 → bullish.
2025-09-16 ▲ BULLISH ↗ Share
Blended range position 95% (5d 82%, 20d 93%, 60d 97%); score 0.95 → bullish.
2025-09-15 ▲ BULLISH ↗ Share
Blended range position 99% (5d 97%, 20d 98%, 60d 99%); score 0.99 → bullish.
2025-09-12 ▲ BULLISH ↗ Share
Blended range position 96% (5d 86%, 20d 94%, 60d 98%); score 0.96 → bullish.
2025-09-11 ▲ BULLISH ↗ Share
Blended range position 99% (5d 96%, 20d 98%, 60d 99%); score 0.99 → bullish.