ÿþ<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Straticker “Çö NVDA Research</title> <meta name="description" content="AI-powered stock research. NVIDIA Corporation deep dive." /> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Inter:wght@300;400;500;600&family=IBM+Plex+Mono:wght@300;400;500&display=swap" rel="stylesheet" /> <style> *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --bg: #050609; --bg2: #07090F; --surface: #0C0F18; --surface2: #101420; --surface3: #141828; --border: #161C2C; --border2: #1C2438; --gold: #C8922A; --gold-light: #E8B84B; --gold-dim: rgba(200,146,42,0.1); --white: #F2EFE9; --white-dim: #A8A49C; --white-faint: #585450; --green: #1AAF72; --green-dim: rgba(26,175,114,0.1); --red: #D63650; --red-dim: rgba(214,54,80,0.1); --blue: #4A7FD4; --blue-dim: rgba(74,127,212,0.1); --mono: 'IBM Plex Mono', monospace; --serif: 'Playfair Display', Georgia, serif; --sans: 'Inter', sans-serif; } html { scroll-behavior: smooth; } body { background: var(--bg); color: var(--white); font-family: var(--sans); -webkit-font-smoothing: antialiased; overflow-x: hidden; } /* “öÇ“öÇ BACKGROUND “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ .bg-fixed { position: fixed; inset: 0; pointer-events: none; z-index: 0; } .bg-fixed::before { content: ''; position: absolute; inset: 0; background-image: repeating-linear-gradient( -45deg, transparent, transparent 100px, rgba(200,146,42,0.006) 100px, rgba(200,146,42,0.006) 101px ); } .orb { position: absolute; border-radius: 50%; pointer-events: none; } .orb-1 { width: 800px; height: 800px; background: radial-gradient(circle, rgba(200,146,42,0.04) 0%, transparent 60%); top: -300px; right: -200px; } .orb-2 { width: 500px; height: 500px; background: radial-gradient(circle, rgba(74,127,212,0.03) 0%, transparent 60%); bottom: -100px; left: -100px; } .site { position: relative; z-index: 1; } /* “öÇ“öÇ TOP BAR “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ .top-bar { background: var(--bg2); border-bottom: 1px solid var(--border); padding: 7px 48px; display: flex; align-items: center; justify-content: space-between; } .top-bar-left { font-family: var(--mono); font-size: 9px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--white-faint); } .top-bar-right { display: flex; align-items: center; gap: 20px; } .tbi { display: flex; align-items: center; gap: 7px; font-family: var(--mono); font-size: 10px; } .tbi-name { color: var(--white-faint); letter-spacing: 0.06em; } .tbi-val { color: var(--white); } .tbi-chg { font-size: 9px; } .tbi-chg.up { color: var(--green); } .tbi-chg.dn { color: var(--red); } .top-sep { width: 1px; height: 14px; background: var(--border2); } /* “öÇ“öÇ NAV “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ nav { position: sticky; top: 0; z-index: 100; background: rgba(5,6,9,0.96); backdrop-filter: blur(24px); border-bottom: 1px solid var(--border); padding: 0 48px; height: 60px; display: flex; align-items: center; } .nav-logo { display: flex; flex-direction: column; gap: 1px; text-decoration: none; margin-right: 40px; } .nav-logo-sub { font-family: var(--mono); font-size: 7px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--gold); opacity: 0.7; } .nav-logo-name { font-family: var(--serif); font-size: 20px; font-weight: 700; color: var(--white); line-height: 1; letter-spacing: 0.02em; } .nav-links { display: flex; align-items: center; gap: 0; list-style: none; flex: 1; } .nav-links a { display: flex; align-items: center; height: 60px; padding: 0 16px; font-family: var(--mono); font-size: 10px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--white-faint); text-decoration: none; border-bottom: 2px solid transparent; transition: color 0.2s, border-color 0.2s; } .nav-links a:hover { color: var(--white); } .nav-links a.active { color: var(--gold); border-bottom-color: var(--gold); } .nav-right { display: flex; align-items: center; gap: 12px; margin-left: auto; } .nav-search { display: flex; align-items: center; gap: 8px; background: var(--surface); border: 1px solid var(--border2); border-radius: 4px; padding: 7px 14px; font-family: var(--mono); font-size: 10px; color: var(--white-faint); letter-spacing: 0.08em; cursor: pointer; transition: border-color 0.2s; width: 200px; } .nav-search:focus-within { border-color: var(--gold); } .nav-search input { background: transparent; border: none; outline: none; font-family: var(--mono); font-size: 10px; color: var(--white); letter-spacing: 0.08em; text-transform: uppercase; width: 100%; } .nav-search input::placeholder { color: var(--white-faint); } /* “öÇ“öÇ STOCK HEADER “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ .stock-header { background: var(--bg2); border-bottom: 1px solid var(--border); padding: 32px 48px; } .sh-top { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 24px; gap: 40px; } .sh-left { display: flex; flex-direction: column; gap: 6px; } .sh-breadcrumb { font-family: var(--mono); font-size: 9px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--white-faint); } .sh-breadcrumb a { color: var(--gold); text-decoration: none; } .sh-sym-wrap { display: flex; align-items: baseline; gap: 14px; } .sh-sym { font-family: var(--mono); font-size: 36px; font-weight: 500; color: var(--white); letter-spacing: 0.04em; } .sh-exchange { font-family: var(--mono); font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--white-faint); background: var(--surface); border: 1px solid var(--border2); padding: 3px 8px; border-radius: 2px; } .sh-name { font-family: var(--sans); font-size: 15px; font-weight: 300; color: var(--white-dim); } .sh-sector { font-family: var(--mono); font-size: 9px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--white-faint); } .sh-price-block { text-align: right; } .sh-price { font-family: var(--mono); font-size: 42px; font-weight: 400; color: var(--white); line-height: 1; } .sh-price-meta { display: flex; align-items: center; justify-content: flex-end; gap: 10px; margin-top: 6px; } .sh-chg { font-family: var(--mono); font-size: 14px; } .sh-chg.dn { color: var(--red); } .sh-chg.up { color: var(--green); } .sh-time { font-family: var(--mono); font-size: 9px; letter-spacing: 0.08em; color: var(--white-faint); } /* Key stats strip */ .sh-stats { display: flex; gap: 0; border: 1px solid var(--border); border-radius: 4px; overflow: hidden; } .stat-cell { flex: 1; padding: 12px 16px; border-right: 1px solid var(--border); background: var(--surface); } .stat-cell:last-child { border-right: none; } .stat-label { font-family: var(--mono); font-size: 8px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--white-faint); margin-bottom: 5px; } .stat-val { font-family: var(--mono); font-size: 13px; color: var(--white); } .stat-val.red { color: var(--red); } .stat-val.green { color: var(--green); } .stat-val.gold { color: var(--gold); } /* “öÇ“öÇ CONTENT LAYOUT “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ .content-wrap { display: grid; grid-template-columns: 1fr 280px; gap: 0; max-width: 1400px; margin: 0 auto; border-left: 1px solid var(--border); border-right: 1px solid var(--border); } /* “öÇ“öÇ MAIN CONTENT “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ .col-main { border-right: 1px solid var(--border); } /* Section generic */ .research-section { padding: 36px 48px; border-bottom: 1px solid var(--border); } .rs-label { font-family: var(--mono); font-size: 8px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--gold); margin-bottom: 6px; display: flex; align-items: center; gap: 10px; } .rs-label::after { content: ''; flex: 1; height: 1px; background: var(--border2); } .rs-num { font-family: var(--mono); font-size: 8px; color: var(--white-faint); margin-left: auto; padding-left: 8px; } .rs-title { font-family: var(--serif); font-size: 22px; font-weight: 500; color: var(--white); margin-bottom: 16px; line-height: 1.3; } .rs-body { font-family: var(--sans); font-size: 14px; font-weight: 300; color: var(--white-dim); line-height: 1.8; } .rs-body p + p { margin-top: 14px; } .rs-body strong { color: var(--white); font-weight: 500; } /* AI Brief */ .ai-brief { background: var(--surface); border: 1px solid var(--border2); border-left: 3px solid var(--gold); border-radius: 0 4px 4px 0; padding: 20px 24px; margin-bottom: 20px; } .ai-brief-top { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; } .ai-av { width: 22px; height: 22px; background: var(--gold); border-radius: 4px; display: flex; align-items: center; justify-content: center; font-family: var(--mono); font-size: 8px; font-weight: 500; color: #000; } .ai-label { font-family: var(--mono); font-size: 9px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--gold); } .ai-brief-body { font-family: var(--sans); font-size: 14px; font-weight: 300; color: var(--white-dim); line-height: 1.8; } /* Chart placeholder */ .chart-wrap { background: var(--surface); border: 1px solid var(--border); border-radius: 4px; padding: 20px; margin-bottom: 20px; } .chart-tabs { display: flex; gap: 0; margin-bottom: 16px; border-bottom: 1px solid var(--border); } .chart-tab { font-family: var(--mono); font-size: 9px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--white-faint); padding: 8px 14px; cursor: pointer; border-bottom: 2px solid transparent; transition: color 0.2s; } .chart-tab.active { color: var(--gold); border-bottom-color: var(--gold); } .chart-tab:hover { color: var(--white-dim); } /* SVG Chart */ .chart-svg { width: 100%; height: 180px; display: block; } /* Metrics grid */ .metrics-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: var(--border); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; margin-top: 20px; } .metric-cell { background: var(--surface); padding: 14px 16px; } .metric-label { font-family: var(--mono); font-size: 8px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--white-faint); margin-bottom: 5px; } .metric-val { font-family: var(--mono); font-size: 14px; color: var(--white); } .metric-val.red { color: var(--red); } .metric-val.green { color: var(--green); } .metric-val.gold { color: var(--gold); } .metric-sub { font-family: var(--mono); font-size: 9px; color: var(--white-faint); margin-top: 2px; } /* Geo risk */ .geo-risk-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; } .geo-bar-label { font-family: var(--mono); font-size: 10px; color: var(--white-dim); width: 140px; flex-shrink: 0; } .geo-bar-track { flex: 1; height: 6px; background: var(--surface2); border-radius: 3px; overflow: hidden; } .geo-bar-fill { height: 100%; border-radius: 3px; transition: width 1s ease; } .geo-bar-fill.high { background: var(--red); } .geo-bar-fill.medium { background: var(--gold); } .geo-bar-fill.low { background: var(--green); } .geo-bar-pct { font-family: var(--mono); font-size: 10px; color: var(--white-faint); width: 36px; text-align: right; flex-shrink: 0; } /* AI Score */ .score-card { background: var(--surface); border: 1px solid var(--border2); border-radius: 4px; padding: 24px; display: grid; grid-template-columns: auto 1fr; gap: 24px; align-items: center; } .score-circle { width: 88px; height: 88px; border-radius: 50%; background: conic-gradient(var(--gold) 0% 84%, var(--surface2) 84% 100%); display: flex; align-items: center; justify-content: center; position: relative; } .score-circle::before { content: ''; position: absolute; width: 72px; height: 72px; border-radius: 50%; background: var(--surface); } .score-num { position: relative; z-index: 1; font-family: var(--mono); font-size: 22px; color: var(--gold); font-weight: 500; } .score-breakdown { display: flex; flex-direction: column; gap: 8px; } .score-row { display: flex; align-items: center; gap: 10px; } .score-row-label { font-family: var(--mono); font-size: 9px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--white-faint); width: 120px; flex-shrink: 0; } .score-row-bar { flex: 1; height: 4px; background: var(--surface2); border-radius: 2px; overflow: hidden; } .score-row-fill { height: 100%; border-radius: 2px; background: var(--gold); } .score-row-val { font-family: var(--mono); font-size: 9px; color: var(--white-faint); width: 28px; text-align: right; } /* News list */ .news-list { display: flex; flex-direction: column; gap: 0; } .news-item { padding: 16px 0; border-bottom: 1px solid var(--border); display: grid; grid-template-columns: 1fr auto; gap: 16px; align-items: start; cursor: pointer; transition: background 0.15s; } .news-item:last-child { border-bottom: none; } .news-item:hover { background: var(--surface); margin: 0 -48px; padding: 16px 48px; } .ni-source { font-family: var(--mono); font-size: 8px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--gold); margin-bottom: 5px; } .ni-headline { font-family: var(--sans); font-size: 13px; font-weight: 400; color: var(--white); line-height: 1.45; margin-bottom: 4px; } .ni-time { font-family: var(--mono); font-size: 9px; color: var(--white-faint); } .ni-sentiment { font-family: var(--mono); font-size: 9px; letter-spacing: 0.08em; text-transform: uppercase; padding: 3px 8px; border-radius: 2px; flex-shrink: 0; margin-top: 2px; } .ni-sentiment.bearish { color: var(--red); background: var(--red-dim); border: 1px solid rgba(214,54,80,0.25); } .ni-sentiment.bullish { color: var(--green); background: var(--green-dim); border: 1px solid rgba(26,175,114,0.25); } .ni-sentiment.neutral { color: var(--white-faint); background: var(--surface2); border: 1px solid var(--border2); } /* “öÇ“öÇ SIDEBAR “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ .col-sidebar { padding: 0; } .sidebar-block { padding: 20px 20px; border-bottom: 1px solid var(--border); } .sb-title { font-family: var(--mono); font-size: 8px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--white-faint); margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px solid var(--border); } /* Related tickers */ .rel-tick { display: flex; align-items: center; justify-content: space-between; padding: 9px 0; border-bottom: 1px solid var(--border); cursor: pointer; transition: background 0.15s; } .rel-tick:last-child { border-bottom: none; } .rt-sym { font-family: var(--mono); font-size: 12px; color: var(--white); } .rt-name { font-family: var(--sans); font-size: 10px; color: var(--white-faint); margin-top: 1px; } .rt-right { text-align: right; } .rt-price { font-family: var(--mono); font-size: 12px; color: var(--white); } .rt-chg { font-family: var(--mono); font-size: 10px; } .rt-chg.up { color: var(--green); } .rt-chg.dn { color: var(--red); } /* Analyst targets */ .analyst-bar { margin-bottom: 14px; } .ab-labels { display: flex; justify-content: space-between; font-family: var(--mono); font-size: 9px; color: var(--white-faint); margin-bottom: 6px; } .ab-track { height: 6px; background: var(--surface2); border-radius: 3px; position: relative; overflow: visible; } .ab-range { position: absolute; height: 100%; background: var(--gold-dim); border-radius: 3px; } .ab-current { position: absolute; width: 2px; height: 14px; top: -4px; background: var(--white); border-radius: 1px; } .ab-target { position: absolute; width: 2px; height: 14px; top: -4px; background: var(--gold); border-radius: 1px; } /* Strata ask */ .strata-ask { margin: 16px 20px; background: var(--gold-dim); border: 1px solid rgba(200,146,42,0.2); border-radius: 4px; padding: 14px; } .sa-top { display: flex; align-items: center; gap: 7px; margin-bottom: 8px; } .sa-av { width: 22px; height: 22px; background: var(--gold); border-radius: 4px; display: flex; align-items: center; justify-content: center; font-family: var(--mono); font-size: 8px; color: #000; } .sa-name { font-family: var(--mono); font-size: 10px; color: var(--gold); letter-spacing: 0.08em; } .sa-dot { width: 4px; height: 4px; background: var(--green); border-radius: 50%; margin-left: auto; animation: blink 2.5s infinite; } @keyframes blink { 0%,100%{opacity:1} 50%{opacity:0.3} } .sa-prompts { display: flex; flex-direction: column; gap: 6px; } .sa-prompt { background: var(--bg2); border: 1px solid var(--border2); border-radius: 3px; padding: 8px 10px; font-family: var(--mono); font-size: 9px; color: var(--white-faint); cursor: pointer; letter-spacing: 0.04em; transition: border-color 0.2s, color 0.2s; display: flex; align-items: center; justify-content: space-between; } .sa-prompt:hover { border-color: var(--gold); color: var(--white-dim); } .sa-arrow { color: var(--gold); } /* “öÇ“öÇ FREE LIMIT BANNER “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ .limit-banner { background: linear-gradient(135deg, var(--surface2), var(--surface3)); border: 1px solid rgba(200,146,42,0.25); border-radius: 8px; padding: 32px 40px; margin: 36px 48px; display: flex; align-items: center; justify-content: space-between; gap: 40px; } .lb-left { display: flex; flex-direction: column; gap: 8px; } .lb-count { font-family: var(--mono); font-size: 9px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--gold); } .lb-title { font-family: var(--serif); font-size: 22px; color: var(--white); line-height: 1.3; } .lb-sub { font-family: var(--sans); font-size: 13px; font-weight: 300; color: var(--white-dim); line-height: 1.65; max-width: 440px; } .lb-btn { background: var(--gold); border: none; padding: 14px 28px; border-radius: 4px; font-family: var(--mono); font-size: 11px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: #000; cursor: pointer; transition: background 0.2s; white-space: nowrap; flex-shrink: 0; } .lb-btn:hover { background: var(--gold-light); } /* “öÇ“öÇ FOOTER “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ footer { border-top: 1px solid var(--border); padding: 20px 48px; display: flex; align-items: flex-start; justify-content: space-between; gap: 40px; } .footer-legal { font-family: var(--mono); font-size: 9px; letter-spacing: 0.03em; color: var(--white-faint); line-height: 1.8; max-width: 680px; } .footer-right { display: flex; flex-direction: column; align-items: flex-end; gap: 4px; } .footer-logo { font-family: var(--serif); font-size: 14px; font-weight: 700; color: var(--white-faint); } .footer-copy { font-family: var(--mono); font-size: 9px; color: var(--white-faint); text-transform: uppercase; white-space: nowrap; } /* “öÇ“öÇ ANIMATIONS “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ .fade-in { opacity: 0; transform: translateY(14px); transition: opacity 0.6s ease, transform 0.6s ease; } .fade-in.visible { opacity: 1; transform: none; } /* “öÇ“öÇ RESPONSIVE “öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ“öÇ */ @media (max-width: 1024px) { .content-wrap { grid-template-columns: 1fr; } .col-sidebar { display: none; } .col-main { border-right: none; } } @media (max-width: 768px) { .top-bar { display: none; } nav { padding: 0 24px; } .stock-header { padding: 24px; } .sh-top { flex-direction: column; gap: 16px; } .sh-price-block { text-align: left; } .sh-stats { flex-wrap: wrap; } .stat-cell { flex: 1 1 calc(33% - 1px); } .research-section { padding: 28px 24px; } .metrics-grid { grid-template-columns: repeat(2, 1fr); } .limit-banner { flex-direction: column; margin: 24px; padding: 24px; } footer { padding: 20px 24px; flex-direction: column; } } </style> </head> <body> <div class="bg-fixed"> <div class="orb orb-1"></div> <div class="orb orb-2"></div> </div> <div class="site"> <!-- TOP BAR --> <div class="top-bar"> <div class="top-bar-left" id="topDate">Friday, 15 May 2026 &nbsp;,%V%&nbsp; Markets Open</div> <div class="top-bar-right"> <div class="tbi"><span class="tbi-name">S&P</span><span class="tbi-val">5,814</span><span class="tbi-chg up">+0.87%</span></div> <div class="top-sep"></div> <div class="tbi"><span class="tbi-name">NDX</span><span class="tbi-val">18,328</span><span class="tbi-chg up">+1.23%</span></div> <div class="top-sep"></div> <div class="tbi"><span class="tbi-name">Gold</span><span class="tbi-val">$3,218</span><span class="tbi-chg up">+1.04%</span></div> <div class="top-sep"></div> <div class="tbi"><span class="tbi-name">VIX</span><span class="tbi-val">18.64</span><span class="tbi-chg dn">-5.20%</span></div> </div> </div> <!-- NAV --> <nav> <a href="index.html" class="nav-logo"> <span class="nav-logo-sub">Market Intelligence</span> <span class="nav-logo-name">Straticker</span> </a> <ul class="nav-links"> <li><a href="index.html">Daily Brief</a></li> <li><a href="#" class="active">Research</a></li> <li><a href="news.html">News</a></li> <li><a href="#">Learn</a></li> <li><a href="#">Watchlist</a></li> </ul> <div class="nav-right"> <div class="nav-search"> <span>“îò</span> <input type="text" placeholder="Search ticker..." id="tickerSearch" /> </div> </div> </nav> <!-- STOCK HEADER --> <div class="stock-header"> <div class="sh-top"> <div class="sh-left"> <div class="sh-breadcrumb"><a href="index.html">Daily Brief</a> &nbsp;/&nbsp; Research &nbsp;/&nbsp; NVDA</div> <div class="sh-sym-wrap"> <div class="sh-sym">NVDA</div> <div class="sh-exchange">Nasdaq ,%V% US</div> </div> <div class="sh-name">NVIDIA Corporation</div> <div class="sh-sector">Semiconductors ,%V% Information Technology</div> </div> <div class="sh-price-block"> <div class="sh-price">$1,142.60</div> <div class="sh-price-meta"> <span class="sh-chg dn">“û]% $14.40 &nbsp;(-1.24%)</span> <span class="sh-time">As of market close ,%V% May 15, 2026</span> </div> </div> </div> <div class="sh-stats"> <div class="stat-cell"> <div class="stat-label">Market Cap</div> <div class="stat-val">$2.81T</div> </div> <div class="stat-cell"> <div class="stat-label">P/E Ratio</div> <div class="stat-val">64.2%ù</div> </div> <div class="stat-cell"> <div class="stat-label">52W High</div> <div class="stat-val">$1,204.40</div> </div> <div class="stat-cell"> <div class="stat-label">52W Low</div> <div class="stat-val">$462.22</div> </div> <div class="stat-cell"> <div class="stat-label">Revenue TTM</div> <div class="stat-val">$98.4B</div> </div> <div class="stat-cell"> <div class="stat-label">EPS TTM</div> <div class="stat-val">$17.80</div> </div> <div class="stat-cell"> <div class="stat-label">Geo Risk</div> <div class="stat-val red">High</div> </div> <div class="stat-cell"> <div class="stat-label">AI Score</div> <div class="stat-val gold">8.4 / 10</div> </div> </div> </div> <!-- CONTENT --> <div class="content-wrap"> <!-- MAIN --> <div class="col-main"> <!-- 01 AI BRIEF --> <div class="research-section fade-in"> <div class="rs-label">Strata AI Brief <span class="rs-num">01 / 12</span></div> <div class="ai-brief"> <div class="ai-brief-top"> <div class="ai-av">ST</div> <span class="ai-label">Strata AI ,%V% Generated today</span> </div> <div class="ai-brief-body"> NVIDIA sits at the intersection of two dominant structural trends “Çö the AI infrastructure buildout and the geopolitical contest over advanced semiconductors. Its H100 and Blackwell GPU lines command pricing power unmatched in the industry, with gross margins above 70%. However, the stock carries elevated geopolitical risk: approximately 22% of revenue flows through Taiwan-based manufacturing (TSMC) and a further 18% is exposed to Chinese market demand now constrained by US export controls. The Fed's rate hold creates a neutral macro backdrop “Çö no multiple expansion catalyst but no de-rating pressure either. Near-term, the export restriction expansion announced this week is the primary overhang. Longer-term, NVDA's moat in AI compute remains structurally intact. </div> </div> </div> <!-- 02 PRICE CHART --> <div class="research-section fade-in"> <div class="rs-label">Price History <span class="rs-num">02 / 12</span></div> <div class="chart-wrap"> <div class="chart-tabs"> <div class="chart-tab active">1W</div> <div class="chart-tab">1M</div> <div class="chart-tab">3M</div> <div class="chart-tab">6M</div> <div class="chart-tab">1Y</div> <div class="chart-tab">All</div> </div> <svg class="chart-svg" viewBox="0 0 800 180" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"> <defs> <linearGradient id="chartGrad" x1="0" x2="0" y1="0" y2="1"> <stop offset="0%" stop-color="#1AAF72" stop-opacity="0.2"/> <stop offset="100%" stop-color="#1AAF72" stop-opacity="0"/> </linearGradient> </defs> <!-- Grid lines --> <line x1="0" y1="45" x2="800" y2="45" stroke="#161C2C" stroke-width="1"/> <line x1="0" y1="90" x2="800" y2="90" stroke="#161C2C" stroke-width="1"/> <line x1="0" y1="135" x2="800" y2="135" stroke="#161C2C" stroke-width="1"/> <!-- Price labels --> <text x="6" y="42" font-family="IBM Plex Mono" font-size="9" fill="#585450">$1,200</text> <text x="6" y="87" font-family="IBM Plex Mono" font-size="9" fill="#585450">$1,100</text> <text x="6" y="132" font-family="IBM Plex Mono" font-size="9" fill="#585450">$1,000</text> <!-- Chart line --> <path d="M60,140 L120,120 L180,130 L240,110 L300,100 L360,115 L420,95 L480,80 L540,88 L600,70 L660,78 L720,60 L780,72" fill="none" stroke="#1AAF72" stroke-width="2"/> <path d="M60,140 L120,120 L180,130 L240,110 L300,100 L360,115 L420,95 L480,80 L540,88 L600,70 L660,78 L720,60 L780,72 L780,180 L60,180Z" fill="url(#chartGrad)"/> <!-- Current price line --> <line x1="0" y1="72" x2="800" y2="72" stroke="#1AAF72" stroke-width="0.5" stroke-dasharray="4,4" opacity="0.4"/> </svg> </div> <div class="metrics-grid"> <div class="metric-cell"> <div class="metric-label">Open</div> <div class="metric-val">$1,157.00</div> </div> <div class="metric-cell"> <div class="metric-label">Close</div> <div class="metric-val">$1,142.60</div> </div> <div class="metric-cell"> <div class="metric-label">Day High</div> <div class="metric-val">$1,168.40</div> </div> <div class="metric-cell"> <div class="metric-label">Day Low</div> <div class="metric-val">$1,138.20</div> </div> <div class="metric-cell"> <div class="metric-label">Volume</div> <div class="metric-val">42.6M</div> </div> <div class="metric-cell"> <div class="metric-label">Avg Volume</div> <div class="metric-val">38.2M</div> </div> <div class="metric-cell"> <div class="metric-label">Beta</div> <div class="metric-val">1.68</div> </div> <div class="metric-cell"> <div class="metric-label">Short Float</div> <div class="metric-val">1.2%</div> </div> </div> </div> <!-- 03 FUNDAMENTALS --> <div class="research-section fade-in"> <div class="rs-label">Fundamentals <span class="rs-num">03 / 12</span></div> <div class="rs-body"> <p>NVIDIA's fundamental profile reflects a company in hyper-growth mode. Revenue grew <strong>122% YoY</strong> in the last fiscal year, driven entirely by Data Center segment demand for AI training and inference compute. The company has achieved operating leverage at scale “Çö operating income margins expanded from 22% to <strong>61%</strong> over three years.</p> <p>The balance sheet is fortress-grade: $26B in cash and equivalents against $8.5B in long-term debt. Free cash flow generation of <strong>$32B TTM</strong> funds both aggressive R&D (18% of revenue) and a $25B buyback programme.</p> </div> <div class="metrics-grid" style="margin-top:20px;"> <div class="metric-cell"><div class="metric-label">Revenue TTM</div><div class="metric-val">$98.4B</div><div class="metric-sub">+122% YoY</div></div> <div class="metric-cell"><div class="metric-label">Gross Margin</div><div class="metric-val green">73.8%</div><div class="metric-sub">vs 56% prior yr</div></div> <div class="metric-cell"><div class="metric-label">Operating Margin</div><div class="metric-val green">61.1%</div><div class="metric-sub">+39pp YoY</div></div> <div class="metric-cell"><div class="metric-label">Net Income TTM</div><div class="metric-val">$44.9B</div><div class="metric-sub">+581% YoY</div></div> <div class="metric-cell"><div class="metric-label">Free Cash Flow</div><div class="metric-val green">$32.0B</div><div class="metric-sub">TTM</div></div> <div class="metric-cell"><div class="metric-label">Cash & Equiv.</div><div class="metric-val">$26.0B</div></div> <div class="metric-cell"><div class="metric-label">Long-Term Debt</div><div class="metric-val">$8.5B</div></div> <div class="metric-cell"><div class="metric-label">R&D Spend</div><div class="metric-val">$8.7B</div><div class="metric-sub">18% of revenue</div></div> </div> </div> <!-- 04 GEOPOLITICAL RISK --> <div class="research-section fade-in"> <div class="rs-label">Geopolitical Risk Exposure <span class="rs-num">04 / 12</span></div> <div class="rs-body" style="margin-bottom:24px;"> <p>NVDA carries the highest geopolitical risk profile in the S&P 500 semiconductor cohort. Two distinct vectors apply: <strong>supply-side risk</strong> from Taiwan-based manufacturing concentration, and <strong>demand-side risk</strong> from China export restrictions constraining a historically significant revenue stream.</p> </div> <div class="geo-risk-bar"><div class="geo-bar-label">Taiwan Supply Risk</div><div class="geo-bar-track"><div class="geo-bar-fill high" style="width:88%"></div></div><div class="geo-bar-pct">88%</div></div> <div class="geo-risk-bar"><div class="geo-bar-label">China Revenue Exposure</div><div class="geo-bar-track"><div class="geo-bar-fill high" style="width:76%"></div></div><div class="geo-bar-pct">76%</div></div> <div class="geo-risk-bar"><div class="geo-bar-label">Export Control Risk</div><div class="geo-bar-track"><div class="geo-bar-fill high" style="width:82%"></div></div><div class="geo-bar-pct">82%</div></div> <div class="geo-risk-bar"><div class="geo-bar-label">US Policy Risk</div><div class="geo-bar-track"><div class="geo-bar-fill medium" style="width:54%"></div></div><div class="geo-bar-pct">54%</div></div> <div class="geo-risk-bar"><div class="geo-bar-label">Allied Market Risk</div><div class="geo-bar-track"><div class="geo-bar-fill low" style="width:28%"></div></div><div class="geo-bar-pct">28%</div></div> </div> <!-- 05 NEWS SENTIMENT --> <div class="research-section fade-in"> <div class="rs-label">News Sentiment <span class="rs-num">05 / 12</span></div> <div class="news-list"> <div class="news-item"> <div><div class="ni-source">Reuters ,%V% 2h ago</div><div class="ni-headline">US expands chip export controls; new rules target advanced AI accelerators in allied nations</div><div class="ni-time">Direct regulatory headwind for NVDA's international Data Center pipeline</div></div> <span class="ni-sentiment bearish">Bearish</span> </div> <div class="news-item"> <div><div class="ni-source">FT ,%V% 11h ago</div><div class="ni-headline">Microsoft and OpenAI deepen data centre partnership; $14B expansion committed</div><div class="ni-time">Major NVDA GPU demand catalyst “Çö MSFT is largest Blackwell customer</div></div> <span class="ni-sentiment bullish">Bullish</span> </div> <div class="news-item"> <div><div class="ni-source">The Hill ,%V% 18h ago</div><div class="ni-headline">Congressional committee opens investigation into AI chip export compliance frameworks</div><div class="ni-time">Regulatory uncertainty adds compliance cost risk for NVDA international operations</div></div> <span class="ni-sentiment bearish">Bearish</span> </div> <div class="news-item"> <div><div class="ni-source">AP News ,%V% 1d ago</div><div class="ni-headline">Blackwell GPU shipments ahead of schedule, NVDA confirms in supply chain update</div><div class="ni-time">Supply chain execution positive “Çö eases near-term delivery concerns</div></div> <span class="ni-sentiment bullish">Bullish</span> </div> <div class="news-item"> <div><div class="ni-source">Al Jazeera ,%V% 2d ago</div><div class="ni-headline">Taiwan Strait tensions resurface ahead of UN General Assembly session</div><div class="ni-time">Geopolitical tail risk “Çö supply chain concentration in TSMC fabs</div></div> <span class="ni-sentiment bearish">Bearish</span> </div> </div> </div> <!-- 06 AI SCORE --> <div class="research-section fade-in"> <div class="rs-label">Strata AI Score <span class="rs-num">06 / 12</span></div> <div class="score-card"> <div class="score-circle"> <div class="score-num">8.4</div> </div> <div class="score-breakdown"> <div class="score-row"><div class="score-row-label">Fundamental Quality</div><div class="score-row-bar"><div class="score-row-fill" style="width:92%"></div></div><div class="score-row-val">9.2</div></div> <div class="score-row"><div class="score-row-label">Growth Momentum</div><div class="score-row-bar"><div class="score-row-fill" style="width:90%"></div></div><div class="score-row-val">9.0</div></div> <div class="score-row"><div class="score-row-label">Competitive Moat</div><div class="score-row-bar"><div class="score-row-fill" style="width:88%"></div></div><div class="score-row-val">8.8</div></div> <div class="score-row"><div class="score-row-label">Geopolitical Risk</div><div class="score-row-bar"><div class="score-row-fill" style="width:28%; background: var(--red);"></div></div><div class="score-row-val" style="color:var(--red)">2.8</div></div> <div class="score-row"><div class="score-row-label">Valuation</div><div class="score-row-bar"><div class="score-row-fill" style="width:62%; background: var(--gold);"></div></div><div class="score-row-val" style="color:var(--gold)">6.2</div></div> <div class="score-row"><div class="score-row-label">News Sentiment</div><div class="score-row-bar"><div class="score-row-fill" style="width:58%; background: var(--gold);"></div></div><div class="score-row-val" style="color:var(--gold)">5.8</div></div> </div> </div> </div> <!-- FREE LIMIT BANNER --> <div class="limit-banner fade-in"> <div class="lb-left"> <div class="lb-count">6 of 10 free analyses used this month</div> <div class="lb-title">Unlock the full picture.</div> <div class="lb-sub">Sections 07“Çô12 include balance sheet deep dive, shareholding pattern, management analysis, growth forecasts, analyst consensus, and scenario modelling. Available on Straticker Pro.</div> </div> <button class="lb-btn">Upgrade to Pro “åÆ</button> </div> </div> <!-- SIDEBAR --> <div class="col-sidebar"> <!-- Related Tickers --> <div class="sidebar-block"> <div class="sb-title">Related Tickers</div> <div class="rel-tick"> <div><div class="rt-sym">TSM</div><div class="rt-name">Taiwan Semiconductor</div></div> <div class="rt-right"><div class="rt-price">$166.44</div><div class="rt-chg dn">“û]% -2.10%</div></div> </div> <div class="rel-tick"> <div><div class="rt-sym">AMAT</div><div class="rt-name">Applied Materials</div></div> <div class="rt-right"><div class="rt-price">$198.30</div><div class="rt-chg dn">“û]% -0.55%</div></div> </div> <div class="rel-tick"> <div><div class="rt-sym">AMD</div><div class="rt-name">Advanced Micro Devices</div></div> <div class="rt-right"><div class="rt-price">$164.50</div><div class="rt-chg up">“û“% +1.60%</div></div> </div> <div class="rel-tick"> <div><div class="rt-sym">INTC</div><div class="rt-name">Intel Corporation</div></div> <div class="rt-right"><div class="rt-price">$21.86</div><div class="rt-chg dn">“û]% -2.10%</div></div> </div> <div class="rel-tick"> <div><div class="rt-sym">QCOM</div><div class="rt-name">Qualcomm</div></div> <div class="rt-right"><div class="rt-price">$178.22</div><div class="rt-chg up">“û“% +0.44%</div></div> </div> </div> <!-- Analyst Consensus --> <div class="sidebar-block"> <div class="sb-title">Analyst Consensus</div> <div style="display:flex;justify-content:space-between;margin-bottom:16px;"> <div style="text-align:center;"> <div style="font-family:var(--mono);font-size:22px;color:var(--green);">42</div> <div style="font-family:var(--mono);font-size:8px;letter-spacing:0.1em;color:var(--white-faint);text-transform:uppercase;margin-top:2px;">Buy</div> </div> <div style="text-align:center;"> <div style="font-family:var(--mono);font-size:22px;color:var(--gold);">8</div> <div style="font-family:var(--mono);font-size:8px;letter-spacing:0.1em;color:var(--white-faint);text-transform:uppercase;margin-top:2px;">Hold</div> </div> <div style="text-align:center;"> <div style="font-family:var(--mono);font-size:22px;color:var(--red);">2</div> <div style="font-family:var(--mono);font-size:8px;letter-spacing:0.1em;color:var(--white-faint);text-transform:uppercase;margin-top:2px;">Sell</div> </div> </div> <div class="analyst-bar"> <div class="ab-labels"> <span>Low $820</span> <span style="color:var(--gold)">Target $1,380</span> <span>High $1,600</span> </div> <div class="ab-track"> <div class="ab-range" style="left:18%;width:64%"></div> <div class="ab-current" style="left:52%"></div> <div class="ab-target" style="left:68%"></div> </div> </div> <div style="font-family:var(--mono);font-size:9px;color:var(--white-faint);margin-top:8px;"> Current: $1,142 &nbsp;,%V%&nbsp; Consensus: $1,380 &nbsp;,%V%&nbsp; Upside: <span style="color:var(--green)">+20.8%</span> </div> </div> <!-- Strata Ask --> <div class="strata-ask"> <div class="sa-top"> <div class="sa-av">ST</div> <span class="sa-name">Ask Strata</span> <div class="sa-dot"></div> </div> <div class="sa-prompts"> <div class="sa-prompt">What happens to NVDA if Taiwan escalates? <span class="sa-arrow">“åÆ</span></div> <div class="sa-prompt">How does the rate hold affect NVDA? <span class="sa-arrow">“åÆ</span></div> <div class="sa-prompt">Compare NVDA vs AMD on AI exposure <span class="sa-arrow">“åÆ</span></div> <div class="sa-prompt">Is NVDA overvalued at current price? <span class="sa-arrow">“åÆ</span></div> </div> </div> </div> </div> <!-- FOOTER --> <footer> <p class="footer-legal"> DISCLAIMER: Straticker is a research and media platform. All content, analyses, and AI-generated outputs are for informational and educational purposes only. Nothing on this platform constitutes personalised investment advice, a buy or sell signal, or a recommendation to transact in any security. Market data may be delayed. Sources attributed on every card. </p> <div class="footer-right"> <div class="footer-logo">Straticker</div> <div class="footer-copy">,%# 2026 Straticker</div> </div> </footer> </div> <script> // Date const d = new Date(); const days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; const months = ['January','February','March','April','May','June','July','August','September','October','November','December']; document.getElementById('topDate').innerHTML = `${days[d.getDay()]}, ${d.getDate()} ${months[d.getMonth()]} ${d.getFullYear()} &nbsp;,%V%&nbsp; Markets Open`; // Chart tabs document.querySelectorAll('.chart-tab').forEach(tab => { tab.addEventListener('click', () => { document.querySelectorAll('.chart-tab').forEach(t => t.classList.remove('active')); tab.classList.add('active'); }); }); // Scroll reveal const els = document.querySelectorAll('.fade-in'); const io = new IntersectionObserver(entries => { entries.forEach((e, i) => { if (e.isIntersecting) { setTimeout(() => e.target.classList.add('visible'), i * 60); io.unobserve(e.target); } }); }, { threshold: 0.08 }); els.forEach(el => io.observe(el)); </script> </body> </html>