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)
Up 5.40% to 158.53, the +62.6% three-month advance re-accelerating; RSI at 71.5 runs hot but the thin tape (RVOL 0.54) says nobody's heading for the exits. 54 analysts leave 8.5% to $172 — ride momentum until the trend actually breaks. Stay long.
Gave back 1.44% but the +57.7% three-month advance is intact; RSI 67.3 runs warm while 0.38x relative volume says nobody's rushing the exits, and 55 analysts see 13.5% upside — staying long
Off 1.66% with RSI at 69.9 near overbought and price 18.3% above the 20-day; at 105x, 55 analysts leave just 11.9% of upside. The trend holds but the odds have thinned — maintain, do not add.
Up 2.38% for a 28.9% week, though RSI at 72.9 is overbought and price sits 29.3% above the 50-day; 54 analysts see $169.19, only 9.0% above spot — hold but do not add.
Up 2.80% in a continued advance, with weekly and monthly gains both at 25.3% and RSI overbought at 71.3 while holding above the 50-day at $119.25 and 200-day at $132.64. Consensus upside has narrowed to 10.8%. Holding, not adding.
Up 2.22% against the tape with RSI firm at 69.4 after gains of 16.7% for the week and 20.0% for the month, holding above the 50-day at $118.35 and 200-day at $132.70. Closing green on a day software cratered. Maintaining the long.
Up 17% today on a volume breakout (relvol 3.8), likely earnings-driven, back above the SMA200 with strong momentum — tradable short-term, but mind chasing.
Up 5.38% reclaiming the 50-day at $116.68 with RSI neutral at 53.3, but down 3.9% on the week at 120.9x with EPS down 13.1%; sidelines.