Files
market_screener/screener-report.html
T
2026-06-05 22:52:30 -04:00

292 lines
39 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Market Screener — 2026-06-03</title>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: #0f1117; color: #e2e8f0; font-size: 13px; }
h1 { font-size: 20px; font-weight: 600; }
h2 { font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; color: #94a3b8; margin-bottom: 12px; }
a { color: inherit; text-decoration: none; }
.header { padding: 24px 32px 16px; border-bottom: 1px solid #1e293b; display: flex; align-items: center; gap: 16px; }
.header-meta { display: flex; gap: 24px; margin-left: auto; }
.pill { background: #1e293b; border-radius: 6px; padding: 4px 12px; font-size: 12px; color: #94a3b8; }
.pill span { color: #e2e8f0; font-weight: 600; margin-left: 4px; }
.content { padding: 24px 32px; }
.ctx-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 12px; margin-bottom: 32px; }
.ctx-card { background: #1e293b; border-radius: 8px; padding: 14px 16px; }
.ctx-label { font-size: 11px; color: #64748b; text-transform: uppercase; letter-spacing: 0.04em; }
.ctx-value { font-size: 18px; font-weight: 700; color: #f1f5f9; margin-top: 4px; }
.section { margin-bottom: 40px; }
.tabs { display: flex; gap: 0; border-bottom: 1px solid #1e293b; margin-bottom: 16px; }
.tab { padding: 8px 20px; cursor: pointer; border-bottom: 2px solid transparent; font-size: 12px; font-weight: 600; color: #64748b; transition: color 0.15s; }
.tab.active { color: #e2e8f0; border-bottom-color: #3b82f6; }
table { width: 100%; border-collapse: collapse; }
thead th { text-align: left; padding: 8px 12px; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; color: #64748b; border-bottom: 1px solid #1e293b; white-space: nowrap; }
tbody tr { border-bottom: 1px solid #1a2233; transition: background 0.1s; }
tbody tr:hover { background: #1e293b; }
tbody td { padding: 10px 12px; vertical-align: middle; white-space: nowrap; }
.ticker { font-weight: 700; font-size: 14px; color: #f1f5f9; }
.price { color: #94a3b8; font-variant-numeric: tabular-nums; }
.sector { font-size: 11px; color: #64748b; background: #1e293b; padding: 2px 8px; border-radius: 4px; }
.score { font-weight: 700; font-variant-numeric: tabular-nums; }
.verdict-green { color: #4ade80; }
.verdict-yellow { color: #facc15; }
.verdict-red { color: #f87171; }
.signal-strong { color: #4ade80; font-weight: 700; }
.signal-momentum{ color: #60a5fa; font-weight: 700; }
.signal-neutral { color: #94a3b8; }
.signal-spec { color: #fb923c; font-weight: 700; }
.signal-avoid { color: #f87171; font-weight: 700; }
.pass { color: #4ade80; }
.fail { color: #f87171; }
.flag { color: #fb923c; font-size: 11px; display: block; margin-top: 2px; }
.risk-flags { display: flex; flex-direction: column; gap: 2px; }
.tab-content { display: none; }
.tab-content.active { display: block; }
.no-data { color: #334155; }
</style>
</head>
<body>
<div class="header">
<h1>📊 Market Screener</h1>
<div class="header-meta">
<div class="pill">Date <span>2026-06-03</span></div>
<div class="pill">Rate <span>NORMAL</span></div>
<div class="pill">Volatility <span>NORMAL</span></div>
</div>
</div>
<div class="content">
<div class="ctx-grid">
<div class="ctx-card"><div class="ctx-label">10Y Yield</div><div class="ctx-value">4.46%</div></div>
<div class="ctx-card"><div class="ctx-label">VIX</div><div class="ctx-value">15.8</div></div>
<div class="ctx-card"><div class="ctx-label">S&P 500</div><div class="ctx-value">7,609.78</div></div>
<div class="ctx-card"><div class="ctx-label">S&P 500 P/E</div><div class="ctx-value">28.5x</div></div>
<div class="ctx-card"><div class="ctx-label">Tech P/E</div><div class="ctx-value">43.4x</div></div>
<div class="ctx-card"><div class="ctx-label">REIT Yield</div><div class="ctx-value">3.50%</div></div>
<div class="ctx-card"><div class="ctx-label">IG Spread</div><div class="ctx-value">0.10%</div></div>
</div>
<div class="section">
<h2>Signal Summary</h2>
<table>
<thead><tr><th>Ticker</th><th>Type</th><th>Signal</th><th>Inflated Verdict</th><th>Fundamental Verdict</th></tr></thead>
<tbody><tr>
<td class="ticker">NVDA</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-strong">✅ Strong Buy</td>
<td class="verdict-green">🟢 BUY (High Conviction)</td>
<td class="verdict-green">🟢 BUY (High Conviction)</td>
</tr><tr>
<td class="ticker">OPEN</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-neutral">🔄 Neutral</td>
<td class="verdict-yellow">🟡 HOLD</td>
<td class="verdict-yellow">🟡 HOLD</td>
</tr><tr>
<td class="ticker">OPAD</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-neutral">🔄 Neutral</td>
<td class="verdict-yellow">🟡 HOLD</td>
<td class="verdict-yellow">🟡 HOLD</td>
</tr><tr>
<td class="ticker">SNS</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-neutral">🔄 Neutral</td>
<td class="verdict-yellow">🟡 HOLD</td>
<td class="verdict-yellow">🟡 HOLD</td>
</tr><tr>
<td class="ticker">AAPL</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-spec">⚠️ Speculation</td>
<td class="verdict-green">🟢 BUY (High Conviction)</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">GOOG</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-spec">⚠️ Speculation</td>
<td class="verdict-green">🟢 BUY (High Conviction)</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">AMZN</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-spec">⚠️ Speculation</td>
<td class="verdict-green">🟢 BUY (Speculative)</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">AMKR</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-spec">⚠️ Speculation</td>
<td class="verdict-green">🟢 BUY (Speculative)</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">MRVL</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">CRDO</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">CAT</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">MCHP</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">MPWR</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">HPE</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">PANW</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">CSCO</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">SHOP</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">VLO</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">DOCU</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">BBCP</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">WMT</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">COST</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">TGT</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">FIG</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">INTC</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr><tr>
<td class="ticker">RBRK</td>
<td><span class="sector">STOCK</span></td>
<td class="signal-avoid">❌ Avoid</td>
<td class="verdict-red">🔴 REJECT</td>
<td class="verdict-red">🔴 REJECT</td>
</tr></tbody>
</table>
</div>
<div class="section">
<h2>STOCKS</h2>
<div class="tabs">
<div class="tab active" data-target="STOCK-inflated">Market-Adjusted (P/E gate: ~43x from live data)</div>
<div class="tab" data-target="STOCK-fundamental">Fundamental (Graham-style)</div>
</div>
<div id="STOCK-inflated" class="tab-content active">
<table>
<thead><tr><th>Ticker</th><th>Price</th><th>Verdict</th><th>Score</th><th>Sector</th><th>P/E</th><th>PEG</th><th>P/B</th><th>ROE%</th><th>OpMgn%</th><th>NetMgn%</th><th>Rev%</th><th>FCF Yld%</th><th>Div%</th><th>D/E</th><th>Quick</th><th>Beta</th><th>52W Pos</th><th>P/FFO</th><th>Risk Flags</th></tr></thead>
<tbody><tr><td class="ticker">NVDA</td><td class="price">$222.82</td><td class="verdict-green">🟢 BUY (High Conviction)</td><td class="score">Score: 13</td><td><span class="sector">TECHNOLOGY</span></td><td>34.1</td><td>0.69 <span class="pass"></span></td><td>34.43</td><td>114.3% <span class="pass"></span></td><td>65.6% <span class="pass"></span></td><td>63.0% <span class="pass"></span></td><td>85.2% <span class="pass"></span></td><td>0.9% <span class="fail"></span></td><td>0.02% </td><td>0.07</td><td>2.14</td><td>2.24</td><td>86%</td><td>43.0 </td><td class="risk-flags"><span class="flag">⚠ High volatility (β 2.24)</span></td></tr><tr><td class="ticker">OPEN</td><td class="price">$5.41</td><td class="verdict-yellow">🟡 HOLD</td><td class="score">Score: 3</td><td><span class="sector">REIT</span></td><td>-456.9</td><td><span class="no-data"></span></td><td>5.15</td><td>-173.6% </td><td>-22.1% </td><td>-35.2% </td><td>-37.6% </td><td>22.6% </td><td>0.00% </td><td>1.40</td><td>3.15</td><td><span class="no-data"></span></td><td>47%</td><td>4.8 <span class="pass"></span></td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">OPAD</td><td class="price">$0.82</td><td class="verdict-yellow">🟡 HOLD</td><td class="score">Score: 3</td><td><span class="sector">REIT</span></td><td>-3.4</td><td><span class="no-data"></span></td><td>0.85</td><td>-103.6% </td><td>-11.3% </td><td>-8.5% </td><td>-50.2% </td><td>287.2% </td><td>0.00% </td><td>2.06</td><td>0.64</td><td>2.46</td><td>4%</td><td>0.5 <span class="pass"></span></td><td class="risk-flags"><span class="flag">⚠ High volatility (β 2.46)</span><span class="flag">⚠ Near 52-week low — potential opportunity</span></td></tr><tr><td class="ticker">SNS</td><td class="price">N/A</td><td class="verdict-yellow">🟡 HOLD</td><td class="score">Score: 0</td><td><span class="sector">GENERAL</span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">AAPL</td><td class="price">$315.20</td><td class="verdict-green">🟢 BUY (High Conviction)</td><td class="score">Score: 8</td><td><span class="sector">TECHNOLOGY</span></td><td>38.2</td><td>2.72 <span class="fail"></span></td><td>43.42</td><td>141.5% <span class="pass"></span></td><td>32.3% <span class="pass"></span></td><td>27.2% <span class="pass"></span></td><td>16.6% <span class="pass"></span></td><td>2.2% <span class="pass"></span></td><td>0.34% </td><td>0.80</td><td>0.91</td><td>1.06</td><td>100%</td><td>33.0 </td><td class="risk-flags"><span class="flag">⚠ Near 52-week high — crowded trade</span></td></tr><tr><td class="ticker">GOOG</td><td class="price">$358.39</td><td class="verdict-green">🟢 BUY (High Conviction)</td><td class="score">Score: 10</td><td><span class="sector">COMMUNICATION</span></td><td>27.3</td><td>1.48 <span class="pass"></span></td><td>9.07</td><td>38.9% <span class="pass"></span></td><td>36.1% <span class="pass"></span></td><td>37.9% <span class="pass"></span></td><td>21.8% <span class="pass"></span></td><td>1.4% <span class="fail"></span></td><td>0.23% </td><td>0.20</td><td>1.71</td><td>1.27</td><td>81%</td><td>11.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">AMZN</td><td class="price">$256.52</td><td class="verdict-green">🟢 BUY (Speculative)</td><td class="score">Score: 7</td><td><span class="sector">CONSUMER_DISCRETIONARY</span></td><td>31.6</td><td>1.83 <span class="fail"></span></td><td>6.24</td><td>24.3% <span class="pass"></span></td><td>13.1% <span class="pass"></span></td><td>12.2% <span class="pass"></span></td><td>16.6% <span class="pass"></span></td><td>0.4% <span class="fail"></span></td><td>0.00% </td><td>0.53</td><td>0.97</td><td>1.47</td><td>73%</td><td>18.6 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">AMKR</td><td class="price">$74.74</td><td class="verdict-green">🟢 BUY (Speculative)</td><td class="score">Score: 5</td><td><span class="sector">TECHNOLOGY</span></td><td>43.0</td><td>0.76 <span class="pass"></span></td><td>4.09</td><td>10.0% <span class="pass"></span></td><td>6.0% <span class="fail"></span></td><td>6.2% <span class="fail"></span></td><td>27.5% <span class="pass"></span></td><td>-0.3% <span class="fail"></span></td><td>0.46% </td><td>0.35</td><td>1.70</td><td>2.31</td><td>93%</td><td>15.2 </td><td class="risk-flags"><span class="flag">⚠ High volatility (β 2.31)</span><span class="flag">⚠ Near 52-week high — crowded trade</span></td></tr><tr><td class="ticker">MRVL</td><td class="price">$290.79</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 100 > 56</td><td><span class="sector">TECHNOLOGY</span></td><td>99.9</td><td>1.17 </td><td>17.22</td><td>16.0% </td><td>14.5% </td><td>29.0% </td><td>27.6% </td><td>0.9% </td><td>0.11% </td><td>0.29</td><td>2.51</td><td>2.25</td><td>100%</td><td>123.7 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">CRDO</td><td class="price">$229.00</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 127 > 56</td><td><span class="sector">TECHNOLOGY</span></td><td>126.5</td><td>0.37 </td><td>22.82</td><td>34.4% </td><td>35.7% </td><td>35.4% </td><td>157.0% </td><td><span class="no-data"></span></td><td>0.00% </td><td>0.01</td><td>8.51</td><td>3.18</td><td>91%</td><td><span class="no-data"></span></td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">CAT</td><td class="price">$909.81</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: D/E 2.3 > 1.5 | Quick 0.73 < 0.8 | P/E 45 > 43</td><td><span class="sector">GENERAL</span></td><td>45.2</td><td>2.06 </td><td>22.46</td><td>51.3% </td><td>18.2% </td><td>13.3% </td><td>22.2% </td><td>0.9% </td><td>0.70% </td><td>2.31</td><td>0.73</td><td>1.63</td><td>96%</td><td>34.0 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">MCHP</td><td class="price">$96.96</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 441 > 56</td><td><span class="sector">TECHNOLOGY</span></td><td>440.7</td><td>0.34 </td><td>8.16</td><td>3.4% </td><td>17.1% </td><td>4.9% </td><td>35.1% </td><td>2.2% </td><td>1.99% </td><td>0.88</td><td>1.00</td><td>1.74</td><td>84%</td><td>54.6 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">MPWR</td><td class="price">$1624.99</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 116 > 56</td><td><span class="sector">TECHNOLOGY</span></td><td>116.3</td><td>2.03 </td><td>21.71</td><td>19.6% </td><td>30.0% </td><td>23.0% </td><td>26.1% </td><td>0.6% </td><td>0.43% </td><td>0.01</td><td>3.43</td><td>1.74</td><td>91%</td><td>95.9 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">HPE</td><td class="price">$56.15</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.57 < 0.8</td><td><span class="sector">TECHNOLOGY</span></td><td>52.5</td><td>0.85 </td><td>3.01</td><td>6.3% </td><td>7.9% </td><td>4.0% </td><td>40.0% </td><td>4.3% </td><td>0.00% </td><td>0.84</td><td>0.57</td><td>1.29</td><td>83%</td><td>11.7 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">PANW</td><td class="price">$297.18</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 256 > 56 | PEG 5.0 > 2.9</td><td><span class="sector">TECHNOLOGY</span></td><td>256.2</td><td>5.04 </td><td>22.24</td><td>16.3% </td><td>15.5% </td><td>13.0% </td><td>14.9% </td><td>1.2% </td><td>0.00% </td><td>0.05</td><td>0.91</td><td>0.77</td><td>96%</td><td>60.6 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">CSCO</td><td class="price">$128.00</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.70 < 0.8</td><td><span class="sector">TECHNOLOGY</span></td><td>42.7</td><td>1.67 </td><td>10.32</td><td>25.2% </td><td>25.0% </td><td>19.7% </td><td>12.0% </td><td>1.8% </td><td>1.36% </td><td>0.68</td><td>0.70</td><td>0.91</td><td>100%</td><td>38.7 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">SHOP</td><td class="price">$117.01</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 115 > 56</td><td><span class="sector">TECHNOLOGY</span></td><td>114.7</td><td>2.10 </td><td>12.18</td><td>11.3% </td><td>15.7% </td><td>10.8% </td><td>34.3% </td><td>0.9% </td><td>0.00% </td><td>0.01</td><td>4.53</td><td>2.64</td><td>26%</td><td>66.5 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">VLO</td><td class="price">$258.26</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: PEG 4.1 > 2.4</td><td><span class="sector">ENERGY</span></td><td>18.9</td><td>4.08 </td><td>3.25</td><td>15.8% </td><td>6.1% </td><td>3.6% </td><td>6.6% </td><td>6.2% </td><td>1.82% </td><td>0.43</td><td>1.08</td><td>0.57</td><td>96%</td><td>12.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">DOCU</td><td class="price">$55.10</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.68 < 0.8</td><td><span class="sector">TECHNOLOGY</span></td><td>37.2</td><td>0.63 </td><td>5.68</td><td>15.8% </td><td>10.5% </td><td>9.6% </td><td>7.8% </td><td>11.2% </td><td>0.00% </td><td>0.10</td><td>0.68</td><td>0.88</td><td>27%</td><td>9.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">BBCP</td><td class="price">$7.83</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: D/E 1.5 > 1.5 | P/E 87 > 43</td><td><span class="sector">GENERAL</span></td><td>87.0</td><td><span class="no-data"></span></td><td>1.51</td><td>2.3% </td><td>5.0% </td><td>1.7% </td><td>4.8% </td><td>-7.4% </td><td>0.00% </td><td>1.53</td><td>1.68</td><td>0.94</td><td>88%</td><td>5.0 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">WMT</td><td class="price">$113.06</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.19 < 0.5 | PEG 4.6 > 2.4</td><td><span class="sector">CONSUMER_STAPLES</span></td><td>39.8</td><td>4.56 </td><td>9.04</td><td>24.1% </td><td>4.2% </td><td>3.1% </td><td>7.3% </td><td>0.8% </td><td>0.83% </td><td>0.75</td><td>0.19</td><td>0.65</td><td>47%</td><td>22.0 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">COST</td><td class="price">$954.27</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 48 > 43 | PEG 4.9 > 2.4</td><td><span class="sector">CONSUMER_STAPLES</span></td><td>48.1</td><td>4.86 </td><td>25.60</td><td>29.2% </td><td>3.7% </td><td>3.0% </td><td>21.5% </td><td>1.8% </td><td>0.57% </td><td>0.60</td><td>0.56</td><td>0.91</td><td>44%</td><td>28.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">TGT</td><td class="price">$123.18</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.18 < 0.5</td><td><span class="sector">CONSUMER_STAPLES</span></td><td>16.3</td><td>2.36 </td><td>3.45</td><td>22.0% </td><td>4.5% </td><td>3.2% </td><td>6.7% </td><td>5.6% </td><td>3.67% </td><td>1.18</td><td>0.18</td><td>1.01</td><td>80%</td><td>8.0 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">FIG</td><td class="price">$24.29</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 72 > 56 | PEG 4.9 > 2.9</td><td><span class="sector">TECHNOLOGY</span></td><td>72.0</td><td>4.93 </td><td>8.77</td><td>-101.7% </td><td>-41.2% </td><td>-123.8% </td><td>46.1% </td><td>7.5% </td><td>0.00% </td><td>0.04</td><td>2.36</td><td><span class="no-data"></span></td><td>6%</td><td>43.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">INTC</td><td class="price">$107.93</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 70 > 56</td><td><span class="sector">TECHNOLOGY</span></td><td>69.9</td><td>1.36 </td><td>4.87</td><td>-2.9% </td><td>6.9% </td><td>-5.9% </td><td>7.2% </td><td>-1.5% </td><td>0.00% </td><td>0.36</td><td>1.66</td><td>2.19</td><td>78%</td><td>54.4 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">RBRK</td><td class="price">$82.33</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 141 > 56</td><td><span class="sector">TECHNOLOGY</span></td><td>141.3</td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td>-21.8% </td><td>-26.5% </td><td>46.3% </td><td>3.0% </td><td>0.00% </td><td><span class="no-data"></span></td><td>1.47</td><td>0.63</td><td>66%</td><td>46.8 </td><td class="risk-flags"><span class="no-data"></span></td></tr></tbody>
</table>
</div>
<div id="STOCK-fundamental" class="tab-content">
<table>
<thead><tr><th>Ticker</th><th>Price</th><th>Verdict</th><th>Score</th><th>Sector</th><th>P/E</th><th>PEG</th><th>P/B</th><th>ROE%</th><th>OpMgn%</th><th>NetMgn%</th><th>Rev%</th><th>FCF Yld%</th><th>Div%</th><th>D/E</th><th>Quick</th><th>Beta</th><th>52W Pos</th><th>P/FFO</th><th>Risk Flags</th></tr></thead>
<tbody><tr><td class="ticker">NVDA</td><td class="price">$222.82</td><td class="verdict-green">🟢 BUY (High Conviction)</td><td class="score">Score: 13</td><td><span class="sector">TECHNOLOGY</span></td><td>34.1</td><td>0.69 <span class="pass"></span></td><td>34.43</td><td>114.3% <span class="pass"></span></td><td>65.6% <span class="pass"></span></td><td>63.0% <span class="pass"></span></td><td>85.2% <span class="pass"></span></td><td>0.9% <span class="fail"></span></td><td>0.02% </td><td>0.07</td><td>2.14</td><td>2.24</td><td>86%</td><td>43.0 </td><td class="risk-flags"><span class="flag">⚠ High volatility (β 2.24)</span></td></tr><tr><td class="ticker">OPEN</td><td class="price">$5.41</td><td class="verdict-yellow">🟡 HOLD</td><td class="score">Score: 3</td><td><span class="sector">REIT</span></td><td>-456.9</td><td><span class="no-data"></span></td><td>5.15</td><td>-173.6% </td><td>-22.1% </td><td>-35.2% </td><td>-37.6% </td><td>22.6% </td><td>0.00% </td><td>1.40</td><td>3.15</td><td><span class="no-data"></span></td><td>47%</td><td>4.8 <span class="pass"></span></td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">OPAD</td><td class="price">$0.82</td><td class="verdict-yellow">🟡 HOLD</td><td class="score">Score: 3</td><td><span class="sector">REIT</span></td><td>-3.4</td><td><span class="no-data"></span></td><td>0.85</td><td>-103.6% </td><td>-11.3% </td><td>-8.5% </td><td>-50.2% </td><td>287.2% </td><td>0.00% </td><td>2.06</td><td>0.64</td><td>2.46</td><td>4%</td><td>0.5 <span class="pass"></span></td><td class="risk-flags"><span class="flag">⚠ High volatility (β 2.46)</span><span class="flag">⚠ Near 52-week low — potential opportunity</span></td></tr><tr><td class="ticker">SNS</td><td class="price">N/A</td><td class="verdict-yellow">🟡 HOLD</td><td class="score">Score: 0</td><td><span class="sector">GENERAL</span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">AAPL</td><td class="price">$315.20</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 38 > 35 | PEG 2.7 > 1.5</td><td><span class="sector">TECHNOLOGY</span></td><td>38.2</td><td>2.72 </td><td>43.42</td><td>141.5% </td><td>32.3% </td><td>27.2% </td><td>16.6% </td><td>2.2% </td><td>0.34% </td><td>0.80</td><td>0.91</td><td>1.06</td><td>100%</td><td>33.0 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">GOOG</td><td class="price">$358.39</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 27 > 25</td><td><span class="sector">COMMUNICATION</span></td><td>27.3</td><td>1.48 </td><td>9.07</td><td>38.9% </td><td>36.1% </td><td>37.9% </td><td>21.8% </td><td>1.4% </td><td>0.23% </td><td>0.20</td><td>1.71</td><td>1.27</td><td>81%</td><td>11.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">AMZN</td><td class="price">$256.52</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 32 > 25 | PEG 1.8 > 1.5</td><td><span class="sector">CONSUMER_DISCRETIONARY</span></td><td>31.6</td><td>1.83 </td><td>6.24</td><td>24.3% </td><td>13.1% </td><td>12.2% </td><td>16.6% </td><td>0.4% </td><td>0.00% </td><td>0.53</td><td>0.97</td><td>1.47</td><td>73%</td><td>18.6 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">AMKR</td><td class="price">$74.74</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 43 > 35</td><td><span class="sector">TECHNOLOGY</span></td><td>43.0</td><td>0.76 </td><td>4.09</td><td>10.0% </td><td>6.0% </td><td>6.2% </td><td>27.5% </td><td>-0.3% </td><td>0.46% </td><td>0.35</td><td>1.70</td><td>2.31</td><td>93%</td><td>15.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">MRVL</td><td class="price">$290.79</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 100 > 35</td><td><span class="sector">TECHNOLOGY</span></td><td>99.9</td><td>1.17 </td><td>17.22</td><td>16.0% </td><td>14.5% </td><td>29.0% </td><td>27.6% </td><td>0.9% </td><td>0.11% </td><td>0.29</td><td>2.51</td><td>2.25</td><td>100%</td><td>123.7 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">CRDO</td><td class="price">$229.00</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 127 > 35</td><td><span class="sector">TECHNOLOGY</span></td><td>126.5</td><td>0.37 </td><td>22.82</td><td>34.4% </td><td>35.7% </td><td>35.4% </td><td>157.0% </td><td><span class="no-data"></span></td><td>0.00% </td><td>0.01</td><td>8.51</td><td>3.18</td><td>91%</td><td><span class="no-data"></span></td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">CAT</td><td class="price">$909.81</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: D/E 2.3 > 1.5 | Quick 0.73 < 0.8 | P/E 45 > 15 | PEG 2.1 > 1</td><td><span class="sector">GENERAL</span></td><td>45.2</td><td>2.06 </td><td>22.46</td><td>51.3% </td><td>18.2% </td><td>13.3% </td><td>22.2% </td><td>0.9% </td><td>0.70% </td><td>2.31</td><td>0.73</td><td>1.63</td><td>96%</td><td>34.0 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">MCHP</td><td class="price">$96.96</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 441 > 35</td><td><span class="sector">TECHNOLOGY</span></td><td>440.7</td><td>0.34 </td><td>8.16</td><td>3.4% </td><td>17.1% </td><td>4.9% </td><td>35.1% </td><td>2.2% </td><td>1.99% </td><td>0.88</td><td>1.00</td><td>1.74</td><td>84%</td><td>54.6 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">MPWR</td><td class="price">$1624.99</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 116 > 35 | PEG 2.0 > 1.5</td><td><span class="sector">TECHNOLOGY</span></td><td>116.3</td><td>2.03 </td><td>21.71</td><td>19.6% </td><td>30.0% </td><td>23.0% </td><td>26.1% </td><td>0.6% </td><td>0.43% </td><td>0.01</td><td>3.43</td><td>1.74</td><td>91%</td><td>95.9 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">HPE</td><td class="price">$56.15</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.57 < 0.8 | P/E 52 > 35</td><td><span class="sector">TECHNOLOGY</span></td><td>52.5</td><td>0.85 </td><td>3.01</td><td>6.3% </td><td>7.9% </td><td>4.0% </td><td>40.0% </td><td>4.3% </td><td>0.00% </td><td>0.84</td><td>0.57</td><td>1.29</td><td>83%</td><td>11.7 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">PANW</td><td class="price">$297.18</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 256 > 35 | PEG 5.0 > 1.5</td><td><span class="sector">TECHNOLOGY</span></td><td>256.2</td><td>5.04 </td><td>22.24</td><td>16.3% </td><td>15.5% </td><td>13.0% </td><td>14.9% </td><td>1.2% </td><td>0.00% </td><td>0.05</td><td>0.91</td><td>0.77</td><td>96%</td><td>60.6 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">CSCO</td><td class="price">$128.00</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.70 < 0.8 | P/E 43 > 35 | PEG 1.7 > 1.5</td><td><span class="sector">TECHNOLOGY</span></td><td>42.7</td><td>1.67 </td><td>10.32</td><td>25.2% </td><td>25.0% </td><td>19.7% </td><td>12.0% </td><td>1.8% </td><td>1.36% </td><td>0.68</td><td>0.70</td><td>0.91</td><td>100%</td><td>38.7 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">SHOP</td><td class="price">$117.01</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 115 > 35 | PEG 2.1 > 1.5</td><td><span class="sector">TECHNOLOGY</span></td><td>114.7</td><td>2.10 </td><td>12.18</td><td>11.3% </td><td>15.7% </td><td>10.8% </td><td>34.3% </td><td>0.9% </td><td>0.00% </td><td>0.01</td><td>4.53</td><td>2.64</td><td>26%</td><td>66.5 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">VLO</td><td class="price">$258.26</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 19 > 15 | PEG 4.1 > 1.5</td><td><span class="sector">ENERGY</span></td><td>18.9</td><td>4.08 </td><td>3.25</td><td>15.8% </td><td>6.1% </td><td>3.6% </td><td>6.6% </td><td>6.2% </td><td>1.82% </td><td>0.43</td><td>1.08</td><td>0.57</td><td>96%</td><td>12.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">DOCU</td><td class="price">$55.10</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.68 < 0.8 | P/E 37 > 35</td><td><span class="sector">TECHNOLOGY</span></td><td>37.2</td><td>0.63 </td><td>5.68</td><td>15.8% </td><td>10.5% </td><td>9.6% </td><td>7.8% </td><td>11.2% </td><td>0.00% </td><td>0.10</td><td>0.68</td><td>0.88</td><td>27%</td><td>9.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">BBCP</td><td class="price">$7.83</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: D/E 1.5 > 1.5 | P/E 87 > 15</td><td><span class="sector">GENERAL</span></td><td>87.0</td><td><span class="no-data"></span></td><td>1.51</td><td>2.3% </td><td>5.0% </td><td>1.7% </td><td>4.8% </td><td>-7.4% </td><td>0.00% </td><td>1.53</td><td>1.68</td><td>0.94</td><td>88%</td><td>5.0 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">WMT</td><td class="price">$113.06</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.19 < 0.5 | P/E 40 > 22 | PEG 4.6 > 2</td><td><span class="sector">CONSUMER_STAPLES</span></td><td>39.8</td><td>4.56 </td><td>9.04</td><td>24.1% </td><td>4.2% </td><td>3.1% </td><td>7.3% </td><td>0.8% </td><td>0.83% </td><td>0.75</td><td>0.19</td><td>0.65</td><td>47%</td><td>22.0 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">COST</td><td class="price">$954.27</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 48 > 22 | PEG 4.9 > 2</td><td><span class="sector">CONSUMER_STAPLES</span></td><td>48.1</td><td>4.86 </td><td>25.60</td><td>29.2% </td><td>3.7% </td><td>3.0% </td><td>21.5% </td><td>1.8% </td><td>0.57% </td><td>0.60</td><td>0.56</td><td>0.91</td><td>44%</td><td>28.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">TGT</td><td class="price">$123.18</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: Quick 0.18 < 0.5 | PEG 2.4 > 2</td><td><span class="sector">CONSUMER_STAPLES</span></td><td>16.3</td><td>2.36 </td><td>3.45</td><td>22.0% </td><td>4.5% </td><td>3.2% </td><td>6.7% </td><td>5.6% </td><td>3.67% </td><td>1.18</td><td>0.18</td><td>1.01</td><td>80%</td><td>8.0 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">FIG</td><td class="price">$24.29</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 72 > 35 | PEG 4.9 > 1.5</td><td><span class="sector">TECHNOLOGY</span></td><td>72.0</td><td>4.93 </td><td>8.77</td><td>-101.7% </td><td>-41.2% </td><td>-123.8% </td><td>46.1% </td><td>7.5% </td><td>0.00% </td><td>0.04</td><td>2.36</td><td><span class="no-data"></span></td><td>6%</td><td>43.2 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">INTC</td><td class="price">$107.93</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 70 > 35</td><td><span class="sector">TECHNOLOGY</span></td><td>69.9</td><td>1.36 </td><td>4.87</td><td>-2.9% </td><td>6.9% </td><td>-5.9% </td><td>7.2% </td><td>-1.5% </td><td>0.00% </td><td>0.36</td><td>1.66</td><td>2.19</td><td>78%</td><td>54.4 </td><td class="risk-flags"><span class="no-data"></span></td></tr><tr><td class="ticker">RBRK</td><td class="price">$82.33</td><td class="verdict-red">🔴 REJECT</td><td class="score">Gate failed: P/E 141 > 35</td><td><span class="sector">TECHNOLOGY</span></td><td>141.3</td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td><span class="no-data"></span></td><td>-21.8% </td><td>-26.5% </td><td>46.3% </td><td>3.0% </td><td>0.00% </td><td><span class="no-data"></span></td><td>1.47</td><td>0.63</td><td>66%</td><td>46.8 </td><td class="risk-flags"><span class="no-data"></span></td></tr></tbody>
</table>
</div>
</div>
</div>
<script>
document.querySelectorAll('.tabs').forEach((tabs) => {
tabs.querySelectorAll('.tab').forEach((tab) => {
tab.addEventListener('click', () => {
const section = tabs.closest('.section');
tabs.querySelectorAll('.tab').forEach((t) => t.classList.remove('active'));
section.querySelectorAll('.tab-content').forEach((c) => c.classList.remove('active'));
tab.classList.add('active');
section.querySelector('#' + tab.dataset.target).classList.add('active');
});
});
});
</script>
</body>
</html>