SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Strategies & Market Trends : Young and Older Folk Portfolio

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
From: weathersystems12/12/2025 5:18:25 PM
3 Recommendations

Recommended By
Markbn
SeeksQuality
TeamTina

  Read Replies (2) of 23620
 
As I mentioned yesterday, I use the Fidelity stock screener with custom filters to look for quality companies to invest in. After exporting the screener results, I run the file through a small Python script I developed to do two things consistently:
  1. Trend context using 10 / 20 / 50 / 200 moving-average stack logic (based entirely on Fidelity’s “% price off SMA” fields).

  2. Valuation context by comparing current P/E to a normalized P/E derived from Fidelity’s P/E columns (TTM, last year, this year est, next year est).
The script does not pull live data, connect to a broker, or place trades. It simply adds a second pass of structure to the Fidelity screener output and prints a concise, one-line summary per name with a suggested ADD / HOLD / TRIM / SELL OUT classification.

If there’s interest, I’d consider posting the source on GitHub so anyone can inspect the logic before running it.

For those who don’t care about the script itself, the output below may still be useful as a snapshot of how a quality universe looks today from a combined trend and valuation perspective.

Below is the full output from today’s screener after the close.

SELL OUT | AJG | Price: 255.38 | +2.9% vs 20 SMA | -16.3% vs 200 SMA | Size: -1.0 | Bearish stack (10<20<50<200) | Valuation: Expensive | P/E 40.7 vs norm 23.5 (1.73x)
HOLD | ALL | Price: 207.18 | -0.8% vs 20 SMA | +2.7% vs 200 SMA | Size: +0.0 | Mixed stack (10<20>50>200) | Valuation: Fair | P/E 6.7 vs norm 7.9 (0.85x)
TRIM | AMD | Price: 210.78 | -4.7% vs 20 SMA | +35.6% vs 200 SMA | Size: -0.5 | Mixed stack (10<20<50>200) | Valuation: Expensive | P/E 110.4 vs norm 61.3 (1.80x)
HOLD | AMP | Price: 493.63 | +6.9% vs 20 SMA | -0.1% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50<200) | Valuation: Fair | P/E 13.6 vs norm 13.2 (1.03x)
HOLD | AMZN | Price: 226.19 | -1.3% vs 20 SMA | +5.2% vs 200 SMA | Size: +0.0 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 31.9 vs norm 32.1 (0.99x)
HOLD | ANET | Price: 124.76 | -2.0% vs 20 SMA | +10.1% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 47.6 vs norm 47.2 (1.01x)
HOLD | AON | Price: 353.79 | +1.8% vs 20 SMA | -2.4% vs 200 SMA | Size: +0.0 | Bearish stack (10<20<50<200) | Valuation: Expensive | P/E 28.3 vs norm 21.4 (1.32x)
TRIM | APH | Price: 129.24 | -5.7% vs 20 SMA | +26.6% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 43.1 vs norm 42.6 (1.01x)
TRIM | APO | Price: 148.05 | +11.0% vs 20 SMA | +9.4% vs 200 SMA | Size: -0.5 | Mixed stack (10>20>50<200) | Valuation: Fair | P/E 21.6 vs norm 19.5 (1.11x)
HOLD | ASMIY | Price: 603.77 | +3.5% vs 20 SMA | +10.5% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 35.0 vs norm 36.2 (0.97x)
TRIM | ATI | Price: 108.96 | +9.3% vs 20 SMA | +41.2% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 35.1 vs norm 34.8 (1.01x)
TRIM | AVGO | Price: 359.93 | -4.2% vs 20 SMA | +28.9% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Expensive | P/E 75.5 vs norm 50.8 (1.49x)
HOLD | AXP | Price: 382.56 | +6.1% vs 20 SMA | +23.3% vs 200 SMA | Size: +0.0 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 25.7 vs norm 25.3 (1.02x)
TRIM | AZN | Price: 89.83 | -0.8% vs 20 SMA | +17.0% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Expensive | P/E 29.8 vs norm 20.8 (1.43x)
HOLD | BAC | Price: 55.14 | +4.1% vs 20 SMA | +17.8% vs 200 SMA | Size: +0.0 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 15.0 vs norm 14.7 (1.02x)
HOLD | BMI | Price: 184.80 | +4.8% vs 20 SMA | -8.5% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50<200) | Valuation: Fair | P/E 39.4 vs norm 38.7 (1.02x)
HOLD | BMO | Price: 131.66 | +5.4% vs 20 SMA | +17.1% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 11.5 vs norm 12.6 (0.91x)
SELL OUT | BRO | Price: 81.62 | +2.5% vs 20 SMA | -19.4% vs 200 SMA | Size: -1.0 | Bearish stack (10<20<50<200) | Valuation: Expensive | P/E 24.7 vs norm 19.2 (1.29x)
SELL OUT | BSX | Price: 92.58 | -5.8% vs 20 SMA | -8.5% vs 200 SMA | Size: -1.0 | Bearish stack (10<20<50<200) | Valuation: Expensive | P/E 49.5 vs norm 33.4 (1.48x)
HOLD | CASY | Price: 540.07 | -2.7% vs 20 SMA | +8.7% vs 200 SMA | Size: +0.0 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 33.2 vs norm 32.7 (1.02x)
TRIM | CFG | Price: 58.39 | +8.4% vs 20 SMA | +26.1% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 16.4 vs norm 15.8 (1.04x)
HOLD | CLH | Price: 241.84 | +7.8% vs 20 SMA | +8.0% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 33.6 vs norm 32.9 (1.02x)
TRIM | CLS | Price: 306.50 | -3.9% vs 20 SMA | +65.6% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 51.0 vs norm 55.2 (0.92x)
TRIM | CMI | Price: 510.05 | +3.9% vs 20 SMA | +36.7% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 26.5 vs norm 23.6 (1.12x)
TRIM | CNX | Price: 38.49 | -0.2% vs 20 SMA | +19.9% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Expensive | P/E 24.1 vs norm 20.0 (1.20x)
TRIM | CRS | Price: 321.63 | +1.8% vs 20 SMA | +30.6% vs 200 SMA | Size: -0.5 | Mixed stack (10<20>50>200) | Valuation: Fair | P/E 39.3 vs norm 35.4 (1.11x)
HOLD | CTRE | Price: 36.29 | -1.8% vs 20 SMA | +14.4% vs 200 SMA | Size: +0.0 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 26.9 vs norm 26.1 (1.03x)
HOLD | CW | Price: 545.56 | -0.5% vs 20 SMA | +18.8% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 44.4 vs norm 43.9 (1.01x)
HOLD | DSGX | Price: 90.71 | +6.8% vs 20 SMA | -9.3% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50<200) | Valuation: Fair | P/E 51.0 vs norm 50.6 (1.01x)
TRIM | DY | Price: 345.78 | +2.8% vs 20 SMA | +43.4% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 34.0 vs norm 33.6 (1.01x)
HOLD | ESLT | Price: 515.24 | +7.2% vs 20 SMA | +16.4% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 52.3 vs norm 48.1 (1.09x)
HOLD | ETN | Price: 331.98 | -2.7% vs 20 SMA | -1.6% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 33.2 vs norm 30.8 (1.08x)
HOLD | EXEL | Price: 40.88 | -4.4% vs 20 SMA | +2.3% vs 200 SMA | Size: +0.0 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 17.2 vs norm 16.4 (1.05x)
TRIM | EXLS | Price: 41.64 | +4.6% vs 20 SMA | -4.8% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50<200) | Valuation: Expensive | P/E 28.1 vs norm 23.4 (1.20x)
TRIM | FSLR | Price: 254.80 | -1.4% vs 20 SMA | +37.1% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 19.6 vs norm 19.1 (1.02x)
HOLD | FTNT | Price: 82.22 | +0.6% vs 20 SMA | -11.2% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50<200) | Valuation: Fair | P/E 33.8 vs norm 32.2 (1.05x)
HOLD | GD | Price: 337.49 | -0.7% vs 20 SMA | +11.2% vs 200 SMA | Size: +0.0 | Mixed stack (10<20<50>200) | Valuation: Fair | P/E 21.9 vs norm 22.1 (0.99x)
TRIM | GMED | Price: 86.70 | -0.9% vs 20 SMA | +32.0% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 28.1 vs norm 25.6 (1.10x)
TRIM | GOOG | Price: 310.52 | +1.0% vs 20 SMA | +48.4% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 30.5 vs norm 30.1 (1.01x)
TRIM | GOOGL | Price: 309.29 | +0.7% vs 20 SMA | +48.6% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 30.5 vs norm 30.0 (1.02x)
HOLD | GRMN | Price: 208.36 | +5.8% vs 20 SMA | -3.8% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 25.7 vs norm 25.2 (1.02x)
HOLD | HIG | Price: 135.30 | +1.2% vs 20 SMA | +7.0% vs 200 SMA | Size: +0.0 | Mixed stack (10<20>50>200) | Valuation: Fair | P/E 11.1 vs norm 10.9 (1.02x)
TRIM | HII | Price: 326.92 | +4.8% vs 20 SMA | +28.5% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 22.5 vs norm 22.1 (1.02x)
TRIM | HQY | Price: 96.79 | -3.1% vs 20 SMA | +1.9% vs 200 SMA | Size: -0.5 | Mixed stack (10<20>50>200) | Valuation: Expensive | P/E 44.4 vs norm 27.9 (1.59x)
HOLD | HWM | Price: 198.31 | +0.0% vs 20 SMA | +15.7% vs 200 SMA | Size: +0.0 | Mixed stack (10<20>50>200) | Valuation: Fair | P/E 55.7 vs norm 54.4 (1.02x)
HOLD | IBKR | Price: 64.15 | -0.4% vs 20 SMA | +12.1% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 30.9 vs norm 31.1 (1.00x)
TRIM | ICE | Price: 163.21 | +4.8% vs 20 SMA | -3.9% vs 200 SMA | Size: -0.5 | Mixed stack (10>20>50<200) | Valuation: Expensive | P/E 29.7 vs norm 25.2 (1.18x)
ADD | IMO | Price: 91.90 | -4.4% vs 20 SMA | +13.1% vs 200 SMA | Size: +0.4 | Mixed stack (10<20>50>200) | Valuation: Cheap | P/E 11.7 vs norm 14.9 (0.79x)
TRIM | INTU | Price: 670.92 | +3.0% vs 20 SMA | -1.0% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50<200) | Valuation: Expensive | P/E 45.9 vs norm 31.3 (1.46x)
HOLD | ITT | Price: 173.82 | -3.4% vs 20 SMA | +9.1% vs 200 SMA | Size: +0.0 | Mixed stack (10<20<50>200) | Valuation: Fair | P/E 28.9 vs norm 27.6 (1.05x)
TRIM | KGC | Price: 27.92 | +5.4% vs 20 SMA | +51.2% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 19.5 vs norm 18.2 (1.07x)
HOLD | LDOS | Price: 189.73 | +0.5% vs 20 SMA | +14.5% vs 200 SMA | Size: +0.0 | Mixed stack (10<20<50>200) | Valuation: Fair | P/E 17.7 vs norm 16.9 (1.04x)
TRIM | LHX | Price: 286.95 | +2.1% vs 20 SMA | +11.8% vs 200 SMA | Size: -0.5 | Mixed stack (10<20<50>200) | Valuation: Expensive | P/E 30.9 vs norm 25.4 (1.22x)
HOLD | LII | Price: 505.76 | +4.5% vs 20 SMA | -8.9% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50<200) | Valuation: Fair | P/E 21.4 vs norm 21.9 (0.98x)
TRIM | LLY | Price: 1027.51 | -1.0% vs 20 SMA | +26.2% vs 200 SMA | Size: -0.5 | Mixed stack (10<20>50>200) | Valuation: Fair | P/E 50.3 vs norm 46.3 (1.09x)
HOLD | MA | Price: 571.93 | +5.4% vs 20 SMA | +2.2% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50<200) | Valuation: Fair | P/E 36.6 vs norm 35.4 (1.03x)
HOLD | META | Price: 644.23 | +2.2% vs 20 SMA | -4.0% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50<200) | Valuation: Fair | P/E 28.5 vs norm 26.8 (1.06x)
ADD | MPWR | Price: 946.51 | +2.2% vs 20 SMA | +22.4% vs 200 SMA | Size: +0.4 | Mixed stack (10>20<50>200) | Valuation: Cheap | P/E 24.2 vs norm 50.3 (0.48x)
HOLD | MRVL | Price: 84.42 | -4.1% vs 20 SMA | +14.5% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 29.7 vs norm 30.6 (0.97x)
HOLD | MSFT | Price: 478.53 | -1.8% vs 20 SMA | +1.5% vs 200 SMA | Size: +0.0 | Mixed stack (10<20<50>200) | Valuation: Fair | P/E 34.0 vs norm 31.7 (1.07x)
TRIM | MU | Price: 241.14 | +2.5% vs 20 SMA | +76.1% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Expensive | P/E 31.8 vs norm 22.5 (1.41x)
HOLD | NDAQ | Price: 93.57 | +5.3% vs 20 SMA | +9.2% vs 200 SMA | Size: +0.0 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 33.4 vs norm 30.3 (1.10x)
TRIM | NEM | Price: 98.14 | +9.8% vs 20 SMA | +47.7% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 15.2 vs norm 15.5 (0.98x)
SELL OUT | NFLX | Price: 95.19 | -9.4% vs 20 SMA | -16.0% vs 200 SMA | Size: -1.0 | Bearish stack (10<20<50<200) | Valuation: Fair | P/E 39.8 vs norm 38.3 (1.04x)
HOLD | NVDA | Price: 175.02 | -4.1% vs 20 SMA | +12.3% vs 200 SMA | Size: +0.0 | Mixed stack (10<20<50>200) | Valuation: Fair | P/E 43.4 vs norm 41.0 (1.06x)
HOLD | NVMI | Price: 315.84 | +2.7% vs 20 SMA | +22.7% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 41.1 vs norm 39.7 (1.03x)
HOLD | OLLI | Price: 113.91 | -5.6% vs 20 SMA | -6.2% vs 200 SMA | Size: +0.0 | Mixed stack (10<20<50>200) | Valuation: Fair | P/E 31.5 vs norm 30.8 (1.02x)
TRIM | ONTO | Price: 156.36 | +8.8% vs 20 SMA | +32.4% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Expensive | P/E 44.0 vs norm 32.7 (1.34x)
HOLD | OSK | Price: 132.49 | +4.9% vs 20 SMA | +13.7% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 12.9 vs norm 11.9 (1.09x)
HOLD | PH | Price: 884.87 | +3.6% vs 20 SMA | +24.9% vs 200 SMA | Size: +0.0 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 31.5 vs norm 30.6 (1.03x)
TRIM | POWL | Price: 337.07 | +4.2% vs 20 SMA | +38.4% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 22.7 vs norm 22.7 (1.00x)
TRIM | PRIM | Price: 126.28 | +1.5% vs 20 SMA | +31.1% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 25.0 vs norm 24.4 (1.02x)
TRIM | PTC | Price: 176.00 | +0.8% vs 20 SMA | -3.1% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50>200) | Valuation: Expensive | P/E 28.9 vs norm 22.3 (1.29x)
TRIM | RBC | Price: 460.17 | +5.1% vs 20 SMA | +21.4% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Expensive | P/E 56.2 vs norm 41.6 (1.35x)
HOLD | RCL | Price: 278.86 | +7.5% vs 20 SMA | +0.5% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 18.8 vs norm 18.3 (1.02x)
TRIM | RMBS | Price: 94.23 | -1.8% vs 20 SMA | +29.2% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 44.7 vs norm 42.2 (1.06x)
TRIM | RTX | Price: 178.66 | +3.5% vs 20 SMA | +19.2% vs 200 SMA | Size: -0.5 | Mixed stack (10<20>50>200) | Valuation: Expensive | P/E 36.7 vs norm 29.8 (1.23x)
HOLD | SFM | Price: 79.54 | -3.7% vs 20 SMA | -42.0% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50<200) | Valuation: Fair | P/E 15.4 vs norm 15.8 (0.98x)
HOLD | SKYW | Price: 105.84 | +6.3% vs 20 SMA | +4.9% vs 200 SMA | Size: +0.0 | Mixed stack (10>20>50<200) | Valuation: Fair | P/E 10.1 vs norm 10.0 (1.01x)
TRIM | SPGI | Price: 501.03 | +1.4% vs 20 SMA | -1.5% vs 200 SMA | Size: -0.5 | Mixed stack (10>20>50<200) | Valuation: Expensive | P/E 36.4 vs norm 29.6 (1.23x)
TRIM | SPXC | Price: 219.94 | +4.6% vs 20 SMA | +27.9% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Expensive | P/E 46.9 vs norm 36.8 (1.27x)
TRIM | TSM | Price: 292.04 | +0.8% vs 20 SMA | +26.6% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 30.3 vs norm 29.9 (1.01x)
HOLD | TT | Price: 391.19 | -4.3% vs 20 SMA | -3.6% vs 200 SMA | Size: +0.0 | Mixed stack (10<20<50>200) | Valuation: Fair | P/E 29.9 vs norm 30.4 (0.98x)
TRIM | URBN | Price: 81.84 | +15.7% vs 20 SMA | +24.5% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 15.5 vs norm 15.5 (1.00x)
HOLD | URI | Price: 818.31 | +1.4% vs 20 SMA | +3.7% vs 200 SMA | Size: +0.0 | Mixed stack (10<20<50>200) | Valuation: Fair | P/E 21.1 vs norm 19.4 (1.09x)
TRIM | USLM | Price: 130.82 | +8.7% vs 20 SMA | +19.8% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 28.8 vs norm 27.5 (1.05x)
TRIM | V | Price: 347.83 | +5.5% vs 20 SMA | +0.9% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50<200) | Valuation: Expensive | P/E 34.1 vs norm 28.6 (1.19x)
HOLD | VMC | Price: 295.94 | +2.0% vs 20 SMA | +8.6% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 34.9 vs norm 35.1 (1.00x)
HOLD | VRTX | Price: 452.04 | +3.5% vs 20 SMA | +2.3% vs 200 SMA | Size: +0.0 | Mixed stack (10>20>50<200) | Valuation: Fair | P/E 31.9 vs norm 28.1 (1.14x)
TRIM | WAB | Price: 214.41 | +3.7% vs 20 SMA | +9.8% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Expensive | P/E 31.2 vs norm 26.3 (1.19x)
TRIM | WM | Price: 215.61 | +1.2% vs 20 SMA | -3.8% vs 200 SMA | Size: -0.5 | Mixed stack (10>20>50<200) | Valuation: Expensive | P/E 34.0 vs norm 28.8 (1.18x)
HOLD | WTS | Price: 279.11 | +2.6% vs 20 SMA | +11.8% vs 200 SMA | Size: +0.0 | Mixed stack (10>20<50>200) | Valuation: Fair | P/E 28.8 vs norm 27.4 (1.05x)
TRIM | WWD | Price: 297.95 | +5.6% vs 20 SMA | +28.3% vs 200 SMA | Size: -0.5 | Bullish stack (10>20>50>200) | Valuation: Fair | P/E 41.4 vs norm 38.8 (1.07x)
TRIM | XYL | Price: 137.10 | -2.3% vs 20 SMA | +2.9% vs 200 SMA | Size: -0.5 | Mixed stack (10<20<50>200) | Valuation: Expensive | P/E 35.2 vs norm 29.9 (1.18x)
TRIM | ZWS | Price: 47.14 | +0.9% vs 20 SMA | +16.9% vs 200 SMA | Size: -0.5 | Mixed stack (10>20<50>200) | Valuation: Expensive | P/E 43.2 vs norm 33.9 (1.27x)
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext