Today’s AI Top Pick: ZTS
7/21/2026 · Value (control) screen · a free sample of K3vl4r’s AI-curated picks.
AI-ranked from a screened shortlist, with entry strategy, targets, and risks.
View the live ZTS price forecast →
Zoetis (ZTS) is the cleanest setup on the board today: a globally dominant animal-health franchise trading at a forward P/E of 10.34 with a PEG of 1.37, RoE of 67.01% and profit margin of 27.79% — that combination of quality + valuation is rare in this list. The stock has been washed out (perfYear -48.72%, perfYtd -39.44%) and sits only 3.84% off the low of its 21-week range with a -37.59% drawdown from the weekly high, meaning we are buying deep value, not chasing extension. The multi-timeframe forecast tape confirms accumulation: 1d fc_short/mid/long +16.96% / +48.11% / +64.27%, and 1wk +25.17% / +79.52% / +109.87% — the strongest higher-TF forecast pack in the entire pool. 4h is also constructive at +34.29% / +49.75% mid/long. Only the 1h is muted (-0.13% / -1.01%), which is actually a feature, not a bug: it argues we can buy without paying up. Near-term bullish score is 0.80 and Kronos bullish_prob is 1.0. News acts as a tailwind, not a landmine: ChartMill flagged ZTS as a top undervalued name (Jul 20), the GLP-1-for-pets narrative (CNBC, Jul 18) is a genuine long-tail catalyst, and the Neogen Genomics acquisition is under Australian review but not blocked. Contrast this with ORCL (52-wk low, $7B Wisconsin collateral overhang, CLSA Hold init), FUTU (DOJ probe + class actions), AGI/EQX/ORLA (deeply negative weekly forecasts of -30% to -50%), and BZ (pinned at 100% of range on every TF — pure chase). ZTS avoids all those traps. Why TODAY vs. waiting: the daily is only 3.38% off its high but the weekly is at the very floor — this is the exact geometry (short-TF stabilization, long-TF exhaustion) where mean-reversion trades work. Waiting for a 1h breakout means paying the +48%/+64% long-forecast move already in motion on the daily. Scale in here.

- PEG of 1.37 is the highest in the winner shortlist — if epsNextY (7.09%) disappoints, the multiple compresses fast
- Sales growth only +2.4% YoY — the thesis is margin/franchise, not top-line; a livestock or pet-parent slowdown hurts
- GLP-1/weight-loss drug narrative for pets (CNBC) could cut both ways — competitive risk to core parasiticide/therapeutic lines longer term
- Debt/Equity 2.86 is elevated; a higher-for-longer rate regime pressures the equity multiple
- 1h forecast is essentially flat (-0.13% short) — near-term chop is likely before the daily/weekly forecast plays out; sizing should assume a 5-8% shakeout
| # | Symbol | Verdict | Score | Read |
|---|---|---|---|---|
| 1 | ZTS | BUY NOW | 8.6 | Deep-value quality compounder at 3.84% of 21-wk range with the biggest 1wk forecast (+109% long) in the pool. |
| 2 | FIS | BUY NOW | 8.3 | Cheapest fwdPe (6.17) with weekly fc_long +73.6% and positive AI/cyber catalysts. |
| 3 | MORN | BUY NOW | 8.0 | Textbook multi-TF alignment, every horizon green, roe 30.66%, peg 0.73. |
| 4 | EXLS | BUY NOW | 7.8 | Recent upgrade to Buy, fwdPe 11.18, near_term_bullish 1.0, 1d fc +34/+37/+30. |
| 5 | PDD | BUY PULLBACK | 7.5 | Dirt-cheap (fwdPe 6.97, peg 0.62) with 1wk fc +18/+41/+37 but pinned at 92-93% of daily/4h range. |
| 6 | VNT | BUY NOW | 7.3 | fwdPe 8.03, near_term_bullish 1.0, positive Seeking Alpha/Yahoo write-ups, mid-range entry. |
| 7 | WAY | BUY NOW | 7.2 | 1d fc +46/+54/+31 with KeyBanc bull note; watch elevated pe of 33. |
| 8 | TRMB | BUY PULLBACK | 7.1 | Strong 1d fc (+20/+40/+35) but pos_in_range 96-100% intraday — wait for pullback. |
| 9 | MNSO | BUY PULLBACK | 7.0 | Peg 0.17 and 1d fc +48/+44/+38, but 98% of daily range — chase risk. |
| 10 | PEGA | BUY PULLBACK | 6.9 | Massive 1d fc (+52/+58/+58) and 1wk pos at 5.5%, but near_term_bullish only 0.2. |
| 11 | OLLI | BUY PULLBACK | 6.7 | 1d fc +36/+68/+68, but KeyBanc just lowered PT to $98. |
| 12 | LRN | BUY NOW | 6.5 | Value + growth combo (perfYtd +31.9%), positive coverage, fwdPe 11.4. |
| 13 | BR | WAIT | 6.4 | Solid business but peg 1.45 borderline and earnings preview mixed. |
| 14 | CRM | BUY PULLBACK | 6.3 | Big USAF contract win but CLSA just initiated Hold; wait for cleaner setup. |
| 15 | ACM | BUY NOW | 6.2 | 1d fc +43/+51/+44 with new rail/water contracts; margins thin (opMargin 6.71). |
| 16 | STN | BUY PULLBACK | 6.1 | Solid E&C name but pos_in_range 100% on 1h/4h — chase risk. |
| 17 | BILI | BUY PULLBACK | 6.0 | Near_term 1.0 and buyback, but pe 42 and 4h at 98% of range. |
| 18 | LOPE | WAIT | 5.9 | 1wk fc barely positive (+2/+3/-0.8); BMO lowered PT. |
| 19 | KKR | WAIT | 5.7 | Muted 1wk fc (-1.6/+2.7/+4.2) and pe 33; sector under pressure. |
| 20 | EXE | WAIT | 5.6 | Cheap (fwdPe 10.81) but 1wk forecasts all negative (-0.35/-7/-4). |
| 21 | CELH | AVOID | 5.5 | pe 70, profitMargin 3.68, debtEq 1.95, shortFloat 20% — no fundamental support. |
| 22 | MLCO | BUY PULLBACK | 5.4 | Cheap and 1wk fc +21/+42/+54, but null roe/debtEq and MS downgrade a month ago. |
| 23 | PFSI | WAIT | 5.2 | Barclays downgrade, debtEq 3.98, modest 1wk fc. |
| 24 | BZ | BUY PULLBACK | 5.0 | Excellent fundamentals but pos_in_range 100% on all four TFs and 1h/4h/1wk forecasts negative. |
| 25 | HDB | WAIT | 4.8 | CEO reappointment delay + weak margins headline; wait for resolution. |
| 26 | AGI | AVOID | 4.5 | Best PEG (0.23) but 1wk fc -14/-38/-49 — deteriorating trend, don't fight it. |
| 27 | EQX | AVOID | 4.3 | 1wk fc -8.5/-24/-30; RBC lowered PT — screen looks great but tape says no. |
| 28 | ORLA | AVOID | 4.2 | 1wk fc -14/-32/-50; CIBC lowered PT — deteriorating despite cheap valuation. |
| 29 | FUTU | AVOID | 3.8 | DOJ probe + class actions plus 1wk fc all negative (-20/-20/-16) — landmine. |
| 30 | ORCL | AVOID | 3.7 | Hit 52-wk low, $7B Wisconsin collateral risk, CLSA initiated Hold — screen bullish but news broken. |
Get AI top picks & forecasts on any stock
K3vl4r screens the market daily and ranks the best setups with AI — forecasts, scored fundamentals & technicals, and multi-horizon price targets. Create a free account to explore them all.
Create your free account →Already a member? Sign in · Join our Discord