A quieter way to play the market's next leadership shift
What the system saw
P held exactly where it needed to hold. The 20-day moving average sits at $138.21, and yesterday's low was $138.39 — a tap, a pause, and a bounce. That kind of precision is what gets our engine's attention. The Relative Strength Engine flagged it this morning with a conviction score of 74.4 out of 100, and the reason isn't complicated: P is sitting in the 93rd percentile for relative strength over the last 63 trading days. While the broader market has gone absolutely nowhere — SPY is up a grand total of 0.0% over our 82-day window — this name has been quietly pulling ahead. Stocks that lead during tough tape have a tendency to lead harder once conditions turn. P has been doing the work.
Why our Relative Strength Engine liked it
The score breakdown tells the story cleanly. RS rank alone contributed 27 points — that's the foundation everything else is built on. Layer in a tight proximity-to-support reading, a confirmed reclaim of the 20dma, and volume drying up on the pullback — sellers leaving the room, exactly what you want to see — and you've got a setup where multiple things are working in the same direction at once. On the fundamental side, revenue has grown from $2.83B to $3.66B over the last three periods. EPS has climbed from $0.20 to $0.49. The business is building. That said, valuation is stretched — 184x trailing earnings and an EV/EBITDA above 107x. The market is pricing in a lot of future growth, and it's pricing it in aggressively. We're not buying the valuation story here; we're trading a technical setup in a name the market clearly still wants to own. The Altman Z-Score of 8.5 says financial distress isn't the concern. The Piotroski F-Score of 5/9 lands in the middle of the road — not a red flag, but not a clean bill of health either. We're going in clear-eyed.
The trade plan
The Relative Strength Engine entered at $140.12. The stop is set at $125.17 — that's $14.94 of risk per share, positioned below the level where this setup would stop making sense. The system's target is $170.00, roughly a 2R move from entry. We're putting about $5,465 behind it — 39 shares in the paper account. The math is straightforward: defined risk, defined reward, and a stock that's already showing you which direction it wants to go.
Position size: our paper account is putting about $5,465 (39 shares) into this trade, sized to risk roughly $583 if our stop is hit. This is what the system committed in its paper account — not a suggestion of how much you should put into any trade.
P · Valuation & financial health
Fundamentals via Financial Modeling Prep.
What could go wrong
The most obvious risk here is the valuation. At these multiples, a guidance miss or an unexpected macro wobble can reprice a name fast and hard — no warning, no gradual slide. The 20dma bounce looks clean, but if P loses $138 on a closing basis, the thesis comes off the table. That's exactly why the stop sits at $125.17 and not a dollar lower — we're not giving it extra room to figure itself out. There's also the broader tape to consider. SPY hasn't moved on a net basis in 82 days. That kind of dead calm can break in either direction, and a market-wide selloff doesn't care how high your relative strength score is. Eyes open going in.
One more thought before we go
The paper portfolio is full of names that have been grinding higher while the index sits still — TEAM up 22%, HURN up 23%, HTFL holding 14%-plus across multiple entries. The win rate counter still reads 0/24 on closed trades, and that's the number we're watching most closely right now. P is the newest name in the mix. Whether it adds to the open-position pile or finally gets us that first closed winner, we'll find out together.
How our rebuilt system performs against the S&P 500 in testing — year by year, with the honest caveats.
Keep exploring
- How we trade → — the exact rules behind every trade: the signals, the triggers, the sizing.
- How we built this → — the six losing trades, the rebuild, and the walk-forward gate.
- Browse the archive → — every signal we've published.
- Latest signals → — today's morning and afternoon reads.
- Follow by RSS → — morning, afternoon, or Sunday recap.