Methodology: each issue's direction is a live signal — long/short opens or holds a position, neutral means flat, and every direction change opens, flips, or closes it. Returns are direction-aware (a short gains when the price falls) and compound across positions from first observation to the latest issue. "Price move" is the stock's own raw change, shown separately. Neither represents actual portfolio performance.
Brief History (8 issues)
Down 0.8% to sit right on the 52-week low at 36.19 — off 39.4% YTD, a 33% canyon below the 200-day at 54, with ADX 41.7 showing the selling still at full throttle. In a trend like this, RSI 26.3 is a mile-marker, not a bottom. The Street's 22% upside doesn't matter; avoid.
Off 1.32% probing the 52-week low at 36.3, down 38.9% YTD with a canyon between price and the 200-day at 54.1; RSI 27.3 is oversold but ADX at 40.6 says the downtrend is still running at full stride, and 21 analysts' 21% upside won't catch this knife — staying flat
Off 0.59% with RSI at 29.0 oversold after a 17.1% month, still 31.7% below the 200-day; 33.6x against 9.9% revenue growth is rich, and while 21 analysts leave 19.4% of upside the 1.76 rating is cautious — staying flat.
Up 2.47% in a technical bounce with RSI still oversold at 31.5, just 3.9% above its 52-week low and below every moving average; defensives keep being abandoned in the rotation. Sidelines.
Down 1.97% with RSI at 24.0 among the lowest on the board, just 1.3% above its 52-week low and below every moving average, as defensives are systematically abandoned. Sidelines.
Down 1.00% with RSI at 26.9 among the lowest on the board, just 3.3% above its 52-week low and below every moving average, as defensives are systematically abandoned in a risk-on regime; sidelines.
RSI oversold at 28.1 but only 4.4% above its 52-week low, below every moving average and down 10.3% on the month as defensives bleed in rotation; sidelines.
A double miss, -9.3% to a 52-week low: the priced-for-perfection 33x FCF multiple cracked, and a 99th straight growth quarter couldn't save it — don't catch