{"id":650,"date":"2026-05-23T23:03:54","date_gmt":"2026-05-23T23:03:54","guid":{"rendered":"https:\/\/quarx.ca\/?page_id=650"},"modified":"2026-10-25T18:43:32","modified_gmt":"2026-10-25T18:43:32","slug":"aegis-conviction-engine","status":"publish","type":"page","link":"https:\/\/quarx.ca\/?page_id=650","title":{"rendered":"Aegis Conviction Engine"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Aegis Conviction Engine<\/title>\n    <!-- Premium Fonts -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=JetBrains+Mono:wght@400;500;700&#038;family=Outfit:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n    <!-- FontAwesome for Icons -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n    <!-- Custom Style Sheet -->\n    <style>\n\/* CSS Reset & Variable Definitions *\/\n:root {\n    \/* Color Palette - Dark Slate \/ Cyber Theme *\/\n    --bg-base: #000000;\n    --bg-surface: rgba(17, 24, 39, 0.65);\n    --bg-glass-card: rgba(30, 41, 59, 0.45);\n    --border-color: rgba(255, 255, 255, 0.08);\n    --border-glow: rgba(0, 230, 230, 0.15);\n    \n    \/* Text Colors *\/\n    --text-primary: #f3f4f6;\n    --text-secondary: #9ca3af;\n    --text-muted: #6b7280;\n    \n    \/* Semantic Colors *\/\n    --color-bull-strong: #10b981;\n    --color-bull-light: #34d399;\n    --color-bull-glow: rgba(16, 185, 129, 0.4);\n    \n    --color-bear-strong: #ef4444;\n    --color-bear-light: #f87171;\n    --color-bear-glow: rgba(239, 68, 68, 0.4);\n    \n    --color-neutral: #64748b;\n    --color-neutral-glow: rgba(100, 116, 139, 0.25);\n    \n    --color-accent: #06b6d4; \/* cyan *\/\n    --color-accent-hover: #22d3ee;\n    --color-accent-glow: rgba(6, 182, 212, 0.35);\n\n    \/* Fonts *\/\n    --font-sans: 'Outfit', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n    --font-mono: 'JetBrains Mono', monospace;\n    \n    \/* Shadow and Blur *\/\n    --glass-blur: blur(16px);\n    --shadow-soft: 0 8px 32px 0 rgba(0, 0, 0, 0.37);\n    --transition-smooth: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n* {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n    scrollbar-width: thin;\n    scrollbar-color: rgba(255, 255, 255, 0.15) transparent;\n}\n\n\/* Global scrollbar styling for webkit (Chrome, Edge, Safari) *\/\n::-webkit-scrollbar {\n    width: 6px;\n    height: 6px;\n}\n\n::-webkit-scrollbar-track {\n    background: transparent;\n}\n\n::-webkit-scrollbar-thumb {\n    background: rgba(255, 255, 255, 0.12);\n    border-radius: 10px;\n    transition: var(--transition-smooth);\n}\n\n::-webkit-scrollbar-thumb:hover {\n    background: var(--color-accent-glow);\n}\n\nbody {\n    background-color: #000000;\n    color: var(--text-primary);\n    font-family: var(--font-sans);\n}\n\n\/* Background Cyberpunk Ambient Glows *\/\n.app-container::before {\n    content: '';\n    position: absolute;\n    top: -20%;\n    left: -10%;\n    width: 50%;\n    height: 50%;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(6, 182, 212, 0.08) 0%, transparent 70%);\n    pointer-events: none;\n    z-index: -1;\n}\n\n.app-container::after {\n    content: '';\n    position: absolute;\n    bottom: -20%;\n    right: -10%;\n    width: 60%;\n    height: 60%;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(16, 185, 129, 0.05) 0%, transparent 70%);\n    pointer-events: none;\n    z-index: -1;\n}\n\n.app-container {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    height: calc(100vh - 40px); \/* Fill window height dynamically to prevent empty spaces at the bottom *\/\n    min-height: 700px;\n    max-width: 1400px;\n    margin: 0 auto;\n    padding: 16px;\n    gap: 16px;\n    background-color: #000000 !important;\n    background: #000000 !important;\n    border: 1px solid var(--border-color);\n    border-radius: 16px;\n    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.8);\n    position: relative;\n    overflow: hidden;\n}\n\n\/* Height-based desktop responsiveness for laptop screens *\/\n@media (min-width: 1025px) and (max-height: 960px) {\n    .app-container {\n        height: calc(100vh - 40px);\n        min-height: 650px;\n    }\n}\n@media (min-width: 1025px) and (max-height: 768px) {\n    .app-container {\n        height: calc(100vh - 30px);\n        min-height: 560px;\n        padding: 12px;\n        gap: 12px;\n    }\n    .trade-setup-grid {\n        margin-bottom: 8px;\n    }\n}\n\n\/* Header Styling *\/\n.app-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 24px;\n    background: var(--bg-surface);\n    backdrop-filter: var(--glass-blur);\n    -webkit-backdrop-filter: var(--glass-blur);\n    border: 1px solid var(--border-color);\n    border-radius: 16px;\n    box-shadow: var(--shadow-soft);\n    position: relative;\n    z-index: 1000;\n    gap: 24px; \/* Maintain safe distance between logo, stats, and actions *\/\n}\n\n.header-logo {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    flex-shrink: 0 !important; \/* Prevent brand logo from shrinking and overflowing *\/\n}\n\n@keyframes aegis-logo-pulse {\n    0% {\n        transform: scale(1);\n        text-shadow: 0 0 12px var(--color-accent-glow);\n    }\n    50% {\n        transform: scale(1.05);\n        text-shadow: 0 0 24px rgba(6, 182, 212, 0.75), 0 0 35px rgba(6, 182, 212, 0.35);\n        color: var(--color-accent-hover);\n    }\n    100% {\n        transform: scale(1);\n        text-shadow: 0 0 12px var(--color-accent-glow);\n    }\n}\n\n.logo-icon {\n    font-size: 28px;\n    color: var(--color-accent);\n    display: inline-flex;\n    animation: aegis-logo-pulse 3s infinite ease-in-out;\n}\n\n.logo-text {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    white-space: nowrap !important;\n    flex-shrink: 0 !important;\n}\n\n.logo-text h1 {\n    font-size: 22px;\n    font-weight: 800;\n    letter-spacing: 3px;\n    background: linear-gradient(135deg, #ffffff 20%, #22d3ee 60%, #06b6d4 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    white-space: nowrap !important;\n    line-height: 1.1;\n}\n\n.logo-text span {\n    font-size: 9px;\n    font-weight: 700;\n    color: var(--text-muted);\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n    white-space: nowrap !important;\n    line-height: 1.1;\n    margin-top: 2px;\n}\n\n\/* Header Statistics Bar *\/\n.header-stats {\n    display: flex;\n    align-items: center;\n    gap: 12px; \/* reduced from 16px to stay compact *\/\n    background: rgba(255, 255, 255, 0.03);\n    border: 1px solid rgba(255, 255, 255, 0.06);\n    border-radius: 14px;\n    padding: 6px 16px; \/* reduced from 8px 20px *\/\n    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.05), 0 4px 20px rgba(0, 0, 0, 0.2);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    flex-shrink: 0 !important; \/* Prevent stats capsule from shrinking *\/\n}\n\n.aegis-stat-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    min-width: 80px;\n}\n\n.aegis-stat-lbl {\n    font-size: 9px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    color: var(--text-secondary);\n    margin-bottom: 3px;\n}\n\n.aegis-stat-val {\n    font-size: 15px;\n    font-weight: 700;\n    font-family: var(--font-mono);\n    line-height: 1.2 !important;\n    transition: var(--transition-smooth);\n}\n\n.aegis-stat-val.aegis-bull { \n    color: #34d399 !important; \n    text-shadow: 0 0 8px rgba(52, 211, 153, 0.4);\n}\n.aegis-stat-val.aegis-bear { \n    color: #f87171 !important; \n    text-shadow: 0 0 8px rgba(248, 113, 113, 0.4);\n}\n.aegis-stat-val.aegis-neutral { \n    color: #38bdf8 !important; \n    text-shadow: 0 0 8px rgba(56, 189, 248, 0.4);\n}\n\n.aegis-stat-divider {\n    height: 20px;\n    width: 1px;\n    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.12) 50%, rgba(255, 255, 255, 0));\n}\n\n.header-actions {\n    display: flex;\n    gap: 12px;\n    align-items: center;\n    flex-shrink: 0 !important; \/* Prevent action buttons\/search from shrinking *\/\n}\n\n\/* Macro Calendar Widget *\/\n.macro-calendar-widget {\n    position: relative;\n    display: inline-block;\n    z-index: 100;\n}\n\n.macro-trigger {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 8px 12px;\n    font-family: var(--font-sans);\n    font-size: 13px;\n    font-weight: 600;\n    border-radius: 10px;\n    background: rgba(255, 255, 255, 0.05);\n    border: 1px solid var(--border-color);\n    color: var(--text-primary);\n    cursor: pointer;\n    transition: var(--transition-smooth);\n    white-space: nowrap !important;\n}\n\n.macro-trigger:hover {\n    background: rgba(255, 255, 255, 0.09);\n    border-color: rgba(255, 255, 255, 0.2);\n}\n\n.macro-trigger i {\n    color: var(--color-accent);\n}\n\n.macro-badge {\n    background: var(--color-bear-strong);\n    color: #ffffff;\n    font-size: 9px;\n    font-weight: 700;\n    padding: 2px 6px;\n    border-radius: 20px;\n    box-shadow: 0 0 8px rgba(239, 68, 68, 0.4);\n    animation: macroPulse 2s infinite;\n}\n\n@keyframes macroPulse {\n    0% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.4); }\n    70% { box-shadow: 0 0 0 6px rgba(239, 68, 68, 0); }\n    100% { box-shadow: 0 0 0 0 rgba(239, 68, 68, 0); }\n}\n\n.macro-dropdown {\n    position: absolute;\n    top: calc(100% + 8px);\n    right: 0;\n    width: 320px;\n    background: rgba(13, 17, 26, 0.95);\n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border: 1px solid var(--border-color);\n    border-radius: 12px;\n    padding: 16px;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);\n    transition: var(--transition-smooth);\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n}\n\n.macro-dropdown.hidden {\n    display: none !important;\n}\n\n.macro-dropdown h4 {\n    font-size: 12px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    color: var(--text-primary);\n    border-bottom: 1px solid var(--border-color);\n    padding-bottom: 8px;\n    margin: 0;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n}\n\n.macro-dropdown h4 i {\n    color: #f59e0b;\n}\n\n.macro-list {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n    max-height: 250px;\n    overflow-y: auto;\n    padding-right: 4px;\n}\n\n.macro-list::-webkit-scrollbar {\n    width: 4px;\n}\n.macro-list::-webkit-scrollbar-thumb {\n    background: rgba(255, 255, 255, 0.1);\n    border-radius: 4px;\n}\n\n.macro-item {\n    background: rgba(255, 255, 255, 0.02);\n    border: 1px solid rgba(255, 255, 255, 0.04);\n    border-radius: 8px;\n    padding: 10px;\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n    transition: var(--transition-smooth);\n}\n\n.macro-item:hover {\n    background: rgba(255, 255, 255, 0.04);\n    border-color: rgba(255, 255, 255, 0.08);\n}\n\n.macro-item-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-size: 10px;\n    color: var(--text-muted);\n}\n\n.macro-item-country {\n    background: rgba(255, 255, 255, 0.08);\n    color: var(--text-primary);\n    padding: 1px 4px;\n    border-radius: 4px;\n    font-weight: 600;\n}\n\n.macro-item-impact {\n    font-weight: 700;\n    text-transform: uppercase;\n    font-size: 8px;\n    padding: 1px 4px;\n    border-radius: 4px;\n}\n\n.macro-item-impact.high { \n    color: var(--color-bear-strong); \n    background: rgba(239, 68, 68, 0.1);\n}\n.macro-item-impact.medium { \n    color: #f59e0b; \n    background: rgba(245, 158, 11, 0.1);\n}\n.macro-item-impact.low { \n    color: var(--text-secondary); \n    background: rgba(255, 255, 255, 0.05);\n}\n\n.macro-item-title {\n    font-size: 11px;\n    font-weight: 600;\n    color: var(--text-primary);\n    line-height: 1.3;\n    margin-top: 2px;\n}\n\n.macro-item-time {\n    font-size: 9px;\n    color: var(--text-muted);\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    margin-top: 2px;\n}\n\n\/* Buttons *\/\n.aegis-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 8px 14px;\n    font-family: var(--font-sans);\n    font-size: 13px;\n    font-weight: 600;\n    border-radius: 10px;\n    border: 1px solid transparent;\n    cursor: pointer;\n    transition: var(--transition-smooth);\n    white-space: nowrap !important;\n}\n\n.aegis-btn-primary {\n    background: linear-gradient(135deg, var(--color-accent) 0%, #0891b2 100%);\n    color: #ffffff;\n    box-shadow: 0 4px 14px 0 var(--color-accent-glow);\n}\n\n.aegis-btn-primary:hover {\n    background: linear-gradient(135deg, var(--color-accent-hover) 0%, #0e7490 100%);\n    box-shadow: 0 6px 20px 0 rgba(6, 182, 212, 0.5);\n    transform: translateY(-1px);\n}\n\n.aegis-btn-secondary {\n    background: rgba(255, 255, 255, 0.05);\n    border-color: var(--border-color);\n    color: var(--text-primary);\n}\n\n.aegis-btn-secondary:hover {\n    background: rgba(255, 255, 255, 0.09);\n    border-color: rgba(255, 255, 255, 0.15);\n}\n\n.btn-scan-detail {\n    padding: 6px 12px !important;\n    font-size: 12px !important;\n    margin-left: 8px;\n    display: inline-flex !important;\n    align-items: center;\n    gap: 6px;\n    border-radius: 8px !important;\n}\n\n.btn-scan-detail i {\n    color: var(--color-accent);\n}\n\n.aegis-status-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 8px 12px;\n    background: rgba(52, 211, 153, 0.06);\n    border: 1px solid rgba(52, 211, 153, 0.2);\n    color: #34d399;\n    font-family: var(--font-sans);\n    font-size: 13px;\n    font-weight: 600;\n    border-radius: 10px;\n    cursor: default;\n    white-space: nowrap !important;\n    box-shadow: 0 2px 10px rgba(52, 211, 153, 0.05);\n    line-height: 1 !important;\n}\n\n.aegis-pulse-dot {\n    display: inline-block;\n    width: 8px;\n    height: 8px;\n    background-color: #34d399;\n    border-radius: 50%;\n    box-shadow: 0 0 0 0 rgba(52, 211, 153, 0.7);\n    animation: aegis-dot-pulse 2s infinite;\n}\n\n@keyframes aegis-dot-pulse {\n    0% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 rgba(52, 211, 153, 0.7);\n    }\n    70% {\n        transform: scale(1);\n        box-shadow: 0 0 0 6px rgba(52, 211, 153, 0);\n    }\n    100% {\n        transform: scale(0.95);\n        box-shadow: 0 0 0 0 rgba(52, 211, 153, 0);\n    }\n}\n\n\/* Workspace Layout Split *\/\n.dashboard-workspace {\n    display: flex;\n    flex: 1;\n    gap: 16px;\n    min-height: 0; \/* Important for flex child scroll *\/\n    min-width: 0;\n}\n\n\/* Left Workspace Panel: Heatmap *\/\n.workspace-left {\n    flex: 1.2;\n    display: flex;\n    flex-direction: column;\n    background: var(--bg-surface);\n    backdrop-filter: var(--glass-blur);\n    -webkit-backdrop-filter: var(--glass-blur);\n    border: 1px solid var(--border-color);\n    border-radius: 16px;\n    padding: 20px;\n    box-shadow: var(--shadow-soft);\n    min-height: 0;\n    min-width: 0;\n}\n\n.panel-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 18px;\n}\n\n.panel-title h2 {\n    font-size: 16px;\n    font-weight: 600;\n    letter-spacing: 0.5px;\n    color: #ffffff;\n}\n\n.panel-title p {\n    font-size: 11px;\n    color: var(--text-muted);\n}\n\n.view-selectors {\n    display: flex;\n    background: rgba(0, 0, 0, 0.2);\n    border-radius: 8px;\n    padding: 2px;\n}\n\n.aegis-view-btn {\n    border: none;\n    background: transparent;\n    color: var(--text-muted);\n    padding: 6px 12px;\n    border-radius: 6px;\n    cursor: pointer;\n    transition: var(--transition-smooth);\n}\n\n.aegis-view-btn.active {\n    background: rgba(255, 255, 255, 0.08);\n    color: var(--color-accent);\n}\n\n\/* Scroll Containers *\/\n.heatmap-grid {\n    flex: 1;\n    overflow-y: auto;\n    padding-right: 6px;\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n}\n\n.heatmap-grid::-webkit-scrollbar,\n.indicator-list-scroll::-webkit-scrollbar,\n.history-list-scroll::-webkit-scrollbar,\n.watchlist-items-grid::-webkit-scrollbar {\n    width: 6px;\n    height: 6px;\n}\n\n.heatmap-grid::-webkit-scrollbar-thumb,\n.indicator-list-scroll::-webkit-scrollbar-thumb,\n.history-list-scroll::-webkit-scrollbar-thumb,\n.watchlist-items-grid::-webkit-scrollbar-thumb {\n    background: rgba(255, 255, 255, 0.1);\n    border-radius: 10px;\n}\n\n.heatmap-grid::-webkit-scrollbar-track,\n.indicator-list-scroll::-webkit-scrollbar-track,\n.history-list-scroll::-webkit-scrollbar-track,\n.watchlist-items-grid::-webkit-scrollbar-track {\n    background: transparent;\n}\n\n\/* Heatmap Grid \/ Card States *\/\n.aegis-card {\n    background: var(--bg-glass-card);\n    border: 1px solid var(--border-color);\n    border-radius: 12px;\n    padding: 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n    cursor: pointer;\n    position: relative;\n    overflow: hidden;\n    transition: var(--transition-smooth);\n}\n\n.aegis-card:hover {\n    transform: translateY(-2px);\n    border-color: rgba(255, 255, 255, 0.2);\n    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.4);\n}\n\n.aegis-card.active {\n    border-color: var(--color-accent);\n    box-shadow: 0 0 12px 0 var(--color-accent-glow);\n}\n\n\/* Custom Conviction Colored Card Overlays *\/\n.aegis-card.bull-strong {\n    border-left: 4px solid var(--color-bull-strong);\n    background: linear-gradient(135deg, rgba(16, 185, 129, 0.12) 0%, rgba(30, 41, 59, 0.4) 100%);\n}\n.aegis-card.bull-strong:hover {\n    border-color: var(--color-bull-strong);\n    box-shadow: 0 0 16px 0 var(--color-bull-glow);\n}\n\n.aegis-card.bull-light {\n    border-left: 4px solid var(--color-bull-light);\n    background: linear-gradient(135deg, rgba(52, 211, 153, 0.06) 0%, rgba(30, 41, 59, 0.4) 100%);\n}\n\n.aegis-card.bear-strong {\n    border-left: 4px solid var(--color-bear-strong);\n    background: linear-gradient(135deg, rgba(239, 68, 68, 0.12) 0%, rgba(30, 41, 59, 0.4) 100%);\n}\n.aegis-card.bear-strong:hover {\n    border-color: var(--color-bear-strong);\n    box-shadow: 0 0 16px 0 var(--color-bear-glow);\n}\n\n.aegis-card.bear-light {\n    border-left: 4px solid var(--color-bear-light);\n    background: linear-gradient(135deg, rgba(248, 113, 113, 0.06) 0%, rgba(30, 41, 59, 0.4) 100%);\n}\n\n.aegis-card.neutral-state {\n    border-left: 4px solid var(--color-neutral);\n    background: linear-gradient(135deg, rgba(100, 116, 139, 0.06) 0%, rgba(30, 41, 59, 0.4) 100%);\n}\n\n.aegis-card-top {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n}\n\n.aegis-card-ticker {\n    font-size: 16px;\n    font-weight: 700;\n    letter-spacing: 0.5px;\n    color: #ffffff !important;\n    line-height: 1.2 !important;\n}\n\n.aegis-card-price {\n    font-size: 13px;\n    font-weight: 500;\n    font-family: var(--font-mono);\n    color: #ffffff !important;\n    line-height: 1.2 !important;\n}\n\n.aegis-card-mid {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n}\n\n.aegis-card-score-wrapper {\n    display: flex;\n    flex-direction: column;\n}\n\n.aegis-card-score-lbl {\n    font-size: 8px;\n    text-transform: uppercase;\n    color: var(--text-muted) !important;\n    line-height: 1.2 !important;\n}\n\n.aegis-card-score-pct {\n    font-size: 20px;\n    font-weight: 700;\n    font-family: var(--font-mono);\n    color: #ffffff !important;\n    line-height: 1.2 !important;\n}\n\n.aegis-card-verdict-badge {\n    font-size: 9px;\n    font-weight: 700;\n    padding: 3px 6px;\n    border-radius: 4px;\n    text-transform: uppercase;\n    line-height: 1.2 !important;\n}\n\n.aegis-card-verdict-badge.bull {\n    background-color: rgba(16, 185, 129, 0.15);\n    color: var(--color-bull-light);\n}\n.aegis-card-verdict-badge.bear {\n    background-color: rgba(239, 68, 68, 0.15);\n    color: var(--color-bear-light);\n}\n.aegis-card-verdict-badge.neutral {\n    background-color: rgba(100, 116, 139, 0.15);\n    color: var(--text-secondary);\n}\n\n.aegis-card-bottom {\n    display: flex;\n    justify-content: space-between;\n    border-top: 1px solid rgba(255, 255, 255, 0.05);\n    padding-top: 8px;\n    font-size: 10px;\n    color: var(--text-muted);\n}\n\n.aegis-card-stat {\n    display: flex;\n    gap: 4px;\n}\n.aegis-card-stat i { font-size: 8px; margin-top: 2px; }\n.aegis-card-stat span { font-weight: 500; font-family: var(--font-mono); line-height: 1.2 !important; }\n.aegis-card-stat.green span { color: var(--color-bull-light); }\n.aegis-card-stat.red span { color: var(--color-bear-light); }\n\n\/* Heatmap Card Error State *\/\n.aegis-card.error-card {\n    opacity: 0.6;\n    border-left: 4px solid var(--text-muted);\n}\n\n\/* List view for Matrix *\/\n.heatmap-grid.list-layout {\n    grid-template-columns: 1fr;\n}\n\n.heatmap-grid.list-layout .aegis-card {\n    flex-direction: row;\n    align-items: center;\n    justify-content: space-between;\n    padding: 10px 20px;\n    gap: 20px;\n}\n\n.heatmap-grid.list-layout .aegis-card .aegis-card-top,\n.heatmap-grid.list-layout .aegis-card .aegis-card-mid,\n.heatmap-grid.list-layout .aegis-card .aegis-card-bottom {\n    border-top: none;\n    padding-top: 0;\n    gap: 16px;\n    align-items: center;\n}\n\n.heatmap-grid.list-layout .aegis-card-score-pct {\n    font-size: 14px;\n}\n\n\/* Right Workspace Panel: Detailed Views *\/\n.workspace-right {\n    flex: 1.5;\n    display: flex;\n    flex-direction: column;\n    background: var(--bg-surface);\n    backdrop-filter: var(--glass-blur);\n    -webkit-backdrop-filter: var(--glass-blur);\n    border: 1px solid var(--border-color);\n    border-radius: 16px;\n    padding: 16px;\n    box-shadow: var(--shadow-soft);\n    min-height: 0;\n    min-width: 0;\n}\n\n\/* Placeholder for Detail view when empty *\/\n.panel-placeholder {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    height: 100%;\n    color: var(--text-muted);\n    text-align: center;\n    padding: 40px;\n}\n\n.panel-placeholder i {\n    font-size: 48px;\n    margin-bottom: 16px;\n    color: rgba(255, 255, 255, 0.05);\n}\n\n.panel-placeholder h3 {\n    font-size: 18px;\n    font-weight: 500;\n    color: var(--text-secondary);\n    margin-bottom: 8px;\n}\n\n.panel-placeholder p {\n    font-size: 13px;\n    max-width: 320px;\n    line-height: 1.5;\n}\n\n\/* Detail View Layout *\/\n.detail-container {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    min-height: 0;\n    min-width: 0;\n    overflow-y: auto;\n}\n\n.detail-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 12px;\n    padding: 10px 14px;\n    margin-bottom: 8px;\n    background: linear-gradient(135deg, rgba(6, 182, 212, 0.03) 0%, rgba(15, 23, 42, 0.6) 50%, rgba(16, 185, 129, 0.03) 100%);\n    border: 1px solid rgba(255, 255, 255, 0.07);\n    border-radius: 12px;\n    position: relative;\n}\n\n\/* Subtle gradient accent line at the bottom *\/\n.detail-header::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    left: 8%;\n    right: 8%;\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(6, 182, 212, 0.25) 30%, rgba(16, 185, 129, 0.25) 70%, transparent);\n    pointer-events: none;\n}\n\n.stock-title-block {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n}\n\n.stock-badge {\n    background: rgba(6, 182, 212, 0.08) !important;\n    color: #22d3ee !important;\n    border: 1px solid rgba(6, 182, 212, 0.25) !important;\n    padding: 10px 14px;\n    border-radius: 10px;\n    font-weight: 800;\n    font-size: 14px;\n    font-family: var(--font-mono);\n    letter-spacing: 1.5px;\n    box-shadow: 0 2px 12px rgba(6, 182, 212, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.05);\n    text-align: center;\n    min-width: 54px;\n}\n\n.stock-info-col {\n    display: flex;\n    flex-direction: column;\n    gap: 3px;\n}\n\n.stock-price-row {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n}\n\n.stock-title-block h3 {\n    font-size: 20px;\n    font-weight: 700;\n    color: #ffffff !important;\n    font-family: var(--font-mono) !important;\n    letter-spacing: 0.5px;\n    line-height: 1;\n}\n\n.btn-scan-icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 26px;\n    height: 26px;\n    border-radius: 7px;\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    background: rgba(255, 255, 255, 0.04);\n    color: var(--color-accent);\n    font-size: 12px;\n    cursor: pointer;\n    transition: var(--transition-smooth);\n    padding: 0;\n    flex-shrink: 0;\n}\n\n.btn-scan-icon:hover {\n    background: rgba(6, 182, 212, 0.12);\n    border-color: rgba(6, 182, 212, 0.3);\n    box-shadow: 0 0 10px rgba(6, 182, 212, 0.15);\n}\n\n.stock-meta-row {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n}\n\n.stock-meta-label {\n    font-size: 10px;\n    color: var(--text-muted) !important;\n    letter-spacing: 0.5px;\n    text-transform: uppercase;\n    font-weight: 500;\n}\n\n.stock-signal-chip {\n    display: inline-flex;\n    align-items: center;\n    gap: 3px;\n    padding: 1px 6px;\n    border-radius: 4px;\n    font-size: 10px;\n    font-weight: 700;\n    font-family: var(--font-mono);\n    line-height: 1.4;\n}\n\n.stock-signal-chip i {\n    font-size: 8px;\n}\n\n.bull-chip {\n    background: rgba(52, 211, 153, 0.1);\n    color: #34d399;\n    border: 1px solid rgba(52, 211, 153, 0.2);\n}\n\n.bear-chip {\n    background: rgba(248, 113, 113, 0.1);\n    color: #f87171;\n    border: 1px solid rgba(248, 113, 113, 0.2);\n}\n\n.conviction-score-badge {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    background: rgba(255, 255, 255, 0.02);\n    border: 1px solid rgba(255, 255, 255, 0.06);\n    padding: 8px 20px;\n    border-radius: 10px;\n    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 2px 12px rgba(0, 0, 0, 0.2);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n    transition: var(--transition-smooth);\n    gap: 1px;\n    min-width: 100px;\n}\n\n.conviction-score-badge.bull {\n    border-color: rgba(52, 211, 153, 0.3) !important;\n    background: linear-gradient(135deg, rgba(52, 211, 153, 0.06) 0%, rgba(52, 211, 153, 0.02) 100%) !important;\n    box-shadow: inset 0 1px 1px rgba(52, 211, 153, 0.1), 0 0 20px rgba(52, 211, 153, 0.06), 0 2px 12px rgba(0, 0, 0, 0.2) !important;\n}\n.conviction-score-badge.bull .conviction-pct,\n.conviction-score-badge.bull .conviction-verdict {\n    color: #34d399 !important;\n    text-shadow: 0 0 10px rgba(52, 211, 153, 0.35);\n}\n\n.conviction-score-badge.bear {\n    border-color: rgba(248, 113, 113, 0.3) !important;\n    background: linear-gradient(135deg, rgba(248, 113, 113, 0.06) 0%, rgba(248, 113, 113, 0.02) 100%) !important;\n    box-shadow: inset 0 1px 1px rgba(248, 113, 113, 0.1), 0 0 20px rgba(248, 113, 113, 0.06), 0 2px 12px rgba(0, 0, 0, 0.2) !important;\n}\n.conviction-score-badge.bear .conviction-pct,\n.conviction-score-badge.bear .conviction-verdict {\n    color: #f87171 !important;\n    text-shadow: 0 0 10px rgba(248, 113, 113, 0.35);\n}\n\n.conviction-score-badge.neutral {\n    border-color: rgba(56, 189, 248, 0.3) !important;\n    background: linear-gradient(135deg, rgba(56, 189, 248, 0.06) 0%, rgba(56, 189, 248, 0.02) 100%) !important;\n    box-shadow: inset 0 1px 1px rgba(56, 189, 248, 0.1), 0 0 20px rgba(56, 189, 248, 0.06), 0 2px 12px rgba(0, 0, 0, 0.2) !important;\n}\n.conviction-score-badge.neutral .conviction-pct,\n.conviction-score-badge.neutral .conviction-verdict {\n    color: #38bdf8 !important;\n    text-shadow: 0 0 10px rgba(56, 189, 248, 0.35);\n}\n\n.conviction-lbl {\n    font-size: 8px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n    color: var(--text-muted);\n}\n\n.conviction-pct {\n    font-size: 24px;\n    font-weight: 700;\n    font-family: var(--font-mono);\n    line-height: 1.1;\n}\n\n.conviction-verdict {\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n}\n\n.detail-tabs {\n    display: flex;\n    gap: 4px;\n    border-bottom: 1px solid var(--border-color);\n    margin-bottom: 10px;\n    padding-bottom: 2px;\n    flex-wrap: wrap;\n}\n\n.aegis-tab-btn {\n    flex: 1 1 auto;\n    justify-content: center;\n    background: transparent;\n    border: none;\n    border-bottom: 2px solid transparent;\n    color: var(--text-secondary);\n    font-family: var(--font-sans);\n    font-size: 13px;\n    font-weight: 500;\n    padding: 10px 12px;\n    cursor: pointer;\n    transition: var(--transition-smooth);\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    white-space: nowrap;\n}\n\n.aegis-tab-btn:hover {\n    color: #ffffff;\n}\n\n.aegis-tab-btn.active {\n    color: var(--color-accent);\n    border-bottom-color: var(--color-accent);\n}\n\n\/* Tab Contents *\/\n.tab-content {\n    display: none;\n    flex: 1;\n    min-height: 0;\n}\n\n.tab-content.active {\n    display: flex;\n    flex-direction: column;\n}\n\n\/* Chart Tab Styles *\/\n.chart-stats-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-bottom: 12px;\n}\n\n.c-stat {\n    background: rgba(0, 0, 0, 0.2);\n    border: 1px solid var(--border-color);\n    padding: 8px 12px;\n    border-radius: 8px;\n    display: flex;\n    flex-direction: column;\n}\n\n.c-stat-lbl {\n    font-size: 9px;\n    text-transform: uppercase;\n    color: var(--text-muted);\n}\n\n.c-stat-val {\n    font-size: 13px;\n    font-family: var(--font-mono);\n    font-weight: 600;\n}\n\n.chart-wrapper {\n    flex: 1;\n    min-height: 180px;\n    width: 100%;\n    background: #0d111a;\n    border-radius: 12px;\n    border: 1px solid var(--border-color);\n    position: relative;\n    overflow: hidden;\n}\n\n.tradingview-chart-container {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    width: 100%;\n    height: 100%;\n}\n\n.chart-legend {\n    display: flex;\n    gap: 16px;\n    font-size: 10px;\n    color: var(--text-muted);\n    justify-content: center;\n    margin-top: 8px;\n}\n\n.legend-color {\n    display: inline-block;\n    width: 10px;\n    height: 3px;\n    border-radius: 2px;\n    vertical-align: middle;\n    margin-right: 4px;\n}\n.legend-color.ema50 { background-color: #f59e0b; }\n.legend-color.ema200 { background-color: #3b82f6; }\n.legend-color.bb { background-color: rgba(139, 92, 246, 0.4); }\n\n\/* Indicators Tab Styles *\/\n.indicator-filters {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    margin-bottom: 12px;\n}\n\n.aegis-filter-btn {\n    border: 1px solid var(--border-color);\n    background: rgba(255, 255, 255, 0.03);\n    color: var(--text-secondary);\n    padding: 5px 12px;\n    border-radius: 20px;\n    font-size: 11px;\n    cursor: pointer;\n    font-family: var(--font-sans);\n    transition: var(--transition-smooth);\n}\n\n.aegis-filter-btn:hover {\n    border-color: rgba(255, 255, 255, 0.15);\n    color: #ffffff;\n}\n\n.aegis-filter-btn.active {\n    background: var(--color-accent-glow);\n    border-color: var(--color-accent);\n    color: var(--text-primary);\n}\n\n.indicator-list-scroll {\n    flex: 1;\n    overflow: auto;\n    border: 1px solid var(--border-color);\n    border-radius: 12px;\n}\n\n.indicator-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 12px;\n}\n\n.indicator-table th, \n.indicator-table td {\n    padding: 10px 14px;\n    text-align: left;\n    border-bottom: 1px solid var(--border-color);\n}\n\n.indicator-table th {\n    background: rgba(0, 0, 0, 0.3);\n    color: var(--text-muted);\n    font-weight: 600;\n    text-transform: uppercase;\n    font-size: 9px;\n    letter-spacing: 0.5px;\n    position: sticky;\n    top: 0;\n    z-index: 10;\n}\n\n.indicator-table tbody tr:hover {\n    background: rgba(255, 255, 255, 0.02);\n}\n\n.indicator-table td:nth-child(3) {\n    font-family: var(--font-mono);\n}\n\n.sig-badge {\n    display: inline-block;\n    padding: 3px 8px;\n    border-radius: 4px;\n    font-size: 10px;\n    font-weight: 600;\n    text-transform: uppercase;\n}\n\n.sig-badge.bull { background: rgba(16, 185, 129, 0.15); color: var(--color-bull-light); }\n.sig-badge.bear { background: rgba(239, 68, 68, 0.15); color: var(--color-bear-light); }\n.sig-badge.neutral { background: rgba(100, 116, 139, 0.15); color: var(--text-secondary); }\n\n\/* AI Thesis Tab Styles *\/\n.ai-report-body {\n    flex: 1;\n    overflow-y: auto;\n    padding: 16px;\n    background: rgba(0,0,0,0.15);\n    border: 1px solid var(--border-color);\n    border-radius: 12px;\n    line-height: 1.6;\n    font-size: 13.5px;\n}\n\n.ai-report-body h3 {\n    font-size: 15px;\n    color: var(--color-accent-hover);\n    margin-top: 18px;\n    margin-bottom: 8px;\n    border-bottom: 1px solid rgba(255,255,255,0.05);\n    padding-bottom: 6px;\n}\n\n.ai-report-body h3:first-of-type {\n    margin-top: 0;\n}\n\n.ai-report-body p {\n    color: var(--text-primary);\n    margin-bottom: 12px;\n}\n\n.ai-report-body ul {\n    margin-left: 18px;\n    margin-bottom: 12px;\n}\n\n.ai-report-body li {\n    margin-bottom: 4px;\n}\n\n\/* History Tab Styles *\/\n.history-list-scroll {\n    flex: 1;\n    overflow: auto;\n    border: 1px solid var(--border-color);\n    border-radius: 12px;\n}\n\n.history-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 12px;\n}\n\n.history-table th, \n.history-table td {\n    padding: 10px 14px;\n    text-align: left;\n    border-bottom: 1px solid var(--border-color);\n}\n\n.history-table th {\n    background: rgba(0, 0, 0, 0.3);\n    color: var(--text-muted);\n    font-weight: 600;\n    text-transform: uppercase;\n    font-size: 9px;\n    letter-spacing: 0.5px;\n    position: sticky;\n    top: 0;\n}\n\n.history-table tbody tr:hover {\n    background: rgba(255, 255, 255, 0.02);\n}\n\n.history-table td:nth-child(2),\n.history-table td:nth-child(3) {\n    font-family: var(--font-mono);\n}\n\n\/* Loading States *\/\n.loading-state, \n.loading-state-mini {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    color: var(--text-muted);\n    text-align: center;\n    gap: 12px;\n}\n\n.loading-state {\n    height: 250px;\n    grid-column: 1 \/ -1;\n}\n\n.loading-state-mini {\n    height: 100%;\n}\n\n.loading-state i,\n.loading-state-mini i {\n    font-size: 32px;\n    color: var(--color-accent);\n}\n\n.loading-state p,\n.loading-state-mini p {\n    font-size: 13px;\n    max-width: 250px;\n}\n\n\/* Watchlist Modal Dialog *\/\n.modal-overlay {\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: rgba(0, 0, 0, 0.7);\n    backdrop-filter: blur(8px);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    z-index: 1000;\n    transition: var(--transition-smooth);\n}\n\n.modal-card {\n    background: #0f172a;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: 16px;\n    width: 90%;\n    max-width: 500px;\n    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.6);\n    display: flex;\n    flex-direction: column;\n}\n\n.modal-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 18px 24px;\n    border-bottom: 1px solid var(--border-color);\n}\n\n.modal-header h3 {\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.modal-close {\n    background: transparent;\n    border: none;\n    color: var(--text-muted);\n    font-size: 18px;\n    cursor: pointer;\n    transition: var(--transition-smooth);\n}\n\n.modal-close:hover {\n    color: #ffffff;\n}\n\n.modal-body {\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n}\n\n.watchlist-input-row {\n    display: flex;\n    gap: 10px;\n}\n\n.watchlist-input-row input {\n    flex: 1;\n    background: rgba(0,0,0,0.3);\n    border: 1px solid var(--border-color);\n    border-radius: 8px;\n    padding: 10px 14px;\n    color: #ffffff;\n    font-family: var(--font-sans);\n    font-size: 13px;\n    outline: none;\n    transition: var(--transition-smooth);\n}\n\n.watchlist-input-row input:focus {\n    border-color: var(--color-accent);\n}\n\n.modal-divider {\n    height: 1px;\n    background-color: var(--border-color);\n}\n\n.modal-body h4 {\n    font-size: 12px;\n    color: var(--text-muted);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.watchlist-items-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    max-height: 180px;\n    overflow-y: auto;\n    padding-right: 4px;\n}\n\n.watchlist-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    background: rgba(255, 255, 255, 0.05);\n    border: 1px solid var(--border-color);\n    padding: 6px 12px;\n    border-radius: 8px;\n    font-size: 12px;\n    font-weight: 600;\n}\n\n.watchlist-badge span {\n    color: #ffffff;\n}\n\n.watchlist-badge button {\n    background: transparent;\n    border: none;\n    color: var(--text-muted);\n    cursor: pointer;\n    font-size: 11px;\n    display: inline-flex;\n    align-items: center;\n}\n\n.watchlist-badge button:hover {\n    color: var(--color-bear-light);\n}\n\n.modal-footer {\n    padding: 18px 24px;\n    border-top: 1px solid var(--border-color);\n    display: flex;\n    justify-content: flex-end;\n}\n\n\/* Utilities *\/\n.hidden {\n    display: none !important;\n}\n\n\/* Trade Setup Plan Grid *\/\n.trade-setup-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n    margin-bottom: 10px;\n    background: rgba(255, 255, 255, 0.02);\n    border: 1px solid var(--border-color);\n    padding: 10px;\n    border-radius: 12px;\n}\n\n.t-setup-card {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    background: rgba(0, 0, 0, 0.25);\n    border: 1px solid rgba(255, 255, 255, 0.04);\n    padding: 6px 8px;\n    border-radius: 8px;\n    text-align: center;\n}\n\n.t-setup-card .t-lbl {\n    font-size: 8px;\n    font-weight: 700;\n    color: var(--text-muted);\n    letter-spacing: 0.8px;\n    margin-bottom: 2px;\n}\n\n.t-setup-card .t-val {\n    font-family: var(--font-mono);\n    font-size: 13px;\n    font-weight: 700;\n    color: #ffffff;\n}\n\n.t-setup-card.stop-loss .t-val {\n    color: var(--color-bear-light);\n}\n\n.t-setup-card.target .t-val {\n    color: var(--color-bull-light);\n}\n\n.aegis-card-setup-summary {\n    font-size: 10px;\n    font-weight: 600;\n    color: var(--text-secondary);\n    display: flex;\n    justify-content: center;\n    gap: 8px;\n    background: rgba(0,0,0,0.15);\n    border-radius: 4px;\n    padding: 3px 6px;\n    margin-top: 4px;\n    border: 1px solid rgba(255,255,255,0.03);\n}\n\n\/* Responsive Scaling *\/\n@media (max-width: 1024px) {\n    .dashboard-workspace {\n        flex-direction: column;\n        overflow-y: auto;\n    }\n    \n    .workspace-left, \n    .workspace-right {\n        flex: none;\n        height: 550px;\n    }\n    \n    .app-header {\n        flex-direction: column;\n        gap: 16px;\n        align-items: center;\n    }\n}\n\n\/* Treemap Layout Styles *\/\n.heatmap-grid.treemap-layout {\n    display: block !important;\n    position: relative;\n    width: 100%;\n    min-height: 250px;\n    padding-right: 0;\n    overflow: hidden;\n}\n\n.treemap-cell {\n    position: absolute;\n    background: var(--bg-glass-card);\n    border: 1px solid var(--border-color);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    box-sizing: border-box;\n    transition: transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), \n                border-color 0.2s ease, \n                box-shadow 0.2s ease;\n    overflow: hidden;\n}\n\n.treemap-cell:hover {\n    border-color: rgba(255, 255, 255, 0.35);\n    box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.1), 0 4px 12px rgba(0,0,0,0.3);\n    transform: scale(0.985);\n    z-index: 10;\n}\n\n.treemap-cell.active {\n    border-color: var(--color-accent) !important;\n    box-shadow: 0 0 12px var(--color-accent-glow) !important;\n    z-index: 11;\n}\n\n\/* Glassmorphic Conviction Treemap Gradients *\/\n.treemap-cell.bull-strong {\n    background: linear-gradient(135deg, rgba(16, 185, 129, 0.45) 0%, rgba(16, 185, 129, 0.15) 100%);\n    border-color: var(--color-bull-strong);\n}\n.treemap-cell.bull-strong:hover {\n    box-shadow: 0 0 15px var(--color-bull-glow);\n}\n\n.treemap-cell.bull-light {\n    background: linear-gradient(135deg, rgba(52, 211, 153, 0.22) 0%, rgba(30, 41, 59, 0.3) 100%);\n    border-color: var(--color-bull-light);\n}\n.treemap-cell.bull-light:hover {\n    box-shadow: 0 0 10px rgba(52, 211, 153, 0.15);\n}\n\n.treemap-cell.bear-strong {\n    background: linear-gradient(135deg, rgba(239, 68, 68, 0.45) 0%, rgba(239, 68, 68, 0.15) 100%);\n    border-color: var(--color-bear-strong);\n}\n.treemap-cell.bear-strong:hover {\n    box-shadow: 0 0 15px var(--color-bear-glow);\n}\n\n.treemap-cell.bear-light {\n    background: linear-gradient(135deg, rgba(248, 113, 113, 0.22) 0%, rgba(30, 41, 59, 0.3) 100%);\n    border-color: var(--color-bear-light);\n}\n.treemap-cell.bear-light:hover {\n    box-shadow: 0 0 10px rgba(248, 113, 113, 0.15);\n}\n\n.treemap-cell.neutral-state {\n    background: linear-gradient(135deg, rgba(100, 116, 139, 0.18) 0%, rgba(30, 41, 59, 0.3) 100%);\n    border-color: var(--color-neutral);\n}\n\n.treemap-cell.error-card {\n    background: linear-gradient(135deg, rgba(239, 68, 68, 0.1) 0%, rgba(30, 41, 59, 0.3) 100%);\n    border-color: rgba(239, 68, 68, 0.3);\n}\n\n\/* Content Layout inside Treemap Cells *\/\n.treemap-cell-content {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n    text-align: center;\n    padding: 6px;\n    width: 100%;\n    height: 100%;\n    box-sizing: border-box;\n    user-select: none;\n    gap: 2px;\n    line-height: 1.2 !important;\n}\n\n.treemap-cell-content .cell-ticker {\n    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);\n    letter-spacing: 0.5px;\n    color: #ffffff !important;\n    line-height: 1.2 !important;\n}\n\n.treemap-cell-content .cell-score {\n    font-weight: 600;\n    font-family: var(--font-mono);\n    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);\n    color: #ffffff !important;\n    line-height: 1.2 !important;\n}\n\n.treemap-cell-content .cell-verdict {\n    font-size: 8px;\n    font-weight: 700;\n    opacity: 0.65;\n    text-transform: uppercase;\n    letter-spacing: 0.4px;\n    background: rgba(0,0,0,0.25);\n    padding: 2px 5px;\n    border-radius: 4px;\n    margin-top: 2px;\n}\n\n\/* News Tab Layout *\/\n.news-list-scroll {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    padding: 8px 4px;\n    max-height: 480px;\n    overflow-y: auto;\n    scrollbar-width: thin;\n}\n\n.aegis-news-card {\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.02) 100%);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 12px;\n    padding: 14px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n    text-decoration: none;\n    color: var(--text-primary);\n    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);\n    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);\n}\n\n.aegis-news-card:hover {\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.02) 100%);\n    border-color: rgba(255, 255, 255, 0.15);\n    transform: translateY(-2px);\n    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3);\n}\n\n.aegis-news-card-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-size: 11px;\n    font-weight: 500;\n    color: var(--text-secondary);\n}\n\n.news-publisher {\n    color: var(--color-accent-hover);\n    display: flex;\n    align-items: center;\n    gap: 5px;\n}\n\n.news-time {\n    display: flex;\n    align-items: center;\n    gap: 5px;\n    opacity: 0.8;\n}\n\n.aegis-news-card h4.news-title {\n    font-size: 13px !important;\n    line-height: 1.5 !important;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n    font-weight: 500 !important;\n    margin: 0 !important;\n    color: #f1f5f9 !important;\n    transition: color 0.2s ease;\n}\n\n.aegis-news-card:hover .news-title {\n    color: var(--color-accent);\n}\n\n.aegis-news-card-footer {\n    display: flex;\n    justify-content: flex-end;\n    align-items: center;\n    gap: 6px;\n    font-size: 11px;\n    font-weight: 700;\n    color: var(--color-accent-hover);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-top: 4px;\n}\n\n.aegis-news-card:hover .aegis-news-card-footer {\n    color: var(--color-accent);\n}\n\n\/* ==========================================\n   Mobile Responsive Adaptations (max-width: 768px)\n   ========================================== *\/\n@media (max-width: 768px) {\n    \/* Container & Layout *\/\n    .app-container {\n        padding: 10px;\n        height: auto;\n        min-height: 100vh;\n        background-color: #000000 !important;\n        background: #000000 !important;\n    }\n    \n    .dashboard-workspace {\n        flex-direction: column;\n        gap: 16px;\n        height: auto;\n    }\n    \n    .workspace-left, \n    .workspace-right {\n        flex: none;\n        width: 100%;\n        height: auto;\n        min-height: 480px;\n        padding: 12px;\n    }\n    \n    \/* Header & Stats styling *\/\n    .app-header {\n        flex-direction: column;\n        gap: 14px;\n        align-items: center;\n        text-align: center;\n        padding: 15px 10px;\n    }\n    \n    .header-logo {\n        margin-bottom: 2px;\n    }\n    \n    .header-stats {\n        flex-wrap: wrap;\n        justify-content: center;\n        gap: 14px 20px;\n        width: 100%;\n    }\n    \n    .aegis-stat-divider {\n        display: none !important;\n    }\n    \n    .aegis-stat-item {\n        flex: 1 1 40%;\n        min-width: 110px;\n    }\n    \n    .header-actions {\n        width: 100%;\n        justify-content: center;\n        margin-top: 2px;\n    }\n    \n    \/* Horizontal Swipeable Tabs & Filters *\/\n    .detail-tabs {\n        overflow-x: auto;\n        white-space: nowrap;\n        -webkit-overflow-scrolling: touch;\n        scrollbar-width: none;\n        padding-bottom: 6px;\n        gap: 6px;\n        border-bottom: 1px solid var(--border-color);\n    }\n    \n    .detail-tabs::-webkit-scrollbar {\n        display: none;\n    }\n    \n    .aegis-tab-btn {\n        flex-shrink: 0;\n        padding: 8px 12px;\n        font-size: 12px;\n    }\n    \n    .indicator-filters {\n        overflow-x: auto;\n        white-space: nowrap;\n        -webkit-overflow-scrolling: touch;\n        scrollbar-width: none;\n        padding-bottom: 6px;\n        gap: 4px;\n    }\n    \n    .indicator-filters::-webkit-scrollbar {\n        display: none;\n    }\n    \n    .aegis-filter-btn {\n        flex-shrink: 0;\n    }\n    \n    \/* Table Responsive Scroll *\/\n    .indicator-list-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        border: 1px solid var(--border-color);\n        border-radius: 12px;\n    }\n    \n    .indicator-table {\n        min-width: 650px;\n    }\n    \n    \/* Detail Panel Header *\/\n    .detail-header {\n        flex-direction: column;\n        align-items: stretch;\n        gap: 16px;\n    }\n    \n    .stock-title-block {\n        justify-content: flex-start;\n    }\n    \n    .conviction-score-badge {\n        align-self: flex-start;\n        width: 100%;\n        box-sizing: border-box;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        padding: 10px 14px;\n        gap: 8px;\n    }\n    \n    .conviction-score-badge .conviction-lbl {\n        margin-bottom: 0;\n    }\n    \n    .conviction-score-badge .conviction-pct {\n        font-size: 18px;\n    }\n    \n    .conviction-score-badge .conviction-verdict {\n        font-size: 9px;\n    }\n    \n    \/* Setup items *\/\n    .trade-setup-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 8px;\n    }\n    \n    \/* Grid adjustments *\/\n    .heatmap-grid {\n        grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));\n        gap: 8px;\n        padding-right: 0;\n    }\n    \n    .news-list-scroll {\n        max-height: none;\n    }\n}\n\n\/* News Sentiment Badges *\/\n.news-sentiment-badge {\n    font-size: 9px;\n    font-weight: 700;\n    padding: 2px 6px;\n    border-radius: 4px;\n    display: inline-flex;\n    align-items: center;\n    gap: 4px;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n.news-sentiment-badge.bull {\n    background: rgba(16, 185, 129, 0.15);\n    color: var(--color-bull-strong);\n    border: 1px solid rgba(16, 185, 129, 0.3);\n}\n.news-sentiment-badge.bear {\n    background: rgba(239, 68, 68, 0.15);\n    color: var(--color-bear-strong);\n    border: 1px solid rgba(239, 68, 68, 0.3);\n}\n.news-sentiment-badge.neutral {\n    background: rgba(100, 116, 139, 0.15);\n    color: var(--text-secondary);\n    border: 1px solid rgba(100, 116, 139, 0.3);\n}\n\n\/* Targeted Pattern Scanner Styles *\/\n.pattern-scan-input-group {\n    display: flex;\n    background: rgba(0, 0, 0, 0.25);\n    border: 1px solid var(--border-color);\n    border-radius: 10px;\n    padding: 2px 2px 2px 12px;\n    align-items: center;\n    gap: 8px;\n    transition: var(--transition-smooth);\n}\n\n.pattern-scan-input-group:focus-within {\n    border-color: var(--color-accent);\n    box-shadow: 0 0 10px rgba(6, 182, 212, 0.35);\n}\n\n.pattern-scan-input-group input {\n    background: transparent;\n    border: none;\n    outline: none;\n    color: #ffffff;\n    font-family: var(--font-sans);\n    font-size: 13px;\n    width: 100px;\n}\n\n.pattern-scan-input-group input::placeholder {\n    color: var(--text-muted);\n}\n\n.pattern-scan-input-group button {\n    padding: 8px 14px !important;\n    font-size: 12px !important;\n    border-radius: 8px !important;\n}\n\n@keyframes spin {\n    0% { transform: rotate(0deg); }\n    100% { transform: rotate(360deg); }\n}\n\n\/* Laptop \/ Medium Desktop optimizations (e.g. 1366x768 or 1080p scaled screens) *\/\n@media (min-width: 1025px) and (max-width: 1366px) {\n    .app-container {\n        padding: 12px;\n        gap: 12px;\n    }\n    .dashboard-workspace {\n        gap: 12px;\n    }\n    .workspace-left, .workspace-right {\n        padding: 12px;\n    }\n    .logo-text h1 {\n        font-size: 18px;\n        letter-spacing: 1.5px;\n    }\n    .logo-text span {\n        font-size: 9px;\n    }\n    .header-logo {\n        gap: 8px;\n    }\n    .header-stats {\n        gap: 12px;\n    }\n    .aegis-stat-val {\n        font-size: 14px;\n    }\n    .trade-setup-grid {\n        gap: 6px;\n        padding: 6px;\n    }\n    .t-setup-card .t-val {\n        font-size: 12px;\n    }\n    .t-setup-card .t-lbl {\n        font-size: 7.5px;\n    }\n    .aegis-tab-btn {\n        padding: 8px 12px;\n        font-size: 12px;\n    }\n    .heatmap-grid {\n        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));\n        gap: 8px;\n    }\n}\n\n\/* Multi-Timeframe Alignment (MTFA) Badges styles *\/\n.aegis-mtfa-badge {\n    font-size: 10px;\n    font-weight: 700;\n    padding: 3px 8px;\n    border-radius: 4px;\n    display: inline-flex;\n    align-items: center;\n    gap: 4px;\n    letter-spacing: 0.5px;\n    background: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: #ffffff;\n}\n\n.aegis-mtfa-badge.bull {\n    color: #00ff80;\n    background: rgba(0, 255, 128, 0.1);\n    border-color: rgba(0, 255, 128, 0.3);\n    box-shadow: 0 0 5px rgba(0, 255, 128, 0.15);\n}\n\n.aegis-mtfa-badge.bear {\n    color: #ff3333;\n    background: rgba(255, 51, 51, 0.1);\n    border-color: rgba(255, 51, 51, 0.3);\n    box-shadow: 0 0 5px rgba(255, 51, 51, 0.15);\n}\n\n.aegis-mtfa-badge.neutral {\n    color: var(--text-secondary);\n    background: rgba(255, 255, 255, 0.03);\n    border-color: rgba(255, 255, 255, 0.08);\n}\n\n\/* Sector Peers comparison widget styles *\/\n.peers-grid {\n    scrollbar-width: thin;\n    scrollbar-color: rgba(255, 255, 255, 0.1) transparent;\n}\n\n.peers-grid::-webkit-scrollbar {\n    height: 4px;\n}\n\n.peers-grid::-webkit-scrollbar-thumb {\n    background: rgba(255, 255, 255, 0.1);\n    border-radius: 2px;\n}\n\n.peer-card {\n    flex: 0 0 calc(33.333% - 7px);\n    min-width: 110px;\n    background: rgba(255, 255, 255, 0.03);\n    border: 1px solid rgba(255, 255, 255, 0.06);\n    border-radius: 8px;\n    padding: 8px 10px;\n    cursor: pointer;\n    transition: all var(--transition-smooth);\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n    text-align: left;\n}\n\n.peer-card:hover {\n    background: rgba(255, 255, 255, 0.08);\n    border-color: rgba(255, 255, 255, 0.15);\n    transform: translateY(-2px);\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);\n}\n\n.peer-card .peer-ticker {\n    font-size: 12px;\n    font-weight: 700;\n    color: #ffffff;\n}\n\n.peer-card .peer-score-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-top: 2px;\n}\n\n.peer-card .peer-score {\n    font-size: 11px;\n    font-weight: 600;\n}\n\n.peer-card .peer-verdict {\n    font-size: 8px;\n    text-transform: uppercase;\n    font-weight: 700;\n    padding: 1px 4px;\n    border-radius: 3px;\n}\n\n.peer-card.bull .peer-score {\n    color: #00ff80;\n}\n.peer-card.bull .peer-verdict {\n    background: rgba(0, 255, 128, 0.1);\n    color: #00ff80;\n}\n\n.peer-card.bear .peer-score {\n    color: #ff3333;\n}\n.peer-card.bear .peer-verdict {\n    background: rgba(255, 51, 51, 0.1);\n    color: #ff3333;\n}\n\n.peer-card.neutral .peer-score {\n    color: var(--text-secondary);\n}\n.peer-card.neutral .peer-verdict {\n    background: rgba(255, 255, 255, 0.05);\n    color: var(--text-secondary);\n}\n\n\/* Sector & Category Group Header Styling to prevent WordPress Theme pollution *\/\n.sector-group-header {\n    width: 100% !important;\n    margin: 24px 0 12px 0 !important;\n    padding-bottom: 8px !important;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;\n    background: transparent !important;\n    display: block !important;\n    clear: both !important;\n}\n\n.sector-group-header h3 {\n    font-family: var(--font-sans) !important;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: var(--color-accent) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.08em !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    border: none !important;\n}\n\n.sector-group-header h3 i {\n    color: var(--color-accent) !important;\n    font-size: 12px !important;\n    background: transparent !important;\n}\n\n\/* Heatmap Quick Filter Bar *\/\n.heatmap-filter-bar {\n    display: flex;\n    gap: 6px;\n    margin-bottom: 14px;\n    flex-wrap: wrap;\n}\n\n.heatmap-filter-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    padding: 5px 12px;\n    font-family: var(--font-sans);\n    font-size: 11px;\n    font-weight: 600;\n    border-radius: 20px;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    background: rgba(255, 255, 255, 0.04);\n    color: var(--text-secondary);\n    cursor: pointer;\n    transition: var(--transition-smooth);\n    white-space: nowrap;\n}\n\n.heatmap-filter-pill:hover {\n    background: rgba(255, 255, 255, 0.08);\n    border-color: rgba(255, 255, 255, 0.18);\n    color: var(--text-primary);\n}\n\n.heatmap-filter-pill.active {\n    background: rgba(6, 182, 212, 0.15);\n    border-color: rgba(6, 182, 212, 0.4);\n    color: var(--color-accent);\n}\n\n.heatmap-filter-pill.active[data-hm-filter=\"bullish\"] {\n    background: rgba(16, 185, 129, 0.15);\n    border-color: rgba(16, 185, 129, 0.4);\n    color: var(--color-bull-light);\n}\n\n.heatmap-filter-pill.active[data-hm-filter=\"bearish\"] {\n    background: rgba(239, 68, 68, 0.15);\n    border-color: rgba(239, 68, 68, 0.4);\n    color: var(--color-bear-light);\n}\n\n.heatmap-filter-pill.active[data-hm-filter=\"neutral\"] {\n    background: rgba(100, 116, 139, 0.15);\n    border-color: rgba(100, 116, 139, 0.4);\n    color: var(--text-secondary);\n}\n\n.heatmap-filter-pill.active[data-hm-filter=\"error\"] {\n    background: rgba(245, 158, 11, 0.15);\n    border-color: rgba(245, 158, 11, 0.4);\n    color: #f59e0b;\n}\n\n.heatmap-filter-pill i {\n    font-size: 9px;\n}\n\n\/* Category Source Badge on Cards *\/\n.aegis-card-source-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 4px;\n    padding: 2px 6px;\n    border-radius: 4px;\n    font-size: 8px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n}\n\n.aegis-card-source-badge.source-watchlist {\n    background: rgba(56, 189, 248, 0.12);\n    color: #38bdf8;\n    border: 1px solid rgba(56, 189, 248, 0.25);\n}\n\n.aegis-card-source-badge.source-options {\n    background: rgba(251, 146, 60, 0.12);\n    color: #fb923c;\n    border: 1px solid rgba(251, 146, 60, 0.25);\n}\n\n\/* Sector Group Container Grid *\/\n.sector-group-container {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));\n    gap: 12px;\n    width: 100%;\n    margin-bottom: 8px;\n}\n\n.sector-group-container.list-layout-inner {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n}\n\n\/* Options AI Detail Badge *\/\n.options-ai-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    padding: 5px 10px;\n    border-radius: 6px;\n    font-size: 11px;\n    font-weight: 600;\n    line-height: 1.3;\n}\n\n.options-ai-badge.ai-bullish {\n    background: rgba(16, 185, 129, 0.15);\n    color: #34d399;\n    border: 1px solid rgba(16, 185, 129, 0.3);\n}\n\n.options-ai-badge.ai-bearish {\n    background: rgba(239, 68, 68, 0.15);\n    color: #f87171;\n    border: 1px solid rgba(239, 68, 68, 0.3);\n}\n\n.options-ai-badge.ai-neutral {\n    background: rgba(251, 146, 60, 0.12);\n    color: #fb923c;\n    border: 1px solid rgba(251, 146, 60, 0.3);\n}\n\n\/* Last scanned timestamp *\/\n.last-scanned-label {\n    font-size: 10px;\n    color: var(--text-muted);\n    font-weight: 500;\n    margin-top: 2px;\n}\n\n<\/style>\n    <!-- TradingView Lightweight Charts CDN (pinned version) -->\n    <script src=\"https:\/\/unpkg.com\/lightweight-charts@4.2.3\/dist\/lightweight-charts.standalone.production.js\"><\/script>\n    <!-- D3.js for Squarified Treemap layout -->\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/d3@7\"><\/script>\n    <!-- Chart.js for Historical Conviction trends -->\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n    <!-- Marked Markdown Parser for AI Thesis reports -->\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/marked\/marked.min.js\"><\/script>\n<\/head>\n<body>\n    <div class=\"app-container notranslate\" translate=\"no\">\n        <!-- Top Navigation Bar -->\n        <header class=\"app-header\">\n            <div class=\"header-logo\">\n                <div class=\"logo-icon\"><i class=\"fa-solid fa-shield-halved\"><\/i><\/div>\n                <div class=\"logo-text\">\n                    <h1>AEGIS<\/h1>\n                    <span>CONVICTION ENGINE<\/span>\n                <\/div>\n            <\/div>\n            \n            <!-- Global Stats Bar -->\n            <div class=\"header-stats\" id=\"header-stats\">\n                <div class=\"aegis-stat-item\">\n                    <span class=\"aegis-stat-lbl\">Market Sentiment<\/span>\n                    <span class=\"aegis-stat-val aegis-neutral\" id=\"stat-sentiment\">&#8212;<\/span>\n                <\/div>\n                <div class=\"aegis-stat-divider\"><\/div>\n                <div class=\"aegis-stat-item\">\n                    <span class=\"aegis-stat-lbl\">Watchlist Size<\/span>\n                    <span class=\"aegis-stat-val\" id=\"stat-total\">&#8212;<\/span>\n                <\/div>\n                <div class=\"aegis-stat-divider\"><\/div>\n                <div class=\"aegis-stat-item\">\n                    <span class=\"aegis-stat-lbl\">Bullish Picks<\/span>\n                    <span class=\"aegis-stat-val aegis-bull\" id=\"stat-bullish\">&#8212;<\/span>\n                <\/div>\n                <div class=\"aegis-stat-divider\"><\/div>\n                <div class=\"aegis-stat-item\">\n                    <span class=\"aegis-stat-lbl\">Bearish Picks<\/span>\n                    <span class=\"aegis-stat-val aegis-bear\" id=\"stat-bearish\">&#8212;<\/span>\n                <\/div>\n            <\/div>\n\n            <!-- Controls -->\n            <div class=\"header-actions\">\n                <div class=\"pattern-scan-input-group\">\n                    <input type=\"text\" id=\"pattern-ticker-input\" placeholder=\"Check Pattern (e.g. PLTR)\">\n                    <button class=\"aegis-btn aegis-btn-primary\" id=\"btn-scan-pattern\" title=\"Scan specific ticker for structural patterns\"><i class=\"fa-solid fa-magnifying-glass-chart\"><\/i> Check<\/button>\n                <\/div>\n                <div class=\"macro-calendar-widget\" id=\"macro-calendar-widget\">\n                    <div class=\"macro-trigger\" id=\"macro-trigger\">\n                        <i class=\"fa-solid fa-calendar-days\"><\/i>\n                        <span>Macro Calendar<\/span>\n                        <span class=\"macro-badge\" id=\"macro-badge-count\">0<\/span>\n                    <\/div>\n                    <div class=\"macro-dropdown hidden\" id=\"macro-dropdown\">\n                        <h4><i class=\"fa-solid fa-triangle-exclamation\"><\/i> Upcoming Macro Releases<\/h4>\n                        <div class=\"macro-list\" id=\"macro-list\">\n                            <!-- Events dynamically loaded -->\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <button class=\"aegis-btn aegis-btn-secondary\" id=\"btn-edit-watchlist\"><i class=\"fa-solid fa-list-check\"><\/i> Watchlist<\/button>\n                <button class=\"aegis-btn aegis-btn-primary\" id=\"btn-scan-all\"><i class=\"fa-solid fa-bolt\"><\/i> Scan Market<\/button>\n            <\/div>\n        <\/header>\n\n        <!-- Main Dashboard Workspace -->\n        <main class=\"dashboard-workspace\">\n            \n            <!-- Left Pane: Heatmap & Grid -->\n            <section class=\"workspace-left\">\n                <div class=\"panel-header\">\n                    <div class=\"panel-title\">\n                        <h2>CONVICTION MATRIX HEATMAP<\/h2>\n                        <p>Grid intensity represents absolute indicator consensus conviction percentage<\/p>\n                    <\/div>\n                    <div class=\"view-selectors\">\n                        <select id=\"group-by-selector\" class=\"aegis-select\" style=\"margin-right: 10px; padding: 4px 8px; background: rgba(0,0,0,0.3); border: 1px solid var(--border-color); color: var(--text-primary); border-radius: 4px; font-size: 11px;\">\n                            <option value=\"category\" selected>Group: Category<\/option>\n                            <option value=\"none\">Group: None<\/option>\n                            <option value=\"sector\">Group: Sector<\/option>\n                        <\/select>\n                        <select id=\"sort-by-selector\" class=\"aegis-select\" style=\"margin-right: 10px; padding: 4px 8px; background: rgba(0,0,0,0.3); border: 1px solid var(--border-color); color: var(--text-primary); border-radius: 4px; font-size: 11px;\">\n                            <option value=\"conviction-desc\" selected>Sort: Conviction \u2193<\/option>\n                            <option value=\"conviction-asc\">Sort: Conviction \u2191<\/option>\n                            <option value=\"alpha\">Sort: A \u2192 Z<\/option>\n                            <option value=\"price-desc\">Sort: Price \u2193<\/option>\n                            <option value=\"volume-desc\">Sort: Volume \u2193<\/option>\n                        <\/select>\n                        <button class=\"aegis-view-btn active\" data-view=\"grid\" title=\"Grid Cards View\"><i class=\"fa-solid fa-grip\"><\/i><\/button>\n                        <button class=\"aegis-view-btn\" data-view=\"treemap\" title=\"TradingView Heatmap\"><i class=\"fa-solid fa-table-cells-large\"><\/i><\/button>\n                        <button class=\"aegis-view-btn\" data-view=\"list\" title=\"Detailed List View\"><i class=\"fa-solid fa-list\"><\/i><\/button>\n                    <\/div>\n                <\/div>\n\n                <!-- Quick Filter Pills -->\n                <div class=\"heatmap-filter-bar\" id=\"heatmap-filter-bar\">\n                    <button class=\"heatmap-filter-pill active\" data-hm-filter=\"all\">All<\/button>\n                    <button class=\"heatmap-filter-pill\" data-hm-filter=\"bullish\"><i class=\"fa-solid fa-arrow-trend-up\"><\/i> Bullish<\/button>\n                    <button class=\"heatmap-filter-pill\" data-hm-filter=\"bearish\"><i class=\"fa-solid fa-arrow-trend-down\"><\/i> Bearish<\/button>\n                    <button class=\"heatmap-filter-pill\" data-hm-filter=\"neutral\"><i class=\"fa-solid fa-equals\"><\/i> Neutral<\/button>\n                    <button class=\"heatmap-filter-pill\" data-hm-filter=\"error\"><i class=\"fa-solid fa-triangle-exclamation\"><\/i> Error<\/button>\n                <\/div>\n\n                <!-- Grid\/Heatmap Output -->\n                <div class=\"heatmap-grid\" id=\"heatmap-grid\">\n                    <!-- Dynamic Grid Cards injected here -->\n                    <div class=\"loading-state\">\n                        <i class=\"fa-solid fa-circle-notch fa-spin\"><\/i>\n                        <p>Initializing engine, please click &#8220;Scan Market&#8221; to calculate technical convictions&#8230;<\/p>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- Right Pane: Synchronized Detail Tabs -->\n            <section class=\"workspace-right empty\" id=\"detail-panel\">\n                <div class=\"panel-placeholder\" id=\"detail-placeholder\">\n                    <i class=\"fa-solid fa-arrow-pointer\"><\/i>\n                    <h3>Select a Ticker to Analyze<\/h3>\n                    <p>Click any stock in the Conviction Matrix to load real-time candlestick charts, 48-indicator breakdown list, and AI conviction thesis summaries.<\/p>\n                <\/div>\n\n                <!-- Active Details Container -->\n                <div class=\"detail-container hidden\" id=\"detail-container\">\n                    <div class=\"detail-header\">\n                        <div class=\"stock-title-block\">\n                            <div class=\"stock-badge\" id=\"detail-badge\">&#8212;<\/div>\n                            <span class=\"stock-price\" id=\"detail-ticker\">&#8212;<\/span>\n                            <span class=\"stock-divider\"><\/span>\n                            <span class=\"stock-subtitle\" id=\"detail-name\">Daily Technical Breakdown<\/span>\n                        <\/div>\n                        <div class=\"conviction-pill\" id=\"detail-conviction-wrapper\">\n                            <span class=\"conviction-pct\" id=\"detail-conviction-pct\">&#8211;%<\/span>\n                            <span class=\"conviction-verdict\" id=\"detail-conviction-verdict\">&#8212;<\/span>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"aegis-dynamic-badges\" id=\"dynamic-badges-container\" style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; margin-top: -5px;\">\n                        <!-- Badges injected here via JS -->\n                    <\/div>\n\n                    <!-- Multi-Timeframe Alignment (MTFA) Badges -->\n                    <div class=\"aegis-mtfa-badges\" id=\"mtfa-badges-container\" style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 15px;\">\n                        <!-- MTFA Badges injected here via JS -->\n                    <\/div>\n\n                    <!-- Active Trade Plan Setup Cards -->\n                    <div class=\"trade-setup-grid\" id=\"trade-setup-grid\">\n                        <div class=\"t-setup-card\">\n                            <span class=\"t-lbl\">ENTRY<\/span>\n                            <span class=\"t-val\" id=\"setup-entry\">&#8212;<\/span>\n                        <\/div>\n                        <div class=\"t-setup-card stop-loss\">\n                            <span class=\"t-lbl\">STOP LOSS<\/span>\n                            <span class=\"t-val\" id=\"setup-stop\">&#8212;<\/span>\n                        <\/div>\n                        <div class=\"t-setup-card target\">\n                            <span class=\"t-lbl\">TARGET<\/span>\n                            <span class=\"t-val\" id=\"setup-target\">&#8212;<\/span>\n                        <\/div>\n                        <div class=\"t-setup-card duration\">\n                            <span class=\"t-lbl\">DURATION<\/span>\n                            <span class=\"t-val\" id=\"setup-duration\">&#8212;<\/span>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Sector Peers & Competitors Comparison Widget -->\n                    <details class=\"peers-wrapper\" id=\"competitor-comparison-wrapper\" style=\"margin-bottom: 20px; border: 1px solid var(--border-color); border-radius: 8px; background: rgba(0,0,0,0.2);\">\n                        <summary style=\"cursor: pointer; padding: 10px 14px; font-size: 11px; text-transform: uppercase; color: var(--text-muted); letter-spacing: 0.05em; outline: none; user-select: none;\">\n                            <i class=\"fa-solid fa-users\" style=\"margin-right: 6px;\"><\/i> Sector Peers &#038; Competitors\n                        <\/summary>\n                        <div class=\"peers-grid\" id=\"peers-grid-container\" style=\"display: flex; gap: 10px; overflow-x: auto; padding: 0 14px 14px 14px;\">\n                            <!-- Peer stock cards injected here via JS -->\n                        <\/div>\n                    <\/details>\n\n                    <!-- Custom Details Tabs Navigation -->\n                    <nav class=\"detail-tabs\">\n                        <button class=\"aegis-tab-btn active\" data-tab=\"tab-chart\"><i class=\"fa-solid fa-chart-candlestick\"><\/i> Chart &#038; Overlays<\/button>\n                        <button class=\"aegis-tab-btn\" data-tab=\"tab-indicators\"><i class=\"fa-solid fa-compass-drafting\"><\/i> 48-Indicator Breakdown<\/button>\n                        <button class=\"aegis-tab-btn\" data-tab=\"tab-ai-report\" id=\"btn-ai-tab\"><i class=\"fa-solid fa-brain\"><\/i> AI Analyst Thesis<\/button>\n                        <button class=\"aegis-tab-btn\" data-tab=\"tab-news\"><i class=\"fa-solid fa-newspaper\"><\/i> Latest News<\/button>\n                        <button class=\"aegis-tab-btn\" data-tab=\"tab-history\"><i class=\"fa-solid fa-clock-rotate-left\"><\/i> Scanning History<\/button>\n                        <button class=\"aegis-tab-btn tab-scan-btn\" id=\"btn-detail-scan-pattern\" title=\"Scan structural patterns\"><i class=\"fa-solid fa-magnifying-glass-chart\"><\/i> Scan<\/button>\n                    <\/nav>\n\n                    <!-- Tab 1: Charts & Indicators -->\n                    <div class=\"tab-content active\" id=\"tab-chart\">\n                        <div class=\"chart-stats-grid\">\n                            <div class=\"c-stat\">\n                                <span class=\"c-stat-lbl\">Price<\/span>\n                                <span class=\"c-stat-val\" id=\"chart-price\">&#8212;<\/span>\n                            <\/div>\n                            <div class=\"c-stat\">\n                                <span class=\"c-stat-lbl\">Daily Range<\/span>\n                                <span class=\"c-stat-val\" id=\"chart-range\">&#8212;<\/span>\n                            <\/div>\n                            <div class=\"c-stat\">\n                                <span class=\"c-stat-lbl\">Daily Volume<\/span>\n                                <span class=\"c-stat-val\" id=\"chart-volume\">&#8212;<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"chart-wrapper\">\n                            <div id=\"price-chart\" class=\"tradingview-chart-container\"><\/div>\n                        <\/div>\n                        <div class=\"chart-legend\">\n                            <span><span class=\"legend-color ema50\"><\/span> EMA 50<\/span>\n                            <span><span class=\"legend-color ema200\"><\/span> EMA 200<\/span>\n                            <span><span class=\"legend-color bb\"><\/span> Bollinger Bands (20,2)<\/span>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Tab 2: 48-Indicator breakdown table -->\n                    <div class=\"tab-content\" id=\"tab-indicators\">\n                        <div class=\"indicator-filters\">\n                            <button class=\"aegis-filter-btn active\" data-filter=\"all\">All (48)<\/button>\n                            <button class=\"aegis-filter-btn\" data-filter=\"Trend\">Trend<\/button>\n                            <button class=\"aegis-filter-btn\" data-filter=\"Momentum\">Momentum<\/button>\n                            <button class=\"aegis-filter-btn\" data-filter=\"Volatility\">Volatility<\/button>\n                            <button class=\"aegis-filter-btn\" data-filter=\"Volume\">Volume<\/button>\n                            <button class=\"aegis-filter-btn\" data-filter=\"Structural\">Structural<\/button>\n                        <\/div>\n                        <div class=\"indicator-list-scroll\">\n                            <table class=\"indicator-table\">\n                                <thead>\n                                    <tr>\n                                        <th>Indicator Name<\/th>\n                                        <th>Category<\/th>\n                                        <th>Calculated Value<\/th>\n                                        <th>Evaluation Signal<\/th>\n                                        <th>Description Details<\/th>\n                                    <\/tr>\n                                <\/thead>\n                                <tbody id=\"indicator-table-rows\">\n                                    <!-- Injected dynamically -->\n                                <\/tbody>\n                            <\/table>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Tab 3: AI Sentiment Analyst Thesis -->\n                    <div class=\"tab-content\" id=\"tab-ai-report\">\n                        <div class=\"ai-report-body\" id=\"ai-report-body\">\n                            <div class=\"loading-state-mini\">\n                                <i class=\"fa-solid fa-circle-notch fa-spin\"><\/i>\n                                <p>Running AI synthesis engines, this may take a moment&#8230;<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Tab: Latest News Articles -->\n                    <div class=\"tab-content\" id=\"tab-news\">\n                        <div class=\"news-list-scroll\" id=\"news-articles-list\">\n                            <!-- News cards injected here -->\n                            <div class=\"loading-state-mini\">\n                                <i class=\"fa-solid fa-circle-notch fa-spin\"><\/i>\n                                <p>Loading articles&#8230;<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Tab 4: Historical Scanning Log -->\n                    <div class=\"tab-content\" id=\"tab-history\">\n                        <div class=\"history-chart-wrapper\" style=\"margin-bottom: 20px; background: rgba(0, 0, 0, 0.15); border: 1px solid var(--border-color); border-radius: 12px; padding: 16px;\">\n                            <h4 style=\"margin-top: 0; margin-bottom: 12px; font-size: 13px; letter-spacing: 0.5px; text-transform: uppercase; color: var(--text-secondary);\"><i class=\"fa-solid fa-chart-line\"><\/i> Conviction Score Trend<\/h4>\n                            <div style=\"height: 180px; position: relative;\">\n                                <canvas id=\"conviction-trend-chart\"><\/canvas>\n                            <\/div>\n                        <\/div>\n                        <div class=\"history-list-scroll\">\n                            <table class=\"history-table\">\n                                <thead>\n                                    <tr>\n                                        <th>Timestamp<\/th>\n                                        <th>Price At Scan<\/th>\n                                        <th>Conviction Score<\/th>\n                                        <th>Verbal Verdict<\/th>\n                                    <\/tr>\n                                <\/thead>\n                                <tbody id=\"history-table-rows\">\n                                    <!-- Injected dynamically -->\n                                <\/tbody>\n                            <\/table>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        <\/main>\n    <\/div>\n\n    <!-- Pattern Scan Result Modal -->\n    <div class=\"modal-overlay hidden\" id=\"pattern-result-modal\">\n        <div class=\"modal-card\" style=\"max-width: 600px;\">\n            <div class=\"modal-header\">\n                <h3><i class=\"fa-solid fa-chart-line\" style=\"color: var(--color-accent); margin-right: 8px;\"><\/i> Targeted Pattern Scan<\/h3>\n                <button class=\"aegis-modal-close\" id=\"btn-close-pattern-modal\"><i class=\"fa-solid fa-xmark\"><\/i><\/button>\n            <\/div>\n            <div class=\"modal-body\" id=\"pattern-modal-body\" style=\"max-height: 480px; overflow-y: auto;\">\n                <!-- Result content injected dynamically -->\n            <\/div>\n            <div class=\"modal-footer\">\n                <button class=\"aegis-btn aegis-btn-secondary\" id=\"btn-close-pattern-modal-footer\">Close<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Edit Watchlist Dialog\/Modal -->\n    <div class=\"modal-overlay hidden\" id=\"watchlist-modal\">\n        <div class=\"modal-card\">\n            <div class=\"modal-header\">\n                <h3>Manage Watchlist<\/h3>\n                <button class=\"aegis-modal-close\" id=\"btn-close-modal\"><i class=\"fa-solid fa-xmark\"><\/i><\/button>\n            <\/div>\n            <div class=\"modal-body\">\n                <div class=\"watchlist-input-row\">\n                    <input type=\"text\" id=\"input-new-ticker\" placeholder=\"Enter Ticker Symbol (e.g. AAPL, AMD.TO, TSLA)...\">\n                    <button class=\"aegis-btn aegis-btn-primary\" id=\"btn-add-ticker\"><i class=\"fa-solid fa-plus\"><\/i> Add<\/button>\n                <\/div>\n                <div class=\"modal-divider\"><\/div>\n                <h4>Active Tickers<\/h4>\n                <div class=\"watchlist-items-grid\" id=\"modal-watchlist-items\">\n                    <!-- Watchlist badges injected here -->\n                <\/div>\n            <\/div>\n            <div class=\"modal-footer\">\n                <button class=\"aegis-btn aegis-btn-secondary\" id=\"btn-save-watchlist\">Close &#038; Sync<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Custom Script File -->\n    <script>\nwindow.AEGIS_STATIC_DATA = {\"stocks\": [{\"ticker\": \"AAPL\", \"category\": \"Watchlist Stocks\", \"price\": 347.73, \"conviction_score\": 72.2, \"verdict\": \"STRONG BUY\", \"bullish_count\": 32, \"bearish_count\": 5, \"neutral_count\": 11, \"high\": 351.73, \"low\": 345.75, \"volume\": 39496500, \"entry_price\": 347.73, \"stop_loss\": 338.11, \"target_price\": 366.96, \"duration\": \"3-5 Days\", \"market_cap\": 13734118378.92, \"sector\": \"Technology\", \"industry\": \"Consumer Electronics\", \"earnings_date\": \"2026-11-02\", \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 1.07, \"calls_vol\": 90095, \"puts_vol\": 96491}, \"win_rate\": {\"win_pct\": 66.7, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"BULLISH\", \"1d\": \"BULLISH\", \"1w\": \"BULLISH\"}}, {\"ticker\": \"AMD\", \"category\": \"Watchlist Stocks\", \"price\": 516.79, \"conviction_score\": -58.2, \"verdict\": \"SELL\", \"bullish_count\": 6, \"bearish_count\": 31, \"neutral_count\": 11, \"high\": 523.92, \"low\": 508.36, \"volume\": 15135900, \"entry_price\": 516.79, \"stop_loss\": 557.83, \"target_price\": 434.71, \"duration\": \"2-4 Days\", \"market_cap\": 7822081428.42, \"sector\": \"Technology\", \"industry\": \"Semiconductors\", \"earnings_date\": \"2026-11-03\", \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 0.63, \"calls_vol\": 45670, \"puts_vol\": 28822}, \"win_rate\": {\"win_pct\": 33.3, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}}, {\"ticker\": \"AMZN\", \"category\": \"Watchlist Stocks\", \"price\": 248.0, \"conviction_score\": -49.0, \"verdict\": \"SELL\", \"bullish_count\": 8, \"bearish_count\": 28, \"neutral_count\": 12, \"high\": 250.01, \"low\": 246.45, \"volume\": 25518200, \"entry_price\": 248.0, \"stop_loss\": 258.0, \"target_price\": 228.01, \"duration\": \"2-4 Days\", \"market_cap\": 6328513600.0, \"sector\": \"Consumer Cyclical\", \"industry\": \"Internet Retail\", \"earnings_date\": \"2026-10-29\", \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 0.57, \"calls_vol\": 89977, \"puts_vol\": 51538}, \"win_rate\": {\"win_pct\": 75.0, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"ANET\", \"category\": \"Watchlist Stocks\", \"price\": 172.37, \"conviction_score\": -54.9, \"verdict\": \"SELL\", \"bullish_count\": 8, \"bearish_count\": 31, \"neutral_count\": 9, \"high\": 175.88, \"low\": 168.24, \"volume\": 5008400, \"entry_price\": 172.37, \"stop_loss\": 185.24, \"target_price\": 146.64, \"duration\": \"5-7 Days\", \"market_cap\": 863297883.54, \"sector\": \"Technology\", \"industry\": \"Computer Hardware\", \"earnings_date\": \"2026-11-03\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 1.31, \"calls_vol\": 2773, \"puts_vol\": 3646}, \"win_rate\": {\"win_pct\": 38.5, \"trades\": 13}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"ACHR\", \"category\": \"Watchlist Stocks\", \"price\": 3.91, \"conviction_score\": -71.3, \"verdict\": \"STRONG SELL\", \"bullish_count\": 7, \"bearish_count\": 32, \"neutral_count\": 9, \"high\": 3.96, \"low\": 3.68, \"volume\": 19977800, \"entry_price\": 3.91, \"stop_loss\": 4.31, \"target_price\": 3.11, \"duration\": \"5-7 Days\", \"market_cap\": 78113199.71, \"sector\": \"Industrials\", \"industry\": \"Aerospace & Defense\", \"earnings_date\": \"2026-11-05\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.45, \"calls_vol\": 2712, \"puts_vol\": 1232}, \"win_rate\": {\"win_pct\": 12.5, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"AUR\", \"category\": \"Watchlist Stocks\", \"price\": 4.81, \"conviction_score\": -73.3, \"verdict\": \"STRONG SELL\", \"bullish_count\": 6, \"bearish_count\": 32, \"neutral_count\": 10, \"high\": 4.92, \"low\": 4.66, \"volume\": 15183600, \"entry_price\": 4.81, \"stop_loss\": 5.29, \"target_price\": 3.85, \"duration\": \"5-7 Days\", \"market_cap\": 73033115.13, \"sector\": \"Consumer Cyclical\", \"industry\": \"Auto Parts\", \"earnings_date\": \"2026-10-28\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.73, \"calls_vol\": 676, \"puts_vol\": 494}, \"win_rate\": {\"win_pct\": 77.8, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"NEUTRAL\", \"1d\": \"BEARISH\", \"1w\": \"NEUTRAL\"}}, {\"ticker\": \"BE\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for BE.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"BITO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for BITO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"BLNK\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for BLNK.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"CDNS\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CDNS.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"CEG\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CEG.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"COIN\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for COIN.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"BABA\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for BABA.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"COST\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for COST.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"CRWV\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CRWV.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"CSIQ\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CSIQ.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"DDOG\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DDOG.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"DFN.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DFN.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"DF.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DF.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"DOL.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DOL.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"DSV.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DSV.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"ENB.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for ENB.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"DVN\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DVN.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"FLY\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for FLY.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"EQX\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for EQX.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"ASML\", \"category\": \"Watchlist Stocks\", \"price\": 1571.8, \"conviction_score\": -68.3, \"verdict\": \"SELL\", \"bullish_count\": 5, \"bearish_count\": 33, \"neutral_count\": 10, \"high\": 1581.64, \"low\": 1550.0, \"volume\": 997400, \"entry_price\": 1571.8, \"stop_loss\": 1655.71, \"target_price\": 1403.98, \"duration\": \"2-4 Days\", \"market_cap\": 1567713368.7, \"sector\": \"Technology\", \"industry\": \"Semiconductor Equipment & Materials\", \"earnings_date\": \"2026-10-14\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.85, \"calls_vol\": 4162, \"puts_vol\": 3556}, \"win_rate\": {\"win_pct\": 77.8, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"ARM\", \"category\": \"Watchlist Stocks\", \"price\": 210.33, \"conviction_score\": -69.2, \"verdict\": \"SELL\", \"bullish_count\": 7, \"bearish_count\": 33, \"neutral_count\": 8, \"high\": 215.05, \"low\": 208.5, \"volume\": 2430100, \"entry_price\": 210.33, \"stop_loss\": 233.51, \"target_price\": 163.98, \"duration\": \"5-7 Days\", \"market_cap\": 511122937.45, \"sector\": \"Technology\", \"industry\": \"Semiconductors\", \"earnings_date\": \"2026-11-04\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.56, \"calls_vol\": 6583, \"puts_vol\": 3685}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"ATX.TO\", \"category\": \"Watchlist Stocks\", \"price\": 1.77, \"conviction_score\": -64.4, \"verdict\": \"SELL\", \"bullish_count\": 8, \"bearish_count\": 32, \"neutral_count\": 8, \"high\": 1.85, \"low\": 1.74, \"volume\": 403600, \"entry_price\": 1.77, \"stop_loss\": 1.95, \"target_price\": 1.42, \"duration\": \"5-7 Days\", \"market_cap\": 714371.99, \"sector\": \"Basic Materials\", \"industry\": \"Gold\", \"earnings_date\": \"2026-11-04\", \"options_flow\": null, \"win_rate\": {\"win_pct\": 42.9, \"trades\": 7}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"GLD\", \"category\": \"Watchlist Stocks\", \"price\": 366.61, \"conviction_score\": -71.2, \"verdict\": \"STRONG SELL\", \"bullish_count\": 5, \"bearish_count\": 34, \"neutral_count\": 9, \"high\": 369.25, \"low\": 364.33, \"volume\": 10097500, \"entry_price\": 366.61, \"stop_loss\": 375.36, \"target_price\": 349.11, \"duration\": \"2-4 Days\", \"market_cap\": 3701844327.09, \"sector\": \"Unknown\", \"industry\": \"Unknown\", \"earnings_date\": null, \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 0.61, \"calls_vol\": 17762, \"puts_vol\": 10807}, \"win_rate\": {\"win_pct\": 71.4, \"trades\": 7}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"GOOG\", \"category\": \"Watchlist Stocks\", \"price\": 317.28, \"conviction_score\": -61.0, \"verdict\": \"SELL\", \"bullish_count\": 7, \"bearish_count\": 33, \"neutral_count\": 8, \"high\": 321.23, \"low\": 316.99, \"volume\": 10825000, \"entry_price\": 317.28, \"stop_loss\": 329.9, \"target_price\": 292.04, \"duration\": \"2-4 Days\", \"market_cap\": 3434555986.79, \"sector\": \"Unknown\", \"industry\": \"Unknown\", \"earnings_date\": \"2026-10-28\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.63, \"calls_vol\": 21055, \"puts_vol\": 13297}, \"win_rate\": {\"win_pct\": 22.2, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"GOOG.TO\", \"category\": \"Watchlist Stocks\", \"price\": 50.4, \"conviction_score\": -61.0, \"verdict\": \"SELL\", \"bullish_count\": 7, \"bearish_count\": 33, \"neutral_count\": 8, \"high\": 51.02, \"low\": 50.34, \"volume\": 447900, \"entry_price\": 50.4, \"stop_loss\": 52.39, \"target_price\": 46.42, \"duration\": \"2-4 Days\", \"market_cap\": 22574160.68, \"sector\": \"Communication Services\", \"industry\": \"Internet Content & Information\", \"earnings_date\": null, \"options_flow\": null, \"win_rate\": {\"win_pct\": 22.2, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"IONQ\", \"category\": \"Watchlist Stocks\", \"price\": 31.27, \"conviction_score\": -75.1, \"verdict\": \"STRONG SELL\", \"bullish_count\": 6, \"bearish_count\": 32, \"neutral_count\": 10, \"high\": 31.58, \"low\": 30.38, \"volume\": 12999800, \"entry_price\": 31.27, \"stop_loss\": 34.95, \"target_price\": 23.91, \"duration\": \"5-7 Days\", \"market_cap\": 406503751.95, \"sector\": \"Technology\", \"industry\": \"Computer Hardware\", \"earnings_date\": \"2026-11-05\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 2.78, \"calls_vol\": 6622, \"puts_vol\": 18412}, \"win_rate\": {\"win_pct\": 62.5, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"INTC\", \"category\": \"Watchlist Stocks\", \"price\": 86.96, \"conviction_score\": -49.1, \"verdict\": \"SELL\", \"bullish_count\": 9, \"bearish_count\": 30, \"neutral_count\": 9, \"high\": 87.87, \"low\": 84.74, \"volume\": 71813700, \"entry_price\": 86.96, \"stop_loss\": 95.38, \"target_price\": 70.12, \"duration\": \"5-7 Days\", \"market_cap\": 6244919286.25, \"sector\": \"Technology\", \"industry\": \"Semiconductors\", \"earnings_date\": \"2026-10-29\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.4, \"calls_vol\": 83812, \"puts_vol\": 33925}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"KB\", \"category\": \"Watchlist Stocks\", \"price\": 114.74, \"conviction_score\": -41.9, \"verdict\": \"SELL\", \"bullish_count\": 10, \"bearish_count\": 28, \"neutral_count\": 10, \"high\": 115.8, \"low\": 113.02, \"volume\": 297200, \"entry_price\": 114.74, \"stop_loss\": 119.12, \"target_price\": 105.98, \"duration\": \"2-4 Days\", \"market_cap\": 34100727.37, \"sector\": \"Financial Services\", \"industry\": \"Banks - Regional\", \"earnings_date\": \"2026-10-29\", \"options_flow\": {\"expiry\": \"2026-11-20\", \"pc_ratio\": 0.5, \"calls_vol\": 4, \"puts_vol\": 2}, \"win_rate\": {\"win_pct\": 27.3, \"trades\": 11}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}}, {\"ticker\": \"LAES\", \"category\": \"Watchlist Stocks\", \"price\": 1.55, \"conviction_score\": -62.7, \"verdict\": \"SELL\", \"bullish_count\": 8, \"bearish_count\": 31, \"neutral_count\": 9, \"high\": 1.58, \"low\": 1.52, \"volume\": 2573800, \"entry_price\": 1.55, \"stop_loss\": 1.73, \"target_price\": 1.19, \"duration\": \"5-7 Days\", \"market_cap\": 3989389.88, \"sector\": \"Technology\", \"industry\": \"Semiconductors\", \"earnings_date\": \"2026-09-11\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.26, \"calls_vol\": 35, \"puts_vol\": 9}, \"win_rate\": {\"win_pct\": 66.7, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"MDB\", \"category\": \"Watchlist Stocks\", \"price\": 371.09, \"conviction_score\": 45.6, \"verdict\": \"BUY\", \"bullish_count\": 25, \"bearish_count\": 10, \"neutral_count\": 13, \"high\": 375.2, \"low\": 357.29, \"volume\": 1293900, \"entry_price\": 371.09, \"stop_loss\": 333.97, \"target_price\": 445.33, \"duration\": \"3-5 Days\", \"market_cap\": 480153346.26, \"sector\": \"Technology\", \"industry\": \"Software - Infrastructure\", \"earnings_date\": \"2026-12-01\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 1.13, \"calls_vol\": 1230, \"puts_vol\": 1390}, \"win_rate\": {\"win_pct\": 37.5, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BULLISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}}, {\"ticker\": \"MU\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for MU.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"MRVL.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for MRVL.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"NVDA\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for NVDA.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"MUX.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for MUX.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"OMG.VN\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for OMG.VN.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"ORCL\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for ORCL.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"PFE\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for PFE.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"PHYS.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for PHYS.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"PLTR\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for PLTR.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"PSLV.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for PSLV.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"QBTS\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for QBTS.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"QQQ\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for QQQ.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"RGC\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for RGC.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"RGTI\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for RGTI.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"RRC\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for RRC.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"RKLB\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for RKLB.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"SHOP\", \"category\": \"Watchlist Stocks\", \"price\": 168.68, \"conviction_score\": 20.5, \"verdict\": \"MILD BUY\", \"bullish_count\": 20, \"bearish_count\": 15, \"neutral_count\": 13, \"high\": 170.3, \"low\": 166.09, \"volume\": 4101800, \"entry_price\": 168.68, \"stop_loss\": 157.43, \"target_price\": 191.19, \"duration\": \"3-5 Days\", \"market_cap\": 691891593.96, \"sector\": \"Technology\", \"industry\": \"Software - Application\", \"earnings_date\": \"2026-11-03\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 2.42, \"calls_vol\": 6253, \"puts_vol\": 15122}, \"win_rate\": {\"win_pct\": 75.0, \"trades\": 12}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BULLISH\", \"1w\": \"BULLISH\"}}, {\"ticker\": \"META\", \"category\": \"Watchlist Stocks\", \"price\": 642.62, \"conviction_score\": -52.2, \"verdict\": \"SELL\", \"bullish_count\": 9, \"bearish_count\": 31, \"neutral_count\": 8, \"high\": 648.04, \"low\": 633.27, \"volume\": 14761500, \"entry_price\": 642.62, \"stop_loss\": 681.74, \"target_price\": 564.38, \"duration\": \"5-7 Days\", \"market_cap\": 9486035057.92, \"sector\": \"Communication Services\", \"industry\": \"Internet Content & Information\", \"earnings_date\": \"2026-10-21\", \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 0.56, \"calls_vol\": 52639, \"puts_vol\": 29274}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 10}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}}, {\"ticker\": \"SNDK\", \"category\": \"Watchlist Stocks\", \"price\": 1238.03, \"conviction_score\": -62.2, \"verdict\": \"SELL\", \"bullish_count\": 6, \"bearish_count\": 33, \"neutral_count\": 9, \"high\": 1299.99, \"low\": 1228.89, \"volume\": 7876100, \"entry_price\": 1238.03, \"stop_loss\": 1382.24, \"target_price\": 949.61, \"duration\": \"2-4 Days\", \"market_cap\": 9750848313.75, \"sector\": \"Technology\", \"industry\": \"Computer Hardware\", \"earnings_date\": \"2026-10-29\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.89, \"calls_vol\": 22837, \"puts_vol\": 20385}, \"win_rate\": {\"win_pct\": 53.8, \"trades\": 13}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"SNDL\", \"category\": \"Watchlist Stocks\", \"price\": 1.29, \"conviction_score\": 9.6, \"verdict\": \"NEUTRAL\", \"bullish_count\": 23, \"bearish_count\": 15, \"neutral_count\": 10, \"high\": 1.31, \"low\": 1.28, \"volume\": 747600, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 964403.97, \"sector\": \"Consumer Defensive\", \"industry\": \"Beverages - Wineries & Distilleries\", \"earnings_date\": \"2026-10-27\", \"options_flow\": {\"expiry\": \"2026-11-20\", \"pc_ratio\": 0.05, \"calls_vol\": 109, \"puts_vol\": 5}, \"win_rate\": {\"win_pct\": 33.3, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BULLISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"SOFI\", \"category\": \"Watchlist Stocks\", \"price\": 14.61, \"conviction_score\": -59.0, \"verdict\": \"SELL\", \"bullish_count\": 6, \"bearish_count\": 29, \"neutral_count\": 13, \"high\": 14.71, \"low\": 14.23, \"volume\": 38841900, \"entry_price\": 14.61, \"stop_loss\": 15.58, \"target_price\": 12.68, \"duration\": \"2-4 Days\", \"market_cap\": 567674359.61, \"sector\": \"Financial Services\", \"industry\": \"Credit Services\", \"earnings_date\": \"2026-10-27\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.82, \"calls_vol\": 35427, \"puts_vol\": 29159}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"SPY\", \"category\": \"Watchlist Stocks\", \"price\": 759.97, \"conviction_score\": -55.1, \"verdict\": \"SELL\", \"bullish_count\": 7, \"bearish_count\": 31, \"neutral_count\": 10, \"high\": 763.47, \"low\": 758.68, \"volume\": 33377700, \"entry_price\": 759.97, \"stop_loss\": 770.79, \"target_price\": 738.34, \"duration\": \"2-4 Days\", \"market_cap\": 25366049691.14, \"sector\": \"Unknown\", \"industry\": \"Unknown\", \"earnings_date\": null, \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 1.2, \"calls_vol\": 475006, \"puts_vol\": 568968}, \"win_rate\": {\"win_pct\": 44.4, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}}, {\"ticker\": \"LCID\", \"category\": \"Watchlist Stocks\", \"price\": 3.52, \"conviction_score\": -25.0, \"verdict\": \"MILD SELL\", \"bullish_count\": 15, \"bearish_count\": 21, \"neutral_count\": 12, \"high\": 3.61, \"low\": 3.34, \"volume\": 7761100, \"entry_price\": 3.52, \"stop_loss\": 3.94, \"target_price\": 2.68, \"duration\": \"5-7 Days\", \"market_cap\": 27319071.85, \"sector\": \"Consumer Cyclical\", \"industry\": \"Auto Manufacturers\", \"earnings_date\": \"2026-11-09\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.13, \"calls_vol\": 3353, \"puts_vol\": 447}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"NEUTRAL\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}}, {\"ticker\": \"MSFT\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for MSFT.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"SLV\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for SLV.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"TAL.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TAL.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"TD.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TD.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"T.TO\", \"category\": \"Watchlist Stocks\", \"price\": 12.34, \"conviction_score\": 27.5, \"verdict\": \"MILD BUY\", \"bullish_count\": 28, \"bearish_count\": 11, \"neutral_count\": 9, \"high\": 12.49, \"low\": 12.26, \"volume\": 7774600, \"entry_price\": 12.34, \"stop_loss\": 11.87, \"target_price\": 13.28, \"duration\": \"8-12 Days\", \"market_cap\": 95938565.19, \"sector\": \"Communication Services\", \"industry\": \"Telecom Services\", \"earnings_date\": \"2026-11-06\", \"options_flow\": null, \"win_rate\": {\"win_pct\": 33.3, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"NEUTRAL\", \"1d\": \"BEARISH\", \"1w\": \"NEUTRAL\"}}, {\"ticker\": \"TIGR\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TIGR.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"TNGX\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TNGX.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"TSLY\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TSLY.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"VOO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for VOO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"TSLA\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TSLA.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"VTI\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for VTI.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"VRT\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for VRT.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"XPEV\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for XPEV.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"YNVD.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for YNVD.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"YTSL.TO\", \"category\": \"Watchlist Stocks\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for YTSL.TO.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}, {\"ticker\": \"CNC\", \"category\": \"Options Activity\", \"price\": 0.0, \"conviction_score\": 0.0, \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CNC.\", \"bullish_count\": 0, \"bearish_count\": 0, \"neutral_count\": 0, \"high\": 0, \"low\": 0, \"volume\": 0, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 0.0}], \"details\": {\"AAPL\": {\"success\": true, \"ticker\": \"AAPL\", \"category\": \"Watchlist Stocks\", \"price\": 347.73, \"conviction_score\": 72.2, \"verdict\": \"STRONG BUY\", \"bullish_count\": 32, \"bearish_count\": 5, \"neutral_count\": 11, \"high\": 351.73, \"low\": 345.75, \"volume\": 39496500, \"entry_price\": 347.73, \"stop_loss\": 338.11, \"target_price\": 366.96, \"duration\": \"3-5 Days\", \"market_cap\": 13734118378.92, \"sector\": \"Technology\", \"industry\": \"Consumer Electronics\", \"earnings_date\": \"2026-11-02\", \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 1.07, \"calls_vol\": 90095, \"puts_vol\": 96491}, \"win_rate\": {\"win_pct\": 66.7, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"BULLISH\", \"1d\": \"BULLISH\", \"1w\": \"BULLISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 304.55, \"high\": 310.42, \"low\": 299.74, \"close\": 308.64, \"volume\": 132489100, \"ema50\": 309.62, \"ema200\": 0.0, \"bbu\": 308.64, \"bbl\": 308.64, \"rsi\": 43.2, \"macd\": 6.8882, \"macds\": 8.2537, \"macdh\": -1.3655}, {\"time\": \"2026-08-03\", \"open\": 309.31, \"high\": 311.53, \"low\": 302.3, \"close\": 303.16, \"volume\": 75052000, \"ema50\": 309.36, \"ema200\": 0.0, \"bbu\": 303.16, \"bbl\": 303.16, \"rsi\": 40.3, \"macd\": 4.5326, \"macds\": 7.5095, \"macdh\": -2.9768}, {\"time\": \"2026-08-04\", \"open\": 302.47, \"high\": 310.15, \"low\": 301.06, \"close\": 309.11, \"volume\": 68001000, \"ema50\": 309.35, \"ema200\": 0.0, \"bbu\": 309.11, \"bbl\": 309.11, \"rsi\": 44.7, \"macd\": 3.1104, \"macds\": 6.6296, \"macdh\": -3.5192}, {\"time\": \"2026-08-05\", \"open\": 309.09, \"high\": 311.44, \"low\": 305.41, \"close\": 310.73, \"volume\": 49438800, \"ema50\": 309.41, \"ema200\": 0.0, \"bbu\": 310.73, \"bbl\": 310.73, \"rsi\": 45.8, \"macd\": 2.0899, \"macds\": 5.7217, \"macdh\": -3.6318}, {\"time\": \"2026-08-06\", \"open\": 314.07, \"high\": 316.02, \"low\": 308.96, \"close\": 312.14, \"volume\": 46139900, \"ema50\": 309.51, \"ema200\": 0.0, \"bbu\": 312.14, \"bbl\": 312.14, \"rsi\": 46.9, \"macd\": 1.3789, \"macds\": 4.8531, \"macdh\": -3.4743}, {\"time\": \"2026-08-07\", \"open\": 311.18, \"high\": 314.54, \"low\": 310.47, \"close\": 313.06, \"volume\": 34437200, \"ema50\": 309.65, \"ema200\": 0.0, \"bbu\": 313.06, \"bbl\": 313.06, \"rsi\": 47.6, \"macd\": 0.8794, \"macds\": 4.0584, \"macdh\": -3.179}, {\"time\": \"2026-08-10\", \"open\": 306.83, \"high\": 308.26, \"low\": 304.61, \"close\": 308.26, \"volume\": 44812500, \"ema50\": 309.6, \"ema200\": 0.0, \"bbu\": 308.26, \"bbl\": 308.26, \"rsi\": 44.3, \"macd\": 0.0952, \"macds\": 3.2657, \"macdh\": -3.1706}, {\"time\": \"2026-08-11\", \"open\": 307.75, \"high\": 309.97, \"low\": 302.79, \"close\": 304.91, \"volume\": 37476700, \"ema50\": 309.41, \"ema200\": 0.0, \"bbu\": 304.91, \"bbl\": 304.91, \"rsi\": 42.1, \"macd\": -0.7876, \"macds\": 2.4551, \"macdh\": -3.2427}, {\"time\": \"2026-08-12\", \"open\": 305.1, \"high\": 305.66, \"low\": 300.57, \"close\": 302.25, \"volume\": 41657800, \"ema50\": 309.13, \"ema200\": 279.58, \"bbu\": 302.25, \"bbl\": 302.25, \"rsi\": 40.4, \"macd\": -1.6824, \"macds\": 1.6276, \"macdh\": -3.31}, {\"time\": \"2026-08-13\", \"open\": 304.21, \"high\": 306.0, \"low\": 302.05, \"close\": 305.26, \"volume\": 40349300, \"ema50\": 308.98, \"ema200\": 279.83, \"bbu\": 305.26, \"bbl\": 305.26, \"rsi\": 43.2, \"macd\": -2.1242, \"macds\": 0.8772, \"macdh\": -3.0014}, {\"time\": \"2026-08-14\", \"open\": 306.0, \"high\": 307.49, \"low\": 304.3, \"close\": 305.93, \"volume\": 28229400, \"ema50\": 308.86, \"ema200\": 280.09, \"bbu\": 305.93, \"bbl\": 305.93, \"rsi\": 43.8, \"macd\": -2.3927, \"macds\": 0.2232, \"macdh\": -2.6159}, {\"time\": \"2026-08-17\", \"open\": 306.21, \"high\": 307.66, \"low\": 302.94, \"close\": 305.59, \"volume\": 38169300, \"ema50\": 308.73, \"ema200\": 280.35, \"bbu\": 305.59, \"bbl\": 305.59, \"rsi\": 43.6, \"macd\": -2.6029, \"macds\": -0.342, \"macdh\": -2.2609}, {\"time\": \"2026-08-18\", \"open\": 307.58, \"high\": 311.49, \"low\": 305.74, \"close\": 310.03, \"volume\": 53424500, \"ema50\": 308.78, \"ema200\": 280.64, \"bbu\": 310.03, \"bbl\": 310.03, \"rsi\": 48.0, \"macd\": -2.3837, \"macds\": -0.7503, \"macdh\": -1.6334}, {\"time\": \"2026-08-19\", \"open\": 310.14, \"high\": 319.28, \"low\": 309.6, \"close\": 316.83, \"volume\": 50505600, \"ema50\": 309.1, \"ema200\": 281.0, \"bbu\": 316.83, \"bbl\": 316.83, \"rsi\": 54.0, \"macd\": -1.6424, \"macds\": -0.9288, \"macdh\": -0.7137}, {\"time\": \"2026-08-20\", \"open\": 317.46, \"high\": 320.28, \"low\": 310.65, \"close\": 311.3, \"volume\": 40959200, \"ema50\": 309.19, \"ema200\": 281.3, \"bbu\": 311.3, \"bbl\": 311.3, \"rsi\": 49.0, \"macd\": -1.484, \"macds\": -1.0398, \"macdh\": -0.4442}, {\"time\": \"2026-08-21\", \"open\": 312.05, \"high\": 312.38, \"low\": 307.01, \"close\": 309.35, \"volume\": 46876800, \"ema50\": 309.19, \"ema200\": 281.58, \"bbu\": 309.35, \"bbl\": 309.35, \"rsi\": 47.4, \"macd\": -1.4986, \"macds\": -1.1316, \"macdh\": -0.367}, {\"time\": \"2026-08-24\", \"open\": 311.47, \"high\": 313.36, \"low\": 309.97, \"close\": 310.34, \"volume\": 34673600, \"ema50\": 309.24, \"ema200\": 281.87, \"bbu\": 310.34, \"bbl\": 310.34, \"rsi\": 48.3, \"macd\": -1.4139, \"macds\": -1.188, \"macdh\": -0.2259}, {\"time\": \"2026-08-25\", \"open\": 310.79, \"high\": 313.59, \"low\": 308.21, \"close\": 309.9, \"volume\": 25869800, \"ema50\": 309.26, \"ema200\": 282.15, \"bbu\": 309.9, \"bbl\": 309.9, \"rsi\": 47.9, \"macd\": -1.3666, \"macds\": -1.2237, \"macdh\": -0.1428}, {\"time\": \"2026-08-26\", \"open\": 310.3, \"high\": 315.43, \"low\": 308.8, \"close\": 313.45, \"volume\": 34024500, \"ema50\": 309.43, \"ema200\": 282.46, \"bbu\": 313.45, \"bbl\": 313.45, \"rsi\": 51.5, \"macd\": -1.0307, \"macds\": -1.1851, \"macdh\": 0.1544}, {\"time\": \"2026-08-27\", \"open\": 310.55, \"high\": 315.4, \"low\": 309.4, \"close\": 314.58, \"volume\": 32419200, \"ema50\": 309.63, \"ema200\": 282.78, \"bbu\": 314.58, \"bbl\": 314.58, \"rsi\": 52.7, \"macd\": -0.6657, \"macds\": -1.0813, \"macdh\": 0.4155}, {\"time\": \"2026-08-28\", \"open\": 316.85, \"high\": 322.37, \"low\": 315.45, \"close\": 319.7, \"volume\": 38649400, \"ema50\": 310.03, \"ema200\": 283.15, \"bbu\": 319.7, \"bbl\": 319.7, \"rsi\": 57.5, \"macd\": 0.0363, \"macds\": -0.8577, \"macdh\": 0.894}, {\"time\": \"2026-08-31\", \"open\": 319.6, \"high\": 321.24, \"low\": 312.8, \"close\": 316.85, \"volume\": 41242700, \"ema50\": 310.29, \"ema200\": 283.48, \"bbu\": 316.85, \"bbl\": 316.85, \"rsi\": 54.2, \"macd\": 0.3585, \"macds\": -0.6145, \"macdh\": 0.973}, {\"time\": \"2026-09-01\", \"open\": 316.98, \"high\": 327.3, \"low\": 314.73, \"close\": 325.13, \"volume\": 53167400, \"ema50\": 310.87, \"ema200\": 283.9, \"bbu\": 325.13, \"bbl\": 325.13, \"rsi\": 61.2, \"macd\": 1.2674, \"macds\": -0.2381, \"macdh\": 1.5055}, {\"time\": \"2026-09-02\", \"open\": 326.87, \"high\": 328.4, \"low\": 323.53, \"close\": 324.96, \"volume\": 33776400, \"ema50\": 311.43, \"ema200\": 284.3, \"bbu\": 324.96, \"bbl\": 324.96, \"rsi\": 61.0, \"macd\": 1.9515, \"macds\": 0.1998, \"macdh\": 1.7517}, {\"time\": \"2026-09-03\", \"open\": 324.87, \"high\": 330.81, \"low\": 324.11, \"close\": 328.21, \"volume\": 37225800, \"ema50\": 312.09, \"ema200\": 284.74, \"bbu\": 328.21, \"bbl\": 328.21, \"rsi\": 63.5, \"macd\": 2.7245, \"macds\": 0.7048, \"macdh\": 2.0197}, {\"time\": \"2026-09-04\", \"open\": 328.31, \"high\": 328.93, \"low\": 317.86, \"close\": 319.97, \"volume\": 39606900, \"ema50\": 312.39, \"ema200\": 285.09, \"bbu\": 319.97, \"bbl\": 319.97, \"rsi\": 54.0, \"macd\": 2.6417, \"macds\": 1.0921, \"macdh\": 1.5496}, {\"time\": \"2026-09-08\", \"open\": 317.1, \"high\": 320.7, \"low\": 314.9, \"close\": 316.22, \"volume\": 35477100, \"ema50\": 312.54, \"ema200\": 285.4, \"bbu\": 316.22, \"bbl\": 316.22, \"rsi\": 50.3, \"macd\": 2.2477, \"macds\": 1.3233, \"macdh\": 0.9244}, {\"time\": \"2026-09-09\", \"open\": 315.49, \"high\": 319.15, \"low\": 309.9, \"close\": 315.34, \"volume\": 65640000, \"ema50\": 312.65, \"ema200\": 285.7, \"bbu\": 315.34, \"bbl\": 315.34, \"rsi\": 49.4, \"macd\": 1.8431, \"macds\": 1.4272, \"macdh\": 0.4159}, {\"time\": \"2026-09-10\", \"open\": 316.67, \"high\": 326.74, \"low\": 316.51, \"close\": 326.57, \"volume\": 70011900, \"ema50\": 313.2, \"ema200\": 286.11, \"bbu\": 326.57, \"bbl\": 326.57, \"rsi\": 59.0, \"macd\": 2.401, \"macds\": 1.622, \"macdh\": 0.779}, {\"time\": \"2026-09-11\", \"open\": 327.45, \"high\": 336.22, \"low\": 326.3, \"close\": 332.27, \"volume\": 50716900, \"ema50\": 313.95, \"ema200\": 286.57, \"bbu\": 332.27, \"bbl\": 332.27, \"rsi\": 62.8, \"macd\": 3.2654, \"macds\": 1.9506, \"macdh\": 1.3147}, {\"time\": \"2026-09-14\", \"open\": 334.79, \"high\": 335.5, \"low\": 331.34, \"close\": 333.08, \"volume\": 39269100, \"ema50\": 314.7, \"ema200\": 287.03, \"bbu\": 333.08, \"bbl\": 333.08, \"rsi\": 63.4, \"macd\": 3.97, \"macds\": 2.3545, \"macdh\": 1.6155}, {\"time\": \"2026-09-15\", \"open\": 330.14, \"high\": 331.78, \"low\": 328.35, \"close\": 331.34, \"volume\": 31748200, \"ema50\": 315.35, \"ema200\": 287.47, \"bbu\": 331.34, \"bbl\": 331.34, \"rsi\": 61.4, \"macd\": 4.3381, \"macds\": 2.7512, \"macdh\": 1.5868}, {\"time\": \"2026-09-16\", \"open\": 332.53, \"high\": 335.48, \"low\": 330.7, \"close\": 332.41, \"volume\": 35981000, \"ema50\": 316.02, \"ema200\": 287.92, \"bbu\": 332.41, \"bbl\": 332.41, \"rsi\": 62.2, \"macd\": 4.6623, \"macds\": 3.1334, \"macdh\": 1.5289}, {\"time\": \"2026-09-17\", \"open\": 334.77, \"high\": 338.34, \"low\": 330.18, \"close\": 337.0, \"volume\": 36700200, \"ema50\": 316.84, \"ema200\": 288.41, \"bbu\": 337.0, \"bbl\": 337.0, \"rsi\": 65.4, \"macd\": 5.2294, \"macds\": 3.5526, \"macdh\": 1.6768}, {\"time\": \"2026-09-18\", \"open\": 337.91, \"high\": 338.49, \"low\": 332.53, \"close\": 336.13, \"volume\": 86588200, \"ema50\": 317.6, \"ema200\": 288.88, \"bbu\": 336.13, \"bbl\": 336.13, \"rsi\": 64.3, \"macd\": 5.5447, \"macds\": 3.951, \"macdh\": 1.5936}, {\"time\": \"2026-09-21\", \"open\": 335.28, \"high\": 339.64, \"low\": 333.05, \"close\": 338.98, \"volume\": 34999200, \"ema50\": 318.44, \"ema200\": 289.38, \"bbu\": 338.98, \"bbl\": 338.98, \"rsi\": 66.4, \"macd\": 5.9559, \"macds\": 4.352, \"macdh\": 1.6039}, {\"time\": \"2026-09-22\", \"open\": 340.14, \"high\": 345.34, \"low\": 338.75, \"close\": 339.75, \"volume\": 40711800, \"ema50\": 319.27, \"ema200\": 289.88, \"bbu\": 339.75, \"bbl\": 339.75, \"rsi\": 66.9, \"macd\": 6.2716, \"macds\": 4.7359, \"macdh\": 1.5357}, {\"time\": \"2026-09-23\", \"open\": 341.08, \"high\": 341.8, \"low\": 335.5, \"close\": 337.02, \"volume\": 31658800, \"ema50\": 319.97, \"ema200\": 290.35, \"bbu\": 337.02, \"bbl\": 337.02, \"rsi\": 62.9, \"macd\": 6.2297, \"macds\": 5.0347, \"macdh\": 1.195}, {\"time\": \"2026-09-24\", \"open\": 336.72, \"high\": 338.91, \"low\": 334.3, \"close\": 335.92, \"volume\": 24733100, \"ema50\": 320.59, \"ema200\": 290.8, \"bbu\": 335.92, \"bbl\": 335.92, \"rsi\": 61.4, \"macd\": 6.0381, \"macds\": 5.2354, \"macdh\": 0.8027}, {\"time\": \"2026-09-25\", \"open\": 336.04, \"high\": 341.67, \"low\": 334.53, \"close\": 341.07, \"volume\": 30002500, \"ema50\": 321.4, \"ema200\": 291.3, \"bbu\": 341.07, \"bbl\": 341.07, \"rsi\": 65.7, \"macd\": 6.23, \"macds\": 5.4343, \"macdh\": 0.7957}, {\"time\": \"2026-09-28\", \"open\": 340.37, \"high\": 342.99, \"low\": 338.04, \"close\": 338.4, \"volume\": 32820800, \"ema50\": 322.06, \"ema200\": 291.77, \"bbu\": 338.4, \"bbl\": 338.4, \"rsi\": 61.8, \"macd\": 6.0964, \"macds\": 5.5667, \"macdh\": 0.5297}, {\"time\": \"2026-09-29\", \"open\": 336.97, \"high\": 337.09, \"low\": 328.7, \"close\": 329.4, \"volume\": 38478000, \"ema50\": 322.35, \"ema200\": 292.15, \"bbu\": 329.4, \"bbl\": 329.4, \"rsi\": 50.9, \"macd\": 5.2043, \"macds\": 5.4942, \"macdh\": -0.2899}, {\"time\": \"2026-09-30\", \"open\": 330.8, \"high\": 339.5, \"low\": 330.14, \"close\": 333.02, \"volume\": 49988600, \"ema50\": 322.77, \"ema200\": 292.55, \"bbu\": 333.02, \"bbl\": 333.02, \"rsi\": 54.4, \"macd\": 4.7348, \"macds\": 5.3424, \"macdh\": -0.6075}, {\"time\": \"2026-10-01\", \"open\": 330.0, \"high\": 332.48, \"low\": 325.81, \"close\": 330.32, \"volume\": 36306300, \"ema50\": 323.07, \"ema200\": 292.93, \"bbu\": 330.32, \"bbl\": 330.32, \"rsi\": 51.5, \"macd\": 4.0976, \"macds\": 5.0934, \"macdh\": -0.9958}, {\"time\": \"2026-10-02\", \"open\": 333.26, \"high\": 334.54, \"low\": 330.61, \"close\": 333.69, \"volume\": 33278600, \"ema50\": 323.48, \"ema200\": 293.33, \"bbu\": 333.69, \"bbl\": 333.69, \"rsi\": 54.7, \"macd\": 3.8206, \"macds\": 4.8388, \"macdh\": -1.0183}, {\"time\": \"2026-10-05\", \"open\": 332.82, \"high\": 336.21, \"low\": 331.65, \"close\": 332.89, \"volume\": 34400900, \"ema50\": 323.85, \"ema200\": 293.73, \"bbu\": 332.89, \"bbl\": 332.89, \"rsi\": 53.8, \"macd\": 3.4961, \"macds\": 4.5703, \"macdh\": -1.0742}, {\"time\": \"2026-10-06\", \"open\": 332.28, \"high\": 334.38, \"low\": 330.62, \"close\": 333.63, \"volume\": 30449000, \"ema50\": 324.24, \"ema200\": 294.12, \"bbu\": 333.63, \"bbl\": 333.63, \"rsi\": 54.6, \"macd\": 3.2611, \"macds\": 4.3085, \"macdh\": -1.0473}, {\"time\": \"2026-10-07\", \"open\": 336.96, \"high\": 338.67, \"low\": 332.78, \"close\": 336.67, \"volume\": 34147900, \"ema50\": 324.72, \"ema200\": 294.55, \"bbu\": 336.67, \"bbl\": 336.67, \"rsi\": 57.7, \"macd\": 3.2824, \"macds\": 4.1033, \"macdh\": -0.8209}, {\"time\": \"2026-10-08\", \"open\": 336.82, \"high\": 341.57, \"low\": 335.9, \"close\": 340.42, \"volume\": 35332400, \"ema50\": 325.34, \"ema200\": 295.0, \"bbu\": 340.42, \"bbl\": 340.42, \"rsi\": 61.2, \"macd\": 3.5607, \"macds\": 3.9947, \"macdh\": -0.434}, {\"time\": \"2026-10-09\", \"open\": 331.7, \"high\": 338.61, \"low\": 330.7, \"close\": 336.64, \"volume\": 37881200, \"ema50\": 325.78, \"ema200\": 295.42, \"bbu\": 336.64, \"bbl\": 336.64, \"rsi\": 56.1, \"macd\": 3.4367, \"macds\": 3.8831, \"macdh\": -0.4464}, {\"time\": \"2026-10-12\", \"open\": 338.22, \"high\": 342.63, \"low\": 337.6, \"close\": 340.97, \"volume\": 25900600, \"ema50\": 326.38, \"ema200\": 295.87, \"bbu\": 340.97, \"bbl\": 340.97, \"rsi\": 60.2, \"macd\": 3.6458, \"macds\": 3.8357, \"macdh\": -0.1899}, {\"time\": \"2026-10-13\", \"open\": 344.67, \"high\": 348.15, \"low\": 340.74, \"close\": 341.27, \"volume\": 38983800, \"ema50\": 326.96, \"ema200\": 296.32, \"bbu\": 341.27, \"bbl\": 341.27, \"rsi\": 60.5, \"macd\": 3.792, \"macds\": 3.8269, \"macdh\": -0.0349}, {\"time\": \"2026-10-14\", \"open\": 344.61, \"high\": 347.09, \"low\": 341.72, \"close\": 342.96, \"volume\": 50061100, \"ema50\": 327.59, \"ema200\": 296.79, \"bbu\": 342.96, \"bbl\": 342.96, \"rsi\": 62.1, \"macd\": 3.9981, \"macds\": 3.8612, \"macdh\": 0.137}, {\"time\": \"2026-10-15\", \"open\": 346.95, \"high\": 347.85, \"low\": 341.6, \"close\": 342.0, \"volume\": 39767300, \"ema50\": 328.15, \"ema200\": 297.24, \"bbu\": 342.0, \"bbl\": 342.0, \"rsi\": 60.6, \"macd\": 4.0375, \"macds\": 3.8964, \"macdh\": 0.1411}, {\"time\": \"2026-10-16\", \"open\": 346.09, \"high\": 347.82, \"low\": 340.46, \"close\": 343.46, \"volume\": 59946400, \"ema50\": 328.75, \"ema200\": 297.7, \"bbu\": 343.46, \"bbl\": 343.46, \"rsi\": 62.1, \"macd\": 4.1388, \"macds\": 3.9449, \"macdh\": 0.1939}, {\"time\": \"2026-10-19\", \"open\": 340.78, \"high\": 346.0, \"low\": 340.12, \"close\": 342.94, \"volume\": 34573200, \"ema50\": 329.31, \"ema200\": 298.15, \"bbu\": 342.94, \"bbl\": 342.94, \"rsi\": 61.2, \"macd\": 4.1295, \"macds\": 3.9818, \"macdh\": 0.1477}, {\"time\": \"2026-10-20\", \"open\": 339.86, \"high\": 343.06, \"low\": 338.7, \"close\": 339.5, \"volume\": 35851400, \"ema50\": 329.71, \"ema200\": 298.56, \"bbu\": 339.5, \"bbl\": 339.5, \"rsi\": 55.5, \"macd\": 3.8008, \"macds\": 3.9456, \"macdh\": -0.1449}, {\"time\": \"2026-10-21\", \"open\": 339.36, \"high\": 345.25, \"low\": 338.83, \"close\": 343.99, \"volume\": 35614100, \"ema50\": 330.27, \"ema200\": 299.01, \"bbu\": 343.99, \"bbl\": 343.99, \"rsi\": 60.7, \"macd\": 3.8581, \"macds\": 3.9281, \"macdh\": -0.0701}, {\"time\": \"2026-10-22\", \"open\": 344.94, \"high\": 348.36, \"low\": 342.28, \"close\": 348.22, \"volume\": 46898900, \"ema50\": 330.97, \"ema200\": 299.5, \"bbu\": 348.22, \"bbl\": 348.22, \"rsi\": 64.8, \"macd\": 4.1964, \"macds\": 3.9818, \"macdh\": 0.2146}, {\"time\": \"2026-10-23\", \"open\": 349.12, \"high\": 351.73, \"low\": 345.75, \"close\": 347.73, \"volume\": 39496500, \"ema50\": 331.63, \"ema200\": 299.98, \"bbu\": 347.73, \"bbl\": 347.73, \"rsi\": 63.9, \"macd\": 4.3746, \"macds\": 4.0603, \"macdh\": 0.3143}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 343.304, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 10-day Simple Moving Average ($343.30)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 338.906, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 20-day Simple Moving Average ($338.91)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 329.4668, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above the 50-day Medium-term SMA ($329.47)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 319.2494, \"signal\": \"Bullish\", \"contribution\": 1.3, \"details\": \"Price is above the 100-day Long-term SMA ($319.25)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 294.108, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($294.11)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 343.6233, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 9-day Exponential Moving Average ($343.62)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 339.977, \"signal\": \"Bullish\", \"contribution\": 1.1, \"details\": \"Price is above the 20-day Exponential Moving Average ($339.98)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 331.631, \"signal\": \"Bullish\", \"contribution\": 1.3, \"details\": \"Price is above the 50-day Trend EMA ($331.63)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 299.9804, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($299.98)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 335.5976, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above (Bullish) Parabolic SAR dot at $335.60\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 63.928, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"RSI is in bullish territory at 63.9\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 85.5151, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Stochastic %K (85.5) is above %D (78.6)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 78.6179, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Stochastic %D is neutral at 78.6\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": 4.3746, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"MACD line (4.3746) is above Signal line (4.0603)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": 0.3143, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"MACD histogram is positive (0.3143)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -18.9484, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Williams %R is overbought at -18.9\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -4523.7994, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -4523.8\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": 3.2851, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"12-day Price ROC is positive (3.29%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": 11.09, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"10-day Momentum oscillator is positive (11.09)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": 7.9296, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"AO is above zero (7.9296)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 349.8251, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Price is very close to or above upper resistance band ($349.83)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 327.9869, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($327.99)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.0644, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.064 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 352.5611, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($352.56)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 327.3929, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($327.39)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 351.73, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($351.73)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 325.81, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($325.81)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 6.4112, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $6.41\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 1.8437, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 1.84% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 5.4596, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $5.46\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 956420200.0, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"OBV is above its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.0811, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.081\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": 40385011.1943, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Force Index is positive (40385011)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 339.2092, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Close price is above the 20-day VWAP approximation ($339.21)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 1445626412.7773, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"PVT is above its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": 18.3692, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"EOM is positive (easy upward movement) (18.369188)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 564240901.4297, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -1530435.0435, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-1530435)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 67.4821, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"MFI is neutral-positive at 67.5\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 20.0326, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 20.0\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": 14.7501, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"DMI+ (28.8) is above DMI- (14.0)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": 5.9147, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Coppock momentum curve is positive (5.915)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.1586, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"TRIX oscillator (0.1586) is above its signal line (0.1550)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": 1.9259, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Fisher line is above trigger line (1.93)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": 1.1153, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Percentage Price Oscillator is bullish (1.12%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 1.514, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (1.51)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": 21.5008, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"TSI indicator (21.50) is above signal line (18.59)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": 0.3421, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Vortex +VI (1.13) is above -VI (0.78)\"}], \"news_articles\": [{\"title\": \"Apple Stock Could Have Another Major Growth Chapter Ahead - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMinAFBVV95cUxOcVF1N2VhaVZ5QkExSFUtaHpvTXhjekdWODYtUGFFWm9YcTVyS1lmNjFHaUVaWE9FR0ZrYzJUZ2hwTFduNkxvcDdQVDJiNWNBQVlveGdVVzVSaTgyTGdDdlFZamJ3dWRxLXdlTG00aGtmaXF6eldwRzVZNksyMDRVZmdNYmVYZFkzT1Y4TEloaUZtTDQ3ZGdWcTZWZ3Q?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Thu, 22 Oct 2026 14:00:43 GMT\"}, {\"title\": \"In 1985, He Was Forced Out of the Company He Founded. Months Later He Bet $10 Million On A Graphics Unit He Bought From George Lucas. By 2006, That Bet Was Worth Far More Than His Apple Stock - 24\/7 Wall St.\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMizwJBVV95cUxNNWZXS0ctWHRseUF1UlFGWXM4M2xJb2V6cVBHSWt0T0VWMXhRWWZDNkRTODExaDNxVUFIRFlhRFBlMFhXS1Y2WWlUVTM1STBHRGp1U3VqTTI4OXE3QlNoM1NGbG1oLWlCUmEtbTFuQUZxT05ELThUajRJamJJVnJrYWt6dFBtOVF4UGYwa2xrOWtNQWw1bEFjQkNtYlN5dkNMWjIzNFF4UUFTSV9fQzliaExjQV9selBpbEJiT1FTcUJmdnhNWFFUcFlBZjFtTl9LYzlnU0ladEJFQTdLSWVSVUZZeTZqNlRvdFZURFl6Q0J2d2hIVlp5MVFLX0F2SnllYzkzVEdNSUhnM2I1ODdieHBnNm5uSFkxZ1dhQXhkUlBNLTlHMW12bFI3NGVsSzlzRHVKUzloSnN3X0N5NnNoZlJfWUJlZVROT1Y1aTl0VQ?oc=5\", \"publisher\": \"24\/7 Wall St.\", \"pubDate\": \"Sun, 25 Oct 2026 13:27:00 GMT\"}, {\"title\": \"Prediction: Apple\\u2019s Stock Is Due for a Reality Check on Nov. 2 - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMimAFBVV95cUxQemJwV2kzQjBUMjh6MGk3Um1lNk1CZlV4a0ZNWnU5c2NfcFo4M01FdTRLb0tSR1BxN054VURsWGZTYVRXZEpfT295YXBJcl9aNGJ5M0NEcWFXajQ2RGQyYTB1Z0FVNXM1dU13OVg2eTBfWG1wM2V4bTlSV0dCNVpTbXhUUVBmaDBnNkFvdGN0QmdTR1VxRUYtOA?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Tue, 20 Oct 2026 20:43:00 GMT\"}, {\"title\": \"Apple Stock Looks Ripe For A High-Risk, Short-Term Options Trade - Investor's Business Daily\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiqgFBVV95cUxPcDJOdDM5UHM0WG13NmNCZGk4OGI0QXBqX0QtWl9FSWxSV1hSQUl4QkUtaXQ1RW0yQmg1eEZPUGpWMmZVd2o3Qk5oMWVzek1UNVpQZ2hwYUxNOWt3UUxNQVFXbWVtbmliRXpxLVE0amwydWRDQ0RoUkxpQzlkUkdOejJ1bjRUZElxSmtmalFFRDQ3U0dYN1JMUWNNZzB1LUpqc0xPbXR0RFFJZw?oc=5\", \"publisher\": \"Investor's Business Daily\", \"pubDate\": \"Fri, 23 Oct 2026 17:32:00 GMT\"}, {\"title\": \"Apple SVP Jennifer Newstead sells $814,748 in AAPL stock - Investing.com\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiuwFBVV95cUxNZG9fTUVpbGtlRWFRVkhkUmdoNXhjcjZFV3pSSEdCQzhTWXItaDUtdGppTFhYUXJTMXd0WWZGaXZTSUVUSDlTdFJBaHlEdTFxYWtUdm03SkVGT1VJYk5ZOWNoTWlLNl9TMFMwVG04QkRPMGw0ZHR2ME41MWIyRmtDdHdxWWZwMmh3UlltNVNBQWNpR2hVekdXTkxKQVhEM2dWaVRjeEdIZFNZb1dDdDhpVzBWYTVrTlNZZDFR?oc=5\", \"publisher\": \"Investing.com\", \"pubDate\": \"Thu, 22 Oct 2026 23:06:43 GMT\"}, {\"title\": \"Here's How Many Shares of Apple Stock You'd Need for $100 in Yearly Dividends - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMimgFBVV95cUxPd1dpUXNpTXhaS2JYMU5xVE5VV2djNG9SUmVKZGFsUUZCcTFHZkY3MzVDNWlGSWY4UEZ2ZlZ5LU91SWdYb2p3cm5nNGRiNDFfNmZVNFBjUEIzbVhWYmFhV1ZHSnFNRkNXSmN1Mlo2Qzl4Rk9GQm05WUNBM2pVOGpaelJsUDZwaUVCZ0dkT3ZfZnM0bFd3Nzh6Tlln?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Sat, 24 Oct 2026 21:09:00 GMT\"}], \"ai_report\": \"**Executive Conviction Thesis**\\nOur conviction score of 72.2% is based on a strong alignment of indicators, highlighting a favorable market environment for AAPL's growth trajectory. The dominant bullish signals (32\/48) far outweigh bearish and neutral indications, solidifying our STRONG BUY recommendation.\\n\\n**Key Bullish Catalysts & Technical Backing**\\nSeveral key factors contribute to our bullish stance:\\n\\n* Strong momentum: AAPL has demonstrated consistent upward movement, indicating a healthy buying pressure.\\n* Divergence between price and RSI: A widening gap between price and the Relative Strength Index (RSI) suggests that the stock may have more room for growth before experiencing a correction.\\n* Supportive MACD: The Moving Average Convergence Divergence (MACD) indicator shows a bullish crossover, indicating a potential uptrend.\\n\\n**Critical Risk Factors & Stop-Loss Guidance**\\nDespite our optimism, it is essential to acknowledge potential risks:\\n\\n* Overbought conditions: AAPL's current price-to-earnings ratio may be elevated, leaving the stock vulnerable to a pullback.\\n* Market volatility: Global economic uncertainty and sector-specific challenges could impact AAPL's performance.\\n\\nTo mitigate these risks, we recommend setting a stop-loss at $325.50 (5% below current price).\\n\\n**Sentiment & News Context**\\nRecent headlines have reinforced our bullish outlook:\\n\\n* Yahoo Finance and The Motley Fool highlight the attractive dividend yield of AAPL.\\n* Investor's Business Daily suggests a high-risk, short-term options trade opportunity.\\n* Stocktwits reports on AAPL's record-high market capitalization, solidifying its position as a leader in the tech sector.\\n* Apple's recent iPhone duo debut has sparked enthusiasm, further supporting our conviction thesis.\", \"history\": [{\"timestamp\": \"2026-10-08 14:23:48\", \"price\": 337.260009765625, \"conviction_score\": 58.461538461538474, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-08 20:47:09\", \"price\": 340.4200134277344, \"conviction_score\": 60.50000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-09 11:48:49\", \"price\": 340.4200134277344, \"conviction_score\": 60.50000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 14:17:48\", \"price\": 336.6400146484375, \"conviction_score\": 52.30769230769232, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 21:24:51\", \"price\": 336.6400146484375, \"conviction_score\": 52.30769230769232, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-12 14:19:22\", \"price\": 341.7359924316406, \"conviction_score\": 57.416267942583744, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-12 23:36:42\", \"price\": 340.9700012207031, \"conviction_score\": 53.5885167464115, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-15 14:27:26\", \"price\": 344.7799987792969, \"conviction_score\": 65.25821596244134, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-16 01:51:06\", \"price\": 342.0, \"conviction_score\": 66.00000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-17 04:39:23\", \"price\": 343.4599914550781, \"conviction_score\": 72.00000000000001, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-18 14:19:59\", \"price\": 343.4599914550781, \"conviction_score\": 72.00000000000001, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-18 21:54:29\", \"price\": 343.4599914550781, \"conviction_score\": 72.00000000000001, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-19 20:56:14\", \"price\": 342.94000244140625, \"conviction_score\": 72.00000000000001, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-20 03:32:35\", \"price\": 342.94000244140625, \"conviction_score\": 72.00000000000001, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-21 14:26:28\", \"price\": 340.6000061035156, \"conviction_score\": 52.307692307692314, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-22 02:05:34\", \"price\": 339.5, \"conviction_score\": 42.05128205128207, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-23 02:08:46\", \"price\": 348.2200012207031, \"conviction_score\": 72.76995305164323, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-24 14:02:36\", \"price\": 347.7300109863281, \"conviction_score\": 72.24880382775122, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-24 21:25:16\", \"price\": 347.7300109863281, \"conviction_score\": 72.24880382775122, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-25 17:45:43\", \"price\": 347.7300109863281, \"conviction_score\": 72.24880382775122, \"verdict\": \"STRONG BUY\"}]}, \"AMD\": {\"success\": true, \"ticker\": \"AMD\", \"category\": \"Watchlist Stocks\", \"price\": 516.79, \"conviction_score\": -58.2, \"verdict\": \"SELL\", \"bullish_count\": 6, \"bearish_count\": 31, \"neutral_count\": 11, \"high\": 523.92, \"low\": 508.36, \"volume\": 15135900, \"entry_price\": 516.79, \"stop_loss\": 557.83, \"target_price\": 434.71, \"duration\": \"2-4 Days\", \"market_cap\": 7822081428.42, \"sector\": \"Technology\", \"industry\": \"Semiconductors\", \"earnings_date\": \"2026-11-03\", \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 0.63, \"calls_vol\": 45670, \"puts_vol\": 28822}, \"win_rate\": {\"win_pct\": 33.3, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 510.28, \"high\": 515.62, \"low\": 475.76, \"close\": 476.15, \"volume\": 26615700, \"ema50\": 486.31, \"ema200\": 0.0, \"bbu\": 476.15, \"bbl\": 476.15, \"rsi\": 45.2, \"macd\": -10.3247, \"macds\": -1.321, \"macdh\": -9.0037}, {\"time\": \"2026-08-03\", \"open\": 461.79, \"high\": 490.95, \"low\": 455.3, \"close\": 484.64, \"volume\": 24422300, \"ema50\": 486.24, \"ema200\": 0.0, \"bbu\": 484.64, \"bbl\": 484.64, \"rsi\": 46.7, \"macd\": -10.3807, \"macds\": -3.133, \"macdh\": -7.2478}, {\"time\": \"2026-08-04\", \"open\": 504.0, \"high\": 530.13, \"low\": 502.2, \"close\": 518.58, \"volume\": 48463600, \"ema50\": 487.51, \"ema200\": 0.0, \"bbu\": 518.58, \"bbl\": 518.58, \"rsi\": 52.3, \"macd\": -7.5989, \"macds\": -4.0262, \"macdh\": -3.5727}, {\"time\": \"2026-08-05\", \"open\": 484.5, \"high\": 502.0, \"low\": 478.2, \"close\": 482.05, \"volume\": 49615800, \"ema50\": 487.3, \"ema200\": 0.0, \"bbu\": 482.05, \"bbl\": 482.05, \"rsi\": 46.6, \"macd\": -8.2468, \"macds\": -4.8703, \"macdh\": -3.3765}, {\"time\": \"2026-08-06\", \"open\": 471.75, \"high\": 496.72, \"low\": 469.5, \"close\": 489.28, \"volume\": 24675300, \"ema50\": 487.38, \"ema200\": 0.0, \"bbu\": 489.28, \"bbl\": 489.28, \"rsi\": 47.8, \"macd\": -8.0838, \"macds\": -5.513, \"macdh\": -2.5708}, {\"time\": \"2026-08-07\", \"open\": 497.94, \"high\": 498.99, \"low\": 476.06, \"close\": 483.36, \"volume\": 26618800, \"ema50\": 487.22, \"ema200\": 0.0, \"bbu\": 483.36, \"bbl\": 483.36, \"rsi\": 46.9, \"macd\": -8.3361, \"macds\": -6.0776, \"macdh\": -2.2585}, {\"time\": \"2026-08-10\", \"open\": 477.09, \"high\": 483.36, \"low\": 469.29, \"close\": 469.56, \"volume\": 19656600, \"ema50\": 486.53, \"ema200\": 0.0, \"bbu\": 469.56, \"bbl\": 469.56, \"rsi\": 44.7, \"macd\": -9.5397, \"macds\": -6.77, \"macdh\": -2.7697}, {\"time\": \"2026-08-11\", \"open\": 474.75, \"high\": 475.99, \"low\": 463.21, \"close\": 474.32, \"volume\": 18052500, \"ema50\": 486.05, \"ema200\": 0.0, \"bbu\": 474.32, \"bbl\": 474.32, \"rsi\": 45.6, \"macd\": -9.9942, \"macds\": -7.4149, \"macdh\": -2.5794}, {\"time\": \"2026-08-12\", \"open\": 488.32, \"high\": 491.69, \"low\": 480.88, \"close\": 482.93, \"volume\": 18628300, \"ema50\": 485.93, \"ema200\": 321.91, \"bbu\": 482.93, \"bbl\": 482.93, \"rsi\": 47.4, \"macd\": -9.5496, \"macds\": -7.8418, \"macdh\": -1.7078}, {\"time\": \"2026-08-13\", \"open\": 483.0, \"high\": 497.99, \"low\": 481.0, \"close\": 483.01, \"volume\": 18764900, \"ema50\": 485.81, \"ema200\": 323.51, \"bbu\": 483.01, \"bbl\": 483.01, \"rsi\": 47.4, \"macd\": -9.0861, \"macds\": -8.0907, \"macdh\": -0.9954}, {\"time\": \"2026-08-14\", \"open\": 487.6, \"high\": 514.67, \"low\": 483.2, \"close\": 514.39, \"volume\": 25570300, \"ema50\": 486.93, \"ema200\": 325.41, \"bbu\": 514.39, \"bbl\": 514.39, \"rsi\": 53.7, \"macd\": -6.1161, \"macds\": -7.6958, \"macdh\": 1.5797}, {\"time\": \"2026-08-17\", \"open\": 514.16, \"high\": 517.35, \"low\": 504.52, \"close\": 506.0, \"volume\": 20057600, \"ema50\": 487.68, \"ema200\": 327.21, \"bbu\": 506.0, \"bbl\": 506.0, \"rsi\": 51.9, \"macd\": -4.3888, \"macds\": -7.0344, \"macdh\": 2.6456}, {\"time\": \"2026-08-18\", \"open\": 487.56, \"high\": 491.81, \"low\": 474.98, \"close\": 484.39, \"volume\": 23721500, \"ema50\": 487.55, \"ema200\": 328.77, \"bbu\": 484.39, \"bbl\": 484.39, \"rsi\": 47.5, \"macd\": -4.7093, \"macds\": -6.5694, \"macdh\": 1.86}, {\"time\": \"2026-08-19\", \"open\": 486.08, \"high\": 487.01, \"low\": 462.55, \"close\": 466.42, \"volume\": 19208400, \"ema50\": 486.72, \"ema200\": 330.14, \"bbu\": 466.42, \"bbl\": 466.42, \"rsi\": 44.2, \"macd\": -6.3403, \"macds\": -6.5236, \"macdh\": 0.1832}, {\"time\": \"2026-08-20\", \"open\": 465.67, \"high\": 475.53, \"low\": 460.27, \"close\": 469.46, \"volume\": 15178900, \"ema50\": 486.04, \"ema200\": 331.53, \"bbu\": 469.46, \"bbl\": 469.46, \"rsi\": 44.9, \"macd\": -7.3034, \"macds\": -6.6795, \"macdh\": -0.6239}, {\"time\": \"2026-08-21\", \"open\": 476.5, \"high\": 477.36, \"low\": 462.11, \"close\": 473.25, \"volume\": 14343900, \"ema50\": 485.54, \"ema200\": 332.94, \"bbu\": 473.25, \"bbl\": 473.25, \"rsi\": 45.8, \"macd\": -7.6724, \"macds\": -6.8781, \"macdh\": -0.7943}, {\"time\": \"2026-08-24\", \"open\": 468.54, \"high\": 468.54, \"low\": 451.0, \"close\": 456.75, \"volume\": 16602200, \"ema50\": 484.41, \"ema200\": 334.17, \"bbu\": 456.75, \"bbl\": 456.75, \"rsi\": 42.5, \"macd\": -9.1903, \"macds\": -7.3405, \"macdh\": -1.8497}, {\"time\": \"2026-08-25\", \"open\": 474.2, \"high\": 481.5, \"low\": 469.07, \"close\": 479.18, \"volume\": 19001400, \"ema50\": 484.21, \"ema200\": 335.61, \"bbu\": 479.18, \"bbl\": 479.18, \"rsi\": 48.0, \"macd\": -8.4855, \"macds\": -7.5695, \"macdh\": -0.916}, {\"time\": \"2026-08-26\", \"open\": 475.07, \"high\": 491.12, \"low\": 474.58, \"close\": 480.93, \"volume\": 14348100, \"ema50\": 484.08, \"ema200\": 337.06, \"bbu\": 480.93, \"bbl\": 480.93, \"rsi\": 48.4, \"macd\": -7.697, \"macds\": -7.595, \"macdh\": -0.102}, {\"time\": \"2026-08-27\", \"open\": 481.5, \"high\": 483.0, \"low\": 469.63, \"close\": 476.67, \"volume\": 16441800, \"ema50\": 483.79, \"ema200\": 338.45, \"bbu\": 476.67, \"bbl\": 476.67, \"rsi\": 47.4, \"macd\": -7.3313, \"macds\": -7.5423, \"macdh\": 0.2109}, {\"time\": \"2026-08-28\", \"open\": 472.52, \"high\": 478.75, \"low\": 465.29, \"close\": 465.58, \"volume\": 15373900, \"ema50\": 483.08, \"ema200\": 339.71, \"bbu\": 465.58, \"bbl\": 465.58, \"rsi\": 44.8, \"macd\": -7.846, \"macds\": -7.603, \"macdh\": -0.243}, {\"time\": \"2026-08-31\", \"open\": 466.22, \"high\": 475.81, \"low\": 463.68, \"close\": 470.72, \"volume\": 12463000, \"ema50\": 482.59, \"ema200\": 341.01, \"bbu\": 470.72, \"bbl\": 470.72, \"rsi\": 46.3, \"macd\": -7.7498, \"macds\": -7.6324, \"macdh\": -0.1174}, {\"time\": \"2026-09-01\", \"open\": 459.91, \"high\": 461.5, \"low\": 452.3, \"close\": 459.61, \"volume\": 16212800, \"ema50\": 481.69, \"ema200\": 342.19, \"bbu\": 459.61, \"bbl\": 459.61, \"rsi\": 43.6, \"macd\": -8.4723, \"macds\": -7.8004, \"macdh\": -0.672}, {\"time\": \"2026-09-02\", \"open\": 459.51, \"high\": 462.21, \"low\": 452.36, \"close\": 457.06, \"volume\": 11938800, \"ema50\": 480.72, \"ema200\": 343.34, \"bbu\": 457.06, \"bbl\": 457.06, \"rsi\": 43.0, \"macd\": -9.1453, \"macds\": -8.0694, \"macdh\": -1.076}, {\"time\": \"2026-09-03\", \"open\": 453.15, \"high\": 459.77, \"low\": 440.5, \"close\": 456.16, \"volume\": 14868100, \"ema50\": 479.76, \"ema200\": 344.46, \"bbu\": 456.16, \"bbl\": 456.16, \"rsi\": 42.8, \"macd\": -9.6401, \"macds\": -8.3835, \"macdh\": -1.2566}, {\"time\": \"2026-09-04\", \"open\": 462.0, \"high\": 478.83, \"low\": 458.0, \"close\": 477.57, \"volume\": 19678700, \"ema50\": 479.67, \"ema200\": 345.78, \"bbu\": 477.57, \"bbl\": 477.57, \"rsi\": 49.7, \"macd\": -8.2101, \"macds\": -8.3488, \"macdh\": 0.1388}, {\"time\": \"2026-09-08\", \"open\": 488.92, \"high\": 512.36, \"low\": 486.57, \"close\": 505.74, \"volume\": 28166500, \"ema50\": 480.7, \"ema200\": 347.38, \"bbu\": 505.74, \"bbl\": 505.74, \"rsi\": 57.0, \"macd\": -4.7489, \"macds\": -7.6288, \"macdh\": 2.88}, {\"time\": \"2026-09-09\", \"open\": 507.5, \"high\": 526.79, \"low\": 506.36, \"close\": 521.1, \"volume\": 22152400, \"ema50\": 482.28, \"ema200\": 349.1, \"bbu\": 521.1, \"bbl\": 521.1, \"rsi\": 60.4, \"macd\": -0.7577, \"macds\": -6.2546, \"macdh\": 5.4969}, {\"time\": \"2026-09-10\", \"open\": 509.07, \"high\": 516.33, \"low\": 502.81, \"close\": 503.6, \"volume\": 16005500, \"ema50\": 483.12, \"ema200\": 350.64, \"bbu\": 503.6, \"bbl\": 503.6, \"rsi\": 55.1, \"macd\": 0.9819, \"macds\": -4.8073, \"macdh\": 5.7892}, {\"time\": \"2026-09-11\", \"open\": 510.71, \"high\": 521.06, \"low\": 501.35, \"close\": 516.13, \"volume\": 19026200, \"ema50\": 484.41, \"ema200\": 352.29, \"bbu\": 516.13, \"bbl\": 516.13, \"rsi\": 58.0, \"macd\": 3.3332, \"macds\": -3.1792, \"macdh\": 6.5124}, {\"time\": \"2026-09-14\", \"open\": 486.28, \"high\": 498.39, \"low\": 480.33, \"close\": 493.41, \"volume\": 24810100, \"ema50\": 484.76, \"ema200\": 353.69, \"bbu\": 493.41, \"bbl\": 493.41, \"rsi\": 51.5, \"macd\": 3.325, \"macds\": -1.8784, \"macdh\": 5.2033}, {\"time\": \"2026-09-15\", \"open\": 501.7, \"high\": 513.67, \"low\": 497.51, \"close\": 504.2, \"volume\": 17134000, \"ema50\": 485.53, \"ema200\": 355.19, \"bbu\": 504.2, \"bbl\": 504.2, \"rsi\": 54.1, \"macd\": 4.1414, \"macds\": -0.6744, \"macdh\": 4.8158}, {\"time\": \"2026-09-16\", \"open\": 517.39, \"high\": 527.25, \"low\": 506.05, \"close\": 512.5, \"volume\": 22317700, \"ema50\": 486.58, \"ema200\": 356.76, \"bbu\": 512.5, \"bbl\": 512.5, \"rsi\": 56.1, \"macd\": 5.3959, \"macds\": 0.5397, \"macdh\": 4.8563}, {\"time\": \"2026-09-17\", \"open\": 533.6, \"high\": 551.42, \"low\": 527.6, \"close\": 545.09, \"volume\": 28464700, \"ema50\": 488.88, \"ema200\": 358.63, \"bbu\": 545.09, \"bbl\": 545.09, \"rsi\": 62.8, \"macd\": 8.9171, \"macds\": 2.2151, \"macdh\": 6.702}, {\"time\": \"2026-09-18\", \"open\": 547.37, \"high\": 559.91, \"low\": 541.53, \"close\": 559.82, \"volume\": 31867300, \"ema50\": 491.66, \"ema200\": 360.63, \"bbu\": 559.82, \"bbl\": 559.82, \"rsi\": 65.4, \"macd\": 12.7493, \"macds\": 4.322, \"macdh\": 8.4273}, {\"time\": \"2026-09-21\", \"open\": 583.88, \"high\": 616.69, \"low\": 582.27, \"close\": 615.52, \"volume\": 44494300, \"ema50\": 496.52, \"ema200\": 363.17, \"bbu\": 615.52, \"bbl\": 615.52, \"rsi\": 73.0, \"macd\": 20.0497, \"macds\": 7.4675, \"macdh\": 12.5822}, {\"time\": \"2026-09-22\", \"open\": 606.57, \"high\": 624.52, \"low\": 606.31, \"close\": 623.77, \"volume\": 28282800, \"ema50\": 501.51, \"ema200\": 365.76, \"bbu\": 623.77, \"bbl\": 623.77, \"rsi\": 73.9, \"macd\": 26.1991, \"macds\": 11.2138, \"macdh\": 14.9853}, {\"time\": \"2026-09-23\", \"open\": 621.5, \"high\": 624.69, \"low\": 608.08, \"close\": 614.61, \"volume\": 16338200, \"ema50\": 505.94, \"ema200\": 368.24, \"bbu\": 614.61, \"bbl\": 614.61, \"rsi\": 71.0, \"macd\": 29.9877, \"macds\": 14.9686, \"macdh\": 15.0191}, {\"time\": \"2026-09-24\", \"open\": 600.27, \"high\": 630.8, \"low\": 599.24, \"close\": 629.26, \"volume\": 25318900, \"ema50\": 510.78, \"ema200\": 370.83, \"bbu\": 629.26, \"bbl\": 629.26, \"rsi\": 72.8, \"macd\": 33.7829, \"macds\": 18.7315, \"macdh\": 15.0514}, {\"time\": \"2026-09-25\", \"open\": 634.54, \"high\": 639.0, \"low\": 625.52, \"close\": 630.63, \"volume\": 17632100, \"ema50\": 515.48, \"ema200\": 373.42, \"bbu\": 630.63, \"bbl\": 630.63, \"rsi\": 73.0, \"macd\": 36.4806, \"macds\": 22.2813, \"macdh\": 14.1993}, {\"time\": \"2026-09-28\", \"open\": 624.9, \"high\": 629.75, \"low\": 596.07, \"close\": 607.87, \"volume\": 22124100, \"ema50\": 519.1, \"ema200\": 375.75, \"bbu\": 607.87, \"bbl\": 607.87, \"rsi\": 65.6, \"macd\": 36.3629, \"macds\": 25.0976, \"macdh\": 11.2653}, {\"time\": \"2026-09-29\", \"open\": 616.74, \"high\": 624.13, \"low\": 605.25, \"close\": 607.57, \"volume\": 16513900, \"ema50\": 522.57, \"ema200\": 378.06, \"bbu\": 607.57, \"bbl\": 607.57, \"rsi\": 65.5, \"macd\": 35.8323, \"macds\": 27.2446, \"macdh\": 8.5878}, {\"time\": \"2026-09-30\", \"open\": 609.89, \"high\": 615.17, \"low\": 600.1, \"close\": 611.76, \"volume\": 16749100, \"ema50\": 526.07, \"ema200\": 380.38, \"bbu\": 611.76, \"bbl\": 611.76, \"rsi\": 66.3, \"macd\": 35.3425, \"macds\": 28.8641, \"macdh\": 6.4784}, {\"time\": \"2026-10-01\", \"open\": 612.7, \"high\": 619.3, \"low\": 601.5, \"close\": 615.73, \"volume\": 17134500, \"ema50\": 529.59, \"ema200\": 382.73, \"bbu\": 615.73, \"bbl\": 615.73, \"rsi\": 67.0, \"macd\": 34.8727, \"macds\": 30.0659, \"macdh\": 4.8069}, {\"time\": \"2026-10-02\", \"open\": 635.95, \"high\": 645.46, \"low\": 628.55, \"close\": 633.91, \"volume\": 19865300, \"ema50\": 533.68, \"ema200\": 385.23, \"bbu\": 633.91, \"bbl\": 633.91, \"rsi\": 70.1, \"macd\": 35.5575, \"macds\": 31.1642, \"macdh\": 4.3933}, {\"time\": \"2026-10-05\", \"open\": 630.61, \"high\": 633.5, \"low\": 619.99, \"close\": 631.75, \"volume\": 13717500, \"ema50\": 537.52, \"ema200\": 387.68, \"bbu\": 631.75, \"bbl\": 631.75, \"rsi\": 69.2, \"macd\": 35.5165, \"macds\": 32.0346, \"macdh\": 3.4818}, {\"time\": \"2026-10-06\", \"open\": 648.04, \"high\": 658.52, \"low\": 628.0, \"close\": 649.42, \"volume\": 24245900, \"ema50\": 541.91, \"ema200\": 390.28, \"bbu\": 649.42, \"bbl\": 649.42, \"rsi\": 72.2, \"macd\": 36.4891, \"macds\": 32.9255, \"macdh\": 3.5636}, {\"time\": \"2026-10-07\", \"open\": 634.77, \"high\": 648.48, \"low\": 633.16, \"close\": 645.86, \"volume\": 18561100, \"ema50\": 545.99, \"ema200\": 392.83, \"bbu\": 645.86, \"bbl\": 645.86, \"rsi\": 70.7, \"macd\": 36.5514, \"macds\": 33.6507, \"macdh\": 2.9007}, {\"time\": \"2026-10-08\", \"open\": 639.36, \"high\": 643.85, \"low\": 613.34, \"close\": 620.68, \"volume\": 23488200, \"ema50\": 548.92, \"ema200\": 395.09, \"bbu\": 620.68, \"bbl\": 620.68, \"rsi\": 61.3, \"macd\": 34.175, \"macds\": 33.7556, \"macdh\": 0.4194}, {\"time\": \"2026-10-09\", \"open\": 626.89, \"high\": 627.37, \"low\": 606.0, \"close\": 608.1, \"volume\": 13733300, \"ema50\": 551.24, \"ema200\": 397.21, \"bbu\": 608.1, \"bbl\": 608.1, \"rsi\": 57.2, \"macd\": 30.9201, \"macds\": 33.1885, \"macdh\": -2.2684}, {\"time\": \"2026-10-12\", \"open\": 599.93, \"high\": 601.77, \"low\": 586.54, \"close\": 594.24, \"volume\": 15379900, \"ema50\": 552.92, \"ema200\": 399.17, \"bbu\": 594.24, \"bbl\": 594.24, \"rsi\": 53.0, \"macd\": 26.912, \"macds\": 31.9332, \"macdh\": -5.0212}, {\"time\": \"2026-10-13\", \"open\": 577.5, \"high\": 606.2, \"low\": 570.6, \"close\": 605.53, \"volume\": 17932700, \"ema50\": 554.99, \"ema200\": 401.23, \"bbu\": 605.53, \"bbl\": 605.53, \"rsi\": 55.8, \"macd\": 24.3657, \"macds\": 30.4197, \"macdh\": -6.054}, {\"time\": \"2026-10-14\", \"open\": 589.57, \"high\": 591.88, \"low\": 567.0, \"close\": 570.82, \"volume\": 22319500, \"ema50\": 555.61, \"ema200\": 402.91, \"bbu\": 570.82, \"bbl\": 570.82, \"rsi\": 46.5, \"macd\": 19.3241, \"macds\": 28.2006, \"macdh\": -8.8764}, {\"time\": \"2026-10-15\", \"open\": 540.0, \"high\": 568.62, \"low\": 530.09, \"close\": 562.23, \"volume\": 28834600, \"ema50\": 555.87, \"ema200\": 404.5, \"bbu\": 562.23, \"bbl\": 562.23, \"rsi\": 44.5, \"macd\": 14.4688, \"macds\": 25.4542, \"macdh\": -10.9855}, {\"time\": \"2026-10-16\", \"open\": 547.55, \"high\": 550.96, \"low\": 526.83, \"close\": 528.75, \"volume\": 22575500, \"ema50\": 554.8, \"ema200\": 405.74, \"bbu\": 528.75, \"bbl\": 528.75, \"rsi\": 37.8, \"macd\": 7.829, \"macds\": 21.9292, \"macdh\": -14.1002}, {\"time\": \"2026-10-19\", \"open\": 551.78, \"high\": 554.41, \"low\": 535.67, \"close\": 538.05, \"volume\": 20199700, \"ema50\": 554.15, \"ema200\": 407.05, \"bbu\": 538.05, \"bbl\": 538.05, \"rsi\": 40.5, \"macd\": 3.2796, \"macds\": 18.1993, \"macdh\": -14.9196}, {\"time\": \"2026-10-20\", \"open\": 530.02, \"high\": 548.11, \"low\": 524.6, \"close\": 534.74, \"volume\": 15187000, \"ema50\": 553.39, \"ema200\": 408.32, \"bbu\": 534.74, \"bbl\": 534.74, \"rsi\": 39.8, \"macd\": -0.5862, \"macds\": 14.4422, \"macdh\": -15.0283}, {\"time\": \"2026-10-21\", \"open\": 545.93, \"high\": 556.79, \"low\": 537.3, \"close\": 552.72, \"volume\": 17998600, \"ema50\": 553.36, \"ema200\": 409.76, \"bbu\": 552.72, \"bbl\": 552.72, \"rsi\": 45.1, \"macd\": -2.1739, \"macds\": 11.119, \"macdh\": -13.2929}, {\"time\": \"2026-10-22\", \"open\": 524.1, \"high\": 529.98, \"low\": 502.6, \"close\": 507.93, \"volume\": 28007400, \"ema50\": 551.58, \"ema200\": 410.74, \"bbu\": 507.93, \"bbl\": 507.93, \"rsi\": 36.5, \"macd\": -6.9661, \"macds\": 7.5019, \"macdh\": -14.4681}, {\"time\": \"2026-10-23\", \"open\": 510.21, \"high\": 523.92, \"low\": 508.36, \"close\": 516.79, \"volume\": 15135900, \"ema50\": 550.21, \"ema200\": 411.79, \"bbu\": 516.79, \"bbl\": 516.79, \"rsi\": 39.0, \"macd\": -9.9345, \"macds\": 4.0147, \"macdh\": -13.9492}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 551.18, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($551.18)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 587.2225, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($587.22)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 542.2794, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($542.28)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 526.6211, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($526.62)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 402.0832, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($402.08)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 545.2689, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($545.27)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 563.4526, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($563.45)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 550.2141, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($550.21)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 411.7911, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($411.79)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 607.5747, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $607.57\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 38.9761, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 39.0\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 11.1723, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (11.2) is below %D (11.4)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 11.3993, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 11.4\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -9.9345, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-9.9345) is below Signal line (4.0147)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -13.9492, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-13.9492)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -90.8992, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -90.9\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -524.6596, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -524.7\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -19.9842, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-19.98%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -91.31, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-91.31)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -40.3867, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-40.3867)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 676.1786, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($676.18)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 498.2664, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($498.27)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.303, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.303 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 619.2498, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($619.25)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 507.6555, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($507.66)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 658.52, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($658.52)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 502.6, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($502.60)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 27.3585, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $27.36\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 5.2939, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 5.29% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 44.478, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $44.48\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 662126200.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.0468, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.047\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -186926160.4042, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-186926160)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 585.2487, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($585.25)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 5295565287.5471, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -979.5017, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-979.501657)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 691652906.3607, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -8728153.0972, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-8728153)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 27.2481, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 27.2\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 23.6638, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 23.7\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -16.1232, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (16.2) is below DMI- (32.3)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -28.1478, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-28.148)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.3652, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (0.3652) is below its signal line (0.3992)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -3.0254, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-3.03)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -5.2761, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-5.28%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 33.4575, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (33.46)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -8.8438, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-8.84) is below signal line (9.18)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.4834, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.62) is below -VI (1.10)\"}], \"news_articles\": [{\"title\": \"1 Red Flag That Keeps Me From Buying AMD Stock - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMikgFBVV95cUxOSHhnWkJLY2NRLUdaaUdVaXNueElhSzFZLTE0X2xHVmFXSmp6ZDZfM1JmVzNnWXl6Y0oxZFZLWTN0RF8xNlR2dnRCLW1kdkJ1MXRKTF84NTQ4WHh3WE0xM0NWMHZiUTk5aVVqbUNNU3J1MHF2ZWZMYjRmVzJlaVgxWV82OFZvbEE1cDJ3UElsM1F3dw?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Sun, 25 Oct 2026 00:54:00 GMT\"}, {\"title\": \"Here's What $10,000 Invested Equally in Nvidia, AMD, and Broadcom Could Be Worth by 2030 - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMihwFBVV95cUxPV19lUHYwU1N2d0lVanRvN1I1UzNSMVZxUEdlcGJsZW1VVUdwbUhvTkVPRTJVY2lnMHRmOFlpN3d4VXRqcHBnWVg5N2lLYmVZTVR0TUJwMHZCcWxpVW5PcUd6ZENIeXJhZmJiMDRWeW5rYzNrRDF1Vi00VkR5MF94SUtZd3hmMHc?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Sun, 25 Oct 2026 14:15:00 GMT\"}, {\"title\": \"Why Are Nvidia, AMD and Micron Stocks Crashing Today? AI Spending Fears Hit Chips - Stocks Down Under\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMif0FVX3lxTE0zc25iZ1RZenM5U3N2QkJMQ2Q1UVBscjFreDQ5cDZ1LW1EUGdiNVFHU2JIeEJmajJfaThMN3RqNExGNWRnVFlqblEtb0o2OFMwaF9FZmJicloxemtoZzJRNFhtOXhmMXI4YWxtd2ZEcklyRDZOVWNyZ1RMTXhxWTg?oc=5\", \"publisher\": \"Stocks Down Under\", \"pubDate\": \"Thu, 22 Oct 2026 16:48:10 GMT\"}, {\"title\": \"Does The Move In AMD Stock Change Anything? - Trefis\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMipAFBVV95cUxPcjJRMDVEMzlYTzhBRFRBbEZEbkJSLWtvLXkzY3FzVXVfVTNkc3hmNkEzYXI2YzNrdkVwS1BadnFYWmNfcW5MWTNILUduVWZYTkw4OU5feS1JcEZndkxyUkRsR0U5a1ZidjlFUVliV0xuTzgtb1lNR0UtLUIwSmxad0FTNkIwd2p2RF9oMnRsT3FHczNkblFtelN3UFBnUGhrZF93Sw?oc=5\", \"publisher\": \"Trefis\", \"pubDate\": \"Thu, 22 Oct 2026 11:45:20 GMT\"}, {\"title\": \"Why is Advanced Micro Devices stock sliding today? - Investing.com\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMisAFBVV95cUxOZ1dnc1ZUV1F6R1R1V25JMExWellfT1dwUFhuSG14alNqVGhQN1kyRWJPX0V5SWhjY0N4dkdpQnV0M2dET2lZV2VEYjN6Q3UxQmdYYS1SeEFvOW5WTzlJYlNWSHl6Ump5NGVpZUh6R2w0UnNRVERzTTQyV1lueHBzQ3UtTVNLdDM0eEFXZk1PbEFuTEZ2YmN4OWZhODNMbUxUWG9OampKeDF6dXBERVJybg?oc=5\", \"publisher\": \"Investing.com\", \"pubDate\": \"Thu, 22 Oct 2026 13:59:31 GMT\"}, {\"title\": \"AMD Stock Drops 7% in Chip Sell-Off - Here's Why - Benzinga\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiqAFBVV95cUxNM3VPRURJWHYtb2thbFlGa283LUhseWRJcnNOaVdnNHdFU183c24wTS1jdThnREZBNjJCRGRkbThObWRxc0V3ZHIyVlUyQWdyZ0FGLXdvSHdBT200cklRWDFKTnJtUFotYjEzemRaSlZnN2ZCeVlfSDZETURlUVNvYUdnZzdrWjgzdjFBeG5YOHZNTEF5SmxiaW5kLWVpTF9abllkZU9fRmY?oc=5\", \"publisher\": \"Benzinga\", \"pubDate\": \"Thu, 22 Oct 2026 17:07:11 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nAMD displays strong bearish structure with 31 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$557.83**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[1 Red Flag That Keeps Me From Buying AMD Stock - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMikgFBVV95cUxOSHhnWkJLY2NRLUdaaUdVaXNueElhSzFZLTE0X2xHVmFXSmp6ZDZfM1JmVzNnWXl6Y0oxZFZLWTN0RF8xNlR2dnRCLW1kdkJ1MXRKTF84NTQ4WHh3WE0xM0NWMHZiUTk5aVVqbUNNU3J1MHF2ZWZMYjRmVzJlaVgxWV82OFZvbEE1cDJ3UElsM1F3dw?oc=5)** (via Yahoo Finance)\\n* **[Here's What $10,000 Invested Equally in Nvidia, AMD, and Broadcom Could Be Worth by 2030 - The Motley Fool](https:\/\/news.google.com\/rss\/articles\/CBMihwFBVV95cUxPV19lUHYwU1N2d0lVanRvN1I1UzNSMVZxUEdlcGJsZW1VVUdwbUhvTkVPRTJVY2lnMHRmOFlpN3d4VXRqcHBnWVg5N2lLYmVZTVR0TUJwMHZCcWxpVW5PcUd6ZENIeXJhZmJiMDRWeW5rYzNrRDF1Vi00VkR5MF94SUtZd3hmMHc?oc=5)** (via The Motley Fool)\\n* **[Why Are Nvidia, AMD and Micron Stocks Crashing Today? AI Spending Fears Hit Chips - Stocks Down Under](https:\/\/news.google.com\/rss\/articles\/CBMif0FVX3lxTE0zc25iZ1RZenM5U3N2QkJMQ2Q1UVBscjFreDQ5cDZ1LW1EUGdiNVFHU2JIeEJmajJfaThMN3RqNExGNWRnVFlqblEtb0o2OFMwaF9FZmJicloxemtoZzJRNFhtOXhmMXI4YWxtd2ZEcklyRDZOVWNyZ1RMTXhxWTg?oc=5)** (via Stocks Down Under)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for AMD.\", \"history\": [{\"timestamp\": \"2026-10-08 14:23:47\", \"price\": 638.3900146484375, \"conviction_score\": 86.99186991869922, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-08 20:56:21\", \"price\": 620.6799926757812, \"conviction_score\": 65.62137049941931, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-09 11:48:48\", \"price\": 620.6799926757812, \"conviction_score\": 65.62137049941931, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 14:35:47\", \"price\": 608.0999755859375, \"conviction_score\": 57.2590011614402, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 21:24:56\", \"price\": 608.0999755859375, \"conviction_score\": 57.2590011614402, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-12 14:19:22\", \"price\": 596.3016967773438, \"conviction_score\": 16.60859465737515, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-13 00:10:16\", \"price\": 594.239990234375, \"conviction_score\": 12.891986062717772, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-15 14:57:26\", \"price\": 541.4400024414062, \"conviction_score\": -18.26484018264841, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-16 02:52:03\", \"price\": 562.22998046875, \"conviction_score\": -20.398009950248756, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-17 04:39:23\", \"price\": 528.75, \"conviction_score\": -22.368421052631586, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-18 14:19:59\", \"price\": 528.75, \"conviction_score\": -22.368421052631586, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-18 22:28:16\", \"price\": 528.75, \"conviction_score\": -22.368421052631586, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-19 20:56:15\", \"price\": 538.0499877929688, \"conviction_score\": -35.159817351598186, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 03:32:36\", \"price\": 538.0499877929688, \"conviction_score\": -35.159817351598186, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 14:26:29\", \"price\": 542.1799926757812, \"conviction_score\": -35.211267605633815, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 02:55:35\", \"price\": 552.719970703125, \"conviction_score\": -37.254901960784316, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 02:08:46\", \"price\": 507.92999267578125, \"conviction_score\": -45.08928571428574, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 14:02:36\", \"price\": 516.7899780273438, \"conviction_score\": -58.21596244131457, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 22:45:15\", \"price\": 516.7899780273438, \"conviction_score\": -58.21596244131457, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 17:45:43\", \"price\": 516.7899780273438, \"conviction_score\": -58.21596244131457, \"verdict\": \"SELL\"}]}, \"AMZN\": {\"success\": true, \"ticker\": \"AMZN\", \"category\": \"Watchlist Stocks\", \"price\": 248.0, \"conviction_score\": -49.0, \"verdict\": \"SELL\", \"bullish_count\": 8, \"bearish_count\": 28, \"neutral_count\": 12, \"high\": 250.01, \"low\": 246.45, \"volume\": 25518200, \"entry_price\": 248.0, \"stop_loss\": 258.0, \"target_price\": 228.01, \"duration\": \"2-4 Days\", \"market_cap\": 6328513600.0, \"sector\": \"Consumer Cyclical\", \"industry\": \"Internet Retail\", \"earnings_date\": \"2026-10-29\", \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 0.57, \"calls_vol\": 89977, \"puts_vol\": 51538}, \"win_rate\": {\"win_pct\": 75.0, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 265.0, \"high\": 273.23, \"low\": 262.01, \"close\": 271.58, \"volume\": 129054800, \"ema50\": 244.33, \"ema200\": 0.0, \"bbu\": 271.58, \"bbl\": 271.58, \"rsi\": 67.9, \"macd\": -0.6231, \"macds\": -1.8356, \"macdh\": 1.2125}, {\"time\": \"2026-08-03\", \"open\": 278.29, \"high\": 287.2, \"low\": 278.0, \"close\": 284.02, \"volume\": 90830200, \"ema50\": 245.89, \"ema200\": 0.0, \"bbu\": 284.02, \"bbl\": 284.02, \"rsi\": 72.2, \"macd\": 2.7356, \"macds\": -0.9214, \"macdh\": 3.657}, {\"time\": \"2026-08-04\", \"open\": 276.06, \"high\": 281.07, \"low\": 275.82, \"close\": 277.42, \"volume\": 69748100, \"ema50\": 247.12, \"ema200\": 0.0, \"bbu\": 277.42, \"bbl\": 277.42, \"rsi\": 67.0, \"macd\": 4.8094, \"macds\": 0.2248, \"macdh\": 4.5846}, {\"time\": \"2026-08-05\", \"open\": 281.59, \"high\": 282.79, \"low\": 270.73, \"close\": 272.65, \"volume\": 45119800, \"ema50\": 248.13, \"ema200\": 0.0, \"bbu\": 272.65, \"bbl\": 272.65, \"rsi\": 63.5, \"macd\": 5.9988, \"macds\": 1.3796, \"macdh\": 4.6192}, {\"time\": \"2026-08-06\", \"open\": 272.77, \"high\": 275.48, \"low\": 271.06, \"close\": 272.26, \"volume\": 30672900, \"ema50\": 249.07, \"ema200\": 0.0, \"bbu\": 272.26, \"bbl\": 272.26, \"rsi\": 63.2, \"macd\": 6.8312, \"macds\": 2.4699, \"macdh\": 4.3613}, {\"time\": \"2026-08-07\", \"open\": 272.87, \"high\": 278.31, \"low\": 272.75, \"close\": 274.48, \"volume\": 33861400, \"ema50\": 250.07, \"ema200\": 0.0, \"bbu\": 274.48, \"bbl\": 274.48, \"rsi\": 64.2, \"macd\": 7.5826, \"macds\": 3.4924, \"macdh\": 4.0902}, {\"time\": \"2026-08-10\", \"open\": 274.01, \"high\": 280.14, \"low\": 273.6, \"close\": 278.09, \"volume\": 35731900, \"ema50\": 251.17, \"ema200\": 0.0, \"bbu\": 278.09, \"bbl\": 278.09, \"rsi\": 65.9, \"macd\": 8.3729, \"macds\": 4.4685, \"macdh\": 3.9044}, {\"time\": \"2026-08-11\", \"open\": 278.69, \"high\": 278.84, \"low\": 271.36, \"close\": 272.27, \"volume\": 31895700, \"ema50\": 251.99, \"ema200\": 0.0, \"bbu\": 272.27, \"bbl\": 272.27, \"rsi\": 61.0, \"macd\": 8.4324, \"macds\": 5.2613, \"macdh\": 3.1711}, {\"time\": \"2026-08-12\", \"open\": 273.18, \"high\": 273.46, \"low\": 267.1, \"close\": 267.28, \"volume\": 29941100, \"ema50\": 252.59, \"ema200\": 237.32, \"bbu\": 267.28, \"bbl\": 267.28, \"rsi\": 57.1, \"macd\": 7.9848, \"macds\": 5.806, \"macdh\": 2.1788}, {\"time\": \"2026-08-13\", \"open\": 267.24, \"high\": 269.58, \"low\": 264.71, \"close\": 265.13, \"volume\": 32170200, \"ema50\": 253.09, \"ema200\": 237.6, \"bbu\": 265.13, \"bbl\": 265.13, \"rsi\": 55.4, \"macd\": 7.3717, \"macds\": 6.1191, \"macdh\": 1.2525}, {\"time\": \"2026-08-14\", \"open\": 264.88, \"high\": 265.81, \"low\": 262.42, \"close\": 262.65, \"volume\": 27251700, \"ema50\": 253.46, \"ema200\": 237.85, \"bbu\": 262.65, \"bbl\": 262.65, \"rsi\": 53.5, \"macd\": 6.6094, \"macds\": 6.2172, \"macdh\": 0.3922}, {\"time\": \"2026-08-17\", \"open\": 265.44, \"high\": 265.75, \"low\": 258.34, \"close\": 261.31, \"volume\": 43896500, \"ema50\": 253.77, \"ema200\": 238.08, \"bbu\": 261.31, \"bbl\": 261.31, \"rsi\": 52.4, \"macd\": 5.83, \"macds\": 6.1397, \"macdh\": -0.3097}, {\"time\": \"2026-08-18\", \"open\": 260.63, \"high\": 262.18, \"low\": 257.73, \"close\": 259.45, \"volume\": 33171300, \"ema50\": 253.99, \"ema200\": 238.29, \"bbu\": 259.45, \"bbl\": 259.45, \"rsi\": 50.9, \"macd\": 5.0045, \"macds\": 5.9127, \"macdh\": -0.9082}, {\"time\": \"2026-08-19\", \"open\": 260.85, \"high\": 266.4, \"low\": 258.58, \"close\": 265.84, \"volume\": 35762400, \"ema50\": 254.46, \"ema200\": 238.57, \"bbu\": 265.84, \"bbl\": 265.84, \"rsi\": 55.6, \"macd\": 4.8105, \"macds\": 5.6923, \"macdh\": -0.8817}, {\"time\": \"2026-08-20\", \"open\": 263.16, \"high\": 263.84, \"low\": 259.52, \"close\": 260.11, \"volume\": 28374100, \"ema50\": 254.68, \"ema200\": 238.78, \"bbu\": 260.11, \"bbl\": 260.11, \"rsi\": 50.9, \"macd\": 4.1466, \"macds\": 5.3831, \"macdh\": -1.2365}, {\"time\": \"2026-08-21\", \"open\": 260.74, \"high\": 261.09, \"low\": 257.04, \"close\": 258.63, \"volume\": 35723000, \"ema50\": 254.83, \"ema200\": 238.98, \"bbu\": 258.63, \"bbl\": 258.63, \"rsi\": 49.7, \"macd\": 3.4611, \"macds\": 4.9987, \"macdh\": -1.5376}, {\"time\": \"2026-08-24\", \"open\": 259.6, \"high\": 263.32, \"low\": 259.05, \"close\": 262.07, \"volume\": 28070500, \"ema50\": 255.12, \"ema200\": 239.21, \"bbu\": 262.07, \"bbl\": 262.07, \"rsi\": 52.5, \"macd\": 3.159, \"macds\": 4.6308, \"macdh\": -1.4718}, {\"time\": \"2026-08-25\", \"open\": 262.51, \"high\": 263.89, \"low\": 259.83, \"close\": 261.06, \"volume\": 25550200, \"ema50\": 255.35, \"ema200\": 239.42, \"bbu\": 261.06, \"bbl\": 261.06, \"rsi\": 51.6, \"macd\": 2.8058, \"macds\": 4.2658, \"macdh\": -1.46}, {\"time\": \"2026-08-26\", \"open\": 261.28, \"high\": 262.05, \"low\": 258.24, \"close\": 260.28, \"volume\": 21528400, \"ema50\": 255.54, \"ema200\": 239.63, \"bbu\": 260.28, \"bbl\": 260.28, \"rsi\": 50.9, \"macd\": 2.4348, \"macds\": 3.8996, \"macdh\": -1.4648}, {\"time\": \"2026-08-27\", \"open\": 259.23, \"high\": 259.66, \"low\": 255.02, \"close\": 256.26, \"volume\": 35927800, \"ema50\": 255.57, \"ema200\": 239.8, \"bbu\": 256.26, \"bbl\": 256.26, \"rsi\": 47.2, \"macd\": 1.7958, \"macds\": 3.4788, \"macdh\": -1.6831}, {\"time\": \"2026-08-28\", \"open\": 258.32, \"high\": 267.56, \"low\": 257.78, \"close\": 266.43, \"volume\": 49547400, \"ema50\": 256.0, \"ema200\": 240.06, \"bbu\": 266.43, \"bbl\": 266.43, \"rsi\": 55.9, \"macd\": 2.0859, \"macds\": 3.2002, \"macdh\": -1.1144}, {\"time\": \"2026-08-31\", \"open\": 263.83, \"high\": 264.36, \"low\": 257.12, \"close\": 259.77, \"volume\": 46089400, \"ema50\": 256.14, \"ema200\": 240.26, \"bbu\": 259.77, \"bbl\": 259.77, \"rsi\": 50.1, \"macd\": 1.7581, \"macds\": 2.9118, \"macdh\": -1.1537}, {\"time\": \"2026-09-01\", \"open\": 254.83, \"high\": 255.82, \"low\": 251.93, \"close\": 254.92, \"volume\": 31700100, \"ema50\": 256.1, \"ema200\": 240.4, \"bbu\": 254.92, \"bbl\": 254.92, \"rsi\": 46.3, \"macd\": 1.0944, \"macds\": 2.5483, \"macdh\": -1.4539}, {\"time\": \"2026-09-02\", \"open\": 254.26, \"high\": 256.24, \"low\": 253.4, \"close\": 254.98, \"volume\": 24013300, \"ema50\": 256.05, \"ema200\": 240.55, \"bbu\": 254.98, \"bbl\": 254.98, \"rsi\": 46.4, \"macd\": 0.5667, \"macds\": 2.152, \"macdh\": -1.5853}, {\"time\": \"2026-09-03\", \"open\": 256.2, \"high\": 259.5, \"low\": 256.0, \"close\": 258.9, \"volume\": 26891500, \"ema50\": 256.16, \"ema200\": 240.73, \"bbu\": 258.9, \"bbl\": 258.9, \"rsi\": 49.9, \"macd\": 0.4595, \"macds\": 1.8135, \"macdh\": -1.354}, {\"time\": \"2026-09-04\", \"open\": 259.07, \"high\": 261.12, \"low\": 255.29, \"close\": 258.51, \"volume\": 30749900, \"ema50\": 256.26, \"ema200\": 240.91, \"bbu\": 258.51, \"bbl\": 258.51, \"rsi\": 49.5, \"macd\": 0.3392, \"macds\": 1.5187, \"macdh\": -1.1794}, {\"time\": \"2026-09-08\", \"open\": 256.68, \"high\": 257.99, \"low\": 254.75, \"close\": 256.97, \"volume\": 29398000, \"ema50\": 256.28, \"ema200\": 241.07, \"bbu\": 256.97, \"bbl\": 256.97, \"rsi\": 48.1, \"macd\": 0.1182, \"macds\": 1.2386, \"macdh\": -1.1203}, {\"time\": \"2026-09-09\", \"open\": 253.12, \"high\": 254.69, \"low\": 250.65, \"close\": 252.4, \"volume\": 33055500, \"ema50\": 256.13, \"ema200\": 241.18, \"bbu\": 252.4, \"bbl\": 252.4, \"rsi\": 44.1, \"macd\": -0.4208, \"macds\": 0.9067, \"macdh\": -1.3275}, {\"time\": \"2026-09-10\", \"open\": 250.11, \"high\": 253.15, \"low\": 249.58, \"close\": 251.89, \"volume\": 25484800, \"ema50\": 255.97, \"ema200\": 241.29, \"bbu\": 251.89, \"bbl\": 251.89, \"rsi\": 43.6, \"macd\": -0.879, \"macds\": 0.5496, \"macdh\": -1.4286}, {\"time\": \"2026-09-11\", \"open\": 254.09, \"high\": 257.59, \"low\": 253.14, \"close\": 256.78, \"volume\": 26724100, \"ema50\": 256.0, \"ema200\": 241.44, \"bbu\": 256.78, \"bbl\": 256.78, \"rsi\": 48.9, \"macd\": -0.8379, \"macds\": 0.2721, \"macdh\": -1.11}, {\"time\": \"2026-09-14\", \"open\": 253.15, \"high\": 255.95, \"low\": 250.74, \"close\": 253.54, \"volume\": 34352800, \"ema50\": 255.9, \"ema200\": 241.56, \"bbu\": 253.54, \"bbl\": 253.54, \"rsi\": 45.8, \"macd\": -1.0546, \"macds\": 0.0067, \"macdh\": -1.0614}, {\"time\": \"2026-09-15\", \"open\": 252.24, \"high\": 253.27, \"low\": 247.22, \"close\": 248.42, \"volume\": 36275400, \"ema50\": 255.61, \"ema200\": 241.63, \"bbu\": 248.42, \"bbl\": 248.42, \"rsi\": 41.4, \"macd\": -1.6208, \"macds\": -0.3188, \"macdh\": -1.302}, {\"time\": \"2026-09-16\", \"open\": 248.1, \"high\": 249.26, \"low\": 244.3, \"close\": 245.96, \"volume\": 33488500, \"ema50\": 255.23, \"ema200\": 241.67, \"bbu\": 245.96, \"bbl\": 245.96, \"rsi\": 39.4, \"macd\": -2.2422, \"macds\": -0.7035, \"macdh\": -1.5387}, {\"time\": \"2026-09-17\", \"open\": 251.07, \"high\": 252.73, \"low\": 249.24, \"close\": 251.19, \"volume\": 30438800, \"ema50\": 255.07, \"ema200\": 241.77, \"bbu\": 251.19, \"bbl\": 251.19, \"rsi\": 45.4, \"macd\": -2.2863, \"macds\": -1.02, \"macdh\": -1.2662}, {\"time\": \"2026-09-18\", \"open\": 252.92, \"high\": 255.43, \"low\": 251.88, \"close\": 253.71, \"volume\": 52274700, \"ema50\": 255.02, \"ema200\": 241.89, \"bbu\": 253.71, \"bbl\": 253.71, \"rsi\": 48.0, \"macd\": -2.0937, \"macds\": -1.2348, \"macdh\": -0.859}, {\"time\": \"2026-09-21\", \"open\": 256.4, \"high\": 259.49, \"low\": 253.6, \"close\": 258.45, \"volume\": 42979400, \"ema50\": 255.15, \"ema200\": 242.05, \"bbu\": 258.45, \"bbl\": 258.45, \"rsi\": 52.7, \"macd\": -1.5409, \"macds\": -1.296, \"macdh\": -0.2449}, {\"time\": \"2026-09-22\", \"open\": 255.11, \"high\": 259.0, \"low\": 253.78, \"close\": 254.98, \"volume\": 41982600, \"ema50\": 255.15, \"ema200\": 242.18, \"bbu\": 254.98, \"bbl\": 254.98, \"rsi\": 49.2, \"macd\": -1.367, \"macds\": -1.3102, \"macdh\": -0.0568}, {\"time\": \"2026-09-23\", \"open\": 253.0, \"high\": 253.99, \"low\": 247.76, \"close\": 249.27, \"volume\": 44209200, \"ema50\": 254.92, \"ema200\": 242.25, \"bbu\": 249.27, \"bbl\": 249.27, \"rsi\": 44.1, \"macd\": -1.6707, \"macds\": -1.3823, \"macdh\": -0.2884}, {\"time\": \"2026-09-24\", \"open\": 246.02, \"high\": 250.43, \"low\": 245.6, \"close\": 249.38, \"volume\": 33040100, \"ema50\": 254.7, \"ema200\": 242.32, \"bbu\": 249.38, \"bbl\": 249.38, \"rsi\": 44.2, \"macd\": -1.8808, \"macds\": -1.482, \"macdh\": -0.3988}, {\"time\": \"2026-09-25\", \"open\": 248.56, \"high\": 250.88, \"low\": 247.18, \"close\": 249.67, \"volume\": 34263900, \"ema50\": 254.5, \"ema200\": 242.4, \"bbu\": 249.67, \"bbl\": 249.67, \"rsi\": 44.5, \"macd\": -2.0008, \"macds\": -1.5858, \"macdh\": -0.4151}, {\"time\": \"2026-09-28\", \"open\": 246.63, \"high\": 247.77, \"low\": 244.73, \"close\": 246.15, \"volume\": 32596700, \"ema50\": 254.17, \"ema200\": 242.43, \"bbu\": 246.15, \"bbl\": 246.15, \"rsi\": 41.2, \"macd\": -2.3529, \"macds\": -1.7392, \"macdh\": -0.6137}, {\"time\": \"2026-09-29\", \"open\": 246.71, \"high\": 248.84, \"low\": 245.14, \"close\": 246.67, \"volume\": 33730400, \"ema50\": 253.88, \"ema200\": 242.48, \"bbu\": 246.67, \"bbl\": 246.67, \"rsi\": 41.9, \"macd\": -2.5604, \"macds\": -1.9034, \"macdh\": -0.657}, {\"time\": \"2026-09-30\", \"open\": 246.79, \"high\": 252.44, \"low\": 246.08, \"close\": 249.15, \"volume\": 41913100, \"ema50\": 253.69, \"ema200\": 242.54, \"bbu\": 249.15, \"bbl\": 249.15, \"rsi\": 45.2, \"macd\": -2.496, \"macds\": -2.022, \"macdh\": -0.4741}, {\"time\": \"2026-10-01\", \"open\": 251.61, \"high\": 251.83, \"low\": 246.12, \"close\": 248.23, \"volume\": 33243900, \"ema50\": 253.48, \"ema200\": 242.6, \"bbu\": 248.23, \"bbl\": 248.23, \"rsi\": 44.2, \"macd\": -2.4905, \"macds\": -2.1157, \"macdh\": -0.3748}, {\"time\": \"2026-10-02\", \"open\": 251.51, \"high\": 253.56, \"low\": 250.02, \"close\": 251.52, \"volume\": 33433400, \"ema50\": 253.4, \"ema200\": 242.69, \"bbu\": 251.52, \"bbl\": 251.52, \"rsi\": 48.6, \"macd\": -2.1953, \"macds\": -2.1316, \"macdh\": -0.0637}, {\"time\": \"2026-10-05\", \"open\": 250.19, \"high\": 254.53, \"low\": 250.18, \"close\": 251.4, \"volume\": 39273900, \"ema50\": 253.32, \"ema200\": 242.77, \"bbu\": 251.4, \"bbl\": 251.4, \"rsi\": 48.4, \"macd\": -1.9486, \"macds\": -2.095, \"macdh\": 0.1464}, {\"time\": \"2026-10-06\", \"open\": 253.4, \"high\": 256.68, \"low\": 251.08, \"close\": 256.29, \"volume\": 34120800, \"ema50\": 253.44, \"ema200\": 242.91, \"bbu\": 256.29, \"bbl\": 256.29, \"rsi\": 54.5, \"macd\": -1.3431, \"macds\": -1.9446, \"macdh\": 0.6016}, {\"time\": \"2026-10-07\", \"open\": 254.23, \"high\": 260.14, \"low\": 253.17, \"close\": 259.92, \"volume\": 36225800, \"ema50\": 253.69, \"ema200\": 243.08, \"bbu\": 259.92, \"bbl\": 259.92, \"rsi\": 58.5, \"macd\": -0.5637, \"macds\": -1.6684, \"macdh\": 1.1047}, {\"time\": \"2026-10-08\", \"open\": 259.74, \"high\": 259.86, \"low\": 253.78, \"close\": 254.06, \"volume\": 38649900, \"ema50\": 253.71, \"ema200\": 243.19, \"bbu\": 254.06, \"bbl\": 254.06, \"rsi\": 50.8, \"macd\": -0.4142, \"macds\": -1.4176, \"macdh\": 1.0034}, {\"time\": \"2026-10-09\", \"open\": 256.5, \"high\": 262.8, \"low\": 256.0, \"close\": 262.43, \"volume\": 34770000, \"ema50\": 254.05, \"ema200\": 243.38, \"bbu\": 262.43, \"bbl\": 262.43, \"rsi\": 59.0, \"macd\": 0.3754, \"macds\": -1.059, \"macdh\": 1.4344}, {\"time\": \"2026-10-12\", \"open\": 262.5, \"high\": 263.7, \"low\": 259.27, \"close\": 259.53, \"volume\": 26577900, \"ema50\": 254.27, \"ema200\": 243.54, \"bbu\": 259.53, \"bbl\": 259.53, \"rsi\": 55.6, \"macd\": 0.7584, \"macds\": -0.6955, \"macdh\": 1.4539}, {\"time\": \"2026-10-13\", \"open\": 259.44, \"high\": 262.84, \"low\": 258.42, \"close\": 258.58, \"volume\": 25299500, \"ema50\": 254.43, \"ema200\": 243.69, \"bbu\": 258.58, \"bbl\": 258.58, \"rsi\": 54.4, \"macd\": 0.974, \"macds\": -0.3616, \"macdh\": 1.3356}, {\"time\": \"2026-10-14\", \"open\": 258.01, \"high\": 259.65, \"low\": 252.66, \"close\": 254.08, \"volume\": 34821000, \"ema50\": 254.42, \"ema200\": 243.79, \"bbu\": 254.08, \"bbl\": 254.08, \"rsi\": 49.3, \"macd\": 0.7729, \"macds\": -0.1347, \"macdh\": 0.9076}, {\"time\": \"2026-10-15\", \"open\": 250.89, \"high\": 255.6, \"low\": 248.65, \"close\": 254.76, \"volume\": 34564200, \"ema50\": 254.43, \"ema200\": 243.9, \"bbu\": 254.76, \"bbl\": 254.76, \"rsi\": 50.1, \"macd\": 0.6608, \"macds\": 0.0244, \"macdh\": 0.6364}, {\"time\": \"2026-10-16\", \"open\": 255.1, \"high\": 255.54, \"low\": 248.6, \"close\": 250.0, \"volume\": 40427300, \"ema50\": 254.26, \"ema200\": 243.96, \"bbu\": 250.0, \"bbl\": 250.0, \"rsi\": 45.0, \"macd\": 0.1857, \"macds\": 0.0566, \"macdh\": 0.129}, {\"time\": \"2026-10-19\", \"open\": 255.25, \"high\": 263.72, \"low\": 255.22, \"close\": 262.45, \"volume\": 56188800, \"ema50\": 254.58, \"ema200\": 244.15, \"bbu\": 262.45, \"bbl\": 262.45, \"rsi\": 57.3, \"macd\": 0.8045, \"macds\": 0.2062, \"macdh\": 0.5983}, {\"time\": \"2026-10-20\", \"open\": 264.08, \"high\": 265.34, \"low\": 260.42, \"close\": 262.63, \"volume\": 34927200, \"ema50\": 254.9, \"ema200\": 244.33, \"bbu\": 262.63, \"bbl\": 262.63, \"rsi\": 57.4, \"macd\": 1.2945, \"macds\": 0.4239, \"macdh\": 0.8706}, {\"time\": \"2026-10-21\", \"open\": 262.71, \"high\": 264.36, \"low\": 259.29, \"close\": 262.37, \"volume\": 31214700, \"ema50\": 255.19, \"ema200\": 244.51, \"bbu\": 262.37, \"bbl\": 262.37, \"rsi\": 57.1, \"macd\": 1.6429, \"macds\": 0.6677, \"macdh\": 0.9752}, {\"time\": \"2026-10-22\", \"open\": 258.18, \"high\": 258.41, \"low\": 248.0, \"close\": 250.38, \"volume\": 48814000, \"ema50\": 255.0, \"ema200\": 244.57, \"bbu\": 250.38, \"bbl\": 250.38, \"rsi\": 45.1, \"macd\": 0.9407, \"macds\": 0.7223, \"macdh\": 0.2184}, {\"time\": \"2026-10-23\", \"open\": 248.85, \"high\": 250.01, \"low\": 246.45, \"close\": 248.0, \"volume\": 25518200, \"ema50\": 254.73, \"ema200\": 244.6, \"bbu\": 248.0, \"bbl\": 248.0, \"rsi\": 43.2, \"macd\": 0.19, \"macds\": 0.6158, \"macdh\": -0.4259}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 256.278, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($256.28)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 254.43, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($254.43)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 255.6476, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($255.65)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 251.7808, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($251.78)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 243.2929, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($243.29)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 255.0709, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($255.07)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 255.1049, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($255.10)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 254.727, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($254.73)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 244.6018, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($244.60)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 249.5599, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $249.56\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 43.1691, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 43.2\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 34.7297, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (34.7) is below %D (60.8)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 60.7813, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Stochastic %D is neutral at 60.8\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": 0.19, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (0.1900) is below Signal line (0.6158)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.4259, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.4259)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -91.7946, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -91.8\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -3494.6458, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -3494.6\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -4.586, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-4.59%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -14.43, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-14.43)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": 3.5313, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"AO is above zero (3.5313)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 265.9092, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($265.91)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 242.9508, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($242.95)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.0902, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.090 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 268.8026, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($268.80)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 241.4073, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($241.41)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 265.34, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($265.34)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 244.73, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($244.73)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 6.6635, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $6.66\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 2.6869, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 2.69% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 5.7396, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $5.74\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 516609700.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.0474, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.047\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -39724312.6589, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-39724313)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 254.4783, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($254.48)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 3317158223.1211, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -9.3508, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-9.350771)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -193299939.2741, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -5984448.6443, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-5984449)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 44.8546, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 44.9\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 14.2368, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 14.2\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -7.4595, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (19.3) is below DMI- (26.7)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": 3.4577, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Coppock momentum curve is positive (3.458)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.0057, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"TRIX oscillator (0.0057) is above its signal line (0.0034)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -0.0898, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-0.09)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": 1.025, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Percentage Price Oscillator is bullish (1.03%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": -0.37, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"DPO cycle indicator is negative (-0.37)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": 0.8479, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (0.85) is below signal line (1.54)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.0654, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.86) is below -VI (0.93)\"}], \"news_articles\": [{\"title\": \"Amazon (AMZN) Suffers a Larger Drop Than the General Market: Key Insights - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMinAFBVV95cUxQNFU0TGNVU1Iwa3hrYXNvYmMxVW5mejhzMENQclJpUVRseWpGSVYyM2tfUUFrWktKTE9qdTI1RmdRbVh6VUJLQ3dlQjVVNVVXMkJWUFJWZFB2OHJtamFrZzlKN21VX2xNTjlnd2RtMEFYUC13elVKMjhXSy1HUmowSHFEN0w0MFlPU0ZpbEFhRlZsT1h1SXZRajhmazI?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Thu, 22 Oct 2026 20:45:02 GMT\"}, {\"title\": \"Should You Buy Amazon Stock Before Oct. 29? - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMijAFBVV95cUxPMVdEY3ViSjN0NGYtVjdrMHlkZ21sVGNiU085VGdnd08zU21CU21PSlJhVEgwRWQ1dldaWk43R0dHREpWNU5CMGUxd0xxQTR5OTBhOGpZRXhXVExCQWFxY1ZQWGtVbjN3Y3R0V255NFdEZWl0X0FHb2tYWTV6M1pDMXlfT1NhWFQyVXl4dg?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Fri, 23 Oct 2026 12:02:00 GMT\"}, {\"title\": \"What Could Go Wrong With Amazon Stock? - Trefis\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMinwFBVV95cUxOanJhbW1jX2FZNDY4TXZEWGFjc1U5dWdQLTV0a3hsME5CZmtYUEI4QXFGWFV0QmRpSmc4OUVCNzVXNmVqcTA1cGRxX2pjbTVzTGxwUTE4OHJobUV2ak5wZXJGbFMza1pJd19oc3hVNU4yTThHTnp4YTYyeG9QOXg2SGYyZTdtaHBTOXEtTnZnazRGUy1sQUZrWWZvSk5oNzg?oc=5\", \"publisher\": \"Trefis\", \"pubDate\": \"Fri, 23 Oct 2026 07:19:10 GMT\"}, {\"title\": \"Amazon Q3 Preview: CAPEX Spending In Focus, Shares Fairly Valued (NASDAQ:AMZN) - Seeking Alpha\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMipgFBVV95cUxQRVlYdWNNeGtGS3BWTnJhQU41SHpwbXlaWjd3U3NsQ0VmamJSUmxSUkpZTk83aU92aUhuNkVYaThmTmZURHZNSjloUS05aDB3ZG5rMlNUREFVczdRUkNKaGN5aE5aZ3Q0SjhsZ2U3VzQ2M3dGTXhBNkdWWE1WSmF5NkZVT1BBOTh3dUVOeXZTS3Z1TkNSRXVMbDFaVl9MTVlKaG5UUzR3?oc=5\", \"publisher\": \"Seeking Alpha\", \"pubDate\": \"Fri, 23 Oct 2026 12:33:24 GMT\"}, {\"title\": \"Amazon (AMZN) Says AWS Is Already Nearly Sold Out Through 2027 as AI Demand Surges - TipRanks\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMirwFBVV95cUxNN3RFanBaVlRZRWVtZ2lNY2lEVXJDejJBd0ZHVTgxNFpPT1FzWHBtdFZtUjlZZTFVLVh2YXlSWWhkc2RsQTh1djhkcmhWZEowV2F3eTFXUGI2LUYxS3pSSGtldzV5U2toOUcxSHQtRnJPYlVLa0FkTVFETVVZRG9zYVpxMjk0VlJTVXNjNGFpVDJsajYxTldvd2hxckxyaGUyc3Y0RUFDVlkybkM0Mm1J?oc=5\", \"publisher\": \"TipRanks\", \"pubDate\": \"Sun, 25 Oct 2026 09:30:11 GMT\"}, {\"title\": \"Monolithic Power, Intel Lead 12 Stocks Priced for Big Swings - Amazon.com (NASDAQ:AMZN), Alphabet (NASDAQ - Benzinga\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMizgFBVV95cUxNNUc4aUdnZ0MwTjRqVDVRNnlCak5YV3NoMm1QcEpVaGo5TmZEREhEdHBrNUNPNzlZUDdRVlhBV09DN1ZnaF9CY3hDRVdjY1hUZC1Vc20tN1VmRnQydHo4T014VVhqalJBakRCd3VQLVh5bkVCX1paQ0l6X2NJVndKUkd3bG9SakRYMmtaRjZIVF81a1N5ZUJxRU8wRFk4R1Njdk5sTjlBQnNzdHFjS1BuZEF3R2ZCeFZieTFNM3B3MTU1NlR2N3gzUERTNUpvUQ?oc=5\", \"publisher\": \"Benzinga\", \"pubDate\": \"Sun, 25 Oct 2026 12:30:19 GMT\"}], \"ai_report\": \"# AMZN Thesis Report\\n\\n## Executive Conviction Thesis\\nOur conviction score of -38% (SELL) is driven by a strong bearish bias in our technical indicators, with 27 out of 48 indicators pointing to potential downward pressure on the stock. The lack of bullish momentum, as reflected in only 10 out of 48 indicators, further reinforces this negative view.\\n\\n## Key Bullish Catalysts & Technical Backing\\nDespite the overall bearish sentiment, there are some potentially positive factors that could influence AMZN's price action. Notably, the recent infrastructure investment announcement and the acquisition of a data center from Constellation Energy may drive downstream free cash flow (FCF) growth. Additionally, Synopsys' strong performance as the top Nasdaq 100 stock today provides some upside potential.\\n\\n## Critical Risk Factors & Stop-Loss Guidance\\nKey risks to consider include: 1) potential competition in Amazon's core e-commerce business; 2) regulatory scrutiny on antitrust issues; and 3) valuation concerns due to the company's high growth expectations. To mitigate these risks, a stop-loss order can be set at $240.71, with an exit target of $235 if the price falls below this level.\\n\\n## Sentiment & News Context\\nRecent headlines highlighting AMZN's infrastructure investment and acquisition of a data center may have positively influenced investor sentiment, but our technical indicators remain bearish. The absence of significant price moves in response to these developments suggests that investors are not yet convinced by the news. As such, we maintain our sell recommendation, pending further signs of improvement in the company's fundamental performance or changes in market sentiment.\", \"history\": [{\"timestamp\": \"2026-10-08 14:23:48\", \"price\": 258.44000244140625, \"conviction_score\": 73.70892018779345, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-08 21:11:38\", \"price\": 254.05999755859375, \"conviction_score\": 73.33333333333336, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-09 11:48:49\", \"price\": 254.05999755859375, \"conviction_score\": 69.23076923076924, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 14:35:47\", \"price\": 262.42999267578125, \"conviction_score\": 79.34272300469485, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-10 21:24:59\", \"price\": 262.42999267578125, \"conviction_score\": 79.34272300469485, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-12 14:19:24\", \"price\": 261.0299987792969, \"conviction_score\": 66.05504587155966, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-13 00:26:27\", \"price\": 262.42999267578125, \"conviction_score\": 72.0720720720721, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-15 14:27:27\", \"price\": 252.19000244140625, \"conviction_score\": -7.179487179487181, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-16 02:52:07\", \"price\": 254.75999450683594, \"conviction_score\": 32.820512820512825, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-17 04:39:23\", \"price\": 250.0, \"conviction_score\": -13.33333333333334, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-18 14:20:00\", \"price\": 250.0, \"conviction_score\": -13.33333333333334, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-18 22:55:22\", \"price\": 250.0, \"conviction_score\": -13.33333333333334, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-19 20:56:15\", \"price\": 262.45001220703125, \"conviction_score\": 69.01408450704228, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-20 03:48:56\", \"price\": 262.45001220703125, \"conviction_score\": 69.01408450704228, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-21 14:26:29\", \"price\": 259.6700134277344, \"conviction_score\": 89.74358974358975, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-22 03:06:34\", \"price\": 262.3699951171875, \"conviction_score\": 91.17647058823529, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-23 02:08:46\", \"price\": 250.3800048828125, \"conviction_score\": -4.411764705882352, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-24 14:37:11\", \"price\": 248.0, \"conviction_score\": -49.01960784313726, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 23:02:16\", \"price\": 248.0, \"conviction_score\": -49.01960784313726, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 17:45:43\", \"price\": 248.0, \"conviction_score\": -49.01960784313726, \"verdict\": \"SELL\"}]}, \"ANET\": {\"success\": true, \"ticker\": \"ANET\", \"category\": \"Watchlist Stocks\", \"price\": 172.37, \"conviction_score\": -54.9, \"verdict\": \"SELL\", \"bullish_count\": 8, \"bearish_count\": 31, \"neutral_count\": 9, \"high\": 175.88, \"low\": 168.24, \"volume\": 5008400, \"entry_price\": 172.37, \"stop_loss\": 185.24, \"target_price\": 146.64, \"duration\": \"5-7 Days\", \"market_cap\": 863297883.54, \"sector\": \"Technology\", \"industry\": \"Computer Hardware\", \"earnings_date\": \"2026-11-03\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 1.31, \"calls_vol\": 2773, \"puts_vol\": 3646}, \"win_rate\": {\"win_pct\": 38.5, \"trades\": 13}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 177.6, \"high\": 183.52, \"low\": 175.7, \"close\": 180.35, \"volume\": 8472300, \"ema50\": 166.71, \"ema200\": 0.0, \"bbu\": 180.35, \"bbl\": 180.35, \"rsi\": 56.8, \"macd\": 1.2909, \"macds\": 1.9061, \"macdh\": -0.6152}, {\"time\": \"2026-08-03\", \"open\": 174.42, \"high\": 186.57, \"low\": 173.45, \"close\": 184.89, \"volume\": 8335700, \"ema50\": 167.42, \"ema200\": 0.0, \"bbu\": 184.89, \"bbl\": 184.89, \"rsi\": 59.4, \"macd\": 2.2182, \"macds\": 1.9685, \"macdh\": 0.2497}, {\"time\": \"2026-08-04\", \"open\": 187.7, \"high\": 194.35, \"low\": 187.01, \"close\": 190.51, \"volume\": 14097400, \"ema50\": 168.33, \"ema200\": 0.0, \"bbu\": 190.51, \"bbl\": 190.51, \"rsi\": 62.4, \"macd\": 3.3678, \"macds\": 2.2483, \"macdh\": 1.1194}, {\"time\": \"2026-08-05\", \"open\": 210.19, \"high\": 214.89, \"low\": 191.01, \"close\": 197.31, \"volume\": 20227000, \"ema50\": 169.46, \"ema200\": 0.0, \"bbu\": 197.31, \"bbl\": 197.31, \"rsi\": 65.7, \"macd\": 4.7725, \"macds\": 2.7532, \"macdh\": 2.0193}, {\"time\": \"2026-08-06\", \"open\": 192.41, \"high\": 197.11, \"low\": 189.43, \"close\": 192.32, \"volume\": 7774600, \"ema50\": 170.36, \"ema200\": 0.0, \"bbu\": 192.32, \"bbl\": 192.32, \"rsi\": 61.4, \"macd\": 5.4206, \"macds\": 3.2867, \"macdh\": 2.134}, {\"time\": \"2026-08-07\", \"open\": 198.0, \"high\": 198.0, \"low\": 187.5, \"close\": 188.67, \"volume\": 7208500, \"ema50\": 171.08, \"ema200\": 0.0, \"bbu\": 188.67, \"bbl\": 188.67, \"rsi\": 58.5, \"macd\": 5.5755, \"macds\": 3.7444, \"macdh\": 1.831}, {\"time\": \"2026-08-10\", \"open\": 192.49, \"high\": 195.7, \"low\": 187.03, \"close\": 191.52, \"volume\": 5434100, \"ema50\": 171.88, \"ema200\": 0.0, \"bbu\": 191.52, \"bbl\": 191.52, \"rsi\": 60.1, \"macd\": 5.8606, \"macds\": 4.1677, \"macdh\": 1.6929}, {\"time\": \"2026-08-11\", \"open\": 194.57, \"high\": 198.92, \"low\": 190.48, \"close\": 197.85, \"volume\": 6277300, \"ema50\": 172.9, \"ema200\": 0.0, \"bbu\": 197.85, \"bbl\": 197.85, \"rsi\": 63.5, \"macd\": 6.5222, \"macds\": 4.6386, \"macdh\": 1.8836}, {\"time\": \"2026-08-12\", \"open\": 205.47, \"high\": 211.45, \"low\": 203.76, \"close\": 210.5, \"volume\": 10008600, \"ema50\": 174.37, \"ema200\": 147.8, \"bbu\": 210.5, \"bbl\": 210.5, \"rsi\": 69.2, \"macd\": 7.9753, \"macds\": 5.3059, \"macdh\": 2.6694}, {\"time\": \"2026-08-13\", \"open\": 209.79, \"high\": 210.11, \"low\": 203.55, \"close\": 203.62, \"volume\": 7907800, \"ema50\": 175.52, \"ema200\": 148.35, \"bbu\": 203.62, \"bbl\": 203.62, \"rsi\": 63.4, \"macd\": 8.474, \"macds\": 5.9395, \"macdh\": 2.5345}, {\"time\": \"2026-08-14\", \"open\": 205.27, \"high\": 205.27, \"low\": 198.24, \"close\": 198.82, \"volume\": 4707400, \"ema50\": 176.43, \"ema200\": 148.86, \"bbu\": 198.82, \"bbl\": 198.82, \"rsi\": 59.7, \"macd\": 8.3853, \"macds\": 6.4287, \"macdh\": 1.9566}, {\"time\": \"2026-08-17\", \"open\": 201.16, \"high\": 202.26, \"low\": 198.34, \"close\": 201.8, \"volume\": 5683900, \"ema50\": 177.43, \"ema200\": 149.38, \"bbu\": 201.8, \"bbl\": 201.8, \"rsi\": 61.2, \"macd\": 8.458, \"macds\": 6.8345, \"macdh\": 1.6234}, {\"time\": \"2026-08-18\", \"open\": 196.0, \"high\": 197.99, \"low\": 189.67, \"close\": 193.18, \"volume\": 8886900, \"ema50\": 178.04, \"ema200\": 149.82, \"bbu\": 193.18, \"bbl\": 193.18, \"rsi\": 54.7, \"macd\": 7.7309, \"macds\": 7.0138, \"macdh\": 0.7171}, {\"time\": \"2026-08-19\", \"open\": 195.04, \"high\": 195.5, \"low\": 184.51, \"close\": 186.45, \"volume\": 5740500, \"ema50\": 178.37, \"ema200\": 150.18, \"bbu\": 186.45, \"bbl\": 186.45, \"rsi\": 50.2, \"macd\": 6.5362, \"macds\": 6.9183, \"macdh\": -0.382}, {\"time\": \"2026-08-20\", \"open\": 185.31, \"high\": 187.28, \"low\": 182.83, \"close\": 183.75, \"volume\": 4207300, \"ema50\": 178.59, \"ema200\": 150.52, \"bbu\": 183.75, \"bbl\": 183.75, \"rsi\": 48.5, \"macd\": 5.3104, \"macds\": 6.5967, \"macdh\": -1.2863}, {\"time\": \"2026-08-21\", \"open\": 183.77, \"high\": 190.44, \"low\": 183.59, \"close\": 188.65, \"volume\": 8123600, \"ema50\": 178.98, \"ema200\": 150.9, \"bbu\": 188.65, \"bbl\": 188.65, \"rsi\": 51.7, \"macd\": 4.6804, \"macds\": 6.2134, \"macdh\": -1.5331}, {\"time\": \"2026-08-24\", \"open\": 186.0, \"high\": 190.25, \"low\": 186.0, \"close\": 188.15, \"volume\": 5306400, \"ema50\": 179.34, \"ema200\": 151.27, \"bbu\": 188.15, \"bbl\": 188.15, \"rsi\": 51.4, \"macd\": 4.0935, \"macds\": 5.7895, \"macdh\": -1.6959}, {\"time\": \"2026-08-25\", \"open\": 192.34, \"high\": 193.15, \"low\": 188.06, \"close\": 190.94, \"volume\": 4385100, \"ema50\": 179.79, \"ema200\": 151.66, \"bbu\": 190.94, \"bbl\": 190.94, \"rsi\": 53.3, \"macd\": 3.8096, \"macds\": 5.3935, \"macdh\": -1.5839}, {\"time\": \"2026-08-26\", \"open\": 190.9, \"high\": 203.36, \"low\": 190.9, \"close\": 202.25, \"volume\": 7664600, \"ema50\": 180.67, \"ema200\": 152.17, \"bbu\": 202.25, \"bbl\": 202.25, \"rsi\": 60.2, \"macd\": 4.4461, \"macds\": 5.204, \"macdh\": -0.758}, {\"time\": \"2026-08-27\", \"open\": 205.9, \"high\": 206.13, \"low\": 199.21, \"close\": 201.09, \"volume\": 4692700, \"ema50\": 181.48, \"ema200\": 152.65, \"bbu\": 201.09, \"bbl\": 201.09, \"rsi\": 59.2, \"macd\": 4.8015, \"macds\": 5.1235, \"macdh\": -0.322}, {\"time\": \"2026-08-28\", \"open\": 200.0, \"high\": 200.1, \"low\": 194.61, \"close\": 195.38, \"volume\": 3063000, \"ema50\": 182.02, \"ema200\": 153.08, \"bbu\": 195.38, \"bbl\": 195.38, \"rsi\": 54.6, \"macd\": 4.5697, \"macds\": 5.0127, \"macdh\": -0.443}, {\"time\": \"2026-08-31\", \"open\": 195.5, \"high\": 197.99, \"low\": 193.91, \"close\": 195.69, \"volume\": 5021700, \"ema50\": 182.56, \"ema200\": 153.5, \"bbu\": 195.69, \"bbl\": 195.69, \"rsi\": 54.8, \"macd\": 4.3608, \"macds\": 4.8823, \"macdh\": -0.5216}, {\"time\": \"2026-09-01\", \"open\": 195.77, \"high\": 196.5, \"low\": 188.56, \"close\": 189.26, \"volume\": 4369200, \"ema50\": 182.82, \"ema200\": 153.86, \"bbu\": 189.26, \"bbl\": 189.26, \"rsi\": 49.7, \"macd\": 3.6344, \"macds\": 4.6328, \"macdh\": -0.9983}, {\"time\": \"2026-09-02\", \"open\": 188.0, \"high\": 189.89, \"low\": 184.08, \"close\": 186.1, \"volume\": 4363800, \"ema50\": 182.95, \"ema200\": 154.18, \"bbu\": 186.1, \"bbl\": 186.1, \"rsi\": 47.4, \"macd\": 2.7719, \"macds\": 4.2606, \"macdh\": -1.4887}, {\"time\": \"2026-09-03\", \"open\": 185.25, \"high\": 192.0, \"low\": 181.27, \"close\": 191.44, \"volume\": 4108500, \"ema50\": 183.28, \"ema200\": 154.55, \"bbu\": 191.44, \"bbl\": 191.44, \"rsi\": 51.5, \"macd\": 2.4905, \"macds\": 3.9066, \"macdh\": -1.4161}, {\"time\": \"2026-09-04\", \"open\": 192.82, \"high\": 197.1, \"low\": 190.56, \"close\": 193.78, \"volume\": 4204100, \"ema50\": 183.69, \"ema200\": 154.94, \"bbu\": 193.78, \"bbl\": 193.78, \"rsi\": 53.2, \"macd\": 2.4283, \"macds\": 3.6109, \"macdh\": -1.1826}, {\"time\": \"2026-09-08\", \"open\": 196.82, \"high\": 200.68, \"low\": 194.72, \"close\": 194.96, \"volume\": 4741600, \"ema50\": 184.13, \"ema200\": 155.34, \"bbu\": 194.96, \"bbl\": 194.96, \"rsi\": 54.1, \"macd\": 2.4461, \"macds\": 3.3779, \"macdh\": -0.9319}, {\"time\": \"2026-09-09\", \"open\": 194.85, \"high\": 196.96, \"low\": 192.05, \"close\": 192.93, \"volume\": 3673900, \"ema50\": 184.48, \"ema200\": 155.71, \"bbu\": 192.93, \"bbl\": 192.93, \"rsi\": 52.3, \"macd\": 2.2701, \"macds\": 3.1564, \"macdh\": -0.8862}, {\"time\": \"2026-09-10\", \"open\": 189.35, \"high\": 193.04, \"low\": 187.89, \"close\": 188.99, \"volume\": 2810900, \"ema50\": 184.66, \"ema200\": 156.04, \"bbu\": 188.99, \"bbl\": 188.99, \"rsi\": 48.8, \"macd\": 1.7921, \"macds\": 2.8835, \"macdh\": -1.0914}, {\"time\": \"2026-09-11\", \"open\": 192.23, \"high\": 200.25, \"low\": 192.1, \"close\": 199.59, \"volume\": 4638000, \"ema50\": 185.24, \"ema200\": 156.48, \"bbu\": 199.59, \"bbl\": 199.59, \"rsi\": 57.1, \"macd\": 2.2428, \"macds\": 2.7554, \"macdh\": -0.5126}, {\"time\": \"2026-09-14\", \"open\": 189.82, \"high\": 191.1, \"low\": 186.11, \"close\": 187.81, \"volume\": 5673800, \"ema50\": 185.34, \"ema200\": 156.79, \"bbu\": 187.81, \"bbl\": 187.81, \"rsi\": 47.9, \"macd\": 1.6306, \"macds\": 2.5304, \"macdh\": -0.8998}, {\"time\": \"2026-09-15\", \"open\": 191.88, \"high\": 194.69, \"low\": 190.86, \"close\": 192.84, \"volume\": 4909600, \"ema50\": 185.64, \"ema200\": 157.15, \"bbu\": 192.84, \"bbl\": 192.84, \"rsi\": 51.5, \"macd\": 1.5336, \"macds\": 2.3311, \"macdh\": -0.7974}, {\"time\": \"2026-09-16\", \"open\": 197.44, \"high\": 200.25, \"low\": 195.08, \"close\": 197.54, \"volume\": 4470600, \"ema50\": 186.1, \"ema200\": 157.55, \"bbu\": 197.54, \"bbl\": 197.54, \"rsi\": 54.6, \"macd\": 1.8151, \"macds\": 2.2279, \"macdh\": -0.4128}, {\"time\": \"2026-09-17\", \"open\": 203.11, \"high\": 204.91, \"low\": 192.98, \"close\": 199.53, \"volume\": 7162400, \"ema50\": 186.63, \"ema200\": 157.97, \"bbu\": 199.53, \"bbl\": 199.53, \"rsi\": 55.9, \"macd\": 2.1737, \"macds\": 2.2171, \"macdh\": -0.0433}, {\"time\": \"2026-09-18\", \"open\": 202.35, \"high\": 202.58, \"low\": 196.89, \"close\": 199.39, \"volume\": 10722300, \"ema50\": 187.13, \"ema200\": 158.38, \"bbu\": 199.39, \"bbl\": 199.39, \"rsi\": 55.8, \"macd\": 2.4187, \"macds\": 2.2574, \"macdh\": 0.1613}, {\"time\": \"2026-09-21\", \"open\": 203.47, \"high\": 205.95, \"low\": 200.74, \"close\": 205.42, \"volume\": 4998500, \"ema50\": 187.85, \"ema200\": 158.85, \"bbu\": 205.42, \"bbl\": 205.42, \"rsi\": 59.8, \"macd\": 3.0642, \"macds\": 2.4187, \"macdh\": 0.6454}, {\"time\": \"2026-09-22\", \"open\": 204.35, \"high\": 208.26, \"low\": 203.26, \"close\": 205.19, \"volume\": 4571300, \"ema50\": 188.53, \"ema200\": 159.31, \"bbu\": 205.19, \"bbl\": 205.19, \"rsi\": 59.6, \"macd\": 3.5166, \"macds\": 2.6383, \"macdh\": 0.8783}, {\"time\": \"2026-09-23\", \"open\": 205.46, \"high\": 206.48, \"low\": 200.75, \"close\": 203.47, \"volume\": 3965900, \"ema50\": 189.11, \"ema200\": 159.75, \"bbu\": 203.47, \"bbl\": 203.47, \"rsi\": 57.9, \"macd\": 3.6937, \"macds\": 2.8494, \"macdh\": 0.8443}, {\"time\": \"2026-09-24\", \"open\": 199.91, \"high\": 206.54, \"low\": 198.76, \"close\": 205.7, \"volume\": 3556900, \"ema50\": 189.76, \"ema200\": 160.2, \"bbu\": 205.7, \"bbl\": 205.7, \"rsi\": 59.5, \"macd\": 3.9683, \"macds\": 3.0732, \"macdh\": 0.8952}, {\"time\": \"2026-09-25\", \"open\": 208.85, \"high\": 212.0, \"low\": 205.52, \"close\": 206.55, \"volume\": 4377000, \"ema50\": 190.42, \"ema200\": 160.67, \"bbu\": 206.55, \"bbl\": 206.55, \"rsi\": 60.2, \"macd\": 4.2061, \"macds\": 3.2998, \"macdh\": 0.9063}, {\"time\": \"2026-09-28\", \"open\": 205.59, \"high\": 208.35, \"low\": 203.52, \"close\": 204.92, \"volume\": 3480800, \"ema50\": 190.99, \"ema200\": 161.11, \"bbu\": 204.92, \"bbl\": 204.92, \"rsi\": 58.3, \"macd\": 4.2144, \"macds\": 3.4827, \"macdh\": 0.7317}, {\"time\": \"2026-09-29\", \"open\": 207.1, \"high\": 207.48, \"low\": 201.35, \"close\": 202.86, \"volume\": 4551800, \"ema50\": 191.46, \"ema200\": 161.52, \"bbu\": 202.86, \"bbl\": 202.86, \"rsi\": 55.8, \"macd\": 4.0085, \"macds\": 3.5878, \"macdh\": 0.4207}, {\"time\": \"2026-09-30\", \"open\": 204.24, \"high\": 207.43, \"low\": 203.09, \"close\": 203.59, \"volume\": 4899000, \"ema50\": 191.93, \"ema200\": 161.94, \"bbu\": 203.59, \"bbl\": 203.59, \"rsi\": 56.5, \"macd\": 3.8598, \"macds\": 3.6422, \"macdh\": 0.2175}, {\"time\": \"2026-10-01\", \"open\": 204.7, \"high\": 206.35, \"low\": 200.77, \"close\": 204.49, \"volume\": 4106100, \"ema50\": 192.42, \"ema200\": 162.36, \"bbu\": 204.49, \"bbl\": 204.49, \"rsi\": 57.4, \"macd\": 3.771, \"macds\": 3.668, \"macdh\": 0.1031}, {\"time\": \"2026-10-02\", \"open\": 208.26, \"high\": 208.63, \"low\": 204.66, \"close\": 207.35, \"volume\": 4145600, \"ema50\": 193.01, \"ema200\": 162.81, \"bbu\": 207.35, \"bbl\": 207.35, \"rsi\": 60.2, \"macd\": 3.8867, \"macds\": 3.7117, \"macdh\": 0.175}, {\"time\": \"2026-10-05\", \"open\": 207.76, \"high\": 208.91, \"low\": 204.5, \"close\": 206.9, \"volume\": 3560300, \"ema50\": 193.55, \"ema200\": 163.25, \"bbu\": 206.9, \"bbl\": 206.9, \"rsi\": 59.5, \"macd\": 3.8971, \"macds\": 3.7488, \"macdh\": 0.1483}, {\"time\": \"2026-10-06\", \"open\": 208.0, \"high\": 216.07, \"low\": 207.2, \"close\": 215.36, \"volume\": 6969400, \"ema50\": 194.41, \"ema200\": 163.77, \"bbu\": 215.36, \"bbl\": 215.36, \"rsi\": 66.8, \"macd\": 4.5358, \"macds\": 3.9062, \"macdh\": 0.6296}, {\"time\": \"2026-10-07\", \"open\": 211.3, \"high\": 217.32, \"low\": 209.13, \"close\": 215.83, \"volume\": 4995900, \"ema50\": 195.25, \"ema200\": 164.29, \"bbu\": 215.83, \"bbl\": 215.83, \"rsi\": 67.2, \"macd\": 5.0219, \"macds\": 4.1293, \"macdh\": 0.8926}, {\"time\": \"2026-10-08\", \"open\": 213.49, \"high\": 217.32, \"low\": 209.51, \"close\": 210.97, \"volume\": 4875100, \"ema50\": 195.87, \"ema200\": 164.75, \"bbu\": 210.97, \"bbl\": 210.97, \"rsi\": 60.0, \"macd\": 4.9579, \"macds\": 4.2951, \"macdh\": 0.6628}, {\"time\": \"2026-10-09\", \"open\": 215.38, \"high\": 217.41, \"low\": 213.65, \"close\": 216.74, \"volume\": 4329200, \"ema50\": 196.69, \"ema200\": 165.27, \"bbu\": 216.74, \"bbl\": 216.74, \"rsi\": 64.8, \"macd\": 5.3115, \"macds\": 4.4983, \"macdh\": 0.8132}, {\"time\": \"2026-10-12\", \"open\": 214.8, \"high\": 216.49, \"low\": 210.18, \"close\": 210.88, \"volume\": 3410300, \"ema50\": 197.24, \"ema200\": 165.72, \"bbu\": 210.88, \"bbl\": 210.88, \"rsi\": 57.3, \"macd\": 5.0606, \"macds\": 4.6108, \"macdh\": 0.4498}, {\"time\": \"2026-10-13\", \"open\": 204.98, \"high\": 205.2, \"low\": 197.6, \"close\": 204.52, \"volume\": 7981100, \"ema50\": 197.53, \"ema200\": 166.11, \"bbu\": 204.52, \"bbl\": 204.52, \"rsi\": 50.5, \"macd\": 4.2989, \"macds\": 4.5484, \"macdh\": -0.2495}, {\"time\": \"2026-10-14\", \"open\": 200.43, \"high\": 203.68, \"low\": 193.3, \"close\": 195.42, \"volume\": 5961900, \"ema50\": 197.44, \"ema200\": 166.4, \"bbu\": 195.42, \"bbl\": 195.42, \"rsi\": 42.7, \"macd\": 2.9273, \"macds\": 4.2242, \"macdh\": -1.2969}, {\"time\": \"2026-10-15\", \"open\": 187.97, \"high\": 188.66, \"low\": 178.47, \"close\": 185.58, \"volume\": 10322200, \"ema50\": 196.98, \"ema200\": 166.59, \"bbu\": 185.58, \"bbl\": 185.58, \"rsi\": 36.1, \"macd\": 1.0343, \"macds\": 3.5862, \"macdh\": -2.5519}, {\"time\": \"2026-10-16\", \"open\": 184.04, \"high\": 184.7, \"low\": 176.77, \"close\": 176.98, \"volume\": 6854400, \"ema50\": 196.19, \"ema200\": 166.69, \"bbu\": 176.98, \"bbl\": 176.98, \"rsi\": 31.6, \"macd\": -1.1466, \"macds\": 2.6397, \"macdh\": -3.7862}, {\"time\": \"2026-10-19\", \"open\": 182.87, \"high\": 185.91, \"low\": 178.93, \"close\": 182.95, \"volume\": 6320300, \"ema50\": 195.68, \"ema200\": 166.86, \"bbu\": 182.95, \"bbl\": 182.95, \"rsi\": 37.5, \"macd\": -2.366, \"macds\": 1.6385, \"macdh\": -4.0045}, {\"time\": \"2026-10-20\", \"open\": 181.0, \"high\": 183.33, \"low\": 177.36, \"close\": 181.19, \"volume\": 6171700, \"ema50\": 195.11, \"ema200\": 167.0, \"bbu\": 181.19, \"bbl\": 181.19, \"rsi\": 36.5, \"macd\": -3.4348, \"macds\": 0.6239, \"macdh\": -4.0586}, {\"time\": \"2026-10-21\", \"open\": 187.41, \"high\": 188.99, \"low\": 181.25, \"close\": 184.33, \"volume\": 6569500, \"ema50\": 194.68, \"ema200\": 167.17, \"bbu\": 184.33, \"bbl\": 184.33, \"rsi\": 39.6, \"macd\": -3.9825, \"macds\": -0.2974, \"macdh\": -3.6851}, {\"time\": \"2026-10-22\", \"open\": 178.5, \"high\": 178.72, \"low\": 169.87, \"close\": 171.07, \"volume\": 8307000, \"ema50\": 193.76, \"ema200\": 167.21, \"bbu\": 171.07, \"bbl\": 171.07, \"rsi\": 32.4, \"macd\": -5.4241, \"macds\": -1.3227, \"macdh\": -4.1013}, {\"time\": \"2026-10-23\", \"open\": 169.06, \"high\": 175.88, \"low\": 168.24, \"close\": 172.37, \"volume\": 5008400, \"ema50\": 192.92, \"ema200\": 167.26, \"bbu\": 172.37, \"bbl\": 172.37, \"rsi\": 33.7, \"macd\": -6.388, \"macds\": -2.3358, \"macdh\": -4.0522}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 186.529, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($186.53)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 197.715, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($197.72)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 196.4188, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($196.42)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 184.9104, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($184.91)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 163.7736, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($163.77)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 183.6419, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($183.64)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 191.6963, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($191.70)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 192.92, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($192.92)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 167.2604, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($167.26)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 209.175, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $209.17\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 33.6744, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 33.7\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 9.8389, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (9.8) is below %D (11.8)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 11.8005, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 11.8\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -6.388, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-6.3880) is below Signal line (-2.3358)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -4.0522, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-4.0522)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -91.6099, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -91.6\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -857.6227, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -857.6\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -20.1362, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-20.14%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -44.37, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-44.37)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -19.3515, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-19.3515)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 227.9345, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($227.93)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 167.4955, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($167.50)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.3057, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.306 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 209.3247, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($209.32)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 174.068, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($174.07)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 217.41, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($217.41)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 168.245, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($168.24)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 8.578, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $8.58\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 4.9765, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 4.98% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 15.1098, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $15.11\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 37057700.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.0172, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.017\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -21914085.0515, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-21914085)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 195.2759, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($195.28)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -145712901.9213, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -263.8166, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-263.816623)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 29807566.6591, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -2290984.4973, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-2290984)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 34.5341, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 34.5\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 26.7247, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 26.7\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -20.0259, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (14.7) is below DMI- (34.7)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -25.7005, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-25.700)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.1971, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (0.1971) is below its signal line (0.2567)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -2.6416, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-2.64)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -4.0898, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-4.09%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 13.255, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (13.26)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -19.7927, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-19.79) is below signal line (-2.39)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.3377, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.72) is below -VI (1.06)\"}], \"news_articles\": [{\"title\": \"Arista Networks (ANET) Is Considered a Good Investment by Brokers: Is That True? - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiowFBVV95cUxQMUNaWEVGV1ZFUmRwQVZkU01fQ0VpVzl4blF1UGlpTDNLc0dvZ29UUzROeno0WXdkcmVSLWJ2ODB3SzFxVEJEbzVEWVdQa3g2bkN0UWVxZHVwRF9QUEFHbnZpR1JfckhzTlN3Qk1XRjhIRTRmU291em5fdkhIeHpSdVFyUHhDbzRvMTYzWWtsWk45MFBhLXpqLTdoSmFMd1hfbUFB?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Thu, 22 Oct 2026 12:30:03 GMT\"}, {\"title\": \"Should You Pick Arista Networks Stock Over Its Competitors? - Trefis\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiuwFBVV95cUxOdE1KQy1saVVQa05YTGZ5WlhVWlRnR3JPaDZmQnVhRVFHaDlKSnVrdmdrbEgxWlJYSEZna2x3UVJUaGl6cEQxT1hhVWg4d0xBOV9zc1JSWTQtLTc3ekdWYlhiS2xScl9LOHZhQlgtaTE1RUlJYlZhanptZ3I1b3NTeFZDUmZ3eXNLbHlvZ0dVckhWdnVVU3pheGcweFdOb1ZuQ1FqVTZydm5EbDI4XzBZbF84YXR1eVhmT3gw?oc=5\", \"publisher\": \"Trefis\", \"pubDate\": \"Thu, 22 Oct 2026 10:52:40 GMT\"}, {\"title\": \"Arista Networks, Inc. $ANET Stock Purchased by Norris Perne & French LLP MI - MarketBeat\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiywFBVV95cUxPMHkxSzlSTmZnRld6ZzhTdE0xNmNfVkptYUJUSTZ3RVNHUTdwSVhSM1JuOXpKNENubVBtT3hESV9LVGN3QmZZTkRpQWZOcVBlUDgyVm5keGdGWjB2WDk1UkY1R3kwNnJxRk1xaUZDbVFwWld5eTBMM0VjNFhfLWU3cllqU2ZsckxPX0lNV21WWklteUZlakJOTGpLdEhoRHdFaEhSYmtJRUtMaDdwTHdoWlBUOTRyZTltenVDaXI2SHJNcDBMdnc3dllFdw?oc=5\", \"publisher\": \"MarketBeat\", \"pubDate\": \"Sun, 25 Oct 2026 10:30:20 GMT\"}, {\"title\": \"Arista Networks(ANET.US) Officer Sells US$7.84 Million in Common Stock - Moomoo\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMioAFBVV95cUxOUVd6dXVwTG1kZHMtS3I1Q05YZGZPWjVCMnpQQjhscXlJbXF0Wjh5Q3VYTW9SQXotZExEeEhIQ0ZqeFhuVVZMalVudnluZ1ZjMTdWWmVTRWxOaklxRE1ENzlKWW1IbDVFdjRmNjFNMm9iVXlSOW9aRDdNQ3pjamJwU282bkNSQWZCUF9QV280TXV0MkVscTBOOF9jV21UYVlw?oc=5\", \"publisher\": \"Moomoo\", \"pubDate\": \"Thu, 22 Oct 2026 23:22:00 GMT\"}, {\"title\": \"Adding to 2 Holdings After Earnings, PMI Updates - RealMoney Pro\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiiwFBVV95cUxQRUVTM1QxcUdVNnZDVE9TRDdDcDlLNGp5WHRhZ1BzTXRhbTEyazZDQ0NTUkNaaFNYM2ladHZKMjVUZHJNTDBzWWRLenM2cGw1SUZSaUJzbEN0ZmU3RndETnhHMEo4WFllVjZYVDlwNmVWTkx1bXlTMFh1T2hUbXB4eTk3WVZTc2NIdWow?oc=5\", \"publisher\": \"RealMoney Pro\", \"pubDate\": \"Fri, 23 Oct 2026 17:09:00 GMT\"}, {\"title\": \"Arista Networks (ANET) Rises Higher Than Market: Key Facts - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMinwFBVV95cUxPNGhPTURKQjdlZ0JwLVN4UXRoejkteExYZ2RwY0QweTlRaHZlQTZFNDN5Ujh1blplMDhYcDV4NklIMWx2VEJyY3h6WGlBTS1scFo2ZHI2M1dUc2FWcWVOWVlJclVsUFBUVDd6YnI5d1ZwaENpWlBwblhUNkhuLVR6UlpjY3c5ckhYM1l6dHNFNnBrTDdSeGl3bHZTelcxblU?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Wed, 21 Oct 2026 20:45:02 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nANET displays strong bearish structure with 31 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$185.24**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[Arista Networks (ANET) Is Considered a Good Investment by Brokers: Is That True? - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMiowFBVV95cUxQMUNaWEVGV1ZFUmRwQVZkU01fQ0VpVzl4blF1UGlpTDNLc0dvZ29UUzROeno0WXdkcmVSLWJ2ODB3SzFxVEJEbzVEWVdQa3g2bkN0UWVxZHVwRF9QUEFHbnZpR1JfckhzTlN3Qk1XRjhIRTRmU291em5fdkhIeHpSdVFyUHhDbzRvMTYzWWtsWk45MFBhLXpqLTdoSmFMd1hfbUFB?oc=5)** (via Yahoo Finance)\\n* **[Should You Pick Arista Networks Stock Over Its Competitors? - Trefis](https:\/\/news.google.com\/rss\/articles\/CBMiuwFBVV95cUxOdE1KQy1saVVQa05YTGZ5WlhVWlRnR3JPaDZmQnVhRVFHaDlKSnVrdmdrbEgxWlJYSEZna2x3UVJUaGl6cEQxT1hhVWg4d0xBOV9zc1JSWTQtLTc3ekdWYlhiS2xScl9LOHZhQlgtaTE1RUlJYlZhanptZ3I1b3NTeFZDUmZ3eXNLbHlvZ0dVckhWdnVVU3pheGcweFdOb1ZuQ1FqVTZydm5EbDI4XzBZbF84YXR1eVhmT3gw?oc=5)** (via Trefis)\\n* **[Arista Networks, Inc. $ANET Stock Purchased by Norris Perne & French LLP MI - MarketBeat](https:\/\/news.google.com\/rss\/articles\/CBMiywFBVV95cUxPMHkxSzlSTmZnRld6ZzhTdE0xNmNfVkptYUJUSTZ3RVNHUTdwSVhSM1JuOXpKNENubVBtT3hESV9LVGN3QmZZTkRpQWZOcVBlUDgyVm5keGdGWjB2WDk1UkY1R3kwNnJxRk1xaUZDbVFwWld5eTBMM0VjNFhfLWU3cllqU2ZsckxPX0lNV21WWklteUZlakJOTGpLdEhoRHdFaEhSYmtJRUtMaDdwTHdoWlBUOTRyZTltenVDaXI2SHJNcDBMdnc3dllFdw?oc=5)** (via MarketBeat)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for ANET.\", \"history\": [{\"timestamp\": \"2026-10-08 14:23:47\", \"price\": 217.0749969482422, \"conviction_score\": 75.67567567567569, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-08 21:19:00\", \"price\": 210.97000122070312, \"conviction_score\": 81.37254901960786, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-09 11:48:48\", \"price\": 210.97000122070312, \"conviction_score\": 81.37254901960786, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-10 14:35:47\", \"price\": 216.74000549316406, \"conviction_score\": 77.88018433179728, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-10 21:56:49\", \"price\": 216.74000549316406, \"conviction_score\": 77.88018433179728, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-12 14:19:23\", \"price\": 214.9199981689453, \"conviction_score\": 77.46478873239438, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-13 00:37:40\", \"price\": 216.74000549316406, \"conviction_score\": 83.41013824884794, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-15 14:27:27\", \"price\": 182.4499969482422, \"conviction_score\": -39.534883720930246, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 03:57:33\", \"price\": 185.5800018310547, \"conviction_score\": -28.837209302325594, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-17 04:39:23\", \"price\": 176.97999572753906, \"conviction_score\": -43.83561643835619, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 14:20:00\", \"price\": 176.97999572753906, \"conviction_score\": -43.83561643835619, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 22:55:25\", \"price\": 176.97999572753906, \"conviction_score\": -43.83561643835619, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 20:56:14\", \"price\": 182.9499969482422, \"conviction_score\": -40.182648401826505, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 03:32:36\", \"price\": 182.9499969482422, \"conviction_score\": -40.182648401826505, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 14:26:29\", \"price\": 183.10499572753906, \"conviction_score\": -34.741784037558695, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 03:06:38\", \"price\": 184.3300018310547, \"conviction_score\": -38.49765258215963, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 02:08:46\", \"price\": 171.07000732421875, \"conviction_score\": -51.74603174603178, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 14:02:38\", \"price\": 172.3699951171875, \"conviction_score\": -54.91712707182324, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 23:11:34\", \"price\": 172.3699951171875, \"conviction_score\": -54.91712707182324, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 17:45:43\", \"price\": 172.3699951171875, \"conviction_score\": -54.91712707182324, \"verdict\": \"SELL\"}]}, \"ACHR\": {\"success\": true, \"ticker\": \"ACHR\", \"category\": \"Watchlist Stocks\", \"price\": 3.91, \"conviction_score\": -71.3, \"verdict\": \"STRONG SELL\", \"bullish_count\": 7, \"bearish_count\": 32, \"neutral_count\": 9, \"high\": 3.96, \"low\": 3.68, \"volume\": 19977800, \"entry_price\": 3.91, \"stop_loss\": 4.31, \"target_price\": 3.11, \"duration\": \"5-7 Days\", \"market_cap\": 78113199.71, \"sector\": \"Industrials\", \"industry\": \"Aerospace & Defense\", \"earnings_date\": \"2026-11-05\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.45, \"calls_vol\": 2712, \"puts_vol\": 1232}, \"win_rate\": {\"win_pct\": 12.5, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 4.78, \"high\": 4.85, \"low\": 4.57, \"close\": 4.64, \"volume\": 29861100, \"ema50\": 5.22, \"ema200\": 0.0, \"bbu\": 4.64, \"bbl\": 4.64, \"rsi\": 44.0, \"macd\": -0.141, \"macds\": -0.1449, \"macdh\": 0.004}, {\"time\": \"2026-08-03\", \"open\": 4.67, \"high\": 4.92, \"low\": 4.6, \"close\": 4.84, \"volume\": 30668800, \"ema50\": 5.2, \"ema200\": 0.0, \"bbu\": 4.84, \"bbl\": 4.84, \"rsi\": 47.9, \"macd\": -0.1281, \"macds\": -0.1416, \"macdh\": 0.0135}, {\"time\": \"2026-08-04\", \"open\": 4.94, \"high\": 5.36, \"low\": 4.91, \"close\": 5.31, \"volume\": 29399400, \"ema50\": 5.21, \"ema200\": 0.0, \"bbu\": 5.31, \"bbl\": 5.31, \"rsi\": 55.7, \"macd\": -0.0791, \"macds\": -0.1291, \"macdh\": 0.05}, {\"time\": \"2026-08-05\", \"open\": 5.3, \"high\": 5.35, \"low\": 5.12, \"close\": 5.2, \"volume\": 23677400, \"ema50\": 5.21, \"ema200\": 0.0, \"bbu\": 5.2, \"bbl\": 5.2, \"rsi\": 53.6, \"macd\": -0.0485, \"macds\": -0.113, \"macdh\": 0.0644}, {\"time\": \"2026-08-06\", \"open\": 5.17, \"high\": 5.36, \"low\": 5.08, \"close\": 5.23, \"volume\": 26106600, \"ema50\": 5.21, \"ema200\": 0.0, \"bbu\": 5.23, \"bbl\": 5.23, \"rsi\": 54.1, \"macd\": -0.0216, \"macds\": -0.0947, \"macdh\": 0.0731}, {\"time\": \"2026-08-07\", \"open\": 5.36, \"high\": 5.6, \"low\": 5.3, \"close\": 5.59, \"volume\": 34085500, \"ema50\": 5.22, \"ema200\": 0.0, \"bbu\": 5.59, \"bbl\": 5.59, \"rsi\": 59.6, \"macd\": 0.0284, \"macds\": -0.0701, \"macdh\": 0.0985}, {\"time\": \"2026-08-10\", \"open\": 6.41, \"high\": 6.87, \"low\": 5.93, \"close\": 6.26, \"volume\": 128441400, \"ema50\": 5.26, \"ema200\": 0.0, \"bbu\": 6.26, \"bbl\": 6.26, \"rsi\": 67.4, \"macd\": 0.1207, \"macds\": -0.0319, \"macdh\": 0.1526}, {\"time\": \"2026-08-11\", \"open\": 6.23, \"high\": 7.08, \"low\": 6.13, \"close\": 6.79, \"volume\": 90131200, \"ema50\": 5.32, \"ema200\": 0.0, \"bbu\": 6.79, \"bbl\": 6.79, \"rsi\": 72.1, \"macd\": 0.2339, \"macds\": 0.0213, \"macdh\": 0.2127}, {\"time\": \"2026-08-12\", \"open\": 6.85, \"high\": 6.91, \"low\": 6.16, \"close\": 6.29, \"volume\": 52340600, \"ema50\": 5.36, \"ema200\": 6.74, \"bbu\": 6.29, \"bbl\": 6.29, \"rsi\": 63.0, \"macd\": 0.2801, \"macds\": 0.073, \"macdh\": 0.2071}, {\"time\": \"2026-08-13\", \"open\": 6.21, \"high\": 7.07, \"low\": 6.19, \"close\": 6.97, \"volume\": 61648200, \"ema50\": 5.42, \"ema200\": 6.75, \"bbu\": 6.97, \"bbl\": 6.97, \"rsi\": 68.8, \"macd\": 0.3673, \"macds\": 0.1319, \"macdh\": 0.2354}, {\"time\": \"2026-08-14\", \"open\": 6.92, \"high\": 7.29, \"low\": 6.49, \"close\": 6.62, \"volume\": 44056700, \"ema50\": 5.47, \"ema200\": 6.74, \"bbu\": 6.62, \"bbl\": 6.62, \"rsi\": 63.3, \"macd\": 0.4036, \"macds\": 0.1862, \"macdh\": 0.2173}, {\"time\": \"2026-08-17\", \"open\": 6.48, \"high\": 6.54, \"low\": 6.32, \"close\": 6.39, \"volume\": 30279300, \"ema50\": 5.51, \"ema200\": 6.74, \"bbu\": 6.39, \"bbl\": 6.39, \"rsi\": 59.9, \"macd\": 0.409, \"macds\": 0.2308, \"macdh\": 0.1782}, {\"time\": \"2026-08-18\", \"open\": 6.17, \"high\": 6.42, \"low\": 6.13, \"close\": 6.32, \"volume\": 31859000, \"ema50\": 5.54, \"ema200\": 6.74, \"bbu\": 6.32, \"bbl\": 6.32, \"rsi\": 58.9, \"macd\": 0.403, \"macds\": 0.2652, \"macdh\": 0.1378}, {\"time\": \"2026-08-19\", \"open\": 6.3, \"high\": 6.47, \"low\": 6.17, \"close\": 6.45, \"volume\": 26609600, \"ema50\": 5.57, \"ema200\": 6.73, \"bbu\": 6.45, \"bbl\": 6.45, \"rsi\": 60.3, \"macd\": 0.4041, \"macds\": 0.293, \"macdh\": 0.1111}, {\"time\": \"2026-08-20\", \"open\": 6.31, \"high\": 6.35, \"low\": 5.99, \"close\": 6.09, \"volume\": 33398100, \"ema50\": 5.6, \"ema200\": 6.73, \"bbu\": 6.09, \"bbl\": 6.09, \"rsi\": 54.8, \"macd\": 0.3716, \"macds\": 0.3087, \"macdh\": 0.0629}, {\"time\": \"2026-08-21\", \"open\": 6.14, \"high\": 6.53, \"low\": 6.1, \"close\": 6.3, \"volume\": 32866800, \"ema50\": 5.62, \"ema200\": 6.72, \"bbu\": 6.3, \"bbl\": 6.3, \"rsi\": 57.3, \"macd\": 0.3587, \"macds\": 0.3187, \"macdh\": 0.04}, {\"time\": \"2026-08-24\", \"open\": 6.21, \"high\": 6.32, \"low\": 6.0, \"close\": 6.07, \"volume\": 32544700, \"ema50\": 5.64, \"ema200\": 6.72, \"bbu\": 6.07, \"bbl\": 6.07, \"rsi\": 53.9, \"macd\": 0.3261, \"macds\": 0.3202, \"macdh\": 0.0059}, {\"time\": \"2026-08-25\", \"open\": 6.13, \"high\": 6.15, \"low\": 5.88, \"close\": 5.96, \"volume\": 26774700, \"ema50\": 5.65, \"ema200\": 6.71, \"bbu\": 5.96, \"bbl\": 5.96, \"rsi\": 52.3, \"macd\": 0.2881, \"macds\": 0.3138, \"macdh\": -0.0256}, {\"time\": \"2026-08-26\", \"open\": 5.91, \"high\": 6.14, \"low\": 5.86, \"close\": 5.9, \"volume\": 20797300, \"ema50\": 5.66, \"ema200\": 6.7, \"bbu\": 5.9, \"bbl\": 5.9, \"rsi\": 51.4, \"macd\": 0.2503, \"macds\": 0.3011, \"macdh\": -0.0508}, {\"time\": \"2026-08-27\", \"open\": 5.95, \"high\": 6.03, \"low\": 5.88, \"close\": 5.93, \"volume\": 22874600, \"ema50\": 5.67, \"ema200\": 6.69, \"bbu\": 5.93, \"bbl\": 5.93, \"rsi\": 51.8, \"macd\": 0.2202, \"macds\": 0.2849, \"macdh\": -0.0647}, {\"time\": \"2026-08-28\", \"open\": 5.88, \"high\": 5.93, \"low\": 5.68, \"close\": 5.75, \"volume\": 23276600, \"ema50\": 5.68, \"ema200\": 6.68, \"bbu\": 5.75, \"bbl\": 5.75, \"rsi\": 48.9, \"macd\": 0.1797, \"macds\": 0.2639, \"macdh\": -0.0841}, {\"time\": \"2026-08-31\", \"open\": 5.7, \"high\": 5.93, \"low\": 5.69, \"close\": 5.78, \"volume\": 28543700, \"ema50\": 5.68, \"ema200\": 6.67, \"bbu\": 5.78, \"bbl\": 5.78, \"rsi\": 49.4, \"macd\": 0.1484, \"macds\": 0.2408, \"macdh\": -0.0924}, {\"time\": \"2026-09-01\", \"open\": 5.63, \"high\": 5.66, \"low\": 5.48, \"close\": 5.56, \"volume\": 20222900, \"ema50\": 5.68, \"ema200\": 6.66, \"bbu\": 5.56, \"bbl\": 5.56, \"rsi\": 45.8, \"macd\": 0.1046, \"macds\": 0.2135, \"macdh\": -0.109}, {\"time\": \"2026-09-02\", \"open\": 5.56, \"high\": 5.69, \"low\": 5.51, \"close\": 5.65, \"volume\": 15062400, \"ema50\": 5.67, \"ema200\": 6.65, \"bbu\": 5.65, \"bbl\": 5.65, \"rsi\": 47.5, \"macd\": 0.0762, \"macds\": 0.1861, \"macdh\": -0.1098}, {\"time\": \"2026-09-03\", \"open\": 5.8, \"high\": 5.96, \"low\": 5.7, \"close\": 5.76, \"volume\": 16940700, \"ema50\": 5.68, \"ema200\": 6.64, \"bbu\": 5.76, \"bbl\": 5.76, \"rsi\": 49.6, \"macd\": 0.062, \"macds\": 0.1613, \"macdh\": -0.0993}, {\"time\": \"2026-09-04\", \"open\": 5.73, \"high\": 5.79, \"low\": 5.6, \"close\": 5.71, \"volume\": 15652700, \"ema50\": 5.68, \"ema200\": 6.64, \"bbu\": 5.71, \"bbl\": 5.71, \"rsi\": 48.6, \"macd\": 0.0461, \"macds\": 0.1382, \"macdh\": -0.0922}, {\"time\": \"2026-09-08\", \"open\": 5.7, \"high\": 5.89, \"low\": 5.67, \"close\": 5.83, \"volume\": 22595000, \"ema50\": 5.68, \"ema200\": 6.63, \"bbu\": 5.83, \"bbl\": 5.83, \"rsi\": 51.0, \"macd\": 0.0427, \"macds\": 0.1191, \"macdh\": -0.0764}, {\"time\": \"2026-09-09\", \"open\": 5.75, \"high\": 5.79, \"low\": 5.5, \"close\": 5.5, \"volume\": 22406000, \"ema50\": 5.68, \"ema200\": 6.62, \"bbu\": 5.5, \"bbl\": 5.5, \"rsi\": 44.9, \"macd\": 0.0132, \"macds\": 0.0979, \"macdh\": -0.0847}, {\"time\": \"2026-09-10\", \"open\": 5.41, \"high\": 5.68, \"low\": 5.35, \"close\": 5.45, \"volume\": 23666300, \"ema50\": 5.67, \"ema200\": 6.6, \"bbu\": 5.45, \"bbl\": 5.45, \"rsi\": 44.0, \"macd\": -0.0141, \"macds\": 0.0755, \"macdh\": -0.0896}, {\"time\": \"2026-09-11\", \"open\": 5.49, \"high\": 5.65, \"low\": 5.47, \"close\": 5.58, \"volume\": 19933400, \"ema50\": 5.67, \"ema200\": 6.59, \"bbu\": 5.58, \"bbl\": 5.58, \"rsi\": 46.9, \"macd\": -0.0249, \"macds\": 0.0554, \"macdh\": -0.0803}, {\"time\": \"2026-09-14\", \"open\": 5.41, \"high\": 5.61, \"low\": 5.38, \"close\": 5.51, \"volume\": 29869900, \"ema50\": 5.66, \"ema200\": 6.58, \"bbu\": 5.51, \"bbl\": 5.51, \"rsi\": 45.5, \"macd\": -0.0386, \"macds\": 0.0366, \"macdh\": -0.0753}, {\"time\": \"2026-09-15\", \"open\": 5.47, \"high\": 5.55, \"low\": 5.29, \"close\": 5.47, \"volume\": 24706800, \"ema50\": 5.65, \"ema200\": 6.57, \"bbu\": 5.47, \"bbl\": 5.47, \"rsi\": 44.7, \"macd\": -0.0522, \"macds\": 0.0189, \"macdh\": -0.071}, {\"time\": \"2026-09-16\", \"open\": 5.49, \"high\": 5.51, \"low\": 5.12, \"close\": 5.22, \"volume\": 28025100, \"ema50\": 5.63, \"ema200\": 6.56, \"bbu\": 5.22, \"bbl\": 5.22, \"rsi\": 40.0, \"macd\": -0.0821, \"macds\": -0.0013, \"macdh\": -0.0808}, {\"time\": \"2026-09-17\", \"open\": 5.32, \"high\": 5.46, \"low\": 5.28, \"close\": 5.4, \"volume\": 25690100, \"ema50\": 5.63, \"ema200\": 6.55, \"bbu\": 5.4, \"bbl\": 5.4, \"rsi\": 44.5, \"macd\": -0.0903, \"macds\": -0.0191, \"macdh\": -0.0712}, {\"time\": \"2026-09-18\", \"open\": 5.51, \"high\": 5.6, \"low\": 5.24, \"close\": 5.26, \"volume\": 46907200, \"ema50\": 5.61, \"ema200\": 6.53, \"bbu\": 5.26, \"bbl\": 5.26, \"rsi\": 41.9, \"macd\": -0.1068, \"macds\": -0.0367, \"macdh\": -0.0702}, {\"time\": \"2026-09-21\", \"open\": 5.37, \"high\": 5.51, \"low\": 5.28, \"close\": 5.43, \"volume\": 22214800, \"ema50\": 5.6, \"ema200\": 6.52, \"bbu\": 5.43, \"bbl\": 5.43, \"rsi\": 46.1, \"macd\": -0.105, \"macds\": -0.0503, \"macdh\": -0.0547}, {\"time\": \"2026-09-22\", \"open\": 5.6, \"high\": 5.71, \"low\": 5.46, \"close\": 5.69, \"volume\": 20473000, \"ema50\": 5.61, \"ema200\": 6.52, \"bbu\": 5.69, \"bbl\": 5.69, \"rsi\": 51.8, \"macd\": -0.0817, \"macds\": -0.0566, \"macdh\": -0.0251}, {\"time\": \"2026-09-23\", \"open\": 5.66, \"high\": 5.74, \"low\": 5.54, \"close\": 5.71, \"volume\": 19342200, \"ema50\": 5.61, \"ema200\": 6.51, \"bbu\": 5.71, \"bbl\": 5.71, \"rsi\": 52.2, \"macd\": -0.0608, \"macds\": -0.0574, \"macdh\": -0.0034}, {\"time\": \"2026-09-24\", \"open\": 5.64, \"high\": 5.74, \"low\": 5.47, \"close\": 5.71, \"volume\": 28725300, \"ema50\": 5.62, \"ema200\": 6.5, \"bbu\": 5.71, \"bbl\": 5.71, \"rsi\": 52.2, \"macd\": -0.0438, \"macds\": -0.0547, \"macdh\": 0.0109}, {\"time\": \"2026-09-25\", \"open\": 5.73, \"high\": 5.8, \"low\": 5.61, \"close\": 5.61, \"volume\": 26917800, \"ema50\": 5.62, \"ema200\": 6.49, \"bbu\": 5.61, \"bbl\": 5.61, \"rsi\": 49.7, \"macd\": -0.038, \"macds\": -0.0514, \"macdh\": 0.0134}, {\"time\": \"2026-09-28\", \"open\": 5.51, \"high\": 5.53, \"low\": 5.18, \"close\": 5.2, \"volume\": 17583700, \"ema50\": 5.6, \"ema200\": 6.48, \"bbu\": 5.2, \"bbl\": 5.2, \"rsi\": 41.0, \"macd\": -0.0657, \"macds\": -0.0542, \"macdh\": -0.0114}, {\"time\": \"2026-09-29\", \"open\": 5.27, \"high\": 5.29, \"low\": 5.02, \"close\": 5.06, \"volume\": 19147600, \"ema50\": 5.58, \"ema200\": 6.46, \"bbu\": 5.06, \"bbl\": 5.06, \"rsi\": 38.5, \"macd\": -0.0978, \"macds\": -0.0629, \"macdh\": -0.0348}, {\"time\": \"2026-09-30\", \"open\": 5.11, \"high\": 5.25, \"low\": 4.97, \"close\": 4.97, \"volume\": 23585500, \"ema50\": 5.55, \"ema200\": 6.45, \"bbu\": 4.97, \"bbl\": 4.97, \"rsi\": 37.0, \"macd\": -0.129, \"macds\": -0.0761, \"macdh\": -0.0528}, {\"time\": \"2026-10-01\", \"open\": 4.96, \"high\": 5.12, \"low\": 4.92, \"close\": 5.03, \"volume\": 20049300, \"ema50\": 5.53, \"ema200\": 6.43, \"bbu\": 5.03, \"bbl\": 5.03, \"rsi\": 38.7, \"macd\": -0.1472, \"macds\": -0.0904, \"macdh\": -0.0568}, {\"time\": \"2026-10-02\", \"open\": 5.15, \"high\": 5.17, \"low\": 4.81, \"close\": 4.89, \"volume\": 24433000, \"ema50\": 5.51, \"ema200\": 6.42, \"bbu\": 4.89, \"bbl\": 4.89, \"rsi\": 36.2, \"macd\": -0.171, \"macds\": -0.1065, \"macdh\": -0.0645}, {\"time\": \"2026-10-05\", \"open\": 4.86, \"high\": 4.89, \"low\": 4.7, \"close\": 4.72, \"volume\": 19579800, \"ema50\": 5.48, \"ema200\": 6.4, \"bbu\": 4.72, \"bbl\": 4.72, \"rsi\": 33.3, \"macd\": -0.2012, \"macds\": -0.1254, \"macdh\": -0.0758}, {\"time\": \"2026-10-06\", \"open\": 4.74, \"high\": 4.82, \"low\": 4.6, \"close\": 4.65, \"volume\": 26361600, \"ema50\": 5.44, \"ema200\": 6.38, \"bbu\": 4.65, \"bbl\": 4.65, \"rsi\": 32.2, \"macd\": -0.2282, \"macds\": -0.146, \"macdh\": -0.0822}, {\"time\": \"2026-10-07\", \"open\": 4.56, \"high\": 4.73, \"low\": 4.49, \"close\": 4.67, \"volume\": 33129800, \"ema50\": 5.41, \"ema200\": 6.37, \"bbu\": 4.67, \"bbl\": 4.67, \"rsi\": 32.9, \"macd\": -0.2451, \"macds\": -0.1658, \"macdh\": -0.0793}, {\"time\": \"2026-10-08\", \"open\": 4.64, \"high\": 4.75, \"low\": 4.61, \"close\": 4.72, \"volume\": 29060600, \"ema50\": 5.39, \"ema200\": 6.35, \"bbu\": 4.72, \"bbl\": 4.72, \"rsi\": 34.7, \"macd\": -0.2516, \"macds\": -0.1829, \"macdh\": -0.0686}, {\"time\": \"2026-10-09\", \"open\": 5.02, \"high\": 5.04, \"low\": 4.79, \"close\": 4.96, \"volume\": 37064800, \"ema50\": 5.37, \"ema200\": 6.34, \"bbu\": 4.96, \"bbl\": 4.96, \"rsi\": 42.7, \"macd\": -0.2347, \"macds\": -0.1933, \"macdh\": -0.0414}, {\"time\": \"2026-10-12\", \"open\": 4.9, \"high\": 4.94, \"low\": 4.58, \"close\": 4.69, \"volume\": 26179200, \"ema50\": 5.34, \"ema200\": 6.32, \"bbu\": 4.69, \"bbl\": 4.69, \"rsi\": 37.2, \"macd\": -0.2403, \"macds\": -0.2027, \"macdh\": -0.0376}, {\"time\": \"2026-10-13\", \"open\": 4.63, \"high\": 4.76, \"low\": 4.44, \"close\": 4.44, \"volume\": 24322000, \"ema50\": 5.31, \"ema200\": 6.3, \"bbu\": 4.44, \"bbl\": 4.44, \"rsi\": 32.9, \"macd\": -0.2618, \"macds\": -0.2145, \"macdh\": -0.0473}, {\"time\": \"2026-10-14\", \"open\": 4.32, \"high\": 4.37, \"low\": 4.06, \"close\": 4.07, \"volume\": 26243200, \"ema50\": 5.26, \"ema200\": 6.28, \"bbu\": 4.07, \"bbl\": 4.07, \"rsi\": 27.9, \"macd\": -0.3053, \"macds\": -0.2327, \"macdh\": -0.0726}, {\"time\": \"2026-10-15\", \"open\": 4.01, \"high\": 4.29, \"low\": 3.97, \"close\": 4.27, \"volume\": 25987600, \"ema50\": 5.22, \"ema200\": 6.26, \"bbu\": 4.27, \"bbl\": 4.27, \"rsi\": 33.8, \"macd\": -0.3199, \"macds\": -0.2501, \"macdh\": -0.0698}, {\"time\": \"2026-10-16\", \"open\": 4.3, \"high\": 4.31, \"low\": 4.01, \"close\": 4.07, \"volume\": 18691800, \"ema50\": 5.18, \"ema200\": 6.24, \"bbu\": 4.07, \"bbl\": 4.07, \"rsi\": 31.0, \"macd\": -0.3437, \"macds\": -0.2688, \"macdh\": -0.0748}, {\"time\": \"2026-10-19\", \"open\": 4.15, \"high\": 4.16, \"low\": 4.01, \"close\": 4.04, \"volume\": 13902800, \"ema50\": 5.13, \"ema200\": 6.22, \"bbu\": 4.04, \"bbl\": 4.04, \"rsi\": 30.6, \"macd\": -0.3607, \"macds\": -0.2872, \"macdh\": -0.0735}, {\"time\": \"2026-10-20\", \"open\": 4.0, \"high\": 4.13, \"low\": 3.96, \"close\": 3.98, \"volume\": 16618500, \"ema50\": 5.09, \"ema200\": 6.19, \"bbu\": 3.98, \"bbl\": 3.98, \"rsi\": 29.8, \"macd\": -0.3748, \"macds\": -0.3047, \"macdh\": -0.0701}, {\"time\": \"2026-10-21\", \"open\": 4.03, \"high\": 4.09, \"low\": 3.82, \"close\": 3.87, \"volume\": 20854000, \"ema50\": 5.04, \"ema200\": 6.17, \"bbu\": 3.87, \"bbl\": 3.87, \"rsi\": 28.3, \"macd\": -0.3903, \"macds\": -0.3218, \"macdh\": -0.0685}, {\"time\": \"2026-10-22\", \"open\": 3.77, \"high\": 3.89, \"low\": 3.75, \"close\": 3.8, \"volume\": 18560600, \"ema50\": 4.99, \"ema200\": 6.15, \"bbu\": 3.8, \"bbl\": 3.8, \"rsi\": 27.3, \"macd\": -0.4036, \"macds\": -0.3382, \"macdh\": -0.0654}, {\"time\": \"2026-10-23\", \"open\": 3.75, \"high\": 3.96, \"low\": 3.68, \"close\": 3.91, \"volume\": 19977800, \"ema50\": 4.95, \"ema200\": 6.13, \"bbu\": 3.91, \"bbl\": 3.91, \"rsi\": 31.3, \"macd\": -0.4007, \"macds\": -0.3507, \"macdh\": -0.05}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 4.114, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($4.11)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 4.5005, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($4.50)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 5.2724, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($5.27)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 5.2476, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($5.25)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 5.9241, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($5.92)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 4.0872, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($4.09)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 4.4483, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($4.45)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 4.9475, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($4.95)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 6.1253, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($6.13)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 5.1795, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $5.18\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 31.2611, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 31.3\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 8.1638, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Stochastic %K (8.2) is above %D (4.9)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 4.9499, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 4.9\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.4007, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-0.4007) is below Signal line (-0.3507)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.05, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.0500)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -83.0882, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -83.1\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -734.224, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -734.2\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -16.2741, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-16.27%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -1.05, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-1.05)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -1.0074, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-1.0074)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 5.4178, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($5.42)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 3.5832, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($3.58)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.4076, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.408 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 4.9663, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($4.97)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 3.9303, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($3.93)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 5.53, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($5.53)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 3.68, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($3.68)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 0.2674, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $0.27\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 6.8381, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 6.84% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 0.4586, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $0.46\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -322304900.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.2609, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.261\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -1047968.4762, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-1047968)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 4.5366, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($4.54)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -59014767.0994, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -0.0878, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-0.087839)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -426817704.1034, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -18377830.8274, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-18377831)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 34.117, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 34.1\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 37.0287, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 37.0\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -22.8063, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (9.1) is below DMI- (31.9)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -38.4204, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-38.420)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.3011, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.3011) is below its signal line (-0.1966)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -4.3666, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-4.37)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -10.7843, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-10.78%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 0.2195, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (0.22)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -36.9487, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-36.95) is below signal line (-29.10)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.5227, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.71) is below -VI (1.24)\"}], \"news_articles\": [{\"title\": \"Prediction: Here's What a $1,000 Investment in Archer Aviation Will Be Worth by 2030 - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMinwFBVV95cUxOa2dJUEQ1RkU0VDAxc25DcEhRZ19pRVJqUktuOTgyZC1QdmoxRTc4N01vOHcxNEU1ZlllaUR6SlVwYnkzOC1CR09nREtDaFVRU3NsT0pqM2YteWs5VkhiNTRJVjVsZzkzMU5oUGFVNUJ2dkpnZlNpaEJfOGtmd25fLWs5NG4tbXl4WTl0Zm9WXzNyZk43WUFwRGx4VDl6VUU?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Thu, 22 Oct 2026 15:50:00 GMT\"}, {\"title\": \"Prediction: Here's What a $5,000 Investment in Archer Aviation Will Be Worth in 3 Years - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMilwFBVV95cUxNWHZteS1uRmszeWFRbkl2dFRpMUhMNTRZRGk0U0M4OG5nSVlYMG9ESFFEZDFrc1NEY2ZiRV9fdGoxVTl4LThVWnVycHB5V2pOYjR5T2tBLTExWFlJbkNOSktMTnFwS2ZNeUpxamZrZVFRQkdfc21wbkJjcml1SXN6S2RBSGVrNUZJQmRabzBYUVg1bjRNZFFV?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Tue, 13 Oct 2026 07:00:00 GMT\"}, {\"title\": \"Archer Aviation (ACHR) Dropped, So What Is Driving Attention Now? - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiowFBVV95cUxNT3I1SmtUYmItbU1ibzF0T3ViZXpHdXZBWE56R20xdWp0WExwZnJIOUdVRnJ5MEw1dEZWaGNUZGtMM1VwX21DT1VMazc0NjJXVUlZaXhqREZ4TlBId0FmY0FwbFU2Q0lDYnhScmRISkl5bUo0YlpMTUs4dTdyT3NDTUVoRkYxRTFvVVNpSEdyUDZPTkVqV2ZVaUNmTnNnYlhWMWlz?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Wed, 30 Sep 2026 07:00:00 GMT\"}, {\"title\": \"Joby Just Dropped 27% in a Month: Did JOBY Stock Just Find a Bottom? - 24\/7 Wall St.\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMirgFBVV95cUxPUk83SjJMTTlmVk5YbklJeEFlRDRZWW1VYTAtSUROQkNjamd2ZS1vSXdXdlI1RG52NnZfQjA0YW5HMTJwVXB3TnFqRmhlMG9vQTNaNjNGaWFzY3lkWF9oamo1bXRYTWtiMDFyWHdKMVhnZjI1MWctR2FKMVBqb1NUb2RYVHM2UmxQREd5Y014TDBXaVpSS2JnUnpKay1JRXAybmxxR1BEZDVVZ3htRkE?oc=5\", \"publisher\": \"24\/7 Wall St.\", \"pubDate\": \"Fri, 23 Oct 2026 18:30:00 GMT\"}, {\"title\": \"Prediction: Archer Aviation Triples Its Revenue by 2028. Here's What That Would Mean for the Stock. - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMihwFBVV95cUxPTUlMZUpENEl3RTMwdGJuR2g4ek1iSHdtNVQtcnVycTJsSXBlSVlPMWtvQklnNVNCWFhlYTNuU3pwdE1RUzlHblViQU50dzN3Q09hR29jY0l2TGFJNDVrNjNoeGNzdUdkRzBROEZ0ZVJFLVRYbnNhd01HU0hZcG1Jc2lfVzUxTFE?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Mon, 19 Oct 2026 11:40:00 GMT\"}, {\"title\": \"Archer Aviation (ACHR) Stock Dropped, So What Is Driving Attention Now? - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMioAFBVV95cUxPQWhhMVloY2ZMSHdqTWxERFcwT1owV1VkN3E5UVFrbjZLYW9GMzQ2WUFnTFk5MXktUWZObk1pSFJGUDdGOTVHUlhtbHJDRV9XRlVGczdETWFVVHl4NHBJMWw5bTlha2lNMzJFRU43cUg3TXE5MmpOOXBnSS1IZ1NOY2R6R3ZfakQyaUVua1BqRTc3Yy1JQ3F6NlVUdi1Jb0dN?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Wed, 14 Oct 2026 07:00:00 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\nACHR presents high bearish structure with 32 of 48 indicators showing sell signals. The breakdown below major support levels is backed by strong distribution volume, signaling institutional liquidation.\\n\\n### Key Catalysts & Technical Backing\\n- Persistent down-cycles on momentum oscillators.\\n- Price trading below the 200-day Trend SMA, reinforcing a bearish regime.\\n- MACD crossover in deep negative territory.\\n\\n### Critical Risk Factors & Guidance\\n- Short-squeeze threat if positive catalysts emerge.\\n- Hard risk protection should be set just above the 20-day SMA or swing high (approx. $4.31, +6%).\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[Archer Aviation (ACHR) Stock May Trade At A Discount Despite Its Planned Acquisition - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMimwFBVV95cUxPOS1aU2NDQ0k2c3M4d18weW1jdlVIbE1ZbjdLZkU0d3BNU1ZzeEVaSzduZkU3NS12dkY4NXVPZVZvQXFueC1FMWZUSVUxenRuUkxfYUMwdGxqbG9NaVlwb1M3N0JPbHQxbkRqbnEtQTVCYTVTYTY5N3ZqMElEMm5Ya1JRYTU3Rm5yMHJWdG9iZkx4RGpuNUljUDhhWQ?oc=5)** (via Yahoo Finance)\\n* **[Archer Aviation Stock Is Down Roughly 50% This Year. Here's Why I'm Still Buying. - The Motley Fool](https:\/\/news.google.com\/rss\/articles\/CBMijwFBVV95cUxObXZpcGwwbmk3SVU0X1FmUzBQLXBkX3E5dURIS0JmR0xxNXBvVHBWeVlpWnV2M0FDd2Y3SFJrX0FtdHpDVlV6TlptLWFNMlNybVRRWkI2NjVhajJZeGxqbTZFbWlxeFlBeVBMNXU1V2dJdDlwS1d5VXl3c0NDck82eXREeXBGT2c3UHdRM2M2Zw?oc=5)** (via The Motley Fool)\\n* **[How Patent Counterclaim Will Impact Archer Aviation (ACHR) Investors - Simply Wall Street](https:\/\/news.google.com\/rss\/articles\/CBMi0wFBVV95cUxOTVNZMzJlVzdTdDZsTG1veVpGb3JvaTJ5UjdtMENiR3VHS3NXeURKb2prNG1Yb2p4UUpCbUg0S0MxNW0xSUh4VTMydEszM2lqcC1UN196bElBZ3NwUFduTEppdUZVRDc5V1pXSk9FOFljNjZRVEN3cnRfYTZMR2E2R1haMVA2Xzk4WUlwSEMzc19renFKRTlPaVRGdFJ4UEJwMDRiNHI4dXhqTGxJdVltQWtKQTRtUkR3LXNpMS1kbkN5ZXg5ZXFRTHlzSVRQQ3JEYVNZ0gHYAUFVX3lxTE1mcUlqalFXb3FWTFdGcm1ka0NIVFVMUlRWNkFBeFhKMXBYWExjYjZiWUdnbEFtTkMtZXVlRDREWVdRWVM3eW1fLUJlNUJ2QWpBTElKSlBxRW1LS0lVUE03TUxaQXV5dGZKQk53OUNTc0hCTGctd2JKcWlZZWtqTFlrUm9fMzR0U2dnY3Q4dk9jamdxOEFLeDR1RkFiMHppS3dDU19wNGdsZnQwdzd1SUhUYlg4dDVEUXZhMlZzOFl4YVp1U0R1VGplMGJZZXRydC01MHhiRm5LNw?oc=5)** (via Simply Wall Street)\\n\\nThese publications outline the real-world sentiment shifts and news catalysts that support the technical posture of ACHR.\\n\", \"history\": [{\"timestamp\": \"2026-10-08 14:23:55\", \"price\": 4.659999847412109, \"conviction_score\": -66.6666666666667, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-08 20:56:16\", \"price\": 4.71999979019165, \"conviction_score\": -66.6666666666667, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-09 11:48:48\", \"price\": 4.71999979019165, \"conviction_score\": -66.6666666666667, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 14:35:47\", \"price\": 4.960000038146973, \"conviction_score\": -51.47058823529412, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 21:24:54\", \"price\": 4.960000038146973, \"conviction_score\": -51.47058823529412, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 14:19:23\", \"price\": 4.775000095367432, \"conviction_score\": -61.274509803921575, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 23:53:04\", \"price\": 4.690000057220459, \"conviction_score\": -66.6666666666667, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 14:27:26\", \"price\": 4.078499794006348, \"conviction_score\": -72.14363438520135, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-16 02:41:28\", \"price\": 4.269999980926514, \"conviction_score\": -78.34254143646412, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-17 04:39:23\", \"price\": 4.070000171661377, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-18 14:20:00\", \"price\": 4.070000171661377, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-18 21:54:31\", \"price\": 4.070000171661377, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-19 20:56:14\", \"price\": 4.039999961853027, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-20 03:32:36\", \"price\": 4.039999961853027, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-21 14:26:29\", \"price\": 3.9793999195098877, \"conviction_score\": -72.62032085561502, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-22 02:05:37\", \"price\": 3.869999885559082, \"conviction_score\": -72.14363438520135, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-23 02:08:46\", \"price\": 3.799999952316284, \"conviction_score\": -68.66158868335151, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 14:02:37\", \"price\": 3.9100000858306885, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-24 22:27:59\", \"price\": 3.9100000858306885, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-25 17:45:44\", \"price\": 3.9100000858306885, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}]}, \"AUR\": {\"success\": true, \"ticker\": \"AUR\", \"category\": \"Watchlist Stocks\", \"price\": 4.81, \"conviction_score\": -73.3, \"verdict\": \"STRONG SELL\", \"bullish_count\": 6, \"bearish_count\": 32, \"neutral_count\": 10, \"high\": 4.92, \"low\": 4.66, \"volume\": 15183600, \"entry_price\": 4.81, \"stop_loss\": 5.29, \"target_price\": 3.85, \"duration\": \"5-7 Days\", \"market_cap\": 73033115.13, \"sector\": \"Consumer Cyclical\", \"industry\": \"Auto Parts\", \"earnings_date\": \"2026-10-28\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.73, \"calls_vol\": 676, \"puts_vol\": 494}, \"win_rate\": {\"win_pct\": 77.8, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"NEUTRAL\", \"1d\": \"BEARISH\", \"1w\": \"NEUTRAL\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 6.27, \"high\": 6.6, \"low\": 6.24, \"close\": 6.45, \"volume\": 27725600, \"ema50\": 6.25, \"ema200\": 0.0, \"bbu\": 6.45, \"bbl\": 6.45, \"rsi\": 53.4, \"macd\": -0.0523, \"macds\": -0.0796, \"macdh\": 0.0273}, {\"time\": \"2026-08-03\", \"open\": 6.47, \"high\": 6.89, \"low\": 6.36, \"close\": 6.79, \"volume\": 28160500, \"ema50\": 6.27, \"ema200\": 0.0, \"bbu\": 6.79, \"bbl\": 6.79, \"rsi\": 58.7, \"macd\": -0.0026, \"macds\": -0.0642, \"macdh\": 0.0616}, {\"time\": \"2026-08-04\", \"open\": 6.88, \"high\": 7.24, \"low\": 6.69, \"close\": 7.23, \"volume\": 32244700, \"ema50\": 6.31, \"ema200\": 0.0, \"bbu\": 7.23, \"bbl\": 7.23, \"rsi\": 64.4, \"macd\": 0.0714, \"macds\": -0.0371, \"macdh\": 0.1085}, {\"time\": \"2026-08-05\", \"open\": 7.24, \"high\": 7.25, \"low\": 6.65, \"close\": 6.69, \"volume\": 23406100, \"ema50\": 6.32, \"ema200\": 0.0, \"bbu\": 6.69, \"bbl\": 6.69, \"rsi\": 54.5, \"macd\": 0.0856, \"macds\": -0.0126, \"macdh\": 0.0981}, {\"time\": \"2026-08-06\", \"open\": 6.63, \"high\": 6.88, \"low\": 6.56, \"close\": 6.78, \"volume\": 24744700, \"ema50\": 6.34, \"ema200\": 0.0, \"bbu\": 6.78, \"bbl\": 6.78, \"rsi\": 55.7, \"macd\": 0.1028, \"macds\": 0.0105, \"macdh\": 0.0923}, {\"time\": \"2026-08-07\", \"open\": 6.93, \"high\": 7.14, \"low\": 6.91, \"close\": 7.06, \"volume\": 28671900, \"ema50\": 6.37, \"ema200\": 0.0, \"bbu\": 7.06, \"bbl\": 7.06, \"rsi\": 59.4, \"macd\": 0.1375, \"macds\": 0.0359, \"macdh\": 0.1016}, {\"time\": \"2026-08-10\", \"open\": 7.02, \"high\": 7.04, \"low\": 6.85, \"close\": 6.98, \"volume\": 14139800, \"ema50\": 6.39, \"ema200\": 0.0, \"bbu\": 6.98, \"bbl\": 6.98, \"rsi\": 57.9, \"macd\": 0.1568, \"macds\": 0.0601, \"macdh\": 0.0967}, {\"time\": \"2026-08-11\", \"open\": 7.05, \"high\": 7.09, \"low\": 6.91, \"close\": 6.95, \"volume\": 20456800, \"ema50\": 6.42, \"ema200\": 0.0, \"bbu\": 6.95, \"bbl\": 6.95, \"rsi\": 57.3, \"macd\": 0.1677, \"macds\": 0.0816, \"macdh\": 0.0861}, {\"time\": \"2026-08-12\", \"open\": 7.0, \"high\": 7.03, \"low\": 6.63, \"close\": 6.87, \"volume\": 27371800, \"ema50\": 6.43, \"ema200\": 5.23, \"bbu\": 6.87, \"bbl\": 6.87, \"rsi\": 55.7, \"macd\": 0.1679, \"macds\": 0.0989, \"macdh\": 0.069}, {\"time\": \"2026-08-13\", \"open\": 6.85, \"high\": 7.03, \"low\": 6.8, \"close\": 6.84, \"volume\": 15570200, \"ema50\": 6.45, \"ema200\": 5.24, \"bbu\": 6.84, \"bbl\": 6.84, \"rsi\": 55.1, \"macd\": 0.1638, \"macds\": 0.1119, \"macdh\": 0.0519}, {\"time\": \"2026-08-14\", \"open\": 6.76, \"high\": 7.1, \"low\": 6.68, \"close\": 6.99, \"volume\": 16564100, \"ema50\": 6.47, \"ema200\": 5.26, \"bbu\": 6.99, \"bbl\": 6.99, \"rsi\": 57.6, \"macd\": 0.1707, \"macds\": 0.1236, \"macdh\": 0.0471}, {\"time\": \"2026-08-17\", \"open\": 6.93, \"high\": 7.16, \"low\": 6.86, \"close\": 6.97, \"volume\": 28836500, \"ema50\": 6.49, \"ema200\": 5.28, \"bbu\": 6.97, \"bbl\": 6.97, \"rsi\": 57.2, \"macd\": 0.1725, \"macds\": 0.1334, \"macdh\": 0.0391}, {\"time\": \"2026-08-18\", \"open\": 6.48, \"high\": 6.5, \"low\": 5.92, \"close\": 6.15, \"volume\": 77285400, \"ema50\": 6.48, \"ema200\": 5.28, \"bbu\": 6.15, \"bbl\": 6.15, \"rsi\": 42.3, \"macd\": 0.1066, \"macds\": 0.128, \"macdh\": -0.0215}, {\"time\": \"2026-08-19\", \"open\": 6.19, \"high\": 6.42, \"low\": 6.02, \"close\": 6.2, \"volume\": 36302400, \"ema50\": 6.47, \"ema200\": 5.29, \"bbu\": 6.2, \"bbl\": 6.2, \"rsi\": 43.2, \"macd\": 0.0573, \"macds\": 0.1139, \"macdh\": -0.0566}, {\"time\": \"2026-08-20\", \"open\": 6.14, \"high\": 6.16, \"low\": 5.98, \"close\": 6.12, \"volume\": 31273000, \"ema50\": 6.45, \"ema200\": 5.3, \"bbu\": 6.12, \"bbl\": 6.12, \"rsi\": 42.0, \"macd\": 0.012, \"macds\": 0.0935, \"macdh\": -0.0815}, {\"time\": \"2026-08-21\", \"open\": 6.16, \"high\": 6.31, \"low\": 6.01, \"close\": 6.24, \"volume\": 29720200, \"ema50\": 6.44, \"ema200\": 5.31, \"bbu\": 6.24, \"bbl\": 6.24, \"rsi\": 44.5, \"macd\": -0.014, \"macds\": 0.072, \"macdh\": -0.086}, {\"time\": \"2026-08-24\", \"open\": 6.19, \"high\": 6.21, \"low\": 5.62, \"close\": 5.69, \"volume\": 40006100, \"ema50\": 6.41, \"ema200\": 5.31, \"bbu\": 5.69, \"bbl\": 5.69, \"rsi\": 36.6, \"macd\": -0.0781, \"macds\": 0.042, \"macdh\": -0.1201}, {\"time\": \"2026-08-25\", \"open\": 5.75, \"high\": 5.94, \"low\": 5.65, \"close\": 5.77, \"volume\": 31923000, \"ema50\": 6.39, \"ema200\": 5.32, \"bbu\": 5.77, \"bbl\": 5.77, \"rsi\": 38.4, \"macd\": -0.121, \"macds\": 0.0094, \"macdh\": -0.1304}, {\"time\": \"2026-08-26\", \"open\": 5.77, \"high\": 5.88, \"low\": 5.66, \"close\": 5.76, \"volume\": 19898600, \"ema50\": 6.36, \"ema200\": 5.32, \"bbu\": 5.76, \"bbl\": 5.76, \"rsi\": 38.2, \"macd\": -0.1541, \"macds\": -0.0233, \"macdh\": -0.1308}, {\"time\": \"2026-08-27\", \"open\": 5.93, \"high\": 5.93, \"low\": 5.66, \"close\": 5.69, \"volume\": 25421300, \"ema50\": 6.34, \"ema200\": 5.33, \"bbu\": 5.69, \"bbl\": 5.69, \"rsi\": 37.2, \"macd\": -0.1838, \"macds\": -0.0554, \"macdh\": -0.1284}, {\"time\": \"2026-08-28\", \"open\": 5.7, \"high\": 5.9, \"low\": 5.61, \"close\": 5.83, \"volume\": 31352500, \"ema50\": 6.32, \"ema200\": 5.33, \"bbu\": 5.83, \"bbl\": 5.83, \"rsi\": 40.6, \"macd\": -0.1938, \"macds\": -0.0831, \"macdh\": -0.1108}, {\"time\": \"2026-08-31\", \"open\": 5.74, \"high\": 5.8, \"low\": 5.47, \"close\": 5.63, \"volume\": 29984700, \"ema50\": 6.29, \"ema200\": 5.34, \"bbu\": 5.63, \"bbl\": 5.63, \"rsi\": 37.5, \"macd\": -0.2155, \"macds\": -0.1096, \"macdh\": -0.1059}, {\"time\": \"2026-09-01\", \"open\": 5.52, \"high\": 5.6, \"low\": 5.44, \"close\": 5.46, \"volume\": 21761400, \"ema50\": 6.26, \"ema200\": 5.34, \"bbu\": 5.46, \"bbl\": 5.46, \"rsi\": 35.0, \"macd\": -0.2435, \"macds\": -0.1363, \"macdh\": -0.1071}, {\"time\": \"2026-09-02\", \"open\": 5.45, \"high\": 5.86, \"low\": 5.4, \"close\": 5.85, \"volume\": 27938100, \"ema50\": 6.24, \"ema200\": 5.34, \"bbu\": 5.85, \"bbl\": 5.85, \"rsi\": 44.1, \"macd\": -0.2316, \"macds\": -0.1554, \"macdh\": -0.0762}, {\"time\": \"2026-09-03\", \"open\": 5.93, \"high\": 6.36, \"low\": 5.91, \"close\": 6.32, \"volume\": 55332800, \"ema50\": 6.25, \"ema200\": 5.35, \"bbu\": 6.32, \"bbl\": 6.32, \"rsi\": 52.7, \"macd\": -0.1821, \"macds\": -0.1607, \"macdh\": -0.0214}, {\"time\": \"2026-09-04\", \"open\": 6.26, \"high\": 6.38, \"low\": 6.16, \"close\": 6.34, \"volume\": 21667600, \"ema50\": 6.25, \"ema200\": 5.36, \"bbu\": 6.34, \"bbl\": 6.34, \"rsi\": 53.0, \"macd\": -0.1397, \"macds\": -0.1565, \"macdh\": 0.0169}, {\"time\": \"2026-09-08\", \"open\": 6.34, \"high\": 6.59, \"low\": 6.32, \"close\": 6.51, \"volume\": 25199300, \"ema50\": 6.26, \"ema200\": 5.37, \"bbu\": 6.51, \"bbl\": 6.51, \"rsi\": 55.8, \"macd\": -0.0913, \"macds\": -0.1435, \"macdh\": 0.0522}, {\"time\": \"2026-09-09\", \"open\": 6.46, \"high\": 6.6, \"low\": 6.35, \"close\": 6.5, \"volume\": 25251000, \"ema50\": 6.27, \"ema200\": 5.38, \"bbu\": 6.5, \"bbl\": 6.5, \"rsi\": 55.6, \"macd\": -0.0531, \"macds\": -0.1254, \"macdh\": 0.0723}, {\"time\": \"2026-09-10\", \"open\": 6.35, \"high\": 6.52, \"low\": 6.3, \"close\": 6.33, \"volume\": 19798600, \"ema50\": 6.27, \"ema200\": 5.39, \"bbu\": 6.33, \"bbl\": 6.33, \"rsi\": 52.0, \"macd\": -0.0362, \"macds\": -0.1075, \"macdh\": 0.0714}, {\"time\": \"2026-09-11\", \"open\": 6.51, \"high\": 6.7, \"low\": 6.37, \"close\": 6.43, \"volume\": 33395600, \"ema50\": 6.28, \"ema200\": 5.4, \"bbu\": 6.43, \"bbl\": 6.43, \"rsi\": 53.9, \"macd\": -0.0145, \"macds\": -0.0889, \"macdh\": 0.0744}, {\"time\": \"2026-09-14\", \"open\": 6.36, \"high\": 6.58, \"low\": 6.31, \"close\": 6.46, \"volume\": 22703700, \"ema50\": 6.28, \"ema200\": 5.41, \"bbu\": 6.46, \"bbl\": 6.46, \"rsi\": 54.5, \"macd\": 0.005, \"macds\": -0.0701, \"macdh\": 0.0752}, {\"time\": \"2026-09-15\", \"open\": 6.56, \"high\": 6.57, \"low\": 6.34, \"close\": 6.44, \"volume\": 24103600, \"ema50\": 6.29, \"ema200\": 5.42, \"bbu\": 6.44, \"bbl\": 6.44, \"rsi\": 54.0, \"macd\": 0.0187, \"macds\": -0.0524, \"macdh\": 0.0711}, {\"time\": \"2026-09-16\", \"open\": 6.5, \"high\": 6.76, \"low\": 6.24, \"close\": 6.36, \"volume\": 53914000, \"ema50\": 6.29, \"ema200\": 5.43, \"bbu\": 6.36, \"bbl\": 6.36, \"rsi\": 52.0, \"macd\": 0.0228, \"macds\": -0.0374, \"macdh\": 0.0601}, {\"time\": \"2026-09-17\", \"open\": 6.52, \"high\": 6.61, \"low\": 6.36, \"close\": 6.49, \"volume\": 26663200, \"ema50\": 6.3, \"ema200\": 5.44, \"bbu\": 6.49, \"bbl\": 6.49, \"rsi\": 54.9, \"macd\": 0.0361, \"macds\": -0.0227, \"macdh\": 0.0588}, {\"time\": \"2026-09-18\", \"open\": 6.51, \"high\": 6.53, \"low\": 6.29, \"close\": 6.31, \"volume\": 44582300, \"ema50\": 6.3, \"ema200\": 5.45, \"bbu\": 6.31, \"bbl\": 6.31, \"rsi\": 50.3, \"macd\": 0.0318, \"macds\": -0.0118, \"macdh\": 0.0435}, {\"time\": \"2026-09-21\", \"open\": 6.54, \"high\": 6.61, \"low\": 6.03, \"close\": 6.51, \"volume\": 52079300, \"ema50\": 6.31, \"ema200\": 5.46, \"bbu\": 6.51, \"bbl\": 6.51, \"rsi\": 54.9, \"macd\": 0.044, \"macds\": -0.0006, \"macdh\": 0.0446}, {\"time\": \"2026-09-22\", \"open\": 6.59, \"high\": 6.61, \"low\": 6.43, \"close\": 6.46, \"volume\": 25358600, \"ema50\": 6.32, \"ema200\": 5.47, \"bbu\": 6.46, \"bbl\": 6.46, \"rsi\": 53.5, \"macd\": 0.049, \"macds\": 0.0093, \"macdh\": 0.0397}, {\"time\": \"2026-09-23\", \"open\": 6.46, \"high\": 6.46, \"low\": 5.83, \"close\": 6.32, \"volume\": 54305000, \"ema50\": 6.32, \"ema200\": 5.48, \"bbu\": 6.32, \"bbl\": 6.32, \"rsi\": 49.9, \"macd\": 0.0413, \"macds\": 0.0157, \"macdh\": 0.0256}, {\"time\": \"2026-09-24\", \"open\": 6.3, \"high\": 6.34, \"low\": 5.76, \"close\": 6.06, \"volume\": 38329600, \"ema50\": 6.31, \"ema200\": 5.49, \"bbu\": 6.06, \"bbl\": 6.06, \"rsi\": 44.0, \"macd\": 0.014, \"macds\": 0.0154, \"macdh\": -0.0014}, {\"time\": \"2026-09-25\", \"open\": 6.13, \"high\": 6.16, \"low\": 5.99, \"close\": 6.04, \"volume\": 31912000, \"ema50\": 6.3, \"ema200\": 5.49, \"bbu\": 6.04, \"bbl\": 6.04, \"rsi\": 43.6, \"macd\": -0.0092, \"macds\": 0.0105, \"macdh\": -0.0196}, {\"time\": \"2026-09-28\", \"open\": 5.94, \"high\": 6.0, \"low\": 5.28, \"close\": 5.29, \"volume\": 46517400, \"ema50\": 6.26, \"ema200\": 5.49, \"bbu\": 5.29, \"bbl\": 5.29, \"rsi\": 31.3, \"macd\": -0.087, \"macds\": -0.009, \"macdh\": -0.078}, {\"time\": \"2026-09-29\", \"open\": 5.32, \"high\": 5.4, \"low\": 5.19, \"close\": 5.39, \"volume\": 34043600, \"ema50\": 6.22, \"ema200\": 5.49, \"bbu\": 5.39, \"bbl\": 5.39, \"rsi\": 34.0, \"macd\": -0.139, \"macds\": -0.035, \"macdh\": -0.104}, {\"time\": \"2026-09-30\", \"open\": 5.44, \"high\": 5.64, \"low\": 5.35, \"close\": 5.54, \"volume\": 37919600, \"ema50\": 6.2, \"ema200\": 5.49, \"bbu\": 5.54, \"bbl\": 5.54, \"rsi\": 37.9, \"macd\": -0.1662, \"macds\": -0.0613, \"macdh\": -0.105}, {\"time\": \"2026-10-01\", \"open\": 5.58, \"high\": 5.63, \"low\": 5.4, \"close\": 5.52, \"volume\": 21453600, \"ema50\": 6.17, \"ema200\": 5.49, \"bbu\": 5.52, \"bbl\": 5.52, \"rsi\": 37.6, \"macd\": -0.1873, \"macds\": -0.0865, \"macdh\": -0.1008}, {\"time\": \"2026-10-02\", \"open\": 5.66, \"high\": 5.68, \"low\": 5.49, \"close\": 5.67, \"volume\": 14498500, \"ema50\": 6.15, \"ema200\": 5.49, \"bbu\": 5.67, \"bbl\": 5.67, \"rsi\": 41.5, \"macd\": -0.1896, \"macds\": -0.1071, \"macdh\": -0.0825}, {\"time\": \"2026-10-05\", \"open\": 5.65, \"high\": 5.8, \"low\": 5.57, \"close\": 5.75, \"volume\": 31086200, \"ema50\": 6.13, \"ema200\": 5.5, \"bbu\": 5.75, \"bbl\": 5.75, \"rsi\": 43.6, \"macd\": -0.1829, \"macds\": -0.1223, \"macdh\": -0.0607}, {\"time\": \"2026-10-06\", \"open\": 5.81, \"high\": 5.87, \"low\": 5.62, \"close\": 5.75, \"volume\": 19363500, \"ema50\": 6.12, \"ema200\": 5.5, \"bbu\": 5.75, \"bbl\": 5.75, \"rsi\": 43.6, \"macd\": -0.1756, \"macds\": -0.1329, \"macdh\": -0.0427}, {\"time\": \"2026-10-07\", \"open\": 5.68, \"high\": 5.74, \"low\": 5.62, \"close\": 5.72, \"volume\": 17363300, \"ema50\": 6.1, \"ema200\": 5.5, \"bbu\": 5.72, \"bbl\": 5.72, \"rsi\": 42.9, \"macd\": -0.1703, \"macds\": -0.1404, \"macdh\": -0.0299}, {\"time\": \"2026-10-08\", \"open\": 5.67, \"high\": 5.83, \"low\": 5.58, \"close\": 5.73, \"volume\": 17522100, \"ema50\": 6.09, \"ema200\": 5.5, \"bbu\": 5.73, \"bbl\": 5.73, \"rsi\": 43.3, \"macd\": -0.1633, \"macds\": -0.145, \"macdh\": -0.0183}, {\"time\": \"2026-10-09\", \"open\": 5.81, \"high\": 5.85, \"low\": 5.68, \"close\": 5.83, \"volume\": 14460300, \"ema50\": 6.08, \"ema200\": 5.51, \"bbu\": 5.83, \"bbl\": 5.83, \"rsi\": 46.4, \"macd\": -0.1481, \"macds\": -0.1456, \"macdh\": -0.0025}, {\"time\": \"2026-10-12\", \"open\": 5.84, \"high\": 5.84, \"low\": 5.59, \"close\": 5.66, \"volume\": 11779200, \"ema50\": 6.06, \"ema200\": 5.51, \"bbu\": 5.66, \"bbl\": 5.66, \"rsi\": 42.1, \"macd\": -0.148, \"macds\": -0.1461, \"macdh\": -0.0019}, {\"time\": \"2026-10-13\", \"open\": 5.58, \"high\": 5.67, \"low\": 5.34, \"close\": 5.34, \"volume\": 14158500, \"ema50\": 6.03, \"ema200\": 5.51, \"bbu\": 5.34, \"bbl\": 5.34, \"rsi\": 35.6, \"macd\": -0.1718, \"macds\": -0.1512, \"macdh\": -0.0205}, {\"time\": \"2026-10-14\", \"open\": 5.21, \"high\": 5.28, \"low\": 4.88, \"close\": 5.05, \"volume\": 34883900, \"ema50\": 5.99, \"ema200\": 5.5, \"bbu\": 5.05, \"bbl\": 5.05, \"rsi\": 30.8, \"macd\": -0.2116, \"macds\": -0.1633, \"macdh\": -0.0483}, {\"time\": \"2026-10-15\", \"open\": 4.9, \"high\": 5.45, \"low\": 4.85, \"close\": 5.4, \"volume\": 31663500, \"ema50\": 5.97, \"ema200\": 5.5, \"bbu\": 5.4, \"bbl\": 5.4, \"rsi\": 41.0, \"macd\": -0.2124, \"macds\": -0.1731, \"macdh\": -0.0393}, {\"time\": \"2026-10-16\", \"open\": 5.33, \"high\": 5.34, \"low\": 4.84, \"close\": 4.86, \"volume\": 35736100, \"ema50\": 5.93, \"ema200\": 5.49, \"bbu\": 4.86, \"bbl\": 4.86, \"rsi\": 32.9, \"macd\": -0.2541, \"macds\": -0.1893, \"macdh\": -0.0648}, {\"time\": \"2026-10-19\", \"open\": 5.04, \"high\": 5.05, \"low\": 4.86, \"close\": 4.91, \"volume\": 27418300, \"ema50\": 5.89, \"ema200\": 5.49, \"bbu\": 4.91, \"bbl\": 4.91, \"rsi\": 34.3, \"macd\": -0.2795, \"macds\": -0.2074, \"macdh\": -0.0722}, {\"time\": \"2026-10-20\", \"open\": 4.85, \"high\": 5.18, \"low\": 4.8, \"close\": 5.01, \"volume\": 21872700, \"ema50\": 5.85, \"ema200\": 5.48, \"bbu\": 5.01, \"bbl\": 5.01, \"rsi\": 36.9, \"macd\": -0.2883, \"macds\": -0.2235, \"macdh\": -0.0647}, {\"time\": \"2026-10-21\", \"open\": 5.1, \"high\": 5.18, \"low\": 4.99, \"close\": 5.01, \"volume\": 13727700, \"ema50\": 5.82, \"ema200\": 5.48, \"bbu\": 5.01, \"bbl\": 5.01, \"rsi\": 36.9, \"macd\": -0.2918, \"macds\": -0.2372, \"macdh\": -0.0546}, {\"time\": \"2026-10-22\", \"open\": 4.89, \"high\": 5.0, \"low\": 4.8, \"close\": 4.86, \"volume\": 16545500, \"ema50\": 5.78, \"ema200\": 5.47, \"bbu\": 4.86, \"bbl\": 4.86, \"rsi\": 34.5, \"macd\": -0.3033, \"macds\": -0.2504, \"macdh\": -0.0529}, {\"time\": \"2026-10-23\", \"open\": 4.83, \"high\": 4.92, \"low\": 4.66, \"close\": 4.81, \"volume\": 15183600, \"ema50\": 5.74, \"ema200\": 5.47, \"bbu\": 4.81, \"bbl\": 4.81, \"rsi\": 33.8, \"macd\": -0.3128, \"macds\": -0.2629, \"macdh\": -0.0499}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 5.0905, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($5.09)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 5.3548, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($5.35)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 5.8664, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($5.87)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 6.1415, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($6.14)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 5.6282, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($5.63)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 5.0592, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($5.06)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 5.347, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($5.35)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 5.7446, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($5.74)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 5.4654, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($5.47)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 5.2535, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $5.25\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 33.7525, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 33.8\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 12.8605, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (12.9) is below %D (14.7)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 14.6916, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 14.7\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.3128, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-0.3128) is below Signal line (-0.2629)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.0499, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.0499)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -87.5622, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -87.6\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -1206.1578, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -1206.2\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -15.9091, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-15.91%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -1.02, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-1.02)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -0.8403, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-0.8403)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 6.0647, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($6.06)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 4.6448, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($4.64)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.2652, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.265 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 5.972, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($5.97)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 4.7221, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($4.72)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 5.998, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($6.00)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 4.66, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($4.66)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 0.3184, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $0.32\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 6.6192, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 6.62% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 0.355, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $0.35\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -93657600.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": 0.0018, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"CMF is positive (buying accumulation) at 0.002\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -1657953.9231, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-1657954)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 5.3306, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($5.33)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 926909508.0604, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -0.0871, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-0.087126)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -30187483.9994, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -13006902.181, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-13006902)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 41.8591, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 41.9\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 27.1091, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 27.1\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -15.4015, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (13.1) is below DMI- (28.5)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -24.1139, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-24.114)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.2492, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.2492) is below its signal line (-0.1880)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -2.5657, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-2.57)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -6.5293, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-6.53%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 0.3753, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (0.38)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -26.9428, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-26.94) is below signal line (-20.88)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.3961, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.78) is below -VI (1.17)\"}], \"news_articles\": [], \"ai_report\": \"### Executive Conviction Thesis\\n\\nAUR displays strong bearish structure with 32 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$5.29**.\\n\\n### Sentiment & News Context\\n\\nNo recent news headlines were fetched to reference for this analysis. Monitor overall market sentiment changes.\", \"history\": [{\"timestamp\": \"2026-10-07 20:38:00\", \"price\": 5.71999979019165, \"conviction_score\": -52.30769230769232, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-08 14:23:51\", \"price\": 5.704999923706055, \"conviction_score\": -42.05128205128206, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-08 21:50:57\", \"price\": 5.730000019073486, \"conviction_score\": -42.05128205128206, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 14:35:51\", \"price\": 5.829999923706055, \"conviction_score\": -20.512820512820518, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-10 22:57:07\", \"price\": 5.829999923706055, \"conviction_score\": -20.512820512820518, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-12 14:27:41\", \"price\": 5.7399001121521, \"conviction_score\": -6.666666666666667, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-13 01:38:42\", \"price\": 5.659999847412109, \"conviction_score\": -28.717948717948723, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-15 14:57:28\", \"price\": 5.045000076293945, \"conviction_score\": -69.58002270147563, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 06:32:12\", \"price\": 5.400000095367432, \"conviction_score\": -62.24611708482678, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 05:13:24\", \"price\": 4.855000019073486, \"conviction_score\": -65.68946796959831, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 14:47:20\", \"price\": 4.855000019073486, \"conviction_score\": -65.68946796959831, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 23:56:26\", \"price\": 4.855000019073486, \"conviction_score\": -65.68946796959831, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 21:43:24\", \"price\": 4.909999847412109, \"conviction_score\": -74.44831591173059, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-20 04:41:18\", \"price\": 4.909999847412109, \"conviction_score\": -74.44831591173059, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-21 14:42:48\", \"price\": 5.059899806976318, \"conviction_score\": -62.3693379790941, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 06:10:46\", \"price\": 5.010000228881836, \"conviction_score\": -71.66085946573754, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-23 02:08:51\", \"price\": 4.860000133514404, \"conviction_score\": -71.52542372881359, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-24 14:19:54\", \"price\": 4.809999942779541, \"conviction_score\": -73.33333333333339, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-25 00:45:11\", \"price\": 4.809999942779541, \"conviction_score\": -73.33333333333339, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-25 18:01:06\", \"price\": 4.809999942779541, \"conviction_score\": -73.33333333333339, \"verdict\": \"STRONG SELL\"}]}, \"BE\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for BE.\", \"ai_report\": \"Error loading metrics: Not enough historical data for BE.\", \"history\": []}, \"BITO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for BITO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for BITO.\", \"history\": []}, \"BLNK\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for BLNK.\", \"ai_report\": \"Error loading metrics: Not enough historical data for BLNK.\", \"history\": []}, \"CDNS\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CDNS.\", \"ai_report\": \"Error loading metrics: Not enough historical data for CDNS.\", \"history\": []}, \"CEG\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CEG.\", \"ai_report\": \"Error loading metrics: Not enough historical data for CEG.\", \"history\": []}, \"COIN\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for COIN.\", \"ai_report\": \"Error loading metrics: Not enough historical data for COIN.\", \"history\": []}, \"BABA\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for BABA.\", \"ai_report\": \"Error loading metrics: Not enough historical data for BABA.\", \"history\": []}, \"COST\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for COST.\", \"ai_report\": \"Error loading metrics: Not enough historical data for COST.\", \"history\": []}, \"CRWV\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CRWV.\", \"ai_report\": \"Error loading metrics: Not enough historical data for CRWV.\", \"history\": []}, \"CSIQ\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CSIQ.\", \"ai_report\": \"Error loading metrics: Not enough historical data for CSIQ.\", \"history\": []}, \"DDOG\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DDOG.\", \"ai_report\": \"Error loading metrics: Not enough historical data for DDOG.\", \"history\": []}, \"DFN.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DFN.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for DFN.TO.\", \"history\": []}, \"DF.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DF.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for DF.TO.\", \"history\": []}, \"DOL.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DOL.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for DOL.TO.\", \"history\": []}, \"DSV.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DSV.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for DSV.TO.\", \"history\": []}, \"ENB.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for ENB.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for ENB.TO.\", \"history\": []}, \"DVN\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for DVN.\", \"ai_report\": \"Error loading metrics: Not enough historical data for DVN.\", \"history\": []}, \"FLY\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for FLY.\", \"ai_report\": \"Error loading metrics: Not enough historical data for FLY.\", \"history\": []}, \"EQX\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for EQX.\", \"ai_report\": \"Error loading metrics: Not enough historical data for EQX.\", \"history\": []}, \"ASML\": {\"success\": true, \"ticker\": \"ASML\", \"category\": \"Watchlist Stocks\", \"price\": 1571.8, \"conviction_score\": -68.3, \"verdict\": \"SELL\", \"bullish_count\": 5, \"bearish_count\": 33, \"neutral_count\": 10, \"high\": 1581.64, \"low\": 1550.0, \"volume\": 997400, \"entry_price\": 1571.8, \"stop_loss\": 1655.71, \"target_price\": 1403.98, \"duration\": \"2-4 Days\", \"market_cap\": 1567713368.7, \"sector\": \"Technology\", \"industry\": \"Semiconductor Equipment & Materials\", \"earnings_date\": \"2026-10-14\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.85, \"calls_vol\": 4162, \"puts_vol\": 3556}, \"win_rate\": {\"win_pct\": 77.8, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 1683.38, \"high\": 1692.15, \"low\": 1624.71, \"close\": 1629.0, \"volume\": 1601400, \"ema50\": 1704.77, \"ema200\": 0.0, \"bbu\": 1629.0, \"bbl\": 1629.0, \"rsi\": 42.7, \"macd\": -37.6171, \"macds\": -15.7344, \"macdh\": -21.8827}, {\"time\": \"2026-08-03\", \"open\": 1609.69, \"high\": 1655.2, \"low\": 1582.0, \"close\": 1642.52, \"volume\": 1437400, \"ema50\": 1702.33, \"ema200\": 0.0, \"bbu\": 1642.52, \"bbl\": 1642.52, \"rsi\": 43.8, \"macd\": -38.387, \"macds\": -20.2649, \"macdh\": -18.1221}, {\"time\": \"2026-08-04\", \"open\": 1700.04, \"high\": 1717.56, \"low\": 1686.01, \"close\": 1711.89, \"volume\": 1526700, \"ema50\": 1702.71, \"ema200\": 0.0, \"bbu\": 1711.89, \"bbl\": 1711.89, \"rsi\": 49.5, \"macd\": -33.019, \"macds\": -22.8157, \"macdh\": -10.2033}, {\"time\": \"2026-08-05\", \"open\": 1700.42, \"high\": 1729.06, \"low\": 1671.75, \"close\": 1678.22, \"volume\": 1221000, \"ema50\": 1701.74, \"ema200\": 0.0, \"bbu\": 1678.22, \"bbl\": 1678.22, \"rsi\": 47.0, \"macd\": -31.1229, \"macds\": -24.4772, \"macdh\": -6.6458}, {\"time\": \"2026-08-06\", \"open\": 1695.39, \"high\": 1735.53, \"low\": 1672.11, \"close\": 1704.37, \"volume\": 1072500, \"ema50\": 1701.85, \"ema200\": 0.0, \"bbu\": 1704.37, \"bbl\": 1704.37, \"rsi\": 49.1, \"macd\": -27.1967, \"macds\": -25.0211, \"macdh\": -2.1756}, {\"time\": \"2026-08-07\", \"open\": 1759.71, \"high\": 1761.31, \"low\": 1720.11, \"close\": 1740.99, \"volume\": 1064900, \"ema50\": 1703.38, \"ema200\": 0.0, \"bbu\": 1740.99, \"bbl\": 1740.99, \"rsi\": 52.0, \"macd\": -20.8894, \"macds\": -24.1947, \"macdh\": 3.3054}, {\"time\": \"2026-08-10\", \"open\": 1793.01, \"high\": 1794.47, \"low\": 1732.81, \"close\": 1733.48, \"volume\": 1107000, \"ema50\": 1704.56, \"ema200\": 0.0, \"bbu\": 1733.48, \"bbl\": 1733.48, \"rsi\": 51.4, \"macd\": -16.3088, \"macds\": -22.6175, \"macdh\": 6.3088}, {\"time\": \"2026-08-11\", \"open\": 1793.93, \"high\": 1819.59, \"low\": 1778.32, \"close\": 1799.38, \"volume\": 1479700, \"ema50\": 1708.28, \"ema200\": 0.0, \"bbu\": 1799.38, \"bbl\": 1799.38, \"rsi\": 56.5, \"macd\": -7.2772, \"macds\": -19.5495, \"macdh\": 12.2723}, {\"time\": \"2026-08-12\", \"open\": 1832.63, \"high\": 1845.0, \"low\": 1807.38, \"close\": 1810.07, \"volume\": 1388800, \"ema50\": 1712.27, \"ema200\": 1416.4, \"bbu\": 1810.07, \"bbl\": 1810.07, \"rsi\": 57.2, \"macd\": 0.7346, \"macds\": -15.4927, \"macdh\": 16.2272}, {\"time\": \"2026-08-13\", \"open\": 1819.07, \"high\": 1873.69, \"low\": 1813.3, \"close\": 1847.9, \"volume\": 1237900, \"ema50\": 1717.59, \"ema200\": 1420.69, \"bbu\": 1847.9, \"bbl\": 1847.9, \"rsi\": 60.0, \"macd\": 10.021, \"macds\": -10.3899, \"macdh\": 20.4109}, {\"time\": \"2026-08-14\", \"open\": 1839.19, \"high\": 1853.32, \"low\": 1820.41, \"close\": 1844.08, \"volume\": 929000, \"ema50\": 1722.55, \"ema200\": 1424.91, \"bbu\": 1844.08, \"bbl\": 1844.08, \"rsi\": 59.6, \"macd\": 16.8777, \"macds\": -4.9364, \"macdh\": 21.8141}, {\"time\": \"2026-08-17\", \"open\": 1871.68, \"high\": 1896.35, \"low\": 1860.12, \"close\": 1883.12, \"volume\": 1285400, \"ema50\": 1728.85, \"ema200\": 1429.47, \"bbu\": 1883.12, \"bbl\": 1883.12, \"rsi\": 62.4, \"macd\": 25.1718, \"macds\": 1.0853, \"macdh\": 24.0866}, {\"time\": \"2026-08-18\", \"open\": 1809.0, \"high\": 1820.41, \"low\": 1775.7, \"close\": 1802.98, \"volume\": 1509300, \"ema50\": 1731.76, \"ema200\": 1433.18, \"bbu\": 1802.98, \"bbl\": 1802.98, \"rsi\": 54.0, \"macd\": 24.9902, \"macds\": 5.8662, \"macdh\": 19.124}, {\"time\": \"2026-08-19\", \"open\": 1797.72, \"high\": 1804.28, \"low\": 1748.85, \"close\": 1751.73, \"volume\": 1463600, \"ema50\": 1732.54, \"ema200\": 1436.35, \"bbu\": 1751.73, \"bbl\": 1751.73, \"rsi\": 49.4, \"macd\": 20.4748, \"macds\": 8.788, \"macdh\": 11.6869}, {\"time\": \"2026-08-20\", \"open\": 1743.76, \"high\": 1775.82, \"low\": 1741.02, \"close\": 1750.31, \"volume\": 825400, \"ema50\": 1733.24, \"ema200\": 1439.48, \"bbu\": 1750.31, \"bbl\": 1750.31, \"rsi\": 49.3, \"macd\": 16.5905, \"macds\": 10.3485, \"macdh\": 6.2421}, {\"time\": \"2026-08-21\", \"open\": 1763.51, \"high\": 1771.0, \"low\": 1741.0, \"close\": 1763.76, \"volume\": 972400, \"ema50\": 1734.43, \"ema200\": 1442.7, \"bbu\": 1763.76, \"bbl\": 1763.76, \"rsi\": 50.5, \"macd\": 14.4312, \"macds\": 11.165, \"macdh\": 3.2661}, {\"time\": \"2026-08-24\", \"open\": 1761.56, \"high\": 1761.98, \"low\": 1727.57, \"close\": 1740.13, \"volume\": 1202000, \"ema50\": 1734.66, \"ema200\": 1445.66, \"bbu\": 1740.13, \"bbl\": 1740.13, \"rsi\": 48.2, \"macd\": 10.6899, \"macds\": 11.07, \"macdh\": -0.3801}, {\"time\": \"2026-08-25\", \"open\": 1759.15, \"high\": 1769.99, \"low\": 1735.87, \"close\": 1744.16, \"volume\": 808900, \"ema50\": 1735.03, \"ema200\": 1448.63, \"bbu\": 1744.16, \"bbl\": 1744.16, \"rsi\": 48.7, \"macd\": 7.9583, \"macds\": 10.4476, \"macdh\": -2.4893}, {\"time\": \"2026-08-26\", \"open\": 1746.33, \"high\": 1761.71, \"low\": 1732.35, \"close\": 1745.64, \"volume\": 873500, \"ema50\": 1735.45, \"ema200\": 1451.59, \"bbu\": 1745.64, \"bbl\": 1745.64, \"rsi\": 48.8, \"macd\": 5.8456, \"macds\": 9.5272, \"macdh\": -3.6817}, {\"time\": \"2026-08-27\", \"open\": 1746.53, \"high\": 1751.78, \"low\": 1719.11, \"close\": 1735.01, \"volume\": 1027200, \"ema50\": 1735.43, \"ema200\": 1454.41, \"bbu\": 1735.01, \"bbl\": 1735.01, \"rsi\": 47.6, \"macd\": 3.2757, \"macds\": 8.2769, \"macdh\": -5.0012}, {\"time\": \"2026-08-28\", \"open\": 1734.75, \"high\": 1740.0, \"low\": 1692.88, \"close\": 1696.16, \"volume\": 1257700, \"ema50\": 1733.89, \"ema200\": 1456.81, \"bbu\": 1696.16, \"bbl\": 1696.16, \"rsi\": 43.4, \"macd\": -1.8742, \"macds\": 6.2467, \"macdh\": -8.1209}, {\"time\": \"2026-08-31\", \"open\": 1708.68, \"high\": 1716.9, \"low\": 1679.33, \"close\": 1696.01, \"volume\": 1212100, \"ema50\": 1732.4, \"ema200\": 1459.19, \"bbu\": 1696.01, \"bbl\": 1696.01, \"rsi\": 43.4, \"macd\": -5.8997, \"macds\": 3.8174, \"macdh\": -9.7171}, {\"time\": \"2026-09-01\", \"open\": 1680.74, \"high\": 1684.0, \"low\": 1651.21, \"close\": 1665.14, \"volume\": 1004800, \"ema50\": 1729.77, \"ema200\": 1461.24, \"bbu\": 1665.14, \"bbl\": 1665.14, \"rsi\": 40.1, \"macd\": -11.4488, \"macds\": 0.7642, \"macdh\": -12.213}, {\"time\": \"2026-09-02\", \"open\": 1672.21, \"high\": 1688.66, \"low\": 1650.2, \"close\": 1682.3, \"volume\": 872800, \"ema50\": 1727.9, \"ema200\": 1463.44, \"bbu\": 1682.3, \"bbl\": 1682.3, \"rsi\": 42.7, \"macd\": -14.2971, \"macds\": -2.2481, \"macdh\": -12.049}, {\"time\": \"2026-09-03\", \"open\": 1642.39, \"high\": 1656.31, \"low\": 1619.34, \"close\": 1646.19, \"volume\": 1437500, \"ema50\": 1724.7, \"ema200\": 1465.26, \"bbu\": 1646.19, \"bbl\": 1646.19, \"rsi\": 38.9, \"macd\": -19.2463, \"macds\": -5.6477, \"macdh\": -13.5986}, {\"time\": \"2026-09-04\", \"open\": 1678.74, \"high\": 1721.66, \"low\": 1675.93, \"close\": 1714.88, \"volume\": 1288700, \"ema50\": 1724.31, \"ema200\": 1467.75, \"bbu\": 1714.88, \"bbl\": 1714.88, \"rsi\": 48.3, \"macd\": -17.425, \"macds\": -8.0032, \"macdh\": -9.4218}, {\"time\": \"2026-09-08\", \"open\": 1774.35, \"high\": 1790.0, \"low\": 1743.09, \"close\": 1764.85, \"volume\": 1352800, \"ema50\": 1725.9, \"ema200\": 1470.7, \"bbu\": 1764.85, \"bbl\": 1764.85, \"rsi\": 53.9, \"macd\": -11.8133, \"macds\": -8.7652, \"macdh\": -3.0481}, {\"time\": \"2026-09-09\", \"open\": 1727.72, \"high\": 1750.89, \"low\": 1722.92, \"close\": 1729.52, \"volume\": 1060000, \"ema50\": 1726.05, \"ema200\": 1473.28, \"bbu\": 1729.52, \"bbl\": 1729.52, \"rsi\": 49.8, \"macd\": -10.1003, \"macds\": -9.0322, \"macdh\": -1.0681}, {\"time\": \"2026-09-10\", \"open\": 1688.51, \"high\": 1716.63, \"low\": 1681.58, \"close\": 1687.43, \"volume\": 1078100, \"ema50\": 1724.53, \"ema200\": 1475.41, \"bbu\": 1687.43, \"bbl\": 1687.43, \"rsi\": 45.4, \"macd\": -12.0008, \"macds\": -9.6259, \"macdh\": -2.3749}, {\"time\": \"2026-09-11\", \"open\": 1726.87, \"high\": 1727.31, \"low\": 1696.21, \"close\": 1698.3, \"volume\": 881200, \"ema50\": 1723.5, \"ema200\": 1477.63, \"bbu\": 1698.3, \"bbl\": 1698.3, \"rsi\": 46.7, \"macd\": -12.4859, \"macds\": -10.1979, \"macdh\": -2.2879}, {\"time\": \"2026-09-14\", \"open\": 1594.21, \"high\": 1610.41, \"low\": 1572.84, \"close\": 1575.15, \"volume\": 1970800, \"ema50\": 1717.68, \"ema200\": 1478.6, \"bbu\": 1575.15, \"bbl\": 1575.15, \"rsi\": 36.1, \"macd\": -22.5476, \"macds\": -12.6679, \"macdh\": -9.8797}, {\"time\": \"2026-09-15\", \"open\": 1615.61, \"high\": 1616.55, \"low\": 1575.78, \"close\": 1591.48, \"volume\": 1577600, \"ema50\": 1712.74, \"ema200\": 1479.72, \"bbu\": 1591.48, \"bbl\": 1591.48, \"rsi\": 38.1, \"macd\": -28.871, \"macds\": -15.9085, \"macdh\": -12.9625}, {\"time\": \"2026-09-16\", \"open\": 1629.85, \"high\": 1629.85, \"low\": 1584.54, \"close\": 1602.22, \"volume\": 1334100, \"ema50\": 1708.4, \"ema200\": 1480.94, \"bbu\": 1602.22, \"bbl\": 1602.22, \"rsi\": 39.5, \"macd\": -32.6395, \"macds\": -19.2547, \"macdh\": -13.3848}, {\"time\": \"2026-09-17\", \"open\": 1637.07, \"high\": 1638.7, \"low\": 1614.02, \"close\": 1629.67, \"volume\": 1394000, \"ema50\": 1705.31, \"ema200\": 1482.42, \"bbu\": 1629.67, \"bbl\": 1629.67, \"rsi\": 42.9, \"macd\": -33.0304, \"macds\": -22.0098, \"macdh\": -11.0205}, {\"time\": \"2026-09-18\", \"open\": 1630.0, \"high\": 1681.61, \"low\": 1628.27, \"close\": 1679.92, \"volume\": 2523800, \"ema50\": 1704.32, \"ema200\": 1484.38, \"bbu\": 1679.92, \"bbl\": 1679.92, \"rsi\": 48.6, \"macd\": -28.9516, \"macds\": -23.3982, \"macdh\": -5.5534}, {\"time\": \"2026-09-21\", \"open\": 1693.07, \"high\": 1722.33, \"low\": 1677.09, \"close\": 1711.32, \"volume\": 1314400, \"ema50\": 1704.59, \"ema200\": 1486.64, \"bbu\": 1711.32, \"bbl\": 1711.32, \"rsi\": 51.9, \"macd\": -22.9212, \"macds\": -23.3028, \"macdh\": 0.3816}, {\"time\": \"2026-09-22\", \"open\": 1696.0, \"high\": 1749.7, \"low\": 1694.29, \"close\": 1747.9, \"volume\": 1174500, \"ema50\": 1706.29, \"ema200\": 1489.24, \"bbu\": 1747.9, \"bbl\": 1747.9, \"rsi\": 55.4, \"macd\": -15.0173, \"macds\": -21.6457, \"macdh\": 6.6284}, {\"time\": \"2026-09-23\", \"open\": 1731.2, \"high\": 1746.61, \"low\": 1704.3, \"close\": 1744.61, \"volume\": 1254400, \"ema50\": 1707.79, \"ema200\": 1491.78, \"bbu\": 1744.61, \"bbl\": 1744.61, \"rsi\": 55.0, \"macd\": -8.9161, \"macds\": -19.0998, \"macdh\": 10.1837}, {\"time\": \"2026-09-24\", \"open\": 1708.85, \"high\": 1736.84, \"low\": 1700.88, \"close\": 1722.5, \"volume\": 1263300, \"ema50\": 1708.37, \"ema200\": 1494.08, \"bbu\": 1722.5, \"bbl\": 1722.5, \"rsi\": 52.3, \"macd\": -5.7981, \"macds\": -16.4394, \"macdh\": 10.6414}, {\"time\": \"2026-09-25\", \"open\": 1741.25, \"high\": 1759.25, \"low\": 1728.11, \"close\": 1743.94, \"volume\": 801800, \"ema50\": 1709.77, \"ema200\": 1496.56, \"bbu\": 1743.94, \"bbl\": 1743.94, \"rsi\": 54.6, \"macd\": -1.5788, \"macds\": -13.4673, \"macdh\": 11.8885}, {\"time\": \"2026-09-28\", \"open\": 1748.82, \"high\": 1784.56, \"low\": 1735.5, \"close\": 1771.41, \"volume\": 1368800, \"ema50\": 1712.18, \"ema200\": 1499.3, \"bbu\": 1771.41, \"bbl\": 1771.41, \"rsi\": 57.5, \"macd\": 3.9362, \"macds\": -9.9866, \"macdh\": 13.9228}, {\"time\": \"2026-09-29\", \"open\": 1811.51, \"high\": 1841.77, \"low\": 1800.4, \"close\": 1834.39, \"volume\": 1653900, \"ema50\": 1716.98, \"ema200\": 1502.63, \"bbu\": 1834.39, \"bbl\": 1834.39, \"rsi\": 63.2, \"macd\": 13.2363, \"macds\": -5.342, \"macdh\": 18.5783}, {\"time\": \"2026-09-30\", \"open\": 1828.6, \"high\": 1830.0, \"low\": 1808.96, \"close\": 1811.67, \"volume\": 1220700, \"ema50\": 1720.69, \"ema200\": 1505.71, \"bbu\": 1811.67, \"bbl\": 1811.67, \"rsi\": 60.0, \"macd\": 18.5594, \"macds\": -0.5617, \"macdh\": 19.1212}, {\"time\": \"2026-10-01\", \"open\": 1799.1, \"high\": 1822.2, \"low\": 1791.25, \"close\": 1808.49, \"volume\": 1405400, \"ema50\": 1724.13, \"ema200\": 1508.72, \"bbu\": 1808.49, \"bbl\": 1808.49, \"rsi\": 59.6, \"macd\": 22.2648, \"macds\": 4.0036, \"macdh\": 18.2612}, {\"time\": \"2026-10-02\", \"open\": 1849.74, \"high\": 1873.5, \"low\": 1842.45, \"close\": 1867.31, \"volume\": 1344400, \"ema50\": 1729.75, \"ema200\": 1512.29, \"bbu\": 1867.31, \"bbl\": 1867.31, \"rsi\": 64.8, \"macd\": 29.6063, \"macds\": 9.1241, \"macdh\": 20.4822}, {\"time\": \"2026-10-05\", \"open\": 1852.53, \"high\": 1869.67, \"low\": 1841.8, \"close\": 1859.86, \"volume\": 1386100, \"ema50\": 1734.85, \"ema200\": 1515.75, \"bbu\": 1859.86, \"bbl\": 1859.86, \"rsi\": 63.7, \"macd\": 34.4265, \"macds\": 14.1846, \"macdh\": 20.2419}, {\"time\": \"2026-10-06\", \"open\": 1870.0, \"high\": 1870.0, \"low\": 1819.09, \"close\": 1834.1, \"volume\": 1625900, \"ema50\": 1738.74, \"ema200\": 1518.91, \"bbu\": 1834.1, \"bbl\": 1834.1, \"rsi\": 59.8, \"macd\": 35.7558, \"macds\": 18.4988, \"macdh\": 17.2569}, {\"time\": \"2026-10-07\", \"open\": 1788.92, \"high\": 1811.71, \"low\": 1785.74, \"close\": 1804.96, \"volume\": 1247300, \"ema50\": 1741.34, \"ema200\": 1521.76, \"bbu\": 1804.96, \"bbl\": 1804.96, \"rsi\": 55.7, \"macd\": 34.0652, \"macds\": 21.6121, \"macdh\": 12.4531}, {\"time\": \"2026-10-08\", \"open\": 1791.8, \"high\": 1842.53, \"low\": 1763.23, \"close\": 1769.79, \"volume\": 1930400, \"ema50\": 1742.45, \"ema200\": 1524.23, \"bbu\": 1769.79, \"bbl\": 1769.79, \"rsi\": 51.2, \"macd\": 29.5469, \"macds\": 23.1991, \"macdh\": 6.3478}, {\"time\": \"2026-10-09\", \"open\": 1819.14, \"high\": 1825.57, \"low\": 1778.0, \"close\": 1780.34, \"volume\": 1203700, \"ema50\": 1743.94, \"ema200\": 1526.78, \"bbu\": 1780.34, \"bbl\": 1780.34, \"rsi\": 52.4, \"macd\": 26.5118, \"macds\": 23.8616, \"macdh\": 2.6502}, {\"time\": \"2026-10-12\", \"open\": 1784.36, \"high\": 1784.81, \"low\": 1750.02, \"close\": 1750.24, \"volume\": 1103400, \"ema50\": 1744.19, \"ema200\": 1529.0, \"bbu\": 1750.24, \"bbl\": 1750.24, \"rsi\": 48.6, \"macd\": 21.4305, \"macds\": 23.3754, \"macdh\": -1.9448}, {\"time\": \"2026-10-13\", \"open\": 1707.0, \"high\": 1725.27, \"low\": 1682.02, \"close\": 1717.76, \"volume\": 1595300, \"ema50\": 1743.15, \"ema200\": 1530.88, \"bbu\": 1717.76, \"bbl\": 1717.76, \"rsi\": 44.8, \"macd\": 14.6143, \"macds\": 21.6232, \"macdh\": -7.0089}, {\"time\": \"2026-10-14\", \"open\": 1676.8, \"high\": 1734.5, \"low\": 1648.8, \"close\": 1650.0, \"volume\": 2877200, \"ema50\": 1739.5, \"ema200\": 1532.06, \"bbu\": 1650.0, \"bbl\": 1650.0, \"rsi\": 38.1, \"macd\": 3.7021, \"macds\": 18.039, \"macdh\": -14.3369}, {\"time\": \"2026-10-15\", \"open\": 1616.14, \"high\": 1661.14, \"low\": 1594.03, \"close\": 1657.44, \"volume\": 1984700, \"ema50\": 1736.28, \"ema200\": 1533.31, \"bbu\": 1657.44, \"bbl\": 1657.44, \"rsi\": 39.2, \"macd\": -4.2961, \"macds\": 13.5719, \"macdh\": -17.868}, {\"time\": \"2026-10-16\", \"open\": 1659.01, \"high\": 1686.32, \"low\": 1639.43, \"close\": 1641.52, \"volume\": 1887700, \"ema50\": 1732.56, \"ema200\": 1534.39, \"bbu\": 1641.52, \"bbl\": 1641.52, \"rsi\": 37.7, \"macd\": -11.7835, \"macds\": 8.5009, \"macdh\": -20.2843}, {\"time\": \"2026-10-19\", \"open\": 1678.75, \"high\": 1681.78, \"low\": 1646.02, \"close\": 1647.12, \"volume\": 1256200, \"ema50\": 1729.21, \"ema200\": 1535.51, \"bbu\": 1647.12, \"bbl\": 1647.12, \"rsi\": 38.6, \"macd\": -17.0687, \"macds\": 3.387, \"macdh\": -20.4556}, {\"time\": \"2026-10-20\", \"open\": 1633.66, \"high\": 1654.21, \"low\": 1613.54, \"close\": 1630.84, \"volume\": 990600, \"ema50\": 1725.36, \"ema200\": 1536.46, \"bbu\": 1630.84, \"bbl\": 1630.84, \"rsi\": 36.9, \"macd\": -22.3136, \"macds\": -1.7532, \"macdh\": -20.5605}, {\"time\": \"2026-10-21\", \"open\": 1680.53, \"high\": 1687.81, \"low\": 1661.62, \"close\": 1676.69, \"volume\": 1243800, \"ema50\": 1723.45, \"ema200\": 1537.85, \"bbu\": 1676.69, \"bbl\": 1676.69, \"rsi\": 44.2, \"macd\": -22.5111, \"macds\": -5.9048, \"macdh\": -16.6064}, {\"time\": \"2026-10-22\", \"open\": 1622.94, \"high\": 1628.29, \"low\": 1555.94, \"close\": 1560.54, \"volume\": 2030900, \"ema50\": 1717.06, \"ema200\": 1538.08, \"bbu\": 1560.54, \"bbl\": 1560.54, \"rsi\": 33.6, \"macd\": -31.6748, \"macds\": -11.0588, \"macdh\": -20.6161}, {\"time\": \"2026-10-23\", \"open\": 1550.49, \"high\": 1581.64, \"low\": 1550.0, \"close\": 1571.8, \"volume\": 997400, \"ema50\": 1711.36, \"ema200\": 1538.42, \"bbu\": 1571.8, \"bbl\": 1571.8, \"rsi\": 35.2, \"macd\": -37.5952, \"macds\": -16.366, \"macdh\": -21.2291}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 1650.395, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($1650.39)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 1732.3135, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($1732.31)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 1722.7336, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($1722.73)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 1747.1814, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($1747.18)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 1585.3188, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($1585.32)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 1641.7624, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($1641.76)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 1686.753, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($1686.75)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 1711.3618, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($1711.36)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 1538.4154, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($1538.42)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 1724.8871, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $1724.89\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 35.222, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 35.2\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 12.6182, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (12.6) is below %D (16.0)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 15.9793, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 16.0\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -37.5952, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-37.5952) is below Signal line (-16.3660)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -21.2291, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-21.2291)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -93.1875, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -93.2\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": 169.0883, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"CCI is overbought at 169.1\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -12.9177, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-12.92%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -208.5399, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-208.54)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -90.1756, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-90.1756)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 1924.2386, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($1924.24)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 1540.3884, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($1540.39)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.2216, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.222 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 1800.0993, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($1800.10)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 1573.4067, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($1573.41)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 1873.5, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($1873.50)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 1550.0, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($1550.00)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 55.9403, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $55.94\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 3.559, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 3.56% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 95.9625, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $95.96\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 14883800.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.1952, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.195\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -36952932.5843, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-36952933)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 1726.544, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($1726.54)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 76174801.7476, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -69691.4656, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-69691.465585)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 13178458.8076, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -1750531.2886, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-1750531)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 25.3486, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 25.3\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 20.473, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 20.5\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -19.9312, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (18.8) is below DMI- (38.7)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -20.7211, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-20.721)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.0048, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (0.0048) is below its signal line (0.0255)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -2.2427, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-2.24)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -3.4357, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-3.44%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 37.4765, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (37.48)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -17.0833, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-17.08) is below signal line (-4.74)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.5605, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.64) is below -VI (1.20)\"}], \"news_articles\": [], \"ai_report\": \"### Executive Conviction Thesis\\n\\nASML displays strong bearish structure with 33 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$1655.71**.\\n\\n### Sentiment & News Context\\n\\nNo recent news headlines were fetched to reference for this analysis. Monitor overall market sentiment changes.\", \"history\": [{\"timestamp\": \"2026-10-07 20:37:53\", \"price\": 1804.9599609375, \"conviction_score\": 63.23529411764708, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-08 14:23:51\", \"price\": 1831.6800537109375, \"conviction_score\": 73.03921568627453, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-08 21:34:31\", \"price\": 1769.7900390625, \"conviction_score\": 46.07843137254902, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 14:17:55\", \"price\": 1780.3399658203125, \"conviction_score\": 49.23076923076924, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 22:11:59\", \"price\": 1780.3399658203125, \"conviction_score\": 49.23076923076924, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-12 14:27:41\", \"price\": 1760.780029296875, \"conviction_score\": 5.066666666666667, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-13 01:28:02\", \"price\": 1750.239990234375, \"conviction_score\": -1.3333333333333335, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-15 14:57:27\", \"price\": 1621.0, \"conviction_score\": -41.51785714285717, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 05:24:31\", \"price\": 1657.43994140625, \"conviction_score\": -62.56410256410258, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 05:13:26\", \"price\": 1641.52001953125, \"conviction_score\": -50.228310502283136, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 14:47:21\", \"price\": 1641.52001953125, \"conviction_score\": -50.228310502283136, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 23:56:21\", \"price\": 1641.52001953125, \"conviction_score\": -50.228310502283136, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 21:43:23\", \"price\": 1647.1199951171875, \"conviction_score\": -48.82629107981222, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 03:48:58\", \"price\": 1647.1199951171875, \"conviction_score\": -48.82629107981222, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 14:42:48\", \"price\": 1664.2900390625, \"conviction_score\": -59.31372549019609, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 05:02:47\", \"price\": 1676.68994140625, \"conviction_score\": -59.31372549019609, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 02:08:51\", \"price\": 1560.5400390625, \"conviction_score\": -63.26530612244902, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 14:19:53\", \"price\": 1571.800048828125, \"conviction_score\": -68.34862385321104, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 23:46:50\", \"price\": 1571.800048828125, \"conviction_score\": -68.34862385321104, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:02:09\", \"price\": 1571.800048828125, \"conviction_score\": -68.34862385321104, \"verdict\": \"SELL\"}]}, \"ARM\": {\"success\": true, \"ticker\": \"ARM\", \"category\": \"Watchlist Stocks\", \"price\": 210.33, \"conviction_score\": -69.2, \"verdict\": \"SELL\", \"bullish_count\": 7, \"bearish_count\": 33, \"neutral_count\": 8, \"high\": 215.05, \"low\": 208.5, \"volume\": 2430100, \"entry_price\": 210.33, \"stop_loss\": 233.51, \"target_price\": 163.98, \"duration\": \"5-7 Days\", \"market_cap\": 511122937.45, \"sector\": \"Technology\", \"industry\": \"Semiconductors\", \"earnings_date\": \"2026-11-04\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.56, \"calls_vol\": 6583, \"puts_vol\": 3685}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 258.95, \"high\": 261.9, \"low\": 239.26, \"close\": 239.69, \"volume\": 7229200, \"ema50\": 287.21, \"ema200\": 0.0, \"bbu\": 239.69, \"bbl\": 239.69, \"rsi\": 37.5, \"macd\": -22.7623, \"macds\": -18.5592, \"macdh\": -4.2032}, {\"time\": \"2026-08-03\", \"open\": 230.01, \"high\": 241.9, \"low\": 219.39, \"close\": 239.06, \"volume\": 6049200, \"ema50\": 285.33, \"ema200\": 0.0, \"bbu\": 239.06, \"bbl\": 239.06, \"rsi\": 37.4, \"macd\": -22.829, \"macds\": -19.4131, \"macdh\": -3.4159}, {\"time\": \"2026-08-04\", \"open\": 253.4, \"high\": 283.27, \"low\": 251.1, \"close\": 280.56, \"volume\": 9892200, \"ema50\": 285.14, \"ema200\": 0.0, \"bbu\": 280.56, \"bbl\": 280.56, \"rsi\": 49.8, \"macd\": -19.3106, \"macds\": -19.3926, \"macdh\": 0.0821}, {\"time\": \"2026-08-05\", \"open\": 274.56, \"high\": 281.59, \"low\": 268.62, \"close\": 274.58, \"volume\": 4439300, \"ema50\": 284.72, \"ema200\": 0.0, \"bbu\": 274.58, \"bbl\": 274.58, \"rsi\": 48.3, \"macd\": -16.8109, \"macds\": -18.8763, \"macdh\": 2.0654}, {\"time\": \"2026-08-06\", \"open\": 267.03, \"high\": 295.57, \"low\": 266.88, \"close\": 286.68, \"volume\": 4375100, \"ema50\": 284.8, \"ema200\": 0.0, \"bbu\": 286.68, \"bbl\": 286.68, \"rsi\": 51.5, \"macd\": -13.6957, \"macds\": -17.8401, \"macdh\": 4.1445}, {\"time\": \"2026-08-07\", \"open\": 298.96, \"high\": 299.29, \"low\": 275.0, \"close\": 282.57, \"volume\": 3831200, \"ema50\": 284.71, \"ema200\": 0.0, \"bbu\": 282.57, \"bbl\": 282.57, \"rsi\": 50.3, \"macd\": -11.4267, \"macds\": -16.5575, \"macdh\": 5.1307}, {\"time\": \"2026-08-10\", \"open\": 281.26, \"high\": 282.8, \"low\": 267.31, \"close\": 267.85, \"volume\": 3182800, \"ema50\": 284.05, \"ema200\": 0.0, \"bbu\": 267.85, \"bbl\": 267.85, \"rsi\": 46.4, \"macd\": -10.6931, \"macds\": -15.3846, \"macdh\": 4.6915}, {\"time\": \"2026-08-11\", \"open\": 273.1, \"high\": 273.39, \"low\": 265.37, \"close\": 268.93, \"volume\": 3176900, \"ema50\": 283.46, \"ema200\": 0.0, \"bbu\": 268.93, \"bbl\": 268.93, \"rsi\": 46.8, \"macd\": -9.9103, \"macds\": -14.2897, \"macdh\": 4.3794}, {\"time\": \"2026-08-12\", \"open\": 279.96, \"high\": 280.16, \"low\": 266.59, \"close\": 271.87, \"volume\": 3368900, \"ema50\": 283.0, \"ema200\": 193.99, \"bbu\": 271.87, \"bbl\": 271.87, \"rsi\": 47.7, \"macd\": -8.9496, \"macds\": -13.2217, \"macdh\": 4.2721}, {\"time\": \"2026-08-13\", \"open\": 266.99, \"high\": 290.21, \"low\": 266.24, \"close\": 278.65, \"volume\": 4798400, \"ema50\": 282.83, \"ema200\": 194.83, \"bbu\": 278.65, \"bbl\": 278.65, \"rsi\": 49.9, \"macd\": -7.554, \"macds\": -12.0882, \"macdh\": 4.5342}, {\"time\": \"2026-08-14\", \"open\": 278.23, \"high\": 281.67, \"low\": 274.45, \"close\": 279.44, \"volume\": 2102000, \"ema50\": 282.7, \"ema200\": 195.68, \"bbu\": 279.44, \"bbl\": 279.44, \"rsi\": 50.1, \"macd\": -6.3115, \"macds\": -10.9328, \"macdh\": 4.6214}, {\"time\": \"2026-08-17\", \"open\": 285.0, \"high\": 287.15, \"low\": 271.28, \"close\": 271.43, \"volume\": 3713800, \"ema50\": 282.26, \"ema200\": 196.43, \"bbu\": 271.43, \"bbl\": 271.43, \"rsi\": 47.4, \"macd\": -5.905, \"macds\": -9.9273, \"macdh\": 4.0222}, {\"time\": \"2026-08-18\", \"open\": 257.0, \"high\": 258.5, \"low\": 247.6, \"close\": 253.32, \"volume\": 6370300, \"ema50\": 281.12, \"ema200\": 197.0, \"bbu\": 253.32, \"bbl\": 253.32, \"rsi\": 41.9, \"macd\": -6.964, \"macds\": -9.3346, \"macdh\": 2.3706}, {\"time\": \"2026-08-19\", \"open\": 257.0, \"high\": 268.0, \"low\": 241.5, \"close\": 249.34, \"volume\": 4330500, \"ema50\": 279.88, \"ema200\": 197.52, \"bbu\": 249.34, \"bbl\": 249.34, \"rsi\": 40.8, \"macd\": -8.0318, \"macds\": -9.074, \"macdh\": 1.0423}, {\"time\": \"2026-08-20\", \"open\": 246.4, \"high\": 251.23, \"low\": 242.28, \"close\": 250.72, \"volume\": 2812400, \"ema50\": 278.73, \"ema200\": 198.05, \"bbu\": 250.72, \"bbl\": 250.72, \"rsi\": 41.4, \"macd\": -8.6668, \"macds\": -8.9926, \"macdh\": 0.3258}, {\"time\": \"2026-08-21\", \"open\": 253.46, \"high\": 255.93, \"low\": 242.5, \"close\": 243.32, \"volume\": 3687200, \"ema50\": 277.35, \"ema200\": 198.5, \"bbu\": 243.32, \"bbl\": 243.32, \"rsi\": 39.2, \"macd\": -9.6558, \"macds\": -9.1252, \"macdh\": -0.5306}, {\"time\": \"2026-08-24\", \"open\": 236.34, \"high\": 240.25, \"low\": 233.29, \"close\": 238.78, \"volume\": 3305700, \"ema50\": 275.83, \"ema200\": 198.9, \"bbu\": 238.78, \"bbl\": 238.78, \"rsi\": 37.8, \"macd\": -10.6828, \"macds\": -9.4367, \"macdh\": -1.2461}, {\"time\": \"2026-08-25\", \"open\": 244.81, \"high\": 247.99, \"low\": 240.34, \"close\": 241.56, \"volume\": 3485400, \"ema50\": 274.49, \"ema200\": 199.32, \"bbu\": 241.56, \"bbl\": 241.56, \"rsi\": 39.2, \"macd\": -11.1439, \"macds\": -9.7782, \"macdh\": -1.3658}, {\"time\": \"2026-08-26\", \"open\": 240.29, \"high\": 253.0, \"low\": 238.5, \"close\": 251.06, \"volume\": 4092200, \"ema50\": 273.57, \"ema200\": 199.84, \"bbu\": 251.06, \"bbl\": 251.06, \"rsi\": 43.8, \"macd\": -10.6204, \"macds\": -9.9466, \"macdh\": -0.6738}, {\"time\": \"2026-08-27\", \"open\": 255.46, \"high\": 267.69, \"low\": 249.46, \"close\": 255.21, \"volume\": 4880000, \"ema50\": 272.85, \"ema200\": 200.39, \"bbu\": 255.21, \"bbl\": 255.21, \"rsi\": 45.7, \"macd\": -9.7581, \"macds\": -9.9089, \"macdh\": 0.1508}, {\"time\": \"2026-08-28\", \"open\": 251.1, \"high\": 251.69, \"low\": 238.66, \"close\": 239.05, \"volume\": 3874900, \"ema50\": 271.52, \"ema200\": 200.77, \"bbu\": 239.05, \"bbl\": 239.05, \"rsi\": 40.0, \"macd\": -10.2605, \"macds\": -9.9792, \"macdh\": -0.2812}, {\"time\": \"2026-08-31\", \"open\": 238.8, \"high\": 243.7, \"low\": 238.1, \"close\": 241.91, \"volume\": 2149400, \"ema50\": 270.36, \"ema200\": 201.18, \"bbu\": 241.91, \"bbl\": 241.91, \"rsi\": 41.4, \"macd\": -10.309, \"macds\": -10.0452, \"macdh\": -0.2638}, {\"time\": \"2026-09-01\", \"open\": 233.92, \"high\": 235.98, \"low\": 229.3, \"close\": 234.82, \"volume\": 2955000, \"ema50\": 268.97, \"ema200\": 201.52, \"bbu\": 234.82, \"bbl\": 234.82, \"rsi\": 38.9, \"macd\": -10.7951, \"macds\": -10.1952, \"macdh\": -0.5999}, {\"time\": \"2026-09-02\", \"open\": 233.38, \"high\": 236.44, \"low\": 229.39, \"close\": 234.86, \"volume\": 2428200, \"ema50\": 267.63, \"ema200\": 201.85, \"bbu\": 234.86, \"bbl\": 234.86, \"rsi\": 39.0, \"macd\": -11.0497, \"macds\": -10.3661, \"macdh\": -0.6836}, {\"time\": \"2026-09-03\", \"open\": 231.09, \"high\": 244.07, \"low\": 225.46, \"close\": 242.59, \"volume\": 3988700, \"ema50\": 266.65, \"ema200\": 202.25, \"bbu\": 242.59, \"bbl\": 242.59, \"rsi\": 43.2, \"macd\": -10.5066, \"macds\": -10.3942, \"macdh\": -0.1125}, {\"time\": \"2026-09-04\", \"open\": 248.59, \"high\": 255.69, \"low\": 247.51, \"close\": 252.09, \"volume\": 4126100, \"ema50\": 266.08, \"ema200\": 202.75, \"bbu\": 252.09, \"bbl\": 252.09, \"rsi\": 48.0, \"macd\": -9.2036, \"macds\": -10.1561, \"macdh\": 0.9525}, {\"time\": \"2026-09-08\", \"open\": 261.5, \"high\": 267.97, \"low\": 254.64, \"close\": 261.53, \"volume\": 5102400, \"ema50\": 265.9, \"ema200\": 203.33, \"bbu\": 261.53, \"bbl\": 261.53, \"rsi\": 52.2, \"macd\": -7.3248, \"macds\": -9.5898, \"macdh\": 2.265}, {\"time\": \"2026-09-09\", \"open\": 262.27, \"high\": 274.8, \"low\": 261.49, \"close\": 264.23, \"volume\": 3320200, \"ema50\": 265.83, \"ema200\": 203.94, \"bbu\": 264.23, \"bbl\": 264.23, \"rsi\": 53.4, \"macd\": -5.5539, \"macds\": -8.7826, \"macdh\": 3.2287}, {\"time\": \"2026-09-10\", \"open\": 253.0, \"high\": 257.92, \"low\": 251.29, \"close\": 254.18, \"volume\": 3724000, \"ema50\": 265.38, \"ema200\": 204.44, \"bbu\": 254.18, \"bbl\": 254.18, \"rsi\": 48.6, \"macd\": -4.9049, \"macds\": -8.0071, \"macdh\": 3.1022}, {\"time\": \"2026-09-11\", \"open\": 257.7, \"high\": 267.77, \"low\": 253.06, \"close\": 264.79, \"volume\": 4265800, \"ema50\": 265.35, \"ema200\": 205.04, \"bbu\": 264.79, \"bbl\": 264.79, \"rsi\": 53.4, \"macd\": -3.4941, \"macds\": -7.1045, \"macdh\": 3.6104}, {\"time\": \"2026-09-14\", \"open\": 242.38, \"high\": 249.25, \"low\": 238.03, \"close\": 239.01, \"volume\": 6490500, \"ema50\": 264.32, \"ema200\": 205.38, \"bbu\": 239.01, \"bbl\": 239.01, \"rsi\": 42.9, \"macd\": -4.4055, \"macds\": -6.5647, \"macdh\": 2.1592}, {\"time\": \"2026-09-15\", \"open\": 241.62, \"high\": 253.15, \"low\": 240.68, \"close\": 241.83, \"volume\": 3764300, \"ema50\": 263.44, \"ema200\": 205.74, \"bbu\": 241.83, \"bbl\": 241.83, \"rsi\": 44.2, \"macd\": -4.8444, \"macds\": -6.2206, \"macdh\": 1.3762}, {\"time\": \"2026-09-16\", \"open\": 246.87, \"high\": 252.79, \"low\": 240.45, \"close\": 243.98, \"volume\": 2759400, \"ema50\": 262.68, \"ema200\": 206.12, \"bbu\": 243.98, \"bbl\": 243.98, \"rsi\": 45.2, \"macd\": -4.9615, \"macds\": -5.9688, \"macdh\": 1.0073}, {\"time\": \"2026-09-17\", \"open\": 262.0, \"high\": 267.0, \"low\": 256.0, \"close\": 264.9, \"volume\": 6113700, \"ema50\": 262.76, \"ema200\": 206.71, \"bbu\": 264.9, \"bbl\": 264.9, \"rsi\": 54.0, \"macd\": -3.328, \"macds\": -5.4406, \"macdh\": 2.1127}, {\"time\": \"2026-09-18\", \"open\": 269.27, \"high\": 275.78, \"low\": 261.65, \"close\": 275.61, \"volume\": 6963100, \"ema50\": 263.27, \"ema200\": 207.39, \"bbu\": 275.61, \"bbl\": 275.61, \"rsi\": 57.7, \"macd\": -1.1558, \"macds\": -4.5837, \"macdh\": 3.4279}, {\"time\": \"2026-09-21\", \"open\": 294.36, \"high\": 324.16, \"low\": 293.08, \"close\": 322.9, \"volume\": 13009900, \"ema50\": 265.61, \"ema200\": 208.54, \"bbu\": 322.9, \"bbl\": 322.9, \"rsi\": 69.5, \"macd\": 4.3316, \"macds\": -2.8006, \"macdh\": 7.1322}, {\"time\": \"2026-09-22\", \"open\": 319.41, \"high\": 334.66, \"low\": 318.68, \"close\": 333.2, \"volume\": 7409800, \"ema50\": 268.26, \"ema200\": 209.78, \"bbu\": 333.2, \"bbl\": 333.2, \"rsi\": 71.4, \"macd\": 9.4032, \"macds\": -0.3598, \"macdh\": 9.763}, {\"time\": \"2026-09-23\", \"open\": 331.78, \"high\": 336.98, \"low\": 324.56, \"close\": 332.56, \"volume\": 6982300, \"ema50\": 270.78, \"ema200\": 211.0, \"bbu\": 332.56, \"bbl\": 332.56, \"rsi\": 71.1, \"macd\": 13.2184, \"macds\": 2.3558, \"macdh\": 10.8626}, {\"time\": \"2026-09-24\", \"open\": 319.23, \"high\": 326.0, \"low\": 303.65, \"close\": 306.34, \"volume\": 9559500, \"ema50\": 272.17, \"ema200\": 211.95, \"bbu\": 306.34, \"bbl\": 306.34, \"rsi\": 60.2, \"macd\": 13.9653, \"macds\": 4.6777, \"macdh\": 9.2876}, {\"time\": \"2026-09-25\", \"open\": 318.5, \"high\": 325.48, \"low\": 310.08, \"close\": 310.32, \"volume\": 6994400, \"ema50\": 273.67, \"ema200\": 212.93, \"bbu\": 310.32, \"bbl\": 310.32, \"rsi\": 61.2, \"macd\": 14.7088, \"macds\": 6.6839, \"macdh\": 8.0249}, {\"time\": \"2026-09-28\", \"open\": 305.83, \"high\": 307.17, \"low\": 279.2, \"close\": 283.33, \"volume\": 9104000, \"ema50\": 274.05, \"ema200\": 213.63, \"bbu\": 283.33, \"bbl\": 283.33, \"rsi\": 52.0, \"macd\": 12.9707, \"macds\": 7.9413, \"macdh\": 5.0294}, {\"time\": \"2026-09-29\", \"open\": 291.01, \"high\": 301.0, \"low\": 287.06, \"close\": 293.67, \"volume\": 6024200, \"ema50\": 274.82, \"ema200\": 214.43, \"bbu\": 293.67, \"bbl\": 293.67, \"rsi\": 54.8, \"macd\": 12.2859, \"macds\": 8.8102, \"macdh\": 3.4757}, {\"time\": \"2026-09-30\", \"open\": 294.0, \"high\": 295.99, \"low\": 283.5, \"close\": 289.66, \"volume\": 4166000, \"ema50\": 275.4, \"ema200\": 215.18, \"bbu\": 289.66, \"bbl\": 289.66, \"rsi\": 53.5, \"macd\": 11.2895, \"macds\": 9.3061, \"macdh\": 1.9834}, {\"time\": \"2026-10-01\", \"open\": 294.18, \"high\": 297.14, \"low\": 287.5, \"close\": 292.34, \"volume\": 3279000, \"ema50\": 276.06, \"ema200\": 215.94, \"bbu\": 292.34, \"bbl\": 292.34, \"rsi\": 54.2, \"macd\": 10.594, \"macds\": 9.5636, \"macdh\": 1.0303}, {\"time\": \"2026-10-02\", \"open\": 306.77, \"high\": 318.36, \"low\": 303.12, \"close\": 307.49, \"volume\": 5902400, \"ema50\": 277.3, \"ema200\": 216.86, \"bbu\": 307.49, \"bbl\": 307.49, \"rsi\": 58.5, \"macd\": 11.1369, \"macds\": 9.8783, \"macdh\": 1.2586}, {\"time\": \"2026-10-05\", \"open\": 308.03, \"high\": 311.0, \"low\": 299.8, \"close\": 302.9, \"volume\": 2905100, \"ema50\": 278.3, \"ema200\": 217.71, \"bbu\": 302.9, \"bbl\": 302.9, \"rsi\": 56.8, \"macd\": 11.0691, \"macds\": 10.1165, \"macdh\": 0.9527}, {\"time\": \"2026-10-06\", \"open\": 307.59, \"high\": 308.5, \"low\": 301.07, \"close\": 302.56, \"volume\": 3390900, \"ema50\": 279.25, \"ema200\": 218.56, \"bbu\": 302.56, \"bbl\": 302.56, \"rsi\": 56.7, \"macd\": 10.8628, \"macds\": 10.2657, \"macdh\": 0.5971}, {\"time\": \"2026-10-07\", \"open\": 291.11, \"high\": 300.6, \"low\": 290.5, \"close\": 294.37, \"volume\": 3424600, \"ema50\": 279.84, \"ema200\": 219.31, \"bbu\": 294.37, \"bbl\": 294.37, \"rsi\": 53.4, \"macd\": 9.924, \"macds\": 10.1974, \"macdh\": -0.2734}, {\"time\": \"2026-10-08\", \"open\": 286.73, \"high\": 286.73, \"low\": 270.26, \"close\": 275.29, \"volume\": 6197400, \"ema50\": 279.67, \"ema200\": 219.87, \"bbu\": 275.29, \"bbl\": 275.29, \"rsi\": 46.7, \"macd\": 7.5534, \"macds\": 9.6686, \"macdh\": -2.1152}, {\"time\": \"2026-10-09\", \"open\": 280.0, \"high\": 281.5, \"low\": 265.6, \"close\": 266.28, \"volume\": 4272000, \"ema50\": 279.14, \"ema200\": 220.33, \"bbu\": 266.28, \"bbl\": 266.28, \"rsi\": 43.9, \"macd\": 4.8912, \"macds\": 8.7131, \"macdh\": -3.8219}, {\"time\": \"2026-10-12\", \"open\": 260.3, \"high\": 263.24, \"low\": 253.34, \"close\": 255.24, \"volume\": 3596900, \"ema50\": 278.2, \"ema200\": 220.68, \"bbu\": 255.24, \"bbl\": 255.24, \"rsi\": 40.6, \"macd\": 1.869, \"macds\": 7.3443, \"macdh\": -5.4753}, {\"time\": \"2026-10-13\", \"open\": 245.32, \"high\": 260.15, \"low\": 243.6, \"close\": 255.39, \"volume\": 6783500, \"ema50\": 277.31, \"ema200\": 221.02, \"bbu\": 255.39, \"bbl\": 255.39, \"rsi\": 40.7, \"macd\": -0.5081, \"macds\": 5.7738, \"macdh\": -6.2819}, {\"time\": \"2026-10-14\", \"open\": 248.0, \"high\": 250.2, \"low\": 237.52, \"close\": 238.01, \"volume\": 6641700, \"ema50\": 275.77, \"ema200\": 221.19, \"bbu\": 238.01, \"bbl\": 238.01, \"rsi\": 35.9, \"macd\": -3.7512, \"macds\": 3.8688, \"macdh\": -7.62}, {\"time\": \"2026-10-15\", \"open\": 228.87, \"high\": 245.87, \"low\": 226.54, \"close\": 244.79, \"volume\": 6594200, \"ema50\": 274.55, \"ema200\": 221.43, \"bbu\": 244.79, \"bbl\": 244.79, \"rsi\": 38.9, \"macd\": -5.7084, \"macds\": 1.9534, \"macdh\": -7.6618}, {\"time\": \"2026-10-16\", \"open\": 239.1, \"high\": 239.42, \"low\": 226.65, \"close\": 227.8, \"volume\": 4789700, \"ema50\": 272.72, \"ema200\": 221.49, \"bbu\": 227.8, \"bbl\": 227.8, \"rsi\": 34.5, \"macd\": -8.5322, \"macds\": -0.1437, \"macdh\": -8.3884}, {\"time\": \"2026-10-19\", \"open\": 236.59, \"high\": 236.59, \"low\": 227.16, \"close\": 228.05, \"volume\": 4114300, \"ema50\": 270.97, \"ema200\": 221.55, \"bbu\": 228.05, \"bbl\": 228.05, \"rsi\": 34.6, \"macd\": -10.6274, \"macds\": -2.2405, \"macdh\": -8.3869}, {\"time\": \"2026-10-20\", \"open\": 224.66, \"high\": 227.19, \"low\": 217.26, \"close\": 221.06, \"volume\": 5230300, \"ema50\": 269.01, \"ema200\": 221.55, \"bbu\": 221.06, \"bbl\": 221.06, \"rsi\": 32.8, \"macd\": -12.7054, \"macds\": -4.3334, \"macdh\": -8.3719}, {\"time\": \"2026-10-21\", \"open\": 225.01, \"high\": 228.95, \"low\": 219.5, \"close\": 226.59, \"volume\": 3282100, \"ema50\": 267.35, \"ema200\": 221.6, \"bbu\": 226.59, \"bbl\": 226.59, \"rsi\": 35.6, \"macd\": -13.7475, \"macds\": -6.2163, \"macdh\": -7.5312}, {\"time\": \"2026-10-22\", \"open\": 217.13, \"high\": 217.97, \"low\": 208.3, \"close\": 210.1, \"volume\": 5747500, \"ema50\": 265.1, \"ema200\": 221.48, \"bbu\": 210.1, \"bbl\": 210.1, \"rsi\": 31.4, \"macd\": -15.7228, \"macds\": -8.1176, \"macdh\": -7.6052}, {\"time\": \"2026-10-23\", \"open\": 210.67, \"high\": 215.05, \"low\": 208.5, \"close\": 210.33, \"volume\": 2430100, \"ema50\": 262.95, \"ema200\": 221.37, \"bbu\": 210.33, \"bbl\": 210.33, \"rsi\": 31.5, \"macd\": -17.0728, \"macds\": -9.9086, \"macdh\": -7.1642}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 231.736, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($231.74)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 261.2625, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($261.26)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 262.4026, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($262.40)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 288.1762, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($288.18)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 226.0674, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($226.07)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 230.083, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($230.08)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 249.0799, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($249.08)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 262.9542, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($262.95)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 221.3739, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($221.37)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 274.2912, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $274.29\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 31.5474, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 31.5\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 4.3356, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (4.3) is below %D (4.7)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 4.7087, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 4.7\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -17.0728, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-17.0728) is below Signal line (-9.9086)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -7.1642, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-7.1642)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -97.9741, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -98.0\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -367.9585, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -368.0\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -28.5491, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-28.55%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -55.95, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-55.95)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -49.2008, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-49.2008)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 328.2886, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($328.29)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 194.2364, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($194.24)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.5131, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.513 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 278.6842, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($278.68)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 219.4757, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($219.48)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 318.362, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($318.36)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 208.3, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Price is breaking down below the 20-day Low ($208.30)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 15.4506, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $15.45\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 7.3459, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 7.35% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 33.5131, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $33.51\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 158024400.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.3154, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.315\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -26273244.2372, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-26273244)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 261.35, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($261.35)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 2446152448.663, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -1669.377, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-1669.377041)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -20546620.6526, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -4634632.5749, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-4634633)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 4.4943, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"MFI is oversold at 4.5\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 25.7046, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 25.7\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -21.0574, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (14.7) is below DMI- (35.8)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -48.9988, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-48.999)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.0669, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.0669) is below its signal line (-0.0068)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -4.4488, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-4.45)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -12.8315, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-12.83%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 14.0275, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (14.03)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -23.8358, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-23.84) is below signal line (-9.56)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.86, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.46) is below -VI (1.32)\"}], \"news_articles\": [], \"ai_report\": \"### Executive Conviction Thesis\\n\\nARM displays strong bearish structure with 33 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$233.51**.\\n\\n### Sentiment & News Context\\n\\nNo recent news headlines were fetched to reference for this analysis. Monitor overall market sentiment changes.\", \"history\": [{\"timestamp\": \"2026-10-08 14:23:51\", \"price\": 284.1000061035156, \"conviction_score\": -14.215686274509808, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-08 21:19:03\", \"price\": 275.2900085449219, \"conviction_score\": -29.411764705882355, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-09 11:48:51\", \"price\": 275.2900085449219, \"conviction_score\": -29.411764705882355, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-10 14:17:53\", \"price\": 266.2799987792969, \"conviction_score\": -49.01960784313726, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 22:11:56\", \"price\": 266.2799987792969, \"conviction_score\": -49.01960784313726, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 14:27:40\", \"price\": 256.7300109863281, \"conviction_score\": -47.41784037558687, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-13 00:37:44\", \"price\": 266.2799987792969, \"conviction_score\": -47.41784037558687, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 14:57:27\", \"price\": 234.3699951171875, \"conviction_score\": -45.412844036697265, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 04:50:00\", \"price\": 244.7899932861328, \"conviction_score\": -48.82629107981222, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 05:13:26\", \"price\": 227.8000030517578, \"conviction_score\": -47.80701754385967, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 14:47:19\", \"price\": 227.8000030517578, \"conviction_score\": -47.80701754385967, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 23:29:20\", \"price\": 227.8000030517578, \"conviction_score\": -47.80701754385967, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 20:56:17\", \"price\": 228.0500030517578, \"conviction_score\": -49.44567627494458, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 04:05:49\", \"price\": 228.0500030517578, \"conviction_score\": -49.44567627494458, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 14:53:05\", \"price\": 223.5, \"conviction_score\": -55.304740406320555, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 04:29:15\", \"price\": 226.58999633789062, \"conviction_score\": -48.53273137697518, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 02:08:51\", \"price\": 210.10000610351562, \"conviction_score\": -57.42793791574281, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 14:19:53\", \"price\": 210.3300018310547, \"conviction_score\": -69.19786096256688, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 23:11:38\", \"price\": 210.3300018310547, \"conviction_score\": -69.19786096256688, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:02:09\", \"price\": 210.3300018310547, \"conviction_score\": -69.19786096256688, \"verdict\": \"SELL\"}]}, \"ATX.TO\": {\"success\": true, \"ticker\": \"ATX.TO\", \"category\": \"Watchlist Stocks\", \"price\": 1.77, \"conviction_score\": -64.4, \"verdict\": \"SELL\", \"bullish_count\": 8, \"bearish_count\": 32, \"neutral_count\": 8, \"high\": 1.85, \"low\": 1.74, \"volume\": 403600, \"entry_price\": 1.77, \"stop_loss\": 1.95, \"target_price\": 1.42, \"duration\": \"5-7 Days\", \"market_cap\": 714371.99, \"sector\": \"Basic Materials\", \"industry\": \"Gold\", \"earnings_date\": \"2026-11-04\", \"options_flow\": null, \"win_rate\": {\"win_pct\": 42.9, \"trades\": 7}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-29\", \"open\": 2.36, \"high\": 2.36, \"low\": 2.24, \"close\": 2.26, \"volume\": 232300, \"ema50\": 2.58, \"ema200\": 0.0, \"bbu\": 2.26, \"bbl\": 2.26, \"rsi\": 41.5, \"macd\": -0.0908, \"macds\": -0.1082, \"macdh\": 0.0174}, {\"time\": \"2026-07-30\", \"open\": 2.35, \"high\": 2.44, \"low\": 2.32, \"close\": 2.35, \"volume\": 457700, \"ema50\": 2.57, \"ema200\": 0.0, \"bbu\": 2.35, \"bbl\": 2.35, \"rsi\": 46.8, \"macd\": -0.0812, \"macds\": -0.1028, \"macdh\": 0.0215}, {\"time\": \"2026-07-31\", \"open\": 2.43, \"high\": 2.43, \"low\": 2.27, \"close\": 2.33, \"volume\": 270700, \"ema50\": 2.57, \"ema200\": 0.0, \"bbu\": 2.33, \"bbl\": 2.33, \"rsi\": 45.8, \"macd\": -0.0745, \"macds\": -0.0971, \"macdh\": 0.0227}, {\"time\": \"2026-08-04\", \"open\": 2.45, \"high\": 2.51, \"low\": 2.43, \"close\": 2.49, \"volume\": 684900, \"ema50\": 2.56, \"ema200\": 0.0, \"bbu\": 2.49, \"bbl\": 2.49, \"rsi\": 54.2, \"macd\": -0.0555, \"macds\": -0.0888, \"macdh\": 0.0333}, {\"time\": \"2026-08-05\", \"open\": 2.61, \"high\": 2.71, \"low\": 2.57, \"close\": 2.58, \"volume\": 1510900, \"ema50\": 2.56, \"ema200\": 0.0, \"bbu\": 2.58, \"bbl\": 2.58, \"rsi\": 58.1, \"macd\": -0.0329, \"macds\": -0.0776, \"macdh\": 0.0447}, {\"time\": \"2026-08-06\", \"open\": 2.58, \"high\": 2.68, \"low\": 2.42, \"close\": 2.59, \"volume\": 297300, \"ema50\": 2.56, \"ema200\": 0.0, \"bbu\": 2.59, \"bbl\": 2.59, \"rsi\": 58.5, \"macd\": -0.0139, \"macds\": -0.0649, \"macdh\": 0.0509}, {\"time\": \"2026-08-07\", \"open\": 2.65, \"high\": 2.8, \"low\": 2.65, \"close\": 2.7, \"volume\": 792000, \"ema50\": 2.57, \"ema200\": 0.0, \"bbu\": 2.7, \"bbl\": 2.7, \"rsi\": 63.0, \"macd\": 0.0098, \"macds\": -0.0499, \"macdh\": 0.0597}, {\"time\": \"2026-08-10\", \"open\": 2.72, \"high\": 2.77, \"low\": 2.66, \"close\": 2.74, \"volume\": 718200, \"ema50\": 2.58, \"ema200\": 3.08, \"bbu\": 2.74, \"bbl\": 2.74, \"rsi\": 64.5, \"macd\": 0.0315, \"macds\": -0.0337, \"macdh\": 0.0651}, {\"time\": \"2026-08-11\", \"open\": 2.78, \"high\": 2.79, \"low\": 2.65, \"close\": 2.68, \"volume\": 468100, \"ema50\": 2.58, \"ema200\": 3.08, \"bbu\": 2.68, \"bbl\": 2.68, \"rsi\": 60.5, \"macd\": 0.0433, \"macds\": -0.0183, \"macdh\": 0.0616}, {\"time\": \"2026-08-12\", \"open\": 2.72, \"high\": 2.73, \"low\": 2.6, \"close\": 2.62, \"volume\": 250100, \"ema50\": 2.58, \"ema200\": 3.08, \"bbu\": 2.62, \"bbl\": 2.62, \"rsi\": 56.8, \"macd\": 0.0473, \"macds\": -0.0051, \"macdh\": 0.0525}, {\"time\": \"2026-08-13\", \"open\": 2.6, \"high\": 2.73, \"low\": 2.53, \"close\": 2.57, \"volume\": 175600, \"ema50\": 2.58, \"ema200\": 3.07, \"bbu\": 2.57, \"bbl\": 2.57, \"rsi\": 53.8, \"macd\": 0.046, \"macds\": 0.0051, \"macdh\": 0.0409}, {\"time\": \"2026-08-14\", \"open\": 2.58, \"high\": 2.68, \"low\": 2.58, \"close\": 2.64, \"volume\": 328400, \"ema50\": 2.58, \"ema200\": 3.07, \"bbu\": 2.64, \"bbl\": 2.64, \"rsi\": 57.2, \"macd\": 0.0499, \"macds\": 0.0141, \"macdh\": 0.0359}, {\"time\": \"2026-08-17\", \"open\": 2.7, \"high\": 2.79, \"low\": 2.7, \"close\": 2.73, \"volume\": 523100, \"ema50\": 2.59, \"ema200\": 3.06, \"bbu\": 2.73, \"bbl\": 2.73, \"rsi\": 61.2, \"macd\": 0.0596, \"macds\": 0.0232, \"macdh\": 0.0365}, {\"time\": \"2026-08-18\", \"open\": 2.73, \"high\": 2.78, \"low\": 2.67, \"close\": 2.71, \"volume\": 768400, \"ema50\": 2.59, \"ema200\": 3.06, \"bbu\": 2.71, \"bbl\": 2.71, \"rsi\": 59.8, \"macd\": 0.065, \"macds\": 0.0315, \"macdh\": 0.0335}, {\"time\": \"2026-08-19\", \"open\": 2.78, \"high\": 2.86, \"low\": 2.76, \"close\": 2.8, \"volume\": 385000, \"ema50\": 2.6, \"ema200\": 3.06, \"bbu\": 2.8, \"bbl\": 2.8, \"rsi\": 63.6, \"macd\": 0.0756, \"macds\": 0.0404, \"macdh\": 0.0353}, {\"time\": \"2026-08-20\", \"open\": 2.78, \"high\": 2.82, \"low\": 2.7, \"close\": 2.72, \"volume\": 344800, \"ema50\": 2.61, \"ema200\": 3.05, \"bbu\": 2.72, \"bbl\": 2.72, \"rsi\": 58.3, \"macd\": 0.0767, \"macds\": 0.0476, \"macdh\": 0.0291}, {\"time\": \"2026-08-21\", \"open\": 2.76, \"high\": 2.84, \"low\": 2.76, \"close\": 2.83, \"volume\": 518000, \"ema50\": 2.62, \"ema200\": 3.05, \"bbu\": 2.83, \"bbl\": 2.83, \"rsi\": 62.9, \"macd\": 0.0854, \"macds\": 0.0552, \"macdh\": 0.0303}, {\"time\": \"2026-08-24\", \"open\": 2.82, \"high\": 2.89, \"low\": 2.73, \"close\": 2.78, \"volume\": 391300, \"ema50\": 2.62, \"ema200\": 3.05, \"bbu\": 2.78, \"bbl\": 2.78, \"rsi\": 59.7, \"macd\": 0.0873, \"macds\": 0.0616, \"macdh\": 0.0257}, {\"time\": \"2026-08-25\", \"open\": 2.79, \"high\": 2.85, \"low\": 2.73, \"close\": 2.83, \"volume\": 927300, \"ema50\": 2.63, \"ema200\": 3.05, \"bbu\": 2.83, \"bbl\": 2.83, \"rsi\": 61.8, \"macd\": 0.0918, \"macds\": 0.0676, \"macdh\": 0.0242}, {\"time\": \"2026-08-26\", \"open\": 2.82, \"high\": 2.85, \"low\": 2.75, \"close\": 2.78, \"volume\": 332400, \"ema50\": 2.64, \"ema200\": 3.04, \"bbu\": 2.78, \"bbl\": 2.78, \"rsi\": 58.5, \"macd\": 0.0903, \"macds\": 0.0722, \"macdh\": 0.0181}, {\"time\": \"2026-08-27\", \"open\": 2.8, \"high\": 2.84, \"low\": 2.76, \"close\": 2.8, \"volume\": 287800, \"ema50\": 2.64, \"ema200\": 3.04, \"bbu\": 2.8, \"bbl\": 2.8, \"rsi\": 59.5, \"macd\": 0.0896, \"macds\": 0.0757, \"macdh\": 0.014}, {\"time\": \"2026-08-28\", \"open\": 2.79, \"high\": 2.8, \"low\": 2.62, \"close\": 2.65, \"volume\": 328300, \"ema50\": 2.64, \"ema200\": 3.04, \"bbu\": 2.65, \"bbl\": 2.65, \"rsi\": 50.4, \"macd\": 0.0762, \"macds\": 0.0758, \"macdh\": 0.0004}, {\"time\": \"2026-08-31\", \"open\": 2.61, \"high\": 2.66, \"low\": 2.52, \"close\": 2.61, \"volume\": 313800, \"ema50\": 2.64, \"ema200\": 3.03, \"bbu\": 2.61, \"bbl\": 2.61, \"rsi\": 48.3, \"macd\": 0.0615, \"macds\": 0.0729, \"macdh\": -0.0114}, {\"time\": \"2026-09-01\", \"open\": 2.5, \"high\": 2.57, \"low\": 2.43, \"close\": 2.46, \"volume\": 388900, \"ema50\": 2.63, \"ema200\": 3.03, \"bbu\": 2.46, \"bbl\": 2.46, \"rsi\": 41.2, \"macd\": 0.0374, \"macds\": 0.0658, \"macdh\": -0.0284}, {\"time\": \"2026-09-02\", \"open\": 2.46, \"high\": 2.59, \"low\": 2.45, \"close\": 2.47, \"volume\": 302300, \"ema50\": 2.63, \"ema200\": 3.02, \"bbu\": 2.47, \"bbl\": 2.47, \"rsi\": 41.9, \"macd\": 0.0189, \"macds\": 0.0564, \"macdh\": -0.0375}, {\"time\": \"2026-09-03\", \"open\": 2.53, \"high\": 2.55, \"low\": 2.43, \"close\": 2.5, \"volume\": 281300, \"ema50\": 2.62, \"ema200\": 3.02, \"bbu\": 2.5, \"bbl\": 2.5, \"rsi\": 43.7, \"macd\": 0.0065, \"macds\": 0.0465, \"macdh\": -0.0399}, {\"time\": \"2026-09-04\", \"open\": 2.5, \"high\": 2.52, \"low\": 2.47, \"close\": 2.51, \"volume\": 325200, \"ema50\": 2.62, \"ema200\": 3.01, \"bbu\": 2.51, \"bbl\": 2.51, \"rsi\": 44.4, \"macd\": -0.0024, \"macds\": 0.0367, \"macdh\": -0.0391}, {\"time\": \"2026-09-08\", \"open\": 2.47, \"high\": 2.72, \"low\": 2.47, \"close\": 2.65, \"volume\": 963300, \"ema50\": 2.62, \"ema200\": 3.01, \"bbu\": 2.65, \"bbl\": 2.65, \"rsi\": 52.6, \"macd\": 0.0018, \"macds\": 0.0297, \"macdh\": -0.0279}, {\"time\": \"2026-09-09\", \"open\": 2.65, \"high\": 2.71, \"low\": 2.6, \"close\": 2.65, \"volume\": 806100, \"ema50\": 2.62, \"ema200\": 3.01, \"bbu\": 2.65, \"bbl\": 2.65, \"rsi\": 52.6, \"macd\": 0.0051, \"macds\": 0.0248, \"macdh\": -0.0197}, {\"time\": \"2026-09-10\", \"open\": 2.58, \"high\": 2.59, \"low\": 2.45, \"close\": 2.46, \"volume\": 461800, \"ema50\": 2.61, \"ema200\": 3.0, \"bbu\": 2.46, \"bbl\": 2.46, \"rsi\": 42.7, \"macd\": -0.0076, \"macds\": 0.0183, \"macdh\": -0.0259}, {\"time\": \"2026-09-11\", \"open\": 2.49, \"high\": 2.53, \"low\": 2.42, \"close\": 2.42, \"volume\": 229300, \"ema50\": 2.61, \"ema200\": 2.99, \"bbu\": 2.42, \"bbl\": 2.42, \"rsi\": 40.9, \"macd\": -0.0206, \"macds\": 0.0105, \"macdh\": -0.0311}, {\"time\": \"2026-09-14\", \"open\": 2.38, \"high\": 2.41, \"low\": 2.3, \"close\": 2.35, \"volume\": 402000, \"ema50\": 2.6, \"ema200\": 2.99, \"bbu\": 2.35, \"bbl\": 2.35, \"rsi\": 38.0, \"macd\": -0.0362, \"macds\": 0.0012, \"macdh\": -0.0374}, {\"time\": \"2026-09-15\", \"open\": 2.33, \"high\": 2.39, \"low\": 2.28, \"close\": 2.33, \"volume\": 386300, \"ema50\": 2.59, \"ema200\": 2.98, \"bbu\": 2.33, \"bbl\": 2.33, \"rsi\": 37.2, \"macd\": -0.0495, \"macds\": -0.009, \"macdh\": -0.0406}, {\"time\": \"2026-09-16\", \"open\": 2.38, \"high\": 2.39, \"low\": 2.25, \"close\": 2.29, \"volume\": 456400, \"ema50\": 2.57, \"ema200\": 2.97, \"bbu\": 2.29, \"bbl\": 2.29, \"rsi\": 35.5, \"macd\": -0.0626, \"macds\": -0.0197, \"macdh\": -0.0429}, {\"time\": \"2026-09-17\", \"open\": 2.4, \"high\": 2.43, \"low\": 2.36, \"close\": 2.37, \"volume\": 223100, \"ema50\": 2.57, \"ema200\": 2.97, \"bbu\": 2.37, \"bbl\": 2.37, \"rsi\": 41.2, \"macd\": -0.0658, \"macds\": -0.0289, \"macdh\": -0.0369}, {\"time\": \"2026-09-18\", \"open\": 2.39, \"high\": 2.46, \"low\": 2.34, \"close\": 2.41, \"volume\": 2213900, \"ema50\": 2.56, \"ema200\": 2.96, \"bbu\": 2.41, \"bbl\": 2.41, \"rsi\": 43.8, \"macd\": -0.0644, \"macds\": -0.036, \"macdh\": -0.0283}, {\"time\": \"2026-09-21\", \"open\": 2.45, \"high\": 2.49, \"low\": 2.35, \"close\": 2.37, \"volume\": 337000, \"ema50\": 2.55, \"ema200\": 2.96, \"bbu\": 2.37, \"bbl\": 2.37, \"rsi\": 41.8, \"macd\": -0.0657, \"macds\": -0.0419, \"macdh\": -0.0237}, {\"time\": \"2026-09-22\", \"open\": 2.4, \"high\": 2.53, \"low\": 2.39, \"close\": 2.52, \"volume\": 311700, \"ema50\": 2.55, \"ema200\": 2.95, \"bbu\": 2.52, \"bbl\": 2.52, \"rsi\": 50.9, \"macd\": -0.054, \"macds\": -0.0444, \"macdh\": -0.0096}, {\"time\": \"2026-09-23\", \"open\": 2.45, \"high\": 2.53, \"low\": 2.32, \"close\": 2.32, \"volume\": 240300, \"ema50\": 2.54, \"ema200\": 2.95, \"bbu\": 2.32, \"bbl\": 2.32, \"rsi\": 41.5, \"macd\": -0.0602, \"macds\": -0.0475, \"macdh\": -0.0127}, {\"time\": \"2026-09-24\", \"open\": 2.3, \"high\": 2.35, \"low\": 2.27, \"close\": 2.31, \"volume\": 193000, \"ema50\": 2.53, \"ema200\": 2.94, \"bbu\": 2.31, \"bbl\": 2.31, \"rsi\": 41.1, \"macd\": -0.0651, \"macds\": -0.051, \"macdh\": -0.0141}, {\"time\": \"2026-09-25\", \"open\": 2.31, \"high\": 2.31, \"low\": 2.26, \"close\": 2.28, \"volume\": 167300, \"ema50\": 2.52, \"ema200\": 2.93, \"bbu\": 2.28, \"bbl\": 2.28, \"rsi\": 39.9, \"macd\": -0.0707, \"macds\": -0.055, \"macdh\": -0.0157}, {\"time\": \"2026-09-28\", \"open\": 2.22, \"high\": 2.25, \"low\": 2.13, \"close\": 2.15, \"volume\": 532000, \"ema50\": 2.51, \"ema200\": 2.93, \"bbu\": 2.15, \"bbl\": 2.15, \"rsi\": 34.9, \"macd\": -0.0846, \"macds\": -0.0609, \"macdh\": -0.0237}, {\"time\": \"2026-09-29\", \"open\": 2.2, \"high\": 2.24, \"low\": 2.15, \"close\": 2.22, \"volume\": 266400, \"ema50\": 2.5, \"ema200\": 2.92, \"bbu\": 2.22, \"bbl\": 2.22, \"rsi\": 39.3, \"macd\": -0.0889, \"macds\": -0.0665, \"macdh\": -0.0224}, {\"time\": \"2026-09-30\", \"open\": 2.22, \"high\": 2.31, \"low\": 2.2, \"close\": 2.23, \"volume\": 540300, \"ema50\": 2.49, \"ema200\": 2.91, \"bbu\": 2.23, \"bbl\": 2.23, \"rsi\": 39.9, \"macd\": -0.0905, \"macds\": -0.0713, \"macdh\": -0.0192}, {\"time\": \"2026-10-01\", \"open\": 2.19, \"high\": 2.23, \"low\": 2.13, \"close\": 2.17, \"volume\": 291900, \"ema50\": 2.47, \"ema200\": 2.9, \"bbu\": 2.17, \"bbl\": 2.17, \"rsi\": 37.4, \"macd\": -0.0955, \"macds\": -0.0761, \"macdh\": -0.0194}, {\"time\": \"2026-10-02\", \"open\": 2.19, \"high\": 2.26, \"low\": 2.18, \"close\": 2.22, \"volume\": 333100, \"ema50\": 2.46, \"ema200\": 2.9, \"bbu\": 2.22, \"bbl\": 2.22, \"rsi\": 40.7, \"macd\": -0.0943, \"macds\": -0.0798, \"macdh\": -0.0146}, {\"time\": \"2026-10-05\", \"open\": 2.25, \"high\": 2.27, \"low\": 2.16, \"close\": 2.27, \"volume\": 383100, \"ema50\": 2.46, \"ema200\": 2.89, \"bbu\": 2.27, \"bbl\": 2.27, \"rsi\": 44.0, \"macd\": -0.0884, \"macds\": -0.0815, \"macdh\": -0.0069}, {\"time\": \"2026-10-06\", \"open\": 2.22, \"high\": 2.28, \"low\": 2.2, \"close\": 2.24, \"volume\": 412300, \"ema50\": 2.45, \"ema200\": 2.88, \"bbu\": 2.24, \"bbl\": 2.24, \"rsi\": 42.5, \"macd\": -0.0851, \"macds\": -0.0822, \"macdh\": -0.0029}, {\"time\": \"2026-10-07\", \"open\": 2.2, \"high\": 2.21, \"low\": 2.1, \"close\": 2.11, \"volume\": 479700, \"ema50\": 2.44, \"ema200\": 2.88, \"bbu\": 2.11, \"bbl\": 2.11, \"rsi\": 36.7, \"macd\": -0.0919, \"macds\": -0.0842, \"macdh\": -0.0078}, {\"time\": \"2026-10-08\", \"open\": 2.12, \"high\": 2.16, \"low\": 2.09, \"close\": 2.13, \"volume\": 508400, \"ema50\": 2.42, \"ema200\": 2.87, \"bbu\": 2.13, \"bbl\": 2.13, \"rsi\": 38.1, \"macd\": -0.0946, \"macds\": -0.0862, \"macdh\": -0.0084}, {\"time\": \"2026-10-09\", \"open\": 2.17, \"high\": 2.2, \"low\": 2.15, \"close\": 2.17, \"volume\": 253000, \"ema50\": 2.41, \"ema200\": 2.86, \"bbu\": 2.17, \"bbl\": 2.17, \"rsi\": 40.9, \"macd\": -0.0925, \"macds\": -0.0875, \"macdh\": -0.005}, {\"time\": \"2026-10-13\", \"open\": 2.14, \"high\": 2.15, \"low\": 2.01, \"close\": 2.05, \"volume\": 348600, \"ema50\": 2.4, \"ema200\": 2.85, \"bbu\": 2.05, \"bbl\": 2.05, \"rsi\": 35.7, \"macd\": -0.0993, \"macds\": -0.0898, \"macdh\": -0.0094}, {\"time\": \"2026-10-14\", \"open\": 2.0, \"high\": 2.03, \"low\": 1.93, \"close\": 1.95, \"volume\": 330100, \"ema50\": 2.38, \"ema200\": 2.85, \"bbu\": 1.95, \"bbl\": 1.95, \"rsi\": 32.0, \"macd\": -0.1115, \"macds\": -0.0942, \"macdh\": -0.0173}, {\"time\": \"2026-10-15\", \"open\": 1.95, \"high\": 2.01, \"low\": 1.89, \"close\": 1.99, \"volume\": 640900, \"ema50\": 2.37, \"ema200\": 2.84, \"bbu\": 1.99, \"bbl\": 1.99, \"rsi\": 34.9, \"macd\": -0.1166, \"macds\": -0.0987, \"macdh\": -0.0179}, {\"time\": \"2026-10-16\", \"open\": 2.0, \"high\": 2.02, \"low\": 1.93, \"close\": 1.96, \"volume\": 220900, \"ema50\": 2.35, \"ema200\": 2.83, \"bbu\": 1.96, \"bbl\": 1.96, \"rsi\": 33.7, \"macd\": -0.1216, \"macds\": -0.1033, \"macdh\": -0.0184}, {\"time\": \"2026-10-19\", \"open\": 1.94, \"high\": 2.02, \"low\": 1.9, \"close\": 1.94, \"volume\": 379000, \"ema50\": 2.33, \"ema200\": 2.82, \"bbu\": 1.94, \"bbl\": 1.94, \"rsi\": 32.9, \"macd\": -0.1258, \"macds\": -0.1078, \"macdh\": -0.018}, {\"time\": \"2026-10-20\", \"open\": 1.91, \"high\": 2.0, \"low\": 1.89, \"close\": 1.92, \"volume\": 348500, \"ema50\": 2.32, \"ema200\": 2.81, \"bbu\": 1.92, \"bbl\": 1.92, \"rsi\": 32.1, \"macd\": -0.1292, \"macds\": -0.1121, \"macdh\": -0.0172}, {\"time\": \"2026-10-21\", \"open\": 1.92, \"high\": 2.05, \"low\": 1.92, \"close\": 1.93, \"volume\": 370400, \"ema50\": 2.3, \"ema200\": 2.8, \"bbu\": 1.93, \"bbl\": 1.93, \"rsi\": 33.0, \"macd\": -0.1297, \"macds\": -0.1156, \"macdh\": -0.0141}, {\"time\": \"2026-10-22\", \"open\": 1.9, \"high\": 1.94, \"low\": 1.8, \"close\": 1.83, \"volume\": 363000, \"ema50\": 2.28, \"ema200\": 2.79, \"bbu\": 1.83, \"bbl\": 1.83, \"rsi\": 29.0, \"macd\": -0.1365, \"macds\": -0.1198, \"macdh\": -0.0167}, {\"time\": \"2026-10-23\", \"open\": 1.85, \"high\": 1.85, \"low\": 1.74, \"close\": 1.77, \"volume\": 403600, \"ema50\": 2.26, \"ema200\": 2.78, \"bbu\": 1.77, \"bbl\": 1.77, \"rsi\": 26.8, \"macd\": -0.1451, \"macds\": -0.1248, \"macdh\": -0.0202}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 1.951, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($1.95)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 2.0765, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($2.08)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 2.3674, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($2.37)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 2.4488, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($2.45)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 2.9956, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($3.00)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 1.9279, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($1.93)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 2.0586, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($2.06)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 2.264, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($2.26)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 2.7817, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($2.78)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 2.2658, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $2.27\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 26.8439, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"RSI is oversold at 26.8 (potential bullish reversal)\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 7.354, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (7.4) is below %D (8.3)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 8.335, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 8.3\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.1451, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-0.1451) is below Signal line (-0.1248)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.0202, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.0202)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -94.4444, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -94.4\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -1076.675, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -1076.7\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -20.9821, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-20.98%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -0.36, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-0.36)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -0.3224, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-0.3224)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 2.3857, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($2.39)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 1.7673, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is very close to or below lower support band ($1.77)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.2979, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.298 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 2.2918, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($2.29)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 1.8254, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($1.83)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 2.31, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($2.31)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 1.74, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($1.74)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 0.1183, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $0.12\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 6.6811, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 6.68% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 0.1546, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $0.15\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 12300700.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.2, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.200\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -12176.7482, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-12177)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 2.0728, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($2.07)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 106970971.1007, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -0.9603, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-0.960301)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 659577.0572, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -392515.4605, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-392515)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 31.6335, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 31.6\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 36.1076, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 36.1\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -24.266, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (10.5) is below DMI- (34.8)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -28.7948, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-28.795)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.3538, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.3538) is below its signal line (-0.2903)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -3.0016, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-3.00)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -7.8303, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-7.83%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 0.0335, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (0.03)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -33.4321, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-33.43) is below signal line (-25.69)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.5414, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.66) is below -VI (1.20)\"}], \"news_articles\": [], \"ai_report\": \"**Executive Conviction Thesis**\\nOur analysis concludes that ATX.TO is overvalued, warranting a conviction score of -55.4% (SELL). The dominant bearish indicators (28\/48) outweigh the fewer bullish signals (8\/48), while neutral indicators remain limited (12\/48). This negative stance reflects the stock's current price ($2.32) and recent market trends.\\n\\n**Key Bullish Catalysts & Technical Backing**\\nWhile few, the existing bullish indicators do suggest some underlying support:\\n* A brief period of consolidation around $2.15\\n* Mild upward momentum in mid-October\\n\\nHowever, these positive signals are insufficient to overcome the pervasive bearish sentiment.\\n\\n**Critical Risk Factors & Stop-Loss Guidance**\\nKey risks include:\\n* Continued market volatility and potential downturns\\n* Earnings disappointments or revenue shortfalls\\n* Regulatory challenges or changes impacting ATX's operations\\n\\nTo manage risk, consider setting a stop-loss order around $2.00 to limit potential losses.\\n\\n**Sentiment & News Context**\\nRecent headlines highlight the stock's current valuation:\\n* Erste Group Bank Tokenized Stock (xStock) prices have dropped, affecting EBS.ATx\\n* ATEX Resources Inc.'s financial performance and overall market sentiment are negatively impacted\\n\\nThese developments reinforce our initial conviction score of -55.4% (SELL), suggesting that ATX.TO is overvalued and likely to decline further in the short term.\", \"history\": [{\"timestamp\": \"2026-10-07 20:37:56\", \"price\": 2.109999895095825, \"conviction_score\": -67.7570093457944, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-08 14:23:50\", \"price\": 2.1600000858306885, \"conviction_score\": -71.07843137254902, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-08 21:34:34\", \"price\": 2.130000114440918, \"conviction_score\": -75.00000000000001, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-10 14:53:24\", \"price\": 2.1700000762939453, \"conviction_score\": -63.84976525821598, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 22:57:04\", \"price\": 2.1700000762939453, \"conviction_score\": -63.84976525821598, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 14:27:40\", \"price\": 2.1700000762939453, \"conviction_score\": -63.84976525821598, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-13 01:28:06\", \"price\": 2.1700000762939453, \"conviction_score\": -63.84976525821598, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 14:57:28\", \"price\": 1.9500000476837158, \"conviction_score\": -73.73519913885903, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-16 05:41:07\", \"price\": 1.9900000095367432, \"conviction_score\": -79.09407665505229, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-17 05:13:25\", \"price\": 1.9600000381469727, \"conviction_score\": -63.31491712707186, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 14:47:19\", \"price\": 1.9600000381469727, \"conviction_score\": -63.31491712707186, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 23:56:23\", \"price\": 1.9600000381469727, \"conviction_score\": -63.31491712707186, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 21:43:24\", \"price\": 1.940000057220459, \"conviction_score\": -74.8066298342542, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-20 03:48:57\", \"price\": 1.940000057220459, \"conviction_score\": -74.8066298342542, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-21 14:42:47\", \"price\": 1.9600000381469727, \"conviction_score\": -78.7570621468927, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-22 05:19:58\", \"price\": 1.9299999475479126, \"conviction_score\": -78.7570621468927, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-23 02:08:50\", \"price\": 1.8300000429153442, \"conviction_score\": -64.36903499469781, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 14:19:53\", \"price\": 1.7699999809265137, \"conviction_score\": -64.36903499469781, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 00:29:11\", \"price\": 1.7699999809265137, \"conviction_score\": -64.36903499469781, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:02:09\", \"price\": 1.7699999809265137, \"conviction_score\": -64.36903499469781, \"verdict\": \"SELL\"}]}, \"GLD\": {\"success\": true, \"ticker\": \"GLD\", \"category\": \"Watchlist Stocks\", \"price\": 366.61, \"conviction_score\": -71.2, \"verdict\": \"STRONG SELL\", \"bullish_count\": 5, \"bearish_count\": 34, \"neutral_count\": 9, \"high\": 369.25, \"low\": 364.33, \"volume\": 10097500, \"entry_price\": 366.61, \"stop_loss\": 375.36, \"target_price\": 349.11, \"duration\": \"2-4 Days\", \"market_cap\": 3701844327.09, \"sector\": \"Unknown\", \"industry\": \"Unknown\", \"earnings_date\": null, \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 0.61, \"calls_vol\": 17762, \"puts_vol\": 10807}, \"win_rate\": {\"win_pct\": 71.4, \"trades\": 7}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 370.84, \"high\": 372.01, \"low\": 368.82, \"close\": 371.54, \"volume\": 6825900, \"ema50\": 385.57, \"ema200\": 0.0, \"bbu\": 371.54, \"bbl\": 371.54, \"rsi\": 45.8, \"macd\": -3.2064, \"macds\": -4.4863, \"macdh\": 1.2799}, {\"time\": \"2026-08-03\", \"open\": 370.1, \"high\": 372.04, \"low\": 368.64, \"close\": 371.71, \"volume\": 4968900, \"ema50\": 385.03, \"ema200\": 0.0, \"bbu\": 371.71, \"bbl\": 371.71, \"rsi\": 46.0, \"macd\": -3.0592, \"macds\": -4.2009, \"macdh\": 1.1417}, {\"time\": \"2026-08-04\", \"open\": 374.14, \"high\": 376.69, \"low\": 373.71, \"close\": 374.16, \"volume\": 5723100, \"ema50\": 384.6, \"ema200\": 0.0, \"bbu\": 374.16, \"bbl\": 374.16, \"rsi\": 48.3, \"macd\": -2.7135, \"macds\": -3.9034, \"macdh\": 1.1899}, {\"time\": \"2026-08-05\", \"open\": 384.96, \"high\": 391.51, \"low\": 384.32, \"close\": 389.64, \"volume\": 14758700, \"ema50\": 384.8, \"ema200\": 0.0, \"bbu\": 389.64, \"bbl\": 389.64, \"rsi\": 60.1, \"macd\": -1.177, \"macds\": -3.3581, \"macdh\": 2.1812}, {\"time\": \"2026-08-06\", \"open\": 389.5, \"high\": 392.12, \"low\": 387.27, \"close\": 389.67, \"volume\": 10954300, \"ema50\": 384.99, \"ema200\": 0.0, \"bbu\": 389.67, \"bbl\": 389.67, \"rsi\": 60.1, \"macd\": 0.0427, \"macds\": -2.6779, \"macdh\": 2.7207}, {\"time\": \"2026-08-07\", \"open\": 399.6, \"high\": 400.66, \"low\": 396.95, \"close\": 398.47, \"volume\": 13324500, \"ema50\": 385.52, \"ema200\": 0.0, \"bbu\": 398.47, \"bbl\": 398.47, \"rsi\": 65.3, \"macd\": 1.6998, \"macds\": -1.8024, \"macdh\": 3.5022}, {\"time\": \"2026-08-10\", \"open\": 397.71, \"high\": 403.24, \"low\": 395.93, \"close\": 402.54, \"volume\": 11057000, \"ema50\": 386.19, \"ema200\": 0.0, \"bbu\": 402.54, \"bbl\": 402.54, \"rsi\": 67.5, \"macd\": 3.3034, \"macds\": -0.7812, \"macdh\": 4.0847}, {\"time\": \"2026-08-11\", \"open\": 403.44, \"high\": 404.03, \"low\": 399.89, \"close\": 400.96, \"volume\": 7439100, \"ema50\": 386.77, \"ema200\": 0.0, \"bbu\": 400.96, \"bbl\": 400.96, \"rsi\": 65.8, \"macd\": 4.3961, \"macds\": 0.2542, \"macdh\": 4.1419}, {\"time\": \"2026-08-12\", \"open\": 405.31, \"high\": 407.36, \"low\": 403.22, \"close\": 404.92, \"volume\": 10383100, \"ema50\": 387.48, \"ema200\": 412.07, \"bbu\": 404.92, \"bbl\": 404.92, \"rsi\": 67.9, \"macd\": 5.518, \"macds\": 1.307, \"macdh\": 4.211}, {\"time\": \"2026-08-13\", \"open\": 402.17, \"high\": 402.58, \"low\": 398.28, \"close\": 398.96, \"volume\": 8695200, \"ema50\": 387.93, \"ema200\": 411.94, \"bbu\": 398.96, \"bbl\": 398.96, \"rsi\": 61.6, \"macd\": 5.8587, \"macds\": 2.2173, \"macdh\": 3.6413}, {\"time\": \"2026-08-14\", \"open\": 402.18, \"high\": 403.33, \"low\": 400.94, \"close\": 401.48, \"volume\": 6749800, \"ema50\": 388.46, \"ema200\": 411.84, \"bbu\": 401.48, \"bbl\": 401.48, \"rsi\": 63.2, \"macd\": 6.2598, \"macds\": 3.0258, \"macdh\": 3.234}, {\"time\": \"2026-08-17\", \"open\": 402.34, \"high\": 406.23, \"low\": 402.18, \"close\": 405.49, \"volume\": 9604100, \"ema50\": 389.13, \"ema200\": 411.78, \"bbu\": 405.49, \"bbl\": 405.49, \"rsi\": 65.6, \"macd\": 6.8227, \"macds\": 3.7852, \"macdh\": 3.0375}, {\"time\": \"2026-08-18\", \"open\": 402.55, \"high\": 404.32, \"low\": 397.87, \"close\": 398.55, \"volume\": 10660900, \"ema50\": 389.5, \"ema200\": 411.64, \"bbu\": 398.55, \"bbl\": 398.55, \"rsi\": 58.5, \"macd\": 6.6323, \"macds\": 4.3546, \"macdh\": 2.2777}, {\"time\": \"2026-08-19\", \"open\": 408.81, \"high\": 414.0, \"low\": 407.47, \"close\": 413.84, \"volume\": 17480700, \"ema50\": 390.45, \"ema200\": 411.67, \"bbu\": 413.84, \"bbl\": 413.84, \"rsi\": 67.0, \"macd\": 7.6273, \"macds\": 5.0091, \"macdh\": 2.6181}, {\"time\": \"2026-08-20\", \"open\": 410.08, \"high\": 416.45, \"low\": 409.82, \"close\": 415.26, \"volume\": 13900900, \"ema50\": 391.42, \"ema200\": 411.7, \"bbu\": 415.26, \"bbl\": 415.26, \"rsi\": 67.6, \"macd\": 8.4331, \"macds\": 5.6939, \"macdh\": 2.7392}, {\"time\": \"2026-08-21\", \"open\": 420.53, \"high\": 424.89, \"low\": 419.42, \"close\": 423.36, \"volume\": 14529000, \"ema50\": 392.68, \"ema200\": 411.82, \"bbu\": 423.36, \"bbl\": 423.36, \"rsi\": 71.2, \"macd\": 9.6146, \"macds\": 6.4781, \"macdh\": 3.1365}, {\"time\": \"2026-08-24\", \"open\": 428.55, \"high\": 429.42, \"low\": 424.2, \"close\": 426.69, \"volume\": 18943000, \"ema50\": 394.01, \"ema200\": 411.97, \"bbu\": 426.69, \"bbl\": 426.69, \"rsi\": 72.5, \"macd\": 10.6963, \"macds\": 7.3217, \"macdh\": 3.3746}, {\"time\": \"2026-08-25\", \"open\": 422.78, \"high\": 428.14, \"low\": 422.33, \"close\": 428.07, \"volume\": 12450600, \"ema50\": 395.35, \"ema200\": 412.13, \"bbu\": 428.07, \"bbl\": 428.07, \"rsi\": 73.0, \"macd\": 11.532, \"macds\": 8.1638, \"macdh\": 3.3682}, {\"time\": \"2026-08-26\", \"open\": 423.0, \"high\": 424.95, \"low\": 420.31, \"close\": 421.32, \"volume\": 9816500, \"ema50\": 396.36, \"ema200\": 412.22, \"bbu\": 421.32, \"bbl\": 421.32, \"rsi\": 66.0, \"macd\": 11.5168, \"macds\": 8.8344, \"macdh\": 2.6824}, {\"time\": \"2026-08-27\", \"open\": 420.82, \"high\": 423.35, \"low\": 418.43, \"close\": 422.6, \"volume\": 7089000, \"ema50\": 397.39, \"ema200\": 412.32, \"bbu\": 422.6, \"bbl\": 422.6, \"rsi\": 66.7, \"macd\": 11.4758, \"macds\": 9.3627, \"macdh\": 2.1132}, {\"time\": \"2026-08-28\", \"open\": 422.24, \"high\": 424.79, \"low\": 407.62, \"close\": 408.89, \"volume\": 25044400, \"ema50\": 397.84, \"ema200\": 412.29, \"bbu\": 408.89, \"bbl\": 408.89, \"rsi\": 54.6, \"macd\": 10.2192, \"macds\": 9.534, \"macdh\": 0.6853}, {\"time\": \"2026-08-31\", \"open\": 407.76, \"high\": 408.8, \"low\": 404.9, \"close\": 408.42, \"volume\": 9490000, \"ema50\": 398.26, \"ema200\": 412.25, \"bbu\": 408.42, \"bbl\": 408.42, \"rsi\": 54.2, \"macd\": 9.0808, \"macds\": 9.4433, \"macdh\": -0.3626}, {\"time\": \"2026-09-01\", \"open\": 398.29, \"high\": 401.25, \"low\": 396.45, \"close\": 396.75, \"volume\": 13143000, \"ema50\": 398.2, \"ema200\": 412.09, \"bbu\": 396.75, \"bbl\": 396.75, \"rsi\": 46.0, \"macd\": 7.1544, \"macds\": 8.9856, \"macdh\": -1.8311}, {\"time\": \"2026-09-02\", \"open\": 399.71, \"high\": 403.33, \"low\": 399.58, \"close\": 402.78, \"volume\": 13714100, \"ema50\": 398.38, \"ema200\": 412.0, \"bbu\": 402.78, \"bbl\": 402.78, \"rsi\": 50.2, \"macd\": 6.0446, \"macds\": 8.3974, \"macdh\": -2.3527}, {\"time\": \"2026-09-03\", \"open\": 410.71, \"high\": 413.54, \"low\": 408.54, \"close\": 410.22, \"volume\": 12509500, \"ema50\": 398.84, \"ema200\": 411.98, \"bbu\": 410.22, \"bbl\": 410.22, \"rsi\": 54.9, \"macd\": 5.6998, \"macds\": 7.8579, \"macdh\": -2.1581}, {\"time\": \"2026-09-04\", \"open\": 404.66, \"high\": 408.0, \"low\": 403.96, \"close\": 406.77, \"volume\": 9813200, \"ema50\": 399.15, \"ema200\": 411.93, \"bbu\": 406.77, \"bbl\": 406.77, \"rsi\": 52.4, \"macd\": 5.0894, \"macds\": 7.3042, \"macdh\": -2.2147}, {\"time\": \"2026-09-08\", \"open\": 403.56, \"high\": 404.28, \"low\": 399.48, \"close\": 399.72, \"volume\": 8992200, \"ema50\": 399.18, \"ema200\": 411.81, \"bbu\": 399.72, \"bbl\": 399.72, \"rsi\": 47.7, \"macd\": 3.9908, \"macds\": 6.6415, \"macdh\": -2.6507}, {\"time\": \"2026-09-09\", \"open\": 406.11, \"high\": 406.56, \"low\": 401.18, \"close\": 403.35, \"volume\": 8188400, \"ema50\": 399.34, \"ema200\": 411.73, \"bbu\": 403.35, \"bbl\": 403.35, \"rsi\": 50.2, \"macd\": 3.3742, \"macds\": 5.988, \"macdh\": -2.6138}, {\"time\": \"2026-09-10\", \"open\": 399.53, \"high\": 401.15, \"low\": 395.45, \"close\": 396.36, \"volume\": 10202900, \"ema50\": 399.22, \"ema200\": 411.57, \"bbu\": 396.36, \"bbl\": 396.36, \"rsi\": 45.7, \"macd\": 2.295, \"macds\": 5.2494, \"macdh\": -2.9544}, {\"time\": \"2026-09-11\", \"open\": 402.53, \"high\": 403.65, \"low\": 398.14, \"close\": 398.77, \"volume\": 10963000, \"ema50\": 399.21, \"ema200\": 411.45, \"bbu\": 398.77, \"bbl\": 398.77, \"rsi\": 47.5, \"macd\": 1.6156, \"macds\": 4.5227, \"macdh\": -2.9071}, {\"time\": \"2026-09-14\", \"open\": 391.89, \"high\": 395.9, \"low\": 390.96, \"close\": 392.84, \"volume\": 7435100, \"ema50\": 398.96, \"ema200\": 411.26, \"bbu\": 392.84, \"bbl\": 392.84, \"rsi\": 43.7, \"macd\": 0.5919, \"macds\": 3.7365, \"macdh\": -3.1447}, {\"time\": \"2026-09-15\", \"open\": 393.11, \"high\": 395.31, \"low\": 391.81, \"close\": 394.15, \"volume\": 6705500, \"ema50\": 398.77, \"ema200\": 411.09, \"bbu\": 394.15, \"bbl\": 394.15, \"rsi\": 44.8, \"macd\": -0.1125, \"macds\": 2.9667, \"macdh\": -3.0792}, {\"time\": \"2026-09-16\", \"open\": 398.91, \"high\": 400.6, \"low\": 388.39, \"close\": 391.74, \"volume\": 15773200, \"ema50\": 398.49, \"ema200\": 410.9, \"bbu\": 391.74, \"bbl\": 391.74, \"rsi\": 43.2, \"macd\": -0.8553, \"macds\": 2.2023, \"macdh\": -3.0576}, {\"time\": \"2026-09-17\", \"open\": 400.28, \"high\": 401.44, \"low\": 398.04, \"close\": 398.36, \"volume\": 7746100, \"ema50\": 398.49, \"ema200\": 410.77, \"bbu\": 398.36, \"bbl\": 398.36, \"rsi\": 48.5, \"macd\": -0.8994, \"macds\": 1.582, \"macdh\": -2.4814}, {\"time\": \"2026-09-18\", \"open\": 400.48, \"high\": 403.15, \"low\": 398.13, \"close\": 401.17, \"volume\": 9523900, \"ema50\": 398.59, \"ema200\": 410.68, \"bbu\": 401.17, \"bbl\": 401.17, \"rsi\": 50.6, \"macd\": -0.6996, \"macds\": 1.1257, \"macdh\": -1.8252}, {\"time\": \"2026-09-21\", \"open\": 400.17, \"high\": 400.24, \"low\": 396.34, \"close\": 398.38, \"volume\": 6411000, \"ema50\": 398.58, \"ema200\": 410.55, \"bbu\": 398.38, \"bbl\": 398.38, \"rsi\": 48.5, \"macd\": -0.7576, \"macds\": 0.749, \"macdh\": -1.5066}, {\"time\": \"2026-09-22\", \"open\": 397.07, \"high\": 400.78, \"low\": 395.58, \"close\": 400.07, \"volume\": 6519900, \"ema50\": 398.64, \"ema200\": 410.45, \"bbu\": 400.07, \"bbl\": 400.07, \"rsi\": 49.9, \"macd\": -0.6596, \"macds\": 0.4673, \"macdh\": -1.1269}, {\"time\": \"2026-09-23\", \"open\": 395.33, \"high\": 395.5, \"low\": 391.87, \"close\": 392.88, \"volume\": 7547000, \"ema50\": 398.42, \"ema200\": 410.28, \"bbu\": 392.88, \"bbl\": 392.88, \"rsi\": 44.4, \"macd\": -1.1489, \"macds\": 0.1441, \"macdh\": -1.2929}, {\"time\": \"2026-09-24\", \"open\": 391.96, \"high\": 393.07, \"low\": 389.05, \"close\": 391.69, \"volume\": 6710200, \"ema50\": 398.15, \"ema200\": 410.09, \"bbu\": 391.69, \"bbl\": 391.69, \"rsi\": 43.6, \"macd\": -1.614, \"macds\": -0.2076, \"macdh\": -1.4065}, {\"time\": \"2026-09-25\", \"open\": 392.21, \"high\": 394.22, \"low\": 390.05, \"close\": 393.41, \"volume\": 7701100, \"ema50\": 397.97, \"ema200\": 409.92, \"bbu\": 393.41, \"bbl\": 393.41, \"rsi\": 45.2, \"macd\": -1.8229, \"macds\": -0.5306, \"macdh\": -1.2923}, {\"time\": \"2026-09-28\", \"open\": 379.76, \"high\": 381.52, \"low\": 376.88, \"close\": 377.91, \"volume\": 14843400, \"ema50\": 397.18, \"ema200\": 409.61, \"bbu\": 377.91, \"bbl\": 377.91, \"rsi\": 35.3, \"macd\": -3.2022, \"macds\": -1.0649, \"macdh\": -2.1373}, {\"time\": \"2026-09-29\", \"open\": 380.94, \"high\": 383.0, \"low\": 379.72, \"close\": 382.89, \"volume\": 8122800, \"ema50\": 396.62, \"ema200\": 409.34, \"bbu\": 382.89, \"bbl\": 382.89, \"rsi\": 39.9, \"macd\": -3.8491, \"macds\": -1.6218, \"macdh\": -2.2273}, {\"time\": \"2026-09-30\", \"open\": 384.39, \"high\": 384.59, \"low\": 380.18, \"close\": 380.84, \"volume\": 7016200, \"ema50\": 396.0, \"ema200\": 409.06, \"bbu\": 380.84, \"bbl\": 380.84, \"rsi\": 38.7, \"macd\": -4.4756, \"macds\": -2.1925, \"macdh\": -2.2831}, {\"time\": \"2026-10-01\", \"open\": 381.91, \"high\": 383.7, \"low\": 380.36, \"close\": 382.76, \"volume\": 6095900, \"ema50\": 395.48, \"ema200\": 408.79, \"bbu\": 382.76, \"bbl\": 382.76, \"rsi\": 40.5, \"macd\": -4.7623, \"macds\": -2.7065, \"macdh\": -2.0558}, {\"time\": \"2026-10-02\", \"open\": 384.45, \"high\": 385.22, \"low\": 378.11, \"close\": 380.14, \"volume\": 9322100, \"ema50\": 394.88, \"ema200\": 408.51, \"bbu\": 380.14, \"bbl\": 380.14, \"rsi\": 38.8, \"macd\": -5.1416, \"macds\": -3.1935, \"macdh\": -1.9481}, {\"time\": \"2026-10-05\", \"open\": 380.7, \"high\": 380.78, \"low\": 377.98, \"close\": 379.55, \"volume\": 4289400, \"ema50\": 394.28, \"ema200\": 408.22, \"bbu\": 379.55, \"bbl\": 379.55, \"rsi\": 38.4, \"macd\": -5.4273, \"macds\": -3.6403, \"macdh\": -1.787}, {\"time\": \"2026-10-06\", \"open\": 381.47, \"high\": 383.57, \"low\": 379.79, \"close\": 382.27, \"volume\": 7506100, \"ema50\": 393.81, \"ema200\": 407.96, \"bbu\": 382.27, \"bbl\": 382.27, \"rsi\": 41.3, \"macd\": -5.3723, \"macds\": -3.9867, \"macdh\": -1.3856}, {\"time\": \"2026-10-07\", \"open\": 374.97, \"high\": 378.25, \"low\": 374.23, \"close\": 375.88, \"volume\": 7216600, \"ema50\": 393.1, \"ema200\": 407.64, \"bbu\": 375.88, \"bbl\": 375.88, \"rsi\": 36.9, \"macd\": -5.7777, \"macds\": -4.3449, \"macdh\": -1.4328}, {\"time\": \"2026-10-08\", \"open\": 377.85, \"high\": 379.88, \"low\": 376.13, \"close\": 378.62, \"volume\": 9706600, \"ema50\": 392.54, \"ema200\": 407.36, \"bbu\": 378.62, \"bbl\": 378.62, \"rsi\": 39.9, \"macd\": -5.811, \"macds\": -4.6381, \"macdh\": -1.1728}, {\"time\": \"2026-10-09\", \"open\": 383.98, \"high\": 385.17, \"low\": 383.26, \"close\": 384.58, \"volume\": 7467200, \"ema50\": 392.22, \"ema200\": 407.13, \"bbu\": 384.58, \"bbl\": 384.58, \"rsi\": 45.8, \"macd\": -5.2953, \"macds\": -4.7696, \"macdh\": -0.5258}, {\"time\": \"2026-10-12\", \"open\": 382.61, \"high\": 382.74, \"low\": 381.16, \"close\": 382.15, \"volume\": 4874400, \"ema50\": 391.83, \"ema200\": 406.88, \"bbu\": 382.15, \"bbl\": 382.15, \"rsi\": 43.9, \"macd\": -5.0248, \"macds\": -4.8206, \"macdh\": -0.2042}, {\"time\": \"2026-10-13\", \"open\": 383.93, \"high\": 384.0, \"low\": 380.09, \"close\": 381.67, \"volume\": 5703700, \"ema50\": 391.43, \"ema200\": 406.63, \"bbu\": 381.67, \"bbl\": 381.67, \"rsi\": 43.5, \"macd\": -4.7939, \"macds\": -4.8153, \"macdh\": 0.0213}, {\"time\": \"2026-10-14\", \"open\": 374.91, \"high\": 376.48, \"low\": 373.36, \"close\": 375.99, \"volume\": 10311100, \"ema50\": 390.83, \"ema200\": 406.32, \"bbu\": 375.99, \"bbl\": 375.99, \"rsi\": 39.2, \"macd\": -5.0115, \"macds\": -4.8545, \"macdh\": -0.157}, {\"time\": \"2026-10-15\", \"open\": 380.92, \"high\": 382.94, \"low\": 379.72, \"close\": 382.71, \"volume\": 8773500, \"ema50\": 390.51, \"ema200\": 406.09, \"bbu\": 382.71, \"bbl\": 382.71, \"rsi\": 46.1, \"macd\": -4.5888, \"macds\": -4.8014, \"macdh\": 0.2126}, {\"time\": \"2026-10-16\", \"open\": 381.34, \"high\": 384.88, \"low\": 380.89, \"close\": 382.01, \"volume\": 9063100, \"ema50\": 390.17, \"ema200\": 405.85, \"bbu\": 382.01, \"bbl\": 382.01, \"rsi\": 45.5, \"macd\": -4.2612, \"macds\": -4.6933, \"macdh\": 0.4322}, {\"time\": \"2026-10-19\", \"open\": 381.43, \"high\": 381.93, \"low\": 379.12, \"close\": 379.69, \"volume\": 5164300, \"ema50\": 389.76, \"ema200\": 405.59, \"bbu\": 379.69, \"bbl\": 379.69, \"rsi\": 43.5, \"macd\": -4.141, \"macds\": -4.5829, \"macdh\": 0.4419}, {\"time\": \"2026-10-20\", \"open\": 377.91, \"high\": 380.88, \"low\": 377.26, \"close\": 377.65, \"volume\": 6038300, \"ema50\": 389.29, \"ema200\": 405.31, \"bbu\": 377.65, \"bbl\": 377.65, \"rsi\": 41.8, \"macd\": -4.1624, \"macds\": -4.4988, \"macdh\": 0.3364}, {\"time\": \"2026-10-21\", \"open\": 379.17, \"high\": 379.55, \"low\": 376.2, \"close\": 378.95, \"volume\": 6880800, \"ema50\": 388.88, \"ema200\": 405.05, \"bbu\": 378.95, \"bbl\": 378.95, \"rsi\": 43.4, \"macd\": -4.028, \"macds\": -4.4046, \"macdh\": 0.3766}, {\"time\": \"2026-10-22\", \"open\": 373.54, \"high\": 373.87, \"low\": 368.35, \"close\": 369.0, \"volume\": 17543700, \"ema50\": 388.1, \"ema200\": 404.69, \"bbu\": 369.0, \"bbl\": 369.0, \"rsi\": 35.7, \"macd\": -4.6705, \"macds\": -4.4578, \"macdh\": -0.2127}, {\"time\": \"2026-10-23\", \"open\": 368.95, \"high\": 369.25, \"low\": 364.33, \"close\": 366.61, \"volume\": 10097500, \"ema50\": 387.26, \"ema200\": 404.31, \"bbu\": 366.61, \"bbl\": 366.61, \"rsi\": 34.1, \"macd\": -5.3114, \"macds\": -4.6285, \"macdh\": -0.6829}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 377.643, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($377.64)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 379.0935, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($379.09)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 394.505, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($394.51)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 387.9665, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($387.97)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 414.2092, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($414.21)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 375.6281, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($375.63)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 380.3638, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($380.36)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 387.26, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($387.26)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 404.3116, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($404.31)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 374.0375, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $374.04\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 34.0909, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 34.1\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 20.6461, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (20.6) is below %D (31.8)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 31.754, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Stochastic %D is neutral at 31.8\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -5.3114, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-5.3114) is below Signal line (-4.6285)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.6829, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.6829)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -89.0595, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -89.1\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -7748.897, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -7748.9\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -2.4662, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-2.47%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -17.97, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-17.97)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -11.5384, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-11.5384)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 388.1747, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($388.17)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 370.0123, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is very close to or below lower support band ($370.01)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.0479, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.048 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 391.6545, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($391.65)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 369.0732, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($369.07)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 385.22, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($385.22)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 364.33, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Price is breaking down below the 20-day Low ($364.33)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 5.8327, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $5.83\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 1.591, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 1.59% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 4.5406, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $4.54\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 161133600.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.0367, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.037\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -27040313.9024, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-27040314)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 378.1456, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($378.15)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -746680019.4646, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -45.4379, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-45.437897)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 127893546.6475, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -4307331.4107, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-4307331)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 36.9559, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 37.0\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 18.4021, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 18.4\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -20.2975, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (19.6) is below DMI- (39.9)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -3.1204, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-3.120)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.0553, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.0553) is below its signal line (-0.0359)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -0.8163, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-0.82)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -1.2411, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Percentage Price Oscillator is bullish (-1.24%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": -0.4735, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"DPO cycle indicator is negative (-0.47)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -19.1157, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-19.12) is below signal line (-15.35)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.3007, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.70) is below -VI (1.00)\"}], \"news_articles\": [{\"title\": \"Avanti Gold Corp. (AGC.CN) Stock Price, News, Quote & History - Yahoo! Finance Canada\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiVEFVX3lxTE5LOUF5TmNuNHlCdjFPY1gxc3VMZjBtZUJLVDFWMENMdGRXUXdCZllEcGlxcmhMbWdWLUVqQ0JmcDRoekNjaWNsc0trYXkzRE4zODlxVg?oc=5\", \"publisher\": \"Yahoo! Finance Canada\", \"pubDate\": \"Sun, 25 Oct 2026 08:45:48 GMT\"}, {\"title\": \"A massive trade just happened in gold. The options market is buzzing - CNBC\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMipwFBVV95cUxPR2xGNDJONWtzdGZoTkF6M3p1a2JFXzJ6ZEhZbFFBOXJUQUh4aERtTFgtczhlc1lwbmlSazF3NXpoNkhPdWZFQU5LWG91SHI0NUVTOFh5OTJwMzQzbFA1bHlPUmpSdXhOOHNxRVhtLVF3QS1pOGllaHhrckZUdkRGcUllejdKLU1KbG42SFJWRXJ4ZGtrMFVpNndfTl91aVlDWVVCVkdZd9IBrAFBVV95cUxObGFsaWJPQ1pOajBMZ1pvRGh2UEo2NXdJcjRpQl9xQ3lOSjZlZlZjcFJqMG00X2RGOWU5MUY5RDhzbXhZSTdXVHU2eHFYTHBRTzVlcGdmTlh6VU41cTJtSHNjY2RtMW84RVVTMzV4dU02WW13OTVHVDhiS1RIelJvczZKaGlmcEpTY01FRFpEWVQwcnRJS0gzcWFPSjh0ZFd3QTFucXctMEJ5U0h3?oc=5\", \"publisher\": \"CNBC\", \"pubDate\": \"Mon, 24 Aug 2026 07:00:00 GMT\"}, {\"title\": \"Eldorado Gold: Skouries Is A Mine Now, The Stock Still Prices A Project - Seeking Alpha\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMirwFBVV95cUxQNEJPWVdWcE5ORm5PbG1LOW9ITmJ5WXZtcjM1bWRMaHctRFU2eDRZdzg5ZW5jQnZvU2tVZFdsZ21FY2U0MEcwZW5UTWp3bkxOWDlCVHI2T29oQ29MSmRmZFphWWl2aUJJTm1iUWFoTDZUYnJ0aHdQOEVEQXRhQ3Vza3R3YWNFWTZRWXNtZFNCVnlldnBCYTRoeGFYd0ZHSk4wWUFUQWZfTEh6djFTYnd3?oc=5\", \"publisher\": \"Seeking Alpha\", \"pubDate\": \"Sat, 24 Oct 2026 02:24:13 GMT\"}, {\"title\": \"Alamos Gold Inc. (AGI.TO) Stock Price, News, Quote & History - Yahoo! Finance Canada\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiVEFVX3lxTE50VlRSZkd1OXJLd0hxaFBCTHB5NzBEc2MtVnp4RE1WMDJIN05qZkRfRU5PWlpDQXlYNnRKazY4MDNUZ19USVB2R1NZa3hIRkdOOHI5Zw?oc=5\", \"publisher\": \"Yahoo! Finance Canada\", \"pubDate\": \"Sat, 24 Oct 2026 23:00:05 GMT\"}, {\"title\": \"Gold.com, Inc. (GOLD) Stock Price, News, Quote & History - Yahoo! Finance Canada\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiUkFVX3lxTE1FQkxpWFVzaEFhRW5SMmZLUy14cVREZ2phb1U0SkF0LXRRLXRQNThyODlpVU1IYkVtRnJER0ptYUZKRUVpa3I0U3BfcmpXZXQ4UlE?oc=5\", \"publisher\": \"Yahoo! Finance Canada\", \"pubDate\": \"Fri, 23 Oct 2026 16:02:32 GMT\"}, {\"title\": \"Alamos Gold Inc. (AGI) Stock Price, News, Quote & History - Yahoo! Finance Canada\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiUEFVX3lxTFBPdWFrZnlTNjJHOTdham9iUlJ5cGpnMm5FM0g2aXUtRjRFeUxUamRsb2ExODd4NG1QM0NpOXFtT2ZjZUF5SHNCd3lqNVI1N19z?oc=5\", \"publisher\": \"Yahoo! Finance Canada\", \"pubDate\": \"Sat, 24 Oct 2026 16:05:03 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nGLD displays strong bearish structure with 34 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$375.36**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[Avanti Gold Corp. (AGC.CN) Stock Price, News, Quote & History - Yahoo! Finance Canada](https:\/\/news.google.com\/rss\/articles\/CBMiVEFVX3lxTE5LOUF5TmNuNHlCdjFPY1gxc3VMZjBtZUJLVDFWMENMdGRXUXdCZllEcGlxcmhMbWdWLUVqQ0JmcDRoekNjaWNsc0trYXkzRE4zODlxVg?oc=5)** (via Yahoo! Finance Canada)\\n* **[A massive trade just happened in gold. The options market is buzzing - CNBC](https:\/\/news.google.com\/rss\/articles\/CBMipwFBVV95cUxPR2xGNDJONWtzdGZoTkF6M3p1a2JFXzJ6ZEhZbFFBOXJUQUh4aERtTFgtczhlc1lwbmlSazF3NXpoNkhPdWZFQU5LWG91SHI0NUVTOFh5OTJwMzQzbFA1bHlPUmpSdXhOOHNxRVhtLVF3QS1pOGllaHhrckZUdkRGcUllejdKLU1KbG42SFJWRXJ4ZGtrMFVpNndfTl91aVlDWVVCVkdZd9IBrAFBVV95cUxObGFsaWJPQ1pOajBMZ1pvRGh2UEo2NXdJcjRpQl9xQ3lOSjZlZlZjcFJqMG00X2RGOWU5MUY5RDhzbXhZSTdXVHU2eHFYTHBRTzVlcGdmTlh6VU41cTJtSHNjY2RtMW84RVVTMzV4dU02WW13OTVHVDhiS1RIelJvczZKaGlmcEpTY01FRFpEWVQwcnRJS0gzcWFPSjh0ZFd3QTFucXctMEJ5U0h3?oc=5)** (via CNBC)\\n* **[Eldorado Gold: Skouries Is A Mine Now, The Stock Still Prices A Project - Seeking Alpha](https:\/\/news.google.com\/rss\/articles\/CBMirwFBVV95cUxQNEJPWVdWcE5ORm5PbG1LOW9ITmJ5WXZtcjM1bWRMaHctRFU2eDRZdzg5ZW5jQnZvU2tVZFdsZ21FY2U0MEcwZW5UTWp3bkxOWDlCVHI2T29oQ29MSmRmZFphWWl2aUJJTm1iUWFoTDZUYnJ0aHdQOEVEQXRhQ3Vza3R3YWNFWTZRWXNtZFNCVnlldnBCYTRoeGFYd0ZHSk4wWUFUQWZfTEh6djFTYnd3?oc=5)** (via Seeking Alpha)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for GLD.\", \"history\": [{\"timestamp\": \"2026-10-08 14:24:05\", \"price\": 378.760009765625, \"conviction_score\": -66.6666666666667, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-09 02:01:20\", \"price\": 378.6199951171875, \"conviction_score\": -61.971830985915524, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-09 11:59:14\", \"price\": 378.6199951171875, \"conviction_score\": -61.971830985915524, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 15:35:14\", \"price\": 384.5799865722656, \"conviction_score\": -44.60784313725491, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-11 02:29:54\", \"price\": 384.5799865722656, \"conviction_score\": -44.60784313725491, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 15:28:42\", \"price\": 382.05499267578125, \"conviction_score\": -44.102564102564116, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-13 11:52:09\", \"price\": 382.1499938964844, \"conviction_score\": -44.102564102564116, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 16:28:48\", \"price\": 380.510009765625, \"conviction_score\": -38.46153846153847, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 13:41:11\", \"price\": 382.6700134277344, \"conviction_score\": -6.666666666666667, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-17 07:09:40\", \"price\": 382.010009765625, \"conviction_score\": -2.564102564102563, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-18 16:23:05\", \"price\": 382.010009765625, \"conviction_score\": -2.564102564102563, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-19 06:25:55\", \"price\": 382.010009765625, \"conviction_score\": -2.564102564102563, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-19 22:32:22\", \"price\": 379.69000244140625, \"conviction_score\": -32.30769230769233, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 05:50:06\", \"price\": 379.69000244140625, \"conviction_score\": -32.30769230769233, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 15:28:40\", \"price\": 378.26361083984375, \"conviction_score\": -38.46153846153848, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 10:55:14\", \"price\": 378.95001220703125, \"conviction_score\": -34.35897435897437, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 04:15:51\", \"price\": 369.0, \"conviction_score\": -71.2328767123288, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-24 16:20:15\", \"price\": 366.6099853515625, \"conviction_score\": -71.2328767123288, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-25 08:50:24\", \"price\": 366.6099853515625, \"conviction_score\": -71.2328767123288, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-25 18:02:11\", \"price\": 366.6099853515625, \"conviction_score\": -71.2328767123288, \"verdict\": \"STRONG SELL\"}]}, \"GOOG\": {\"success\": true, \"ticker\": \"GOOG\", \"category\": \"Watchlist Stocks\", \"price\": 317.28, \"conviction_score\": -61.0, \"verdict\": \"SELL\", \"bullish_count\": 7, \"bearish_count\": 33, \"neutral_count\": 8, \"high\": 321.23, \"low\": 316.99, \"volume\": 10825000, \"entry_price\": 317.28, \"stop_loss\": 329.9, \"target_price\": 292.04, \"duration\": \"2-4 Days\", \"market_cap\": 3434555986.79, \"sector\": \"Unknown\", \"industry\": \"Unknown\", \"earnings_date\": \"2026-10-28\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.63, \"calls_vol\": 21055, \"puts_vol\": 13297}, \"win_rate\": {\"win_pct\": 22.2, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 339.85, \"high\": 358.65, \"low\": 338.94, \"close\": 356.42, \"volume\": 30514500, \"ema50\": 349.69, \"ema200\": 0.0, \"bbu\": 356.42, \"bbl\": 356.42, \"rsi\": 55.2, \"macd\": -5.5418, \"macds\": -6.1043, \"macdh\": 0.5625}, {\"time\": \"2026-08-03\", \"open\": 365.06, \"high\": 375.86, \"low\": 363.02, \"close\": 372.23, \"volume\": 27165400, \"ema50\": 350.57, \"ema200\": 0.0, \"bbu\": 372.23, \"bbl\": 372.23, \"rsi\": 61.4, \"macd\": -2.59, \"macds\": -5.4014, \"macdh\": 2.8115}, {\"time\": \"2026-08-04\", \"open\": 366.28, \"high\": 377.42, \"low\": 365.92, \"close\": 375.11, \"volume\": 19983300, \"ema50\": 351.53, \"ema200\": 0.0, \"bbu\": 375.11, \"bbl\": 375.11, \"rsi\": 62.5, \"macd\": -0.0181, \"macds\": -4.3248, \"macdh\": 4.3067}, {\"time\": \"2026-08-05\", \"open\": 379.75, \"high\": 381.56, \"low\": 354.93, \"close\": 359.9, \"volume\": 29436300, \"ema50\": 351.86, \"ema200\": 0.0, \"bbu\": 359.9, \"bbl\": 359.9, \"rsi\": 54.3, \"macd\": 0.7837, \"macds\": -3.3031, \"macdh\": 4.0868}, {\"time\": \"2026-08-06\", \"open\": 358.56, \"high\": 361.73, \"low\": 355.6, \"close\": 356.39, \"volume\": 16513400, \"ema50\": 352.04, \"ema200\": 0.0, \"bbu\": 356.39, \"bbl\": 356.39, \"rsi\": 52.6, \"macd\": 1.1232, \"macds\": -2.4178, \"macdh\": 3.541}, {\"time\": \"2026-08-07\", \"open\": 355.05, \"high\": 357.32, \"low\": 352.59, \"close\": 353.24, \"volume\": 14516700, \"ema50\": 352.08, \"ema200\": 0.0, \"bbu\": 353.24, \"bbl\": 353.24, \"rsi\": 51.0, \"macd\": 1.1252, \"macds\": -1.7092, \"macdh\": 2.8344}, {\"time\": \"2026-08-10\", \"open\": 354.01, \"high\": 355.7, \"low\": 351.24, \"close\": 355.61, \"volume\": 12789500, \"ema50\": 352.22, \"ema200\": 0.0, \"bbu\": 355.61, \"bbl\": 355.61, \"rsi\": 52.1, \"macd\": 1.3029, \"macds\": -1.1068, \"macdh\": 2.4097}, {\"time\": \"2026-08-11\", \"open\": 353.77, \"high\": 354.77, \"low\": 342.35, \"close\": 342.78, \"volume\": 18390200, \"ema50\": 351.85, \"ema200\": 0.0, \"bbu\": 342.78, \"bbl\": 342.78, \"rsi\": 45.9, \"macd\": 0.4037, \"macds\": -0.8047, \"macdh\": 1.2084}, {\"time\": \"2026-08-12\", \"open\": 345.11, \"high\": 345.28, \"low\": 339.6, \"close\": 342.15, \"volume\": 15608800, \"ema50\": 351.47, \"ema200\": 329.22, \"bbu\": 342.15, \"bbl\": 342.15, \"rsi\": 45.6, \"macd\": -0.3556, \"macds\": -0.7149, \"macdh\": 0.3592}, {\"time\": \"2026-08-13\", \"open\": 344.35, \"high\": 345.61, \"low\": 342.18, \"close\": 343.72, \"volume\": 14997800, \"ema50\": 351.17, \"ema200\": 329.37, \"bbu\": 343.72, \"bbl\": 343.72, \"rsi\": 46.5, \"macd\": -0.8214, \"macds\": -0.7362, \"macdh\": -0.0852}, {\"time\": \"2026-08-14\", \"open\": 344.04, \"high\": 347.83, \"low\": 341.85, \"close\": 343.32, \"volume\": 10946800, \"ema50\": 350.86, \"ema200\": 329.51, \"bbu\": 343.32, \"bbl\": 343.32, \"rsi\": 46.3, \"macd\": -1.2088, \"macds\": -0.8307, \"macdh\": -0.3781}, {\"time\": \"2026-08-17\", \"open\": 343.84, \"high\": 344.83, \"low\": 339.35, \"close\": 341.23, \"volume\": 12606100, \"ema50\": 350.48, \"ema200\": 329.62, \"bbu\": 341.23, \"bbl\": 341.23, \"rsi\": 45.1, \"macd\": -1.6651, \"macds\": -0.9976, \"macdh\": -0.6675}, {\"time\": \"2026-08-18\", \"open\": 339.67, \"high\": 342.17, \"low\": 337.3, \"close\": 341.06, \"volume\": 14254300, \"ema50\": 350.11, \"ema200\": 329.74, \"bbu\": 341.06, \"bbl\": 341.06, \"rsi\": 45.0, \"macd\": -2.0172, \"macds\": -1.2015, \"macdh\": -0.8157}, {\"time\": \"2026-08-19\", \"open\": 339.59, \"high\": 343.34, \"low\": 337.83, \"close\": 341.48, \"volume\": 13360500, \"ema50\": 349.77, \"ema200\": 329.85, \"bbu\": 341.48, \"bbl\": 341.48, \"rsi\": 45.3, \"macd\": -2.2366, \"macds\": -1.4085, \"macdh\": -0.8281}, {\"time\": \"2026-08-20\", \"open\": 339.47, \"high\": 340.58, \"low\": 335.95, \"close\": 337.98, \"volume\": 14187700, \"ema50\": 349.31, \"ema200\": 329.93, \"bbu\": 337.98, \"bbl\": 337.98, \"rsi\": 43.1, \"macd\": -2.6621, \"macds\": -1.6592, \"macdh\": -1.0028}, {\"time\": \"2026-08-21\", \"open\": 340.06, \"high\": 343.07, \"low\": 337.59, \"close\": 341.53, \"volume\": 15363900, \"ema50\": 349.01, \"ema200\": 330.05, \"bbu\": 341.53, \"bbl\": 341.53, \"rsi\": 46.0, \"macd\": -2.6821, \"macds\": -1.8638, \"macdh\": -0.8182}, {\"time\": \"2026-08-24\", \"open\": 340.52, \"high\": 347.85, \"low\": 339.4, \"close\": 344.37, \"volume\": 16450600, \"ema50\": 348.82, \"ema200\": 330.19, \"bbu\": 344.37, \"bbl\": 344.37, \"rsi\": 48.3, \"macd\": -2.4407, \"macds\": -1.9792, \"macdh\": -0.4615}, {\"time\": \"2026-08-25\", \"open\": 345.75, \"high\": 346.48, \"low\": 341.92, \"close\": 343.12, \"volume\": 14031000, \"ema50\": 348.6, \"ema200\": 330.32, \"bbu\": 343.12, \"bbl\": 343.12, \"rsi\": 47.3, \"macd\": -2.3235, \"macds\": -2.0481, \"macdh\": -0.2754}, {\"time\": \"2026-08-26\", \"open\": 342.96, \"high\": 342.97, \"low\": 336.79, \"close\": 338.88, \"volume\": 16176400, \"ema50\": 348.22, \"ema200\": 330.41, \"bbu\": 338.88, \"bbl\": 338.88, \"rsi\": 44.2, \"macd\": -2.5432, \"macds\": -2.1471, \"macdh\": -0.3961}, {\"time\": \"2026-08-27\", \"open\": 336.08, \"high\": 338.59, \"low\": 335.18, \"close\": 337.49, \"volume\": 17936100, \"ema50\": 347.8, \"ema200\": 330.48, \"bbu\": 337.49, \"bbl\": 337.49, \"rsi\": 43.2, \"macd\": -2.7971, \"macds\": -2.2771, \"macdh\": -0.52}, {\"time\": \"2026-08-28\", \"open\": 337.39, \"high\": 345.21, \"low\": 337.06, \"close\": 342.66, \"volume\": 17841900, \"ema50\": 347.6, \"ema200\": 330.6, \"bbu\": 342.66, \"bbl\": 342.66, \"rsi\": 48.0, \"macd\": -2.5521, \"macds\": -2.3321, \"macdh\": -0.22}, {\"time\": \"2026-08-31\", \"open\": 339.8, \"high\": 340.41, \"low\": 333.21, \"close\": 335.19, \"volume\": 23202000, \"ema50\": 347.11, \"ema200\": 330.64, \"bbu\": 335.19, \"bbl\": 335.19, \"rsi\": 42.4, \"macd\": -2.9265, \"macds\": -2.451, \"macdh\": -0.4755}, {\"time\": \"2026-09-01\", \"open\": 332.03, \"high\": 333.73, \"low\": 329.08, \"close\": 331.81, \"volume\": 16313400, \"ema50\": 346.51, \"ema200\": 330.65, \"bbu\": 331.81, \"bbl\": 331.81, \"rsi\": 40.1, \"macd\": -3.4559, \"macds\": -2.652, \"macdh\": -0.804}, {\"time\": \"2026-09-02\", \"open\": 330.56, \"high\": 336.29, \"low\": 329.31, \"close\": 333.56, \"volume\": 12995900, \"ema50\": 346.0, \"ema200\": 330.68, \"bbu\": 333.56, \"bbl\": 333.56, \"rsi\": 41.9, \"macd\": -3.6919, \"macds\": -2.8599, \"macdh\": -0.8319}, {\"time\": \"2026-09-03\", \"open\": 336.29, \"high\": 340.63, \"low\": 336.09, \"close\": 338.86, \"volume\": 12858300, \"ema50\": 345.72, \"ema200\": 330.77, \"bbu\": 338.86, \"bbl\": 338.86, \"rsi\": 46.9, \"macd\": -3.4121, \"macds\": -2.9704, \"macdh\": -0.4417}, {\"time\": \"2026-09-04\", \"open\": 339.18, \"high\": 340.18, \"low\": 333.75, \"close\": 335.31, \"volume\": 12700500, \"ema50\": 345.31, \"ema200\": 330.81, \"bbu\": 335.31, \"bbl\": 335.31, \"rsi\": 44.1, \"macd\": -3.4372, \"macds\": -3.0638, \"macdh\": -0.3735}, {\"time\": \"2026-09-08\", \"open\": 331.99, \"high\": 336.48, \"low\": 330.39, \"close\": 335.38, \"volume\": 14150300, \"ema50\": 344.92, \"ema200\": 330.86, \"bbu\": 335.38, \"bbl\": 335.38, \"rsi\": 44.2, \"macd\": -3.4122, \"macds\": -3.1334, \"macdh\": -0.2787}, {\"time\": \"2026-09-09\", \"open\": 329.12, \"high\": 329.34, \"low\": 325.63, \"close\": 328.38, \"volume\": 19326900, \"ema50\": 344.28, \"ema200\": 330.83, \"bbu\": 328.38, \"bbl\": 328.38, \"rsi\": 39.0, \"macd\": -3.9121, \"macds\": -3.2892, \"macdh\": -0.6229}, {\"time\": \"2026-09-10\", \"open\": 326.08, \"high\": 330.89, \"low\": 325.65, \"close\": 330.39, \"volume\": 16418900, \"ema50\": 343.73, \"ema200\": 330.83, \"bbu\": 330.39, \"bbl\": 330.39, \"rsi\": 41.1, \"macd\": -4.0988, \"macds\": -3.4511, \"macdh\": -0.6477}, {\"time\": \"2026-09-11\", \"open\": 332.73, \"high\": 339.95, \"low\": 332.55, \"close\": 335.45, \"volume\": 15820700, \"ema50\": 343.41, \"ema200\": 330.87, \"bbu\": 335.45, \"bbl\": 335.45, \"rsi\": 46.3, \"macd\": -3.7947, \"macds\": -3.5198, \"macdh\": -0.2749}, {\"time\": \"2026-09-14\", \"open\": 339.11, \"high\": 346.45, \"low\": 338.74, \"close\": 345.71, \"volume\": 22484400, \"ema50\": 343.5, \"ema200\": 331.02, \"bbu\": 345.71, \"bbl\": 345.71, \"rsi\": 54.9, \"macd\": -2.6948, \"macds\": -3.3548, \"macdh\": 0.66}, {\"time\": \"2026-09-15\", \"open\": 343.34, \"high\": 344.36, \"low\": 339.18, \"close\": 341.43, \"volume\": 13361000, \"ema50\": 343.42, \"ema200\": 331.12, \"bbu\": 341.43, \"bbl\": 341.43, \"rsi\": 51.2, \"macd\": -2.1437, \"macds\": -3.1126, \"macdh\": 0.9689}, {\"time\": \"2026-09-16\", \"open\": 343.36, \"high\": 344.7, \"low\": 337.45, \"close\": 339.36, \"volume\": 12869700, \"ema50\": 343.26, \"ema200\": 331.21, \"bbu\": 339.36, \"bbl\": 339.36, \"rsi\": 49.5, \"macd\": -1.8527, \"macds\": -2.8606, \"macdh\": 1.0079}, {\"time\": \"2026-09-17\", \"open\": 345.0, \"high\": 345.96, \"low\": 340.5, \"close\": 343.68, \"volume\": 15315700, \"ema50\": 343.27, \"ema200\": 331.33, \"bbu\": 343.68, \"bbl\": 343.68, \"rsi\": 53.0, \"macd\": -1.2589, \"macds\": -2.5403, \"macdh\": 1.2813}, {\"time\": \"2026-09-18\", \"open\": 351.22, \"high\": 355.13, \"low\": 343.87, \"close\": 344.41, \"volume\": 34108900, \"ema50\": 343.32, \"ema200\": 331.46, \"bbu\": 344.41, \"bbl\": 344.41, \"rsi\": 53.6, \"macd\": -0.7211, \"macds\": -2.1764, \"macdh\": 1.4553}, {\"time\": \"2026-09-21\", \"open\": 346.19, \"high\": 353.3, \"low\": 344.8, \"close\": 350.87, \"volume\": 18252200, \"ema50\": 343.61, \"ema200\": 331.65, \"bbu\": 350.87, \"bbl\": 350.87, \"rsi\": 58.6, \"macd\": 0.2237, \"macds\": -1.6964, \"macdh\": 1.9201}, {\"time\": \"2026-09-22\", \"open\": 353.24, \"high\": 359.98, \"low\": 345.74, \"close\": 347.41, \"volume\": 20165100, \"ema50\": 343.76, \"ema200\": 331.81, \"bbu\": 347.41, \"bbl\": 347.41, \"rsi\": 55.2, \"macd\": 0.6855, \"macds\": -1.22, \"macdh\": 1.9055}, {\"time\": \"2026-09-23\", \"open\": 346.3, \"high\": 346.33, \"low\": 334.2, \"close\": 334.98, \"volume\": 23283400, \"ema50\": 343.42, \"ema200\": 331.84, \"bbu\": 334.98, \"bbl\": 334.98, \"rsi\": 45.0, \"macd\": 0.0478, \"macds\": -0.9665, \"macdh\": 1.0143}, {\"time\": \"2026-09-24\", \"open\": 333.0, \"high\": 339.31, \"low\": 332.81, \"close\": 339.01, \"volume\": 15965000, \"ema50\": 343.25, \"ema200\": 331.91, \"bbu\": 339.01, \"bbl\": 339.01, \"rsi\": 48.3, \"macd\": -0.1308, \"macds\": -0.7993, \"macdh\": 0.6685}, {\"time\": \"2026-09-25\", \"open\": 338.92, \"high\": 343.6, \"low\": 337.91, \"close\": 341.08, \"volume\": 13858700, \"ema50\": 343.16, \"ema200\": 332.0, \"bbu\": 341.08, \"bbl\": 341.08, \"rsi\": 50.0, \"macd\": -0.1041, \"macds\": -0.6603, \"macdh\": 0.5562}, {\"time\": \"2026-09-28\", \"open\": 337.6, \"high\": 340.11, \"low\": 336.6, \"close\": 339.16, \"volume\": 13870800, \"ema50\": 343.0, \"ema200\": 332.08, \"bbu\": 339.16, \"bbl\": 339.16, \"rsi\": 48.4, \"macd\": -0.2352, \"macds\": -0.5753, \"macdh\": 0.3401}, {\"time\": \"2026-09-29\", \"open\": 338.54, \"high\": 339.64, \"low\": 335.02, \"close\": 337.32, \"volume\": 14002300, \"ema50\": 342.78, \"ema200\": 332.13, \"bbu\": 337.32, \"bbl\": 337.32, \"rsi\": 46.9, \"macd\": -0.482, \"macds\": -0.5566, \"macdh\": 0.0746}, {\"time\": \"2026-09-30\", \"open\": 340.65, \"high\": 349.05, \"low\": 337.72, \"close\": 340.74, \"volume\": 24240100, \"ema50\": 342.7, \"ema200\": 332.21, \"bbu\": 340.74, \"bbl\": 340.74, \"rsi\": 50.1, \"macd\": -0.3971, \"macds\": -0.5247, \"macdh\": 0.1276}, {\"time\": \"2026-10-01\", \"open\": 347.76, \"high\": 350.09, \"low\": 332.65, \"close\": 334.93, \"volume\": 20045000, \"ema50\": 342.4, \"ema200\": 332.24, \"bbu\": 334.93, \"bbl\": 334.93, \"rsi\": 45.2, \"macd\": -0.7895, \"macds\": -0.5777, \"macdh\": -0.2118}, {\"time\": \"2026-10-02\", \"open\": 338.1, \"high\": 342.78, \"low\": 337.96, \"close\": 340.35, \"volume\": 17497900, \"ema50\": 342.32, \"ema200\": 332.32, \"bbu\": 340.35, \"bbl\": 340.35, \"rsi\": 50.1, \"macd\": -0.6555, \"macds\": -0.5932, \"macdh\": -0.0623}, {\"time\": \"2026-10-05\", \"open\": 339.21, \"high\": 344.99, \"low\": 339.15, \"close\": 343.83, \"volume\": 13982200, \"ema50\": 342.38, \"ema200\": 332.44, \"bbu\": 343.83, \"bbl\": 343.83, \"rsi\": 53.0, \"macd\": -0.2655, \"macds\": -0.5277, \"macdh\": 0.2622}, {\"time\": \"2026-10-06\", \"open\": 344.64, \"high\": 345.67, \"low\": 341.7, \"close\": 344.59, \"volume\": 13177400, \"ema50\": 342.46, \"ema200\": 332.56, \"bbu\": 344.59, \"bbl\": 344.59, \"rsi\": 53.6, \"macd\": 0.1037, \"macds\": -0.4014, \"macdh\": 0.5051}, {\"time\": \"2026-10-07\", \"open\": 343.68, \"high\": 347.61, \"low\": 340.28, \"close\": 347.37, \"volume\": 11344700, \"ema50\": 342.65, \"ema200\": 332.7, \"bbu\": 347.37, \"bbl\": 347.37, \"rsi\": 55.9, \"macd\": 0.6136, \"macds\": -0.1984, \"macdh\": 0.812}, {\"time\": \"2026-10-08\", \"open\": 349.64, \"high\": 353.53, \"low\": 343.51, \"close\": 344.86, \"volume\": 13987000, \"ema50\": 342.74, \"ema200\": 332.82, \"bbu\": 344.86, \"bbl\": 344.86, \"rsi\": 53.3, \"macd\": 0.8058, \"macds\": 0.0024, \"macdh\": 0.8034}, {\"time\": \"2026-10-09\", \"open\": 348.0, \"high\": 351.06, \"low\": 346.88, \"close\": 347.86, \"volume\": 11142900, \"ema50\": 342.94, \"ema200\": 332.97, \"bbu\": 347.86, \"bbl\": 347.86, \"rsi\": 56.0, \"macd\": 1.1865, \"macds\": 0.2392, \"macdh\": 0.9473}, {\"time\": \"2026-10-12\", \"open\": 348.34, \"high\": 352.66, \"low\": 347.16, \"close\": 348.97, \"volume\": 11854200, \"ema50\": 343.18, \"ema200\": 333.13, \"bbu\": 348.97, \"bbl\": 348.97, \"rsi\": 56.9, \"macd\": 1.5599, \"macds\": 0.5034, \"macdh\": 1.0565}, {\"time\": \"2026-10-13\", \"open\": 352.42, \"high\": 354.5, \"low\": 347.57, \"close\": 349.52, \"volume\": 14445100, \"ema50\": 343.43, \"ema200\": 333.3, \"bbu\": 349.52, \"bbl\": 349.52, \"rsi\": 57.4, \"macd\": 1.8785, \"macds\": 0.7784, \"macdh\": 1.1001}, {\"time\": \"2026-10-14\", \"open\": 351.43, \"high\": 355.25, \"low\": 342.4, \"close\": 343.65, \"volume\": 20106400, \"ema50\": 343.44, \"ema200\": 333.4, \"bbu\": 343.65, \"bbl\": 343.65, \"rsi\": 50.7, \"macd\": 1.6384, \"macds\": 0.9504, \"macdh\": 0.688}, {\"time\": \"2026-10-15\", \"open\": 340.53, \"high\": 348.4, \"low\": 336.82, \"close\": 344.91, \"volume\": 16425700, \"ema50\": 343.49, \"ema200\": 333.51, \"bbu\": 344.91, \"bbl\": 344.91, \"rsi\": 52.0, \"macd\": 1.5322, \"macds\": 1.0667, \"macdh\": 0.4654}, {\"time\": \"2026-10-16\", \"open\": 344.3, \"high\": 346.6, \"low\": 335.5, \"close\": 336.91, \"volume\": 17040300, \"ema50\": 343.24, \"ema200\": 333.55, \"bbu\": 336.91, \"bbl\": 336.91, \"rsi\": 44.0, \"macd\": 0.7933, \"macds\": 1.0121, \"macdh\": -0.2188}, {\"time\": \"2026-10-19\", \"open\": 340.12, \"high\": 342.52, \"low\": 338.25, \"close\": 340.16, \"volume\": 12720600, \"ema50\": 343.11, \"ema200\": 333.61, \"bbu\": 340.16, \"bbl\": 340.16, \"rsi\": 47.5, \"macd\": 0.4646, \"macds\": 0.9026, \"macdh\": -0.4379}, {\"time\": \"2026-10-20\", \"open\": 339.71, \"high\": 341.0, \"low\": 334.6, \"close\": 336.4, \"volume\": 14790300, \"ema50\": 342.85, \"ema200\": 333.64, \"bbu\": 336.4, \"bbl\": 336.4, \"rsi\": 44.0, \"macd\": -0.0981, \"macds\": 0.7024, \"macdh\": -0.8005}, {\"time\": \"2026-10-21\", \"open\": 333.32, \"high\": 333.8, \"low\": 326.26, \"close\": 330.95, \"volume\": 19298100, \"ema50\": 342.38, \"ema200\": 333.61, \"bbu\": 330.95, \"bbl\": 330.95, \"rsi\": 39.5, \"macd\": -0.9726, \"macds\": 0.3674, \"macdh\": -1.3401}, {\"time\": \"2026-10-22\", \"open\": 326.77, \"high\": 327.7, \"low\": 318.45, \"close\": 320.76, \"volume\": 21094100, \"ema50\": 341.54, \"ema200\": 333.49, \"bbu\": 320.76, \"bbl\": 320.76, \"rsi\": 32.8, \"macd\": -2.4596, \"macds\": -0.198, \"macdh\": -2.2616}, {\"time\": \"2026-10-23\", \"open\": 317.75, \"high\": 321.23, \"low\": 316.99, \"close\": 317.28, \"volume\": 10825000, \"ema50\": 340.59, \"ema200\": 333.33, \"bbu\": 317.28, \"bbl\": 317.28, \"rsi\": 30.9, \"macd\": -3.8742, \"macds\": -0.9332, \"macdh\": -2.941}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 336.951, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($336.95)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 339.526, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($339.53)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 339.5181, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($339.52)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 345.9124, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($345.91)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 339.1078, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($339.11)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 332.0479, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($332.05)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 337.0483, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($337.05)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 340.5855, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($340.59)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 333.3255, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($333.33)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 335.9356, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $335.94\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 30.8679, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 30.9\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 7.7377, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (7.7) is below %D (14.3)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 14.2514, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 14.3\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -3.8742, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-3.8742) is below Signal line (-0.9332)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -2.941, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-2.9410)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -99.242, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -99.2\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -3553.9588, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -3554.0\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -8.6622, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-8.66%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -30.58, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-30.58)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -10.3445, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-10.3445)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 356.7218, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($356.72)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 322.3302, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is very close to or below lower support band ($322.33)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.1013, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.101 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 353.8846, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($353.88)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 320.2119, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($320.21)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 355.25, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($355.25)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 316.99, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Price is breaking down below the 20-day Low ($316.99)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 8.4149, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $8.41\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 2.6522, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 2.65% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 8.5979, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $8.60\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -180247000.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.2143, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.214\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -55475629.2445, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-55475629)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 339.019, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($339.02)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 781581358.6568, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -76.5235, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-76.523465)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 145944139.5031, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -16050187.4266, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-16050187)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 43.4331, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 43.4\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 18.5112, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 18.5\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -14.8465, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (14.4) is below DMI- (29.2)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -5.4932, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-5.493)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.0376, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"TRIX oscillator (-0.0376) is above its signal line (-0.0399)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -2.3539, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-2.35)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -0.5287, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-0.53%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 5.334, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (5.33)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -13.7338, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-13.73) is below signal line (-1.97)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.3875, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.74) is below -VI (1.13)\"}], \"news_articles\": [{\"title\": \"Alphabet's 2 Classes of Common Stock Trade About 1% Apart. Here's the One I'd Buy. - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMingFBVV95cUxOM0Z2VzZrQ19HWXZDS2FNcFFMTnFvQnNQSUtRanRTX3NBQmxjNHJDb0lTSDBMZlRCSlJ3NUVwOVJqV21NQ2ktSTN2M0FMY3pGSkhCS19tNmlYSEM2Y2ZOOGJEMEhrMkctRVVRQ0N4b2l4Y2FaNTU4MmZiU04xMERaSm92YnBLbDVmNWE5SEQ5cjNYaHFNZVpNVGZleWlEQQ?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Sun, 25 Oct 2026 07:54:01 GMT\"}, {\"title\": \"If Alphabet Does This on Oct. 28, the Stock Could Skyrocket - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMilgFBVV95cUxQNXUtakRiMFA4U0UxQzRVclFQUEhIS3BYeUtRMDU0ajVvcG50T2tlNzdqenp5S1YyeG13bzJMNFBBYkZyVW5taXE0bzhBcGRhODA1NHZhQzBIRTVEZnFjSTFCZng0M19HOENtcDRfTnZhRDlBeFRUdW5ZdHRMQ2doWlhDQ1dVRjVCRjVPUWxadFpzUXk4cmc?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Wed, 21 Oct 2026 11:13:00 GMT\"}, {\"title\": \"Alphabet (GOOGL) Stock Price Forecast 2026: Cloud Hit $20B But FCF Collapsed \\u2014 Buy or Short? - TradingKey\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMixgFBVV95cUxQeXNna0FPVFVzVTBlNUM5NVVCNU9TLVhBazdFMVhkaFpBelZTMHBGV2ZqWTBwdFhwUVp3ajJLWXVaNTZURlFrRlhVQ010NDZzVTFhblZESDlvME0wWkhhemJBaXlyREZDLXhpckVRM3QxUlA2dW1idHlFQkEtT3FlbEdIb05UT1QtOFcySkRlc0pwRzc2Z25JQXE2YU8zS2JvLUh1ZUxEd3c5a2lETlItcXo3UEN6ZnA0c185SjNlN1J1QzI2VkE?oc=5\", \"publisher\": \"TradingKey\", \"pubDate\": \"Sat, 24 Oct 2026 20:01:37 GMT\"}, {\"title\": \"Cathie Wood-Led Ark Invest Sells AMD, SPCX, GOOG Stocks \\u2014 But Loads Up On CMPS, NTLA, CRSP And Other Healthcare Firms - Stocktwits\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMixAFBVV95cUxQQkVWY2tYVnU4VVdsbUJrbV9EdXpRbFE5dkx3T2MxZ1VneXIwQkxkWkdvcjNZa0h4T1lIUkVhOUNCVVU0RXVMNEx4OVRwZkpYSTdSa3BDdlJVR1RuQ1lsNUoxbWpwbHJsMV85OGlyTnd1NVZTZVJwVG9iNE5fdXFKeTBuQW1manJBNjBOcjYwTnRRZjRTRFFyMW9XNHZfdFBsTGgwLTBIeE82a3d0OEphS1Y4QUxvTTRPMGtNbUJPZnI2eFc1?oc=5\", \"publisher\": \"Stocktwits\", \"pubDate\": \"Sat, 24 Oct 2026 20:19:13 GMT\"}, {\"title\": \"Google Hits Major Quantum Breakthrough. This Could Be a Game-Changer for GOOGL Stock. - Barchart.com\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMixgFBVV95cUxNc1RiSHJLQ3VMeXVXZnpxWktxY3cwbG1Bb1J5Zkp3VjB1dHJvNTVia2I3ZkpGWVpOcmpJMDF2M1RXSEY5YUdvem9ERTJOTWJPUjVPc3lOYWFEUkc3YkY2cFh3NDFRSnVxTVFCWTlJcjdKQkxhSl9yLU8wRFRSWEJtdktEYXU2V3dqZVBTU2NHQW83bzlZU2RLUlNLMy01M0poZEhGaHpRWXFkNFlHSTFPYjFHTlh0TVBxTHlOQm1HNDNCdGxaT1E?oc=5\", \"publisher\": \"Barchart.com\", \"pubDate\": \"Thu, 22 Oct 2026 11:38:35 GMT\"}, {\"title\": \"Prediction: One of the World\\u2019s Biggest Stocks Could Still Have Room to Run - 24\/7 Wall St.\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiugFBVV95cUxQdDNHZE9BblNyTmdhX2F6bnlnYS15ajRrY2ZsVVJBMTFkZ0JpQUZGQWdMMmVMQjN3dThHcVJ3Y0xROGd5bEdTdUJMYmlHamxvLVFTTEV2U3E0YW1aSmZaTmgwZUpBY0toWWg1NThUalRBcXktR2k5OU1WeVFrd0JCeHY1WDZMNkY2ZUNnb29xX0RaQ3Z6aTNoV0ZzaEp5aW95MkE1eVZWbVQ3dlJDYlVwRUlfdksybjQ2V1E?oc=5\", \"publisher\": \"24\/7 Wall St.\", \"pubDate\": \"Thu, 22 Oct 2026 16:30:00 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nGOOG displays strong bearish structure with 33 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$329.90**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[Alphabet's 2 Classes of Common Stock Trade About 1% Apart. Here's the One I'd Buy. - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMingFBVV95cUxOM0Z2VzZrQ19HWXZDS2FNcFFMTnFvQnNQSUtRanRTX3NBQmxjNHJDb0lTSDBMZlRCSlJ3NUVwOVJqV21NQ2ktSTN2M0FMY3pGSkhCS19tNmlYSEM2Y2ZOOGJEMEhrMkctRVVRQ0N4b2l4Y2FaNTU4MmZiU04xMERaSm92YnBLbDVmNWE5SEQ5cjNYaHFNZVpNVGZleWlEQQ?oc=5)** (via Yahoo Finance)\\n* **[If Alphabet Does This on Oct. 28, the Stock Could Skyrocket - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMilgFBVV95cUxQNXUtakRiMFA4U0UxQzRVclFQUEhIS3BYeUtRMDU0ajVvcG50T2tlNzdqenp5S1YyeG13bzJMNFBBYkZyVW5taXE0bzhBcGRhODA1NHZhQzBIRTVEZnFjSTFCZng0M19HOENtcDRfTnZhRDlBeFRUdW5ZdHRMQ2doWlhDQ1dVRjVCRjVPUWxadFpzUXk4cmc?oc=5)** (via Yahoo Finance)\\n* **[Alphabet (GOOGL) Stock Price Forecast 2026: Cloud Hit $20B But FCF Collapsed \\u2014 Buy or Short? - TradingKey](https:\/\/news.google.com\/rss\/articles\/CBMixgFBVV95cUxQeXNna0FPVFVzVTBlNUM5NVVCNU9TLVhBazdFMVhkaFpBelZTMHBGV2ZqWTBwdFhwUVp3ajJLWXVaNTZURlFrRlhVQ010NDZzVTFhblZESDlvME0wWkhhemJBaXlyREZDLXhpckVRM3QxUlA2dW1idHlFQkEtT3FlbEdIb05UT1QtOFcySkRlc0pwRzc2Z25JQXE2YU8zS2JvLUh1ZUxEd3c5a2lETlItcXo3UEN6ZnA0c185SjNlN1J1QzI2VkE?oc=5)** (via TradingKey)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for GOOG.\", \"history\": [{\"timestamp\": \"2026-10-08 14:24:06\", \"price\": 348.5899963378906, \"conviction_score\": 74.50000000000001, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-09 02:17:21\", \"price\": 344.8599853515625, \"conviction_score\": 58.461538461538474, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-09 11:59:14\", \"price\": 344.8599853515625, \"conviction_score\": 58.461538461538474, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 15:51:10\", \"price\": 347.8599853515625, \"conviction_score\": 60.50000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-11 02:29:57\", \"price\": 347.8599853515625, \"conviction_score\": 60.50000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-12 15:28:42\", \"price\": 351.1199951171875, \"conviction_score\": 63.636363636363654, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-13 12:09:03\", \"price\": 348.9700012207031, \"conviction_score\": 60.50000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-15 16:28:48\", \"price\": 343.2900085449219, \"conviction_score\": 32.820512820512825, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-16 13:41:14\", \"price\": 343.1400146484375, \"conviction_score\": 21.538461538461544, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-17 06:52:25\", \"price\": 336.9100036621094, \"conviction_score\": -25.00000000000001, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-18 16:05:26\", \"price\": 336.9100036621094, \"conviction_score\": -25.00000000000001, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-19 07:14:31\", \"price\": 336.9100036621094, \"conviction_score\": -25.00000000000001, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-19 22:32:22\", \"price\": 340.1600036621094, \"conviction_score\": -27.17948717948719, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-20 05:33:30\", \"price\": 340.1600036621094, \"conviction_score\": -27.17948717948719, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-21 15:28:41\", \"price\": 329.0244140625, \"conviction_score\": -63.08411214953272, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 11:10:18\", \"price\": 330.95001220703125, \"conviction_score\": -67.14285714285715, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 03:41:34\", \"price\": 320.760009765625, \"conviction_score\": -60.964912280701775, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 16:35:49\", \"price\": 317.2799987792969, \"conviction_score\": -60.964912280701775, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 09:07:39\", \"price\": 317.2799987792969, \"conviction_score\": -60.964912280701775, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:02:11\", \"price\": 317.2799987792969, \"conviction_score\": -60.964912280701775, \"verdict\": \"SELL\"}]}, \"GOOG.TO\": {\"success\": true, \"ticker\": \"GOOG.TO\", \"category\": \"Watchlist Stocks\", \"price\": 50.4, \"conviction_score\": -61.0, \"verdict\": \"SELL\", \"bullish_count\": 7, \"bearish_count\": 33, \"neutral_count\": 8, \"high\": 51.02, \"low\": 50.34, \"volume\": 447900, \"entry_price\": 50.4, \"stop_loss\": 52.39, \"target_price\": 46.42, \"duration\": \"2-4 Days\", \"market_cap\": 22574160.68, \"sector\": \"Communication Services\", \"industry\": \"Internet Content & Information\", \"earnings_date\": null, \"options_flow\": null, \"win_rate\": {\"win_pct\": 22.2, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-29\", \"open\": 53.23, \"high\": 54.46, \"low\": 52.72, \"close\": 53.56, \"volume\": 276600, \"ema50\": 56.04, \"ema200\": 0.0, \"bbu\": 53.56, \"bbl\": 53.56, \"rsi\": 43.2, \"macd\": -1.2737, \"macds\": -0.9634, \"macdh\": -0.3103}, {\"time\": \"2026-07-30\", \"open\": 53.21, \"high\": 53.39, \"low\": 52.62, \"close\": 53.23, \"volume\": 347400, \"ema50\": 55.93, \"ema200\": 0.0, \"bbu\": 53.23, \"bbl\": 53.23, \"rsi\": 42.2, \"macd\": -1.245, \"macds\": -1.0197, \"macdh\": -0.2253}, {\"time\": \"2026-07-31\", \"open\": 54.14, \"high\": 57.16, \"low\": 54.11, \"close\": 56.78, \"volume\": 623200, \"ema50\": 55.96, \"ema200\": 0.0, \"bbu\": 56.78, \"bbl\": 56.78, \"rsi\": 54.7, \"macd\": -0.9245, \"macds\": -1.0007, \"macdh\": 0.0761}, {\"time\": \"2026-08-04\", \"open\": 58.27, \"high\": 60.18, \"low\": 58.27, \"close\": 59.79, \"volume\": 556100, \"ema50\": 56.11, \"ema200\": 0.0, \"bbu\": 59.79, \"bbl\": 59.79, \"rsi\": 62.2, \"macd\": -0.423, \"macds\": -0.8851, \"macdh\": 0.4622}, {\"time\": \"2026-08-05\", \"open\": 60.5, \"high\": 60.73, \"low\": 56.61, \"close\": 57.41, \"volume\": 869100, \"ema50\": 56.16, \"ema200\": 0.0, \"bbu\": 57.41, \"bbl\": 57.41, \"rsi\": 54.5, \"macd\": -0.2149, \"macds\": -0.7511, \"macdh\": 0.5362}, {\"time\": \"2026-08-06\", \"open\": 57.22, \"high\": 57.67, \"low\": 56.74, \"close\": 56.96, \"volume\": 364700, \"ema50\": 56.2, \"ema200\": 0.0, \"bbu\": 56.96, \"bbl\": 56.96, \"rsi\": 53.2, \"macd\": -0.0854, \"macds\": -0.618, \"macdh\": 0.5326}, {\"time\": \"2026-08-07\", \"open\": 56.63, \"high\": 56.95, \"low\": 56.27, \"close\": 56.55, \"volume\": 279500, \"ema50\": 56.21, \"ema200\": 0.0, \"bbu\": 56.55, \"bbl\": 56.55, \"rsi\": 52.0, \"macd\": -0.0155, \"macds\": -0.4975, \"macdh\": 0.4819}, {\"time\": \"2026-08-10\", \"open\": 56.5, \"high\": 56.74, \"low\": 56.06, \"close\": 56.73, \"volume\": 252300, \"ema50\": 56.23, \"ema200\": 52.95, \"bbu\": 56.73, \"bbl\": 56.73, \"rsi\": 52.5, \"macd\": 0.0537, \"macds\": -0.3872, \"macdh\": 0.4409}, {\"time\": \"2026-08-11\", \"open\": 56.5, \"high\": 56.5, \"low\": 54.6, \"close\": 54.71, \"volume\": 516900, \"ema50\": 56.17, \"ema200\": 52.96, \"bbu\": 54.71, \"bbl\": 54.71, \"rsi\": 46.3, \"macd\": -0.0537, \"macds\": -0.3205, \"macdh\": 0.2668}, {\"time\": \"2026-08-12\", \"open\": 55.05, \"high\": 55.05, \"low\": 54.19, \"close\": 54.73, \"volume\": 362700, \"ema50\": 56.11, \"ema200\": 52.98, \"bbu\": 54.73, \"bbl\": 54.73, \"rsi\": 46.4, \"macd\": -0.1357, \"macds\": -0.2836, \"macdh\": 0.1479}, {\"time\": \"2026-08-13\", \"open\": 54.92, \"high\": 55.11, \"low\": 54.57, \"close\": 54.9, \"volume\": 345300, \"ema50\": 56.07, \"ema200\": 53.0, \"bbu\": 54.9, \"bbl\": 54.9, \"rsi\": 47.0, \"macd\": -0.1848, \"macds\": -0.2638, \"macdh\": 0.079}, {\"time\": \"2026-08-14\", \"open\": 54.86, \"high\": 55.46, \"low\": 54.54, \"close\": 54.79, \"volume\": 263600, \"ema50\": 56.02, \"ema200\": 53.02, \"bbu\": 54.79, \"bbl\": 54.79, \"rsi\": 46.7, \"macd\": -0.2299, \"macds\": -0.257, \"macdh\": 0.0271}, {\"time\": \"2026-08-17\", \"open\": 54.86, \"high\": 54.96, \"low\": 54.14, \"close\": 54.41, \"volume\": 260200, \"ema50\": 55.95, \"ema200\": 53.03, \"bbu\": 54.41, \"bbl\": 54.41, \"rsi\": 45.3, \"macd\": -0.293, \"macds\": -0.2642, \"macdh\": -0.0287}, {\"time\": \"2026-08-18\", \"open\": 54.18, \"high\": 54.54, \"low\": 53.85, \"close\": 54.39, \"volume\": 250000, \"ema50\": 55.89, \"ema200\": 53.04, \"bbu\": 54.39, \"bbl\": 54.39, \"rsi\": 45.3, \"macd\": -0.3406, \"macds\": -0.2795, \"macdh\": -0.0611}, {\"time\": \"2026-08-19\", \"open\": 54.08, \"high\": 54.73, \"low\": 53.87, \"close\": 54.49, \"volume\": 223800, \"ema50\": 55.84, \"ema200\": 53.06, \"bbu\": 54.49, \"bbl\": 54.49, \"rsi\": 45.7, \"macd\": -0.3661, \"macds\": -0.2968, \"macdh\": -0.0693}, {\"time\": \"2026-08-20\", \"open\": 54.04, \"high\": 54.3, \"low\": 53.58, \"close\": 53.9, \"volume\": 242600, \"ema50\": 55.76, \"ema200\": 53.07, \"bbu\": 53.9, \"bbl\": 53.9, \"rsi\": 43.3, \"macd\": -0.4297, \"macds\": -0.3234, \"macdh\": -0.1063}, {\"time\": \"2026-08-21\", \"open\": 54.07, \"high\": 54.68, \"low\": 53.82, \"close\": 54.5, \"volume\": 206200, \"ema50\": 55.71, \"ema200\": 53.08, \"bbu\": 54.5, \"bbl\": 54.5, \"rsi\": 46.4, \"macd\": -0.426, \"macds\": -0.3439, \"macdh\": -0.0821}, {\"time\": \"2026-08-24\", \"open\": 54.29, \"high\": 55.41, \"low\": 54.26, \"close\": 54.82, \"volume\": 265000, \"ema50\": 55.68, \"ema200\": 53.1, \"bbu\": 54.82, \"bbl\": 54.82, \"rsi\": 48.0, \"macd\": -0.3928, \"macds\": -0.3537, \"macdh\": -0.0391}, {\"time\": \"2026-08-25\", \"open\": 55.07, \"high\": 55.17, \"low\": 54.52, \"close\": 54.69, \"volume\": 184800, \"ema50\": 55.64, \"ema200\": 53.11, \"bbu\": 54.69, \"bbl\": 54.69, \"rsi\": 47.4, \"macd\": -0.3726, \"macds\": -0.3575, \"macdh\": -0.0151}, {\"time\": \"2026-08-26\", \"open\": 54.69, \"high\": 54.69, \"low\": 53.69, \"close\": 53.98, \"volume\": 382100, \"ema50\": 55.57, \"ema200\": 53.12, \"bbu\": 53.98, \"bbl\": 53.98, \"rsi\": 44.1, \"macd\": -0.4092, \"macds\": -0.3678, \"macdh\": -0.0414}, {\"time\": \"2026-08-27\", \"open\": 53.61, \"high\": 53.96, \"low\": 53.41, \"close\": 53.81, \"volume\": 372100, \"ema50\": 55.51, \"ema200\": 53.13, \"bbu\": 53.81, \"bbl\": 53.81, \"rsi\": 43.2, \"macd\": -0.4475, \"macds\": -0.3837, \"macdh\": -0.0637}, {\"time\": \"2026-08-28\", \"open\": 53.8, \"high\": 55.01, \"low\": 53.77, \"close\": 54.55, \"volume\": 409200, \"ema50\": 55.47, \"ema200\": 53.14, \"bbu\": 54.55, \"bbl\": 54.55, \"rsi\": 47.6, \"macd\": -0.4126, \"macds\": -0.3895, \"macdh\": -0.0231}, {\"time\": \"2026-08-31\", \"open\": 54.25, \"high\": 54.25, \"low\": 53.12, \"close\": 53.44, \"volume\": 582900, \"ema50\": 55.39, \"ema200\": 53.15, \"bbu\": 53.44, \"bbl\": 53.44, \"rsi\": 42.4, \"macd\": -0.4699, \"macds\": -0.4056, \"macdh\": -0.0643}, {\"time\": \"2026-09-01\", \"open\": 52.92, \"high\": 53.14, \"low\": 52.44, \"close\": 52.95, \"volume\": 438200, \"ema50\": 55.29, \"ema200\": 53.15, \"bbu\": 52.95, \"bbl\": 52.95, \"rsi\": 40.3, \"macd\": -0.5485, \"macds\": -0.4342, \"macdh\": -0.1143}, {\"time\": \"2026-09-02\", \"open\": 52.59, \"high\": 53.53, \"low\": 52.48, \"close\": 53.19, \"volume\": 394800, \"ema50\": 55.21, \"ema200\": 53.15, \"bbu\": 53.19, \"bbl\": 53.19, \"rsi\": 41.8, \"macd\": -0.5847, \"macds\": -0.4643, \"macdh\": -0.1204}, {\"time\": \"2026-09-03\", \"open\": 53.63, \"high\": 54.25, \"low\": 53.63, \"close\": 53.97, \"volume\": 337100, \"ema50\": 55.16, \"ema200\": 53.15, \"bbu\": 53.97, \"bbl\": 53.97, \"rsi\": 46.6, \"macd\": -0.5442, \"macds\": -0.4803, \"macdh\": -0.0639}, {\"time\": \"2026-09-04\", \"open\": 53.99, \"high\": 54.15, \"low\": 53.18, \"close\": 53.42, \"volume\": 451700, \"ema50\": 55.09, \"ema200\": 53.16, \"bbu\": 53.42, \"bbl\": 53.42, \"rsi\": 43.8, \"macd\": -0.5497, \"macds\": -0.4941, \"macdh\": -0.0556}, {\"time\": \"2026-09-08\", \"open\": 52.9, \"high\": 53.57, \"low\": 52.6, \"close\": 53.43, \"volume\": 375300, \"ema50\": 55.03, \"ema200\": 53.16, \"bbu\": 53.43, \"bbl\": 53.43, \"rsi\": 43.9, \"macd\": -0.547, \"macds\": -0.5047, \"macdh\": -0.0423}, {\"time\": \"2026-09-09\", \"open\": 52.43, \"high\": 52.45, \"low\": 51.88, \"close\": 52.33, \"volume\": 842600, \"ema50\": 54.92, \"ema200\": 53.15, \"bbu\": 52.33, \"bbl\": 52.33, \"rsi\": 38.7, \"macd\": -0.6264, \"macds\": -0.5291, \"macdh\": -0.0973}, {\"time\": \"2026-09-10\", \"open\": 51.97, \"high\": 52.65, \"low\": 51.89, \"close\": 52.6, \"volume\": 664800, \"ema50\": 54.83, \"ema200\": 53.15, \"bbu\": 52.6, \"bbl\": 52.6, \"rsi\": 40.5, \"macd\": -0.6599, \"macds\": -0.5552, \"macdh\": -0.1047}, {\"time\": \"2026-09-11\", \"open\": 52.98, \"high\": 54.11, \"low\": 52.98, \"close\": 53.43, \"volume\": 429300, \"ema50\": 54.78, \"ema200\": 53.15, \"bbu\": 53.43, \"bbl\": 53.43, \"rsi\": 46.0, \"macd\": -0.6124, \"macds\": -0.5667, \"macdh\": -0.0458}, {\"time\": \"2026-09-14\", \"open\": 53.95, \"high\": 55.12, \"low\": 53.93, \"close\": 55.02, \"volume\": 737400, \"ema50\": 54.79, \"ema200\": 53.17, \"bbu\": 55.02, \"bbl\": 55.02, \"rsi\": 54.6, \"macd\": -0.4414, \"macds\": -0.5416, \"macdh\": 0.1002}, {\"time\": \"2026-09-15\", \"open\": 54.62, \"high\": 54.75, \"low\": 53.98, \"close\": 54.31, \"volume\": 330100, \"ema50\": 54.77, \"ema200\": 53.18, \"bbu\": 54.31, \"bbl\": 54.31, \"rsi\": 50.7, \"macd\": -0.3591, \"macds\": -0.5051, \"macdh\": 0.146}, {\"time\": \"2026-09-16\", \"open\": 54.61, \"high\": 54.81, \"low\": 53.72, \"close\": 54.04, \"volume\": 372000, \"ema50\": 54.74, \"ema200\": 53.19, \"bbu\": 54.04, \"bbl\": 54.04, \"rsi\": 49.3, \"macd\": -0.312, \"macds\": -0.4665, \"macdh\": 0.1545}, {\"time\": \"2026-09-17\", \"open\": 54.88, \"high\": 55.05, \"low\": 54.2, \"close\": 54.7, \"volume\": 267600, \"ema50\": 54.74, \"ema200\": 53.2, \"bbu\": 54.7, \"bbl\": 54.7, \"rsi\": 52.8, \"macd\": -0.2189, \"macds\": -0.417, \"macdh\": 0.1981}, {\"time\": \"2026-09-18\", \"open\": 55.94, \"high\": 56.5, \"low\": 54.78, \"close\": 54.82, \"volume\": 699800, \"ema50\": 54.74, \"ema200\": 53.22, \"bbu\": 54.82, \"bbl\": 54.82, \"rsi\": 53.5, \"macd\": -0.1339, \"macds\": -0.3603, \"macdh\": 0.2265}, {\"time\": \"2026-09-21\", \"open\": 55.13, \"high\": 56.2, \"low\": 54.88, \"close\": 55.85, \"volume\": 738200, \"ema50\": 54.78, \"ema200\": 53.24, \"bbu\": 55.85, \"bbl\": 55.85, \"rsi\": 58.6, \"macd\": 0.0164, \"macds\": -0.285, \"macdh\": 0.3014}, {\"time\": \"2026-09-22\", \"open\": 56.2, \"high\": 57.26, \"low\": 55.05, \"close\": 55.3, \"volume\": 772100, \"ema50\": 54.8, \"ema200\": 53.26, \"bbu\": 55.3, \"bbl\": 55.3, \"rsi\": 55.1, \"macd\": 0.0901, \"macds\": -0.21, \"macdh\": 0.3001}, {\"time\": \"2026-09-23\", \"open\": 55.04, \"high\": 55.07, \"low\": 53.17, \"close\": 53.32, \"volume\": 1241400, \"ema50\": 54.75, \"ema200\": 53.27, \"bbu\": 53.32, \"bbl\": 53.32, \"rsi\": 44.7, \"macd\": -0.0111, \"macds\": -0.1702, \"macdh\": 0.1591}, {\"time\": \"2026-09-24\", \"open\": 53.0, \"high\": 53.97, \"low\": 52.99, \"close\": 53.96, \"volume\": 421600, \"ema50\": 54.71, \"ema200\": 53.27, \"bbu\": 53.96, \"bbl\": 53.96, \"rsi\": 48.1, \"macd\": -0.0393, \"macds\": -0.144, \"macdh\": 0.1047}, {\"time\": \"2026-09-25\", \"open\": 53.93, \"high\": 54.61, \"low\": 53.78, \"close\": 54.25, \"volume\": 301800, \"ema50\": 54.7, \"ema200\": 53.28, \"bbu\": 54.25, \"bbl\": 54.25, \"rsi\": 49.6, \"macd\": -0.0377, \"macds\": -0.1228, \"macdh\": 0.085}, {\"time\": \"2026-09-28\", \"open\": 53.74, \"high\": 54.07, \"low\": 53.55, \"close\": 53.95, \"volume\": 380100, \"ema50\": 54.67, \"ema200\": 53.29, \"bbu\": 53.95, \"bbl\": 53.95, \"rsi\": 48.1, \"macd\": -0.06, \"macds\": -0.1102, \"macdh\": 0.0502}, {\"time\": \"2026-09-29\", \"open\": 53.87, \"high\": 54.01, \"low\": 53.29, \"close\": 53.65, \"volume\": 357600, \"ema50\": 54.63, \"ema200\": 53.29, \"bbu\": 53.65, \"bbl\": 53.65, \"rsi\": 46.5, \"macd\": -0.1007, \"macds\": -0.1083, \"macdh\": 0.0076}, {\"time\": \"2026-09-30\", \"open\": 54.09, \"high\": 55.48, \"low\": 53.79, \"close\": 54.21, \"volume\": 697400, \"ema50\": 54.61, \"ema200\": 53.3, \"bbu\": 54.21, \"bbl\": 54.21, \"rsi\": 49.8, \"macd\": -0.0868, \"macds\": -0.104, \"macdh\": 0.0172}, {\"time\": \"2026-10-01\", \"open\": 55.21, \"high\": 55.64, \"low\": 52.9, \"close\": 53.26, \"volume\": 865700, \"ema50\": 54.56, \"ema200\": 53.3, \"bbu\": 53.26, \"bbl\": 53.26, \"rsi\": 44.8, \"macd\": -0.1507, \"macds\": -0.1134, \"macdh\": -0.0374}, {\"time\": \"2026-10-02\", \"open\": 53.77, \"high\": 54.48, \"low\": 53.77, \"close\": 54.09, \"volume\": 589500, \"ema50\": 54.54, \"ema200\": 53.31, \"bbu\": 54.09, \"bbl\": 54.09, \"rsi\": 49.6, \"macd\": -0.1328, \"macds\": -0.1173, \"macdh\": -0.0156}, {\"time\": \"2026-10-05\", \"open\": 54.01, \"high\": 54.82, \"low\": 53.95, \"close\": 54.72, \"volume\": 355800, \"ema50\": 54.55, \"ema200\": 53.32, \"bbu\": 54.72, \"bbl\": 54.72, \"rsi\": 52.9, \"macd\": -0.0671, \"macds\": -0.1072, \"macdh\": 0.0401}, {\"time\": \"2026-10-06\", \"open\": 54.76, \"high\": 54.94, \"low\": 54.33, \"close\": 54.8, \"volume\": 525100, \"ema50\": 54.56, \"ema200\": 53.34, \"bbu\": 54.8, \"bbl\": 54.8, \"rsi\": 53.3, \"macd\": -0.0084, \"macds\": -0.0875, \"macdh\": 0.0791}, {\"time\": \"2026-10-07\", \"open\": 54.64, \"high\": 55.24, \"low\": 54.1, \"close\": 55.2, \"volume\": 404900, \"ema50\": 54.58, \"ema200\": 53.36, \"bbu\": 55.2, \"bbl\": 55.2, \"rsi\": 55.5, \"macd\": 0.0696, \"macds\": -0.056, \"macdh\": 0.1256}, {\"time\": \"2026-10-08\", \"open\": 55.58, \"high\": 56.17, \"low\": 54.6, \"close\": 54.82, \"volume\": 447300, \"ema50\": 54.59, \"ema200\": 53.37, \"bbu\": 54.82, \"bbl\": 54.82, \"rsi\": 53.0, \"macd\": 0.0996, \"macds\": -0.0249, \"macdh\": 0.1245}, {\"time\": \"2026-10-09\", \"open\": 55.23, \"high\": 55.79, \"low\": 55.14, \"close\": 55.32, \"volume\": 479000, \"ema50\": 54.62, \"ema200\": 53.39, \"bbu\": 55.32, \"bbl\": 55.32, \"rsi\": 55.8, \"macd\": 0.1618, \"macds\": 0.0124, \"macdh\": 0.1494}, {\"time\": \"2026-10-13\", \"open\": 55.98, \"high\": 56.3, \"low\": 55.22, \"close\": 55.55, \"volume\": 536200, \"ema50\": 54.66, \"ema200\": 53.41, \"bbu\": 55.55, \"bbl\": 55.55, \"rsi\": 57.1, \"macd\": 0.2271, \"macds\": 0.0554, \"macdh\": 0.1717}, {\"time\": \"2026-10-14\", \"open\": 55.81, \"high\": 56.45, \"low\": 54.41, \"close\": 54.63, \"volume\": 495500, \"ema50\": 54.66, \"ema200\": 53.42, \"bbu\": 54.63, \"bbl\": 54.63, \"rsi\": 50.8, \"macd\": 0.2022, \"macds\": 0.0847, \"macdh\": 0.1175}, {\"time\": \"2026-10-15\", \"open\": 54.08, \"high\": 55.3, \"low\": 53.55, \"close\": 54.78, \"volume\": 448800, \"ema50\": 54.66, \"ema200\": 53.44, \"bbu\": 54.78, \"bbl\": 54.78, \"rsi\": 51.7, \"macd\": 0.1924, \"macds\": 0.1063, \"macdh\": 0.0862}, {\"time\": \"2026-10-16\", \"open\": 54.7, \"high\": 55.03, \"low\": 53.31, \"close\": 53.54, \"volume\": 481500, \"ema50\": 54.62, \"ema200\": 53.44, \"bbu\": 53.54, \"bbl\": 53.54, \"rsi\": 44.2, \"macd\": 0.0837, \"macds\": 0.1018, \"macdh\": -0.0181}, {\"time\": \"2026-10-19\", \"open\": 54.0, \"high\": 54.39, \"low\": 53.75, \"close\": 54.02, \"volume\": 294300, \"ema50\": 54.59, \"ema200\": 53.44, \"bbu\": 54.02, \"bbl\": 54.02, \"rsi\": 47.4, \"macd\": 0.0358, \"macds\": 0.0886, \"macdh\": -0.0528}, {\"time\": \"2026-10-20\", \"open\": 54.0, \"high\": 54.16, \"low\": 53.15, \"close\": 53.4, \"volume\": 455600, \"ema50\": 54.55, \"ema200\": 53.44, \"bbu\": 53.4, \"bbl\": 53.4, \"rsi\": 43.9, \"macd\": -0.0516, \"macds\": 0.0605, \"macdh\": -0.1121}, {\"time\": \"2026-10-21\", \"open\": 52.97, \"high\": 53.0, \"low\": 51.85, \"close\": 52.59, \"volume\": 1039400, \"ema50\": 54.47, \"ema200\": 53.44, \"bbu\": 52.59, \"bbl\": 52.59, \"rsi\": 39.8, \"macd\": -0.1841, \"macds\": 0.0116, \"macdh\": -0.1957}, {\"time\": \"2026-10-22\", \"open\": 51.92, \"high\": 52.05, \"low\": 50.59, \"close\": 50.96, \"volume\": 996500, \"ema50\": 54.33, \"ema200\": 53.41, \"bbu\": 50.96, \"bbl\": 50.96, \"rsi\": 33.1, \"macd\": -0.4159, \"macds\": -0.0739, \"macdh\": -0.342}, {\"time\": \"2026-10-23\", \"open\": 50.5, \"high\": 51.02, \"low\": 50.34, \"close\": 50.4, \"volume\": 447900, \"ema50\": 54.18, \"ema200\": 53.38, \"bbu\": 50.4, \"bbl\": 50.4, \"rsi\": 31.1, \"macd\": -0.6374, \"macds\": -0.1866, \"macdh\": -0.4508}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 53.519, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($53.52)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 53.907, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($53.91)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 54.0294, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($54.03)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 55.1992, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($55.20)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 54.3347, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($54.33)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 52.7343, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($52.73)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 53.5344, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($53.53)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 54.1776, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($54.18)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 53.3805, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($53.38)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 53.3577, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $53.36\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 31.1186, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 31.1\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 7.7943, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (7.8) is below %D (13.5)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 13.5099, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 13.5\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.6374, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-0.6374) is below Signal line (-0.1866)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.4508, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.4508)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -99.018, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -99.0\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -4029.4672, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -4029.5\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -8.0292, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-8.03%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -4.42, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-4.42)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -1.6466, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-1.6466)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 56.5744, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($56.57)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 51.2396, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is very close to or below lower support band ($51.24)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.099, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.099 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 56.1893, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($56.19)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 50.8794, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($50.88)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 56.45, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($56.45)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 50.34, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Price is breaking down below the 20-day Low ($50.34)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 1.3252, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $1.33\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 2.6294, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 2.63% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 1.3337, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $1.33\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -5414200.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.1896, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.190\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -387059.3505, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-387059)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 53.6744, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($53.67)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -5419678.079, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -50.2872, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-50.287180)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 5093657.2647, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -507310.911, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-507311)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 42.0666, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 42.1\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 17.0018, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 17.0\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -15.0633, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (15.4) is below DMI- (30.5)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -5.3601, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-5.360)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.0494, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"TRIX oscillator (-0.0494) is above its signal line (-0.0519)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -2.3039, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-2.30)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -0.5786, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-0.58%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 1.293, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (1.29)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -13.9432, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-13.94) is below signal line (-2.88)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.3694, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.74) is below -VI (1.11)\"}], \"news_articles\": [{\"title\": \"Is the stock market boom too good to be true? Plus the growing divide in AI adoption - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMifkFVX3lxTFBJaV9UYm1pVHl5T3pFeFRnT1RqLTNnZ2FaQkxTVTEwNDJEWWw2SzRPQWxHTk42Ri02TTVNaVdIcG1TSXV3N0VZSnA1M0Yta2QyX29zZlMtSEx4aEdlREUzVUhwMWExTjZRYlB6Z25BME84VjVhSzEydTZObHgtUQ?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Tue, 06 Oct 2026 07:00:00 GMT\"}, {\"title\": \"Google to host OpenAI's models, as all three cloud giants deliver GPT products - Seeking Alpha\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMitAFBVV95cUxNdUVlUVBoRVlMd0g4TXZUNjFxaHJCcC1DaG1RVklESk1rbTBvVDIxUEx0LUFRdjlrNFBvc2xidEwyRjA2STlOTWpmbVdNbEkwZVRhaEU3bFowXzJyMFRWV3NIQ1N2WHJDZENLcUZIUkQwMkMtYW5fQUdsWnVUUjVWX2x2Y0t4WE05eDhNajlsYlExLXc1Z3JGbmpVYjFpRk9BVjJLcm9wWWd6eXA5Q2w5UVlwTWo?oc=5\", \"publisher\": \"Seeking Alpha\", \"pubDate\": \"Wed, 21 Oct 2026 15:15:37 GMT\"}, {\"title\": \"1 Tech Stock That's Too Good to Pass On as We Approach the Fourth Quarter - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiiAFBVV95cUxQN2wxOTNfcGVWVXBvbmV3cmNiQWlKOFlxbGJsRHhteTZMb3BzSWhNenBLY05EenF2cjQ3MlVHQXI5VWFlZ1c5YjRXMXBZTlZvY055eXlNYThqcFF3amk0eDl3ZlRiaEdua3ViVDZUa1VjazdtUlprV2NvMWdFSm1EcGp0UWc2V05K?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Thu, 17 Sep 2026 07:00:00 GMT\"}, {\"title\": \"Google to Double Spending as Earnings Beat Wall Street Expectations - WSJ\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMie0FVX3lxTE9nbHV3OW1iOUw5MWNYMGh6Q0oxdEhrdGZFRUVZUE9tcUg2dXR3UkpwUjlkWVVEQVZYVkwxSVJMTEdKNWpiMDd0amxMN1hYZkttRWdSVlowdHVURVAwdnN2TkJZTWF6ZG5xNzlVSkxTQldiN25sNWhhamx6Zw?oc=5\", \"publisher\": \"WSJ\", \"pubDate\": \"Wed, 04 Feb 2026 08:00:00 GMT\"}, {\"title\": \"Marvell Is Partnering With Google to Create Custom Chips. How to Play MRVL Stock Here. - Barchart.com\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMixwFBVV95cUxNN1dZNG9zaGhLVFZsclU0QkFwVkthZ2h5eTFOSGZ0SVhjUmdORVU2anNtOWhZQ01Ta0RXalVmTndfcVBuM0ZCS1V0YUZiOHF4YWZabjlsb3p6OHR6dmQ0aDFMMmVQR3AzYmc3MS1VV0ZNRzYxRDNpZDA4VGE2aV9vb3dnekQtVmpMLURnSTBTVFNfQ0hBQXZ4TzI5Yjh5dVBMUWZhNGlZYlBKU1l3WWVybmxPcm4xamU2NkVVV3ZHb3FIT0FOM0NN?oc=5\", \"publisher\": \"Barchart.com\", \"pubDate\": \"Tue, 25 Aug 2026 07:00:00 GMT\"}, {\"title\": \"Google to invest record $15 billion in AI infrastructure in the 'Texas of Europe' - CNBC\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMihwFBVV95cUxNSVlBVDVfVTQ3WGd1MlRsZ2NaZjB4V2pxUnQtM3hmS1RXZ3loTmw3NGdFdzI4R2JRM2xodnFickRXb00xbTBya0tKVnpCQmUyQTIzejh0RmNBZG5QQVRJTGNJbHRGeWt2OG1wLTBXbTlpT2MzUzBidGkyR2NEY2xIUlYzajFfaXPSAYwBQVVfeXFMTndMOWU2SmdmUGZ4UjNzU1g3WXlSTmZKZmdrakhYZlkyZDRFZzdnTHd5YzN6STNWVnlRTWxLcEhjZUlNUXl1WVhrQ1lpc3lTLVhWRHVtVHVsWll6SE41aER6ZnpHR1dONjhUbkJwanRVeFVyLUV5ZlY5eHNYYThqX24wLS15bHJnNUFpbEw?oc=5\", \"publisher\": \"CNBC\", \"pubDate\": \"Wed, 09 Sep 2026 07:00:00 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nGOOG.TO displays strong bearish structure with 33 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$52.39**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[Is the stock market boom too good to be true? Plus the growing divide in AI adoption - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMifkFVX3lxTFBJaV9UYm1pVHl5T3pFeFRnT1RqLTNnZ2FaQkxTVTEwNDJEWWw2SzRPQWxHTk42Ri02TTVNaVdIcG1TSXV3N0VZSnA1M0Yta2QyX29zZlMtSEx4aEdlREUzVUhwMWExTjZRYlB6Z25BME84VjVhSzEydTZObHgtUQ?oc=5)** (via Yahoo Finance)\\n* **[Google to host OpenAI's models, as all three cloud giants deliver GPT products - Seeking Alpha](https:\/\/news.google.com\/rss\/articles\/CBMitAFBVV95cUxNdUVlUVBoRVlMd0g4TXZUNjFxaHJCcC1DaG1RVklESk1rbTBvVDIxUEx0LUFRdjlrNFBvc2xidEwyRjA2STlOTWpmbVdNbEkwZVRhaEU3bFowXzJyMFRWV3NIQ1N2WHJDZENLcUZIUkQwMkMtYW5fQUdsWnVUUjVWX2x2Y0t4WE05eDhNajlsYlExLXc1Z3JGbmpVYjFpRk9BVjJLcm9wWWd6eXA5Q2w5UVlwTWo?oc=5)** (via Seeking Alpha)\\n* **[1 Tech Stock That's Too Good to Pass On as We Approach the Fourth Quarter - The Motley Fool](https:\/\/news.google.com\/rss\/articles\/CBMiiAFBVV95cUxQN2wxOTNfcGVWVXBvbmV3cmNiQWlKOFlxbGJsRHhteTZMb3BzSWhNenBLY05EenF2cjQ3MlVHQXI5VWFlZ1c5YjRXMXBZTlZvY055eXlNYThqcFF3amk0eDl3ZlRiaEdua3ViVDZUa1VjazdtUlprV2NvMWdFSm1EcGp0UWc2V05K?oc=5)** (via The Motley Fool)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for GOOG.TO.\", \"history\": [{\"timestamp\": \"2026-10-07 20:39:03\", \"price\": 55.20000076293945, \"conviction_score\": 63.589743589743605, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-08 14:24:06\", \"price\": 55.45000076293945, \"conviction_score\": 66.5, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-09 02:34:06\", \"price\": 54.81999969482422, \"conviction_score\": 50.256410256410255, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 15:51:10\", \"price\": 55.31999969482422, \"conviction_score\": 56.50000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-11 02:30:00\", \"price\": 55.31999969482422, \"conviction_score\": 56.50000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-12 15:28:44\", \"price\": 55.31999969482422, \"conviction_score\": 56.50000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-13 13:30:48\", \"price\": 55.31999969482422, \"conviction_score\": 56.50000000000001, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-15 16:59:44\", \"price\": 54.599998474121094, \"conviction_score\": 38.46153846153846, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-16 14:42:11\", \"price\": 54.349998474121094, \"conviction_score\": 10.256410256410259, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-17 06:52:24\", \"price\": 53.540000915527344, \"conviction_score\": -24.019607843137265, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-18 15:48:23\", \"price\": 53.540000915527344, \"conviction_score\": -24.019607843137265, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-19 08:03:58\", \"price\": 53.540000915527344, \"conviction_score\": -24.019607843137265, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-19 22:58:15\", \"price\": 54.02000045776367, \"conviction_score\": -41.02564102564104, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 05:33:30\", \"price\": 54.02000045776367, \"conviction_score\": -41.02564102564104, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 15:55:34\", \"price\": 52.25, \"conviction_score\": -67.7570093457944, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 11:26:53\", \"price\": 52.59000015258789, \"conviction_score\": -70.95238095238096, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-23 03:41:36\", \"price\": 50.959999084472656, \"conviction_score\": -60.964912280701775, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 16:35:49\", \"price\": 50.400001525878906, \"conviction_score\": -60.964912280701775, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 09:07:42\", \"price\": 50.400001525878906, \"conviction_score\": -60.964912280701775, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:02:12\", \"price\": 50.400001525878906, \"conviction_score\": -60.964912280701775, \"verdict\": \"SELL\"}]}, \"IONQ\": {\"success\": true, \"ticker\": \"IONQ\", \"category\": \"Watchlist Stocks\", \"price\": 31.27, \"conviction_score\": -75.1, \"verdict\": \"STRONG SELL\", \"bullish_count\": 6, \"bearish_count\": 32, \"neutral_count\": 10, \"high\": 31.58, \"low\": 30.38, \"volume\": 12999800, \"entry_price\": 31.27, \"stop_loss\": 34.95, \"target_price\": 23.91, \"duration\": \"5-7 Days\", \"market_cap\": 406503751.95, \"sector\": \"Technology\", \"industry\": \"Computer Hardware\", \"earnings_date\": \"2026-11-05\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 2.78, \"calls_vol\": 6622, \"puts_vol\": 18412}, \"win_rate\": {\"win_pct\": 62.5, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 36.49, \"high\": 37.65, \"low\": 35.58, \"close\": 36.44, \"volume\": 18218400, \"ema50\": 44.35, \"ema200\": 0.0, \"bbu\": 36.44, \"bbl\": 36.44, \"rsi\": 41.2, \"macd\": -4.3816, \"macds\": -4.881, \"macdh\": 0.4995}, {\"time\": \"2026-08-03\", \"open\": 35.83, \"high\": 40.16, \"low\": 35.43, \"close\": 38.85, \"volume\": 23340700, \"ema50\": 44.13, \"ema200\": 0.0, \"bbu\": 38.85, \"bbl\": 38.85, \"rsi\": 46.5, \"macd\": -3.8329, \"macds\": -4.6714, \"macdh\": 0.8385}, {\"time\": \"2026-08-04\", \"open\": 39.63, \"high\": 42.05, \"low\": 39.58, \"close\": 41.72, \"volume\": 25440200, \"ema50\": 44.04, \"ema200\": 0.0, \"bbu\": 41.72, \"bbl\": 41.72, \"rsi\": 52.1, \"macd\": -3.1305, \"macds\": -4.3632, \"macdh\": 1.2327}, {\"time\": \"2026-08-05\", \"open\": 40.95, \"high\": 41.9, \"low\": 39.7, \"close\": 39.93, \"volume\": 24378400, \"ema50\": 43.88, \"ema200\": 0.0, \"bbu\": 39.93, \"bbl\": 39.93, \"rsi\": 48.7, \"macd\": -2.6872, \"macds\": -4.028, \"macdh\": 1.3408}, {\"time\": \"2026-08-06\", \"open\": 41.37, \"high\": 41.88, \"low\": 39.65, \"close\": 39.72, \"volume\": 26407700, \"ema50\": 43.72, \"ema200\": 0.0, \"bbu\": 39.72, \"bbl\": 39.72, \"rsi\": 48.3, \"macd\": -2.3261, \"macds\": -3.6876, \"macdh\": 1.3615}, {\"time\": \"2026-08-07\", \"open\": 40.38, \"high\": 44.62, \"low\": 40.0, \"close\": 44.43, \"volume\": 34474400, \"ema50\": 43.74, \"ema200\": 0.0, \"bbu\": 44.43, \"bbl\": 44.43, \"rsi\": 56.8, \"macd\": -1.6409, \"macds\": -3.2783, \"macdh\": 1.6374}, {\"time\": \"2026-08-10\", \"open\": 43.24, \"high\": 44.2, \"low\": 42.2, \"close\": 42.53, \"volume\": 17017400, \"ema50\": 43.7, \"ema200\": 0.0, \"bbu\": 42.53, \"bbl\": 42.53, \"rsi\": 53.0, \"macd\": -1.237, \"macds\": -2.87, \"macdh\": 1.6331}, {\"time\": \"2026-08-11\", \"open\": 43.02, \"high\": 44.02, \"low\": 42.18, \"close\": 43.44, \"volume\": 15464800, \"ema50\": 43.69, \"ema200\": 0.0, \"bbu\": 43.44, \"bbl\": 43.44, \"rsi\": 54.6, \"macd\": -0.8338, \"macds\": -2.4628, \"macdh\": 1.629}, {\"time\": \"2026-08-12\", \"open\": 44.64, \"high\": 45.54, \"low\": 42.84, \"close\": 45.2, \"volume\": 22204000, \"ema50\": 43.74, \"ema200\": 45.41, \"bbu\": 45.2, \"bbl\": 45.2, \"rsi\": 57.6, \"macd\": -0.368, \"macds\": -2.0438, \"macdh\": 1.6758}, {\"time\": \"2026-08-13\", \"open\": 44.9, \"high\": 47.94, \"low\": 44.73, \"close\": 44.98, \"volume\": 21098800, \"ema50\": 43.79, \"ema200\": 45.41, \"bbu\": 44.98, \"bbl\": 44.98, \"rsi\": 57.1, \"macd\": -0.0164, \"macds\": -1.6384, \"macdh\": 1.6219}, {\"time\": \"2026-08-14\", \"open\": 44.7, \"high\": 47.27, \"low\": 44.36, \"close\": 46.26, \"volume\": 18133500, \"ema50\": 43.89, \"ema200\": 45.42, \"bbu\": 46.26, \"bbl\": 46.26, \"rsi\": 59.3, \"macd\": 0.3613, \"macds\": -1.2384, \"macdh\": 1.5997}, {\"time\": \"2026-08-17\", \"open\": 46.01, \"high\": 47.21, \"low\": 44.85, \"close\": 46.84, \"volume\": 13863100, \"ema50\": 44.01, \"ema200\": 45.43, \"bbu\": 46.84, \"bbl\": 46.84, \"rsi\": 60.3, \"macd\": 0.6994, \"macds\": -0.8509, \"macdh\": 1.5503}, {\"time\": \"2026-08-18\", \"open\": 44.36, \"high\": 46.46, \"low\": 43.6, \"close\": 44.12, \"volume\": 16881400, \"ema50\": 44.01, \"ema200\": 45.42, \"bbu\": 44.12, \"bbl\": 44.12, \"rsi\": 53.6, \"macd\": 0.7394, \"macds\": -0.5328, \"macdh\": 1.2722}, {\"time\": \"2026-08-19\", \"open\": 43.38, \"high\": 44.19, \"low\": 42.16, \"close\": 43.36, \"volume\": 15005900, \"ema50\": 43.98, \"ema200\": 45.4, \"bbu\": 43.36, \"bbl\": 43.36, \"rsi\": 51.9, \"macd\": 0.7016, \"macds\": -0.2859, \"macdh\": 0.9875}, {\"time\": \"2026-08-20\", \"open\": 43.44, \"high\": 43.59, \"low\": 40.33, \"close\": 41.53, \"volume\": 17163500, \"ema50\": 43.89, \"ema200\": 45.36, \"bbu\": 41.53, \"bbl\": 41.53, \"rsi\": 47.9, \"macd\": 0.518, \"macds\": -0.1251, \"macdh\": 0.6432}, {\"time\": \"2026-08-21\", \"open\": 42.2, \"high\": 45.46, \"low\": 42.01, \"close\": 44.86, \"volume\": 19707800, \"ema50\": 43.93, \"ema200\": 45.35, \"bbu\": 44.86, \"bbl\": 44.86, \"rsi\": 54.7, \"macd\": 0.634, \"macds\": 0.0267, \"macdh\": 0.6073}, {\"time\": \"2026-08-24\", \"open\": 43.33, \"high\": 43.55, \"low\": 40.96, \"close\": 41.06, \"volume\": 17251100, \"ema50\": 43.81, \"ema200\": 45.31, \"bbu\": 41.06, \"bbl\": 41.06, \"rsi\": 47.1, \"macd\": 0.4144, \"macds\": 0.1042, \"macdh\": 0.3102}, {\"time\": \"2026-08-25\", \"open\": 42.08, \"high\": 42.67, \"low\": 40.99, \"close\": 42.05, \"volume\": 12364100, \"ema50\": 43.74, \"ema200\": 45.28, \"bbu\": 42.05, \"bbl\": 42.05, \"rsi\": 49.1, \"macd\": 0.3167, \"macds\": 0.1467, \"macdh\": 0.17}, {\"time\": \"2026-08-26\", \"open\": 41.06, \"high\": 41.91, \"low\": 39.96, \"close\": 40.03, \"volume\": 13106100, \"ema50\": 43.6, \"ema200\": 45.23, \"bbu\": 40.03, \"bbl\": 40.03, \"rsi\": 45.4, \"macd\": 0.0753, \"macds\": 0.1324, \"macdh\": -0.0571}, {\"time\": \"2026-08-27\", \"open\": 41.03, \"high\": 42.94, \"low\": 40.76, \"close\": 42.46, \"volume\": 14880800, \"ema50\": 43.55, \"ema200\": 45.2, \"bbu\": 42.46, \"bbl\": 42.46, \"rsi\": 50.3, \"macd\": 0.0793, \"macds\": 0.1218, \"macdh\": -0.0426}, {\"time\": \"2026-08-28\", \"open\": 41.73, \"high\": 41.92, \"low\": 38.64, \"close\": 39.2, \"volume\": 20107800, \"ema50\": 43.38, \"ema200\": 45.14, \"bbu\": 39.2, \"bbl\": 39.2, \"rsi\": 44.5, \"macd\": -0.1786, \"macds\": 0.0617, \"macdh\": -0.2404}, {\"time\": \"2026-08-31\", \"open\": 38.8, \"high\": 40.55, \"low\": 38.43, \"close\": 39.31, \"volume\": 38638700, \"ema50\": 43.22, \"ema200\": 45.08, \"bbu\": 39.31, \"bbl\": 39.31, \"rsi\": 44.7, \"macd\": -0.3699, \"macds\": -0.0246, \"macdh\": -0.3453}, {\"time\": \"2026-09-01\", \"open\": 37.87, \"high\": 39.25, \"low\": 37.59, \"close\": 37.78, \"volume\": 14156700, \"ema50\": 43.01, \"ema200\": 45.01, \"bbu\": 37.78, \"bbl\": 37.78, \"rsi\": 42.1, \"macd\": -0.6376, \"macds\": -0.1472, \"macdh\": -0.4904}, {\"time\": \"2026-09-02\", \"open\": 37.42, \"high\": 38.24, \"low\": 36.78, \"close\": 37.64, \"volume\": 13313100, \"ema50\": 42.8, \"ema200\": 44.93, \"bbu\": 37.64, \"bbl\": 37.64, \"rsi\": 41.9, \"macd\": -0.8512, \"macds\": -0.288, \"macdh\": -0.5632}, {\"time\": \"2026-09-03\", \"open\": 38.13, \"high\": 39.78, \"low\": 37.84, \"close\": 39.02, \"volume\": 14009200, \"ema50\": 42.65, \"ema200\": 44.88, \"bbu\": 39.02, \"bbl\": 39.02, \"rsi\": 45.2, \"macd\": -0.8988, \"macds\": -0.4101, \"macdh\": -0.4886}, {\"time\": \"2026-09-04\", \"open\": 39.07, \"high\": 39.73, \"low\": 38.83, \"close\": 39.52, \"volume\": 13112200, \"ema50\": 42.53, \"ema200\": 44.82, \"bbu\": 39.52, \"bbl\": 39.52, \"rsi\": 46.4, \"macd\": -0.8859, \"macds\": -0.5053, \"macdh\": -0.3806}, {\"time\": \"2026-09-08\", \"open\": 42.32, \"high\": 44.43, \"low\": 39.45, \"close\": 40.47, \"volume\": 40223400, \"ema50\": 42.45, \"ema200\": 44.78, \"bbu\": 40.47, \"bbl\": 40.47, \"rsi\": 48.7, \"macd\": -0.79, \"macds\": -0.5622, \"macdh\": -0.2277}, {\"time\": \"2026-09-09\", \"open\": 39.51, \"high\": 39.92, \"low\": 38.1, \"close\": 38.14, \"volume\": 25387600, \"ema50\": 42.28, \"ema200\": 44.71, \"bbu\": 38.14, \"bbl\": 38.14, \"rsi\": 43.8, \"macd\": -0.8917, \"macds\": -0.6281, \"macdh\": -0.2635}, {\"time\": \"2026-09-10\", \"open\": 37.29, \"high\": 38.34, \"low\": 36.79, \"close\": 36.84, \"volume\": 17837200, \"ema50\": 42.07, \"ema200\": 44.64, \"bbu\": 36.84, \"bbl\": 36.84, \"rsi\": 41.2, \"macd\": -1.0649, \"macds\": -0.7155, \"macdh\": -0.3494}, {\"time\": \"2026-09-11\", \"open\": 37.23, \"high\": 37.94, \"low\": 36.33, \"close\": 36.75, \"volume\": 15395500, \"ema50\": 41.86, \"ema200\": 44.56, \"bbu\": 36.75, \"bbl\": 36.75, \"rsi\": 41.1, \"macd\": -1.1956, \"macds\": -0.8115, \"macdh\": -0.3841}, {\"time\": \"2026-09-14\", \"open\": 35.16, \"high\": 38.56, \"low\": 35.0, \"close\": 37.5, \"volume\": 18228800, \"ema50\": 41.69, \"ema200\": 44.49, \"bbu\": 37.5, \"bbl\": 37.5, \"rsi\": 43.2, \"macd\": -1.2246, \"macds\": -0.8941, \"macdh\": -0.3305}, {\"time\": \"2026-09-15\", \"open\": 36.28, \"high\": 38.17, \"low\": 36.26, \"close\": 37.05, \"volume\": 12906800, \"ema50\": 41.5, \"ema200\": 44.41, \"bbu\": 37.05, \"bbl\": 37.05, \"rsi\": 42.2, \"macd\": -1.2693, \"macds\": -0.9691, \"macdh\": -0.3001}, {\"time\": \"2026-09-16\", \"open\": 36.98, \"high\": 37.65, \"low\": 36.06, \"close\": 36.84, \"volume\": 15823800, \"ema50\": 41.32, \"ema200\": 44.34, \"bbu\": 36.84, \"bbl\": 36.84, \"rsi\": 41.7, \"macd\": -1.3065, \"macds\": -1.0366, \"macdh\": -0.2699}, {\"time\": \"2026-09-17\", \"open\": 38.32, \"high\": 40.78, \"low\": 38.09, \"close\": 40.34, \"volume\": 22494900, \"ema50\": 41.28, \"ema200\": 44.3, \"bbu\": 40.34, \"bbl\": 40.34, \"rsi\": 51.8, \"macd\": -1.0417, \"macds\": -1.0376, \"macdh\": -0.004}, {\"time\": \"2026-09-18\", \"open\": 40.75, \"high\": 40.94, \"low\": 37.77, \"close\": 39.13, \"volume\": 23126600, \"ema50\": 41.2, \"ema200\": 44.25, \"bbu\": 39.13, \"bbl\": 39.13, \"rsi\": 48.7, \"macd\": -0.9188, \"macds\": -1.0139, \"macdh\": 0.0951}, {\"time\": \"2026-09-21\", \"open\": 40.43, \"high\": 40.93, \"low\": 39.83, \"close\": 40.51, \"volume\": 14289400, \"ema50\": 41.17, \"ema200\": 44.21, \"bbu\": 40.51, \"bbl\": 40.51, \"rsi\": 52.2, \"macd\": -0.7019, \"macds\": -0.9515, \"macdh\": 0.2495}, {\"time\": \"2026-09-22\", \"open\": 40.51, \"high\": 40.8, \"low\": 39.87, \"close\": 40.74, \"volume\": 17857200, \"ema50\": 41.15, \"ema200\": 44.17, \"bbu\": 40.74, \"bbl\": 40.74, \"rsi\": 52.8, \"macd\": -0.5057, \"macds\": -0.8623, \"macdh\": 0.3566}, {\"time\": \"2026-09-23\", \"open\": 45.84, \"high\": 46.05, \"low\": 41.63, \"close\": 42.54, \"volume\": 72555700, \"ema50\": 41.21, \"ema200\": 44.16, \"bbu\": 42.54, \"bbl\": 42.54, \"rsi\": 57.2, \"macd\": -0.2026, \"macds\": -0.7304, \"macdh\": 0.5278}, {\"time\": \"2026-09-24\", \"open\": 41.57, \"high\": 45.66, \"low\": 41.28, \"close\": 44.98, \"volume\": 43226800, \"ema50\": 41.36, \"ema200\": 44.17, \"bbu\": 44.98, \"bbl\": 44.98, \"rsi\": 62.3, \"macd\": 0.2318, \"macds\": -0.5379, \"macdh\": 0.7697}, {\"time\": \"2026-09-25\", \"open\": 44.7, \"high\": 46.55, \"low\": 44.12, \"close\": 45.48, \"volume\": 27579200, \"ema50\": 41.52, \"ema200\": 44.18, \"bbu\": 45.48, \"bbl\": 45.48, \"rsi\": 63.3, \"macd\": 0.6094, \"macds\": -0.3085, \"macdh\": 0.9179}, {\"time\": \"2026-09-28\", \"open\": 45.64, \"high\": 47.91, \"low\": 44.54, \"close\": 44.58, \"volume\": 35027400, \"ema50\": 41.64, \"ema200\": 44.18, \"bbu\": 44.58, \"bbl\": 44.58, \"rsi\": 60.3, \"macd\": 0.8265, \"macds\": -0.0815, \"macdh\": 0.908}, {\"time\": \"2026-09-29\", \"open\": 45.8, \"high\": 45.9, \"low\": 43.72, \"close\": 43.91, \"volume\": 18797000, \"ema50\": 41.73, \"ema200\": 44.18, \"bbu\": 43.91, \"bbl\": 43.91, \"rsi\": 58.1, \"macd\": 0.9337, \"macds\": 0.1216, \"macdh\": 0.8122}, {\"time\": \"2026-09-30\", \"open\": 44.24, \"high\": 47.33, \"low\": 43.81, \"close\": 43.86, \"volume\": 25553100, \"ema50\": 41.81, \"ema200\": 44.18, \"bbu\": 43.86, \"bbl\": 43.86, \"rsi\": 57.9, \"macd\": 1.0031, \"macds\": 0.2979, \"macdh\": 0.7052}, {\"time\": \"2026-10-01\", \"open\": 43.95, \"high\": 45.09, \"low\": 43.55, \"close\": 43.99, \"volume\": 17214100, \"ema50\": 41.9, \"ema200\": 44.18, \"bbu\": 43.99, \"bbl\": 43.99, \"rsi\": 58.2, \"macd\": 1.0564, \"macds\": 0.4496, \"macdh\": 0.6068}, {\"time\": \"2026-10-02\", \"open\": 45.16, \"high\": 45.33, \"low\": 43.15, \"close\": 43.77, \"volume\": 19093800, \"ema50\": 41.97, \"ema200\": 44.17, \"bbu\": 43.77, \"bbl\": 43.77, \"rsi\": 57.4, \"macd\": 1.0686, \"macds\": 0.5734, \"macdh\": 0.4952}, {\"time\": \"2026-10-05\", \"open\": 43.77, \"high\": 44.22, \"low\": 42.24, \"close\": 42.97, \"volume\": 16464500, \"ema50\": 42.01, \"ema200\": 44.16, \"bbu\": 42.97, \"bbl\": 42.97, \"rsi\": 54.3, \"macd\": 1.0021, \"macds\": 0.6591, \"macdh\": 0.343}, {\"time\": \"2026-10-06\", \"open\": 43.56, \"high\": 45.4, \"low\": 43.0, \"close\": 43.29, \"volume\": 16358000, \"ema50\": 42.06, \"ema200\": 44.15, \"bbu\": 43.29, \"bbl\": 43.29, \"rsi\": 55.3, \"macd\": 0.9642, \"macds\": 0.7201, \"macdh\": 0.244}, {\"time\": \"2026-10-07\", \"open\": 42.19, \"high\": 42.38, \"low\": 40.76, \"close\": 41.34, \"volume\": 19141000, \"ema50\": 42.03, \"ema200\": 44.12, \"bbu\": 41.34, \"bbl\": 41.34, \"rsi\": 48.1, \"macd\": 0.7679, \"macds\": 0.7297, \"macdh\": 0.0382}, {\"time\": \"2026-10-08\", \"open\": 41.71, \"high\": 42.01, \"low\": 38.83, \"close\": 39.45, \"volume\": 23013700, \"ema50\": 41.93, \"ema200\": 44.08, \"bbu\": 39.45, \"bbl\": 39.45, \"rsi\": 42.3, \"macd\": 0.4546, \"macds\": 0.6747, \"macdh\": -0.2201}, {\"time\": \"2026-10-09\", \"open\": 40.0, \"high\": 40.24, \"low\": 38.99, \"close\": 39.89, \"volume\": 13255800, \"ema50\": 41.85, \"ema200\": 44.03, \"bbu\": 39.89, \"bbl\": 39.89, \"rsi\": 44.0, \"macd\": 0.239, \"macds\": 0.5875, \"macdh\": -0.3485}, {\"time\": \"2026-10-12\", \"open\": 38.79, \"high\": 38.81, \"low\": 35.89, \"close\": 36.27, \"volume\": 32151500, \"ema50\": 41.63, \"ema200\": 43.96, \"bbu\": 36.27, \"bbl\": 36.27, \"rsi\": 35.0, \"macd\": -0.2214, \"macds\": 0.4257, \"macdh\": -0.6471}, {\"time\": \"2026-10-13\", \"open\": 35.82, \"high\": 35.99, \"low\": 34.48, \"close\": 34.73, \"volume\": 23468100, \"ema50\": 41.36, \"ema200\": 43.87, \"bbu\": 34.73, \"bbl\": 34.73, \"rsi\": 31.9, \"macd\": -0.7024, \"macds\": 0.2001, \"macdh\": -0.9025}, {\"time\": \"2026-10-14\", \"open\": 33.15, \"high\": 33.39, \"low\": 31.05, \"close\": 31.42, \"volume\": 41353700, \"ema50\": 40.97, \"ema200\": 43.74, \"bbu\": 31.42, \"bbl\": 31.42, \"rsi\": 26.6, \"macd\": -1.3353, \"macds\": -0.107, \"macdh\": -1.2283}, {\"time\": \"2026-10-15\", \"open\": 30.55, \"high\": 34.36, \"low\": 30.03, \"close\": 34.35, \"volume\": 48163300, \"ema50\": 40.71, \"ema200\": 43.65, \"bbu\": 34.35, \"bbl\": 34.35, \"rsi\": 36.7, \"macd\": -1.5822, \"macds\": -0.402, \"macdh\": -1.1802}, {\"time\": \"2026-10-16\", \"open\": 33.03, \"high\": 33.64, \"low\": 31.1, \"close\": 31.28, \"volume\": 28282300, \"ema50\": 40.34, \"ema200\": 43.53, \"bbu\": 31.28, \"bbl\": 31.28, \"rsi\": 31.8, \"macd\": -2.0025, \"macds\": -0.7221, \"macdh\": -1.2804}, {\"time\": \"2026-10-19\", \"open\": 32.35, \"high\": 32.44, \"low\": 30.29, \"close\": 30.78, \"volume\": 25941800, \"ema50\": 39.97, \"ema200\": 43.4, \"bbu\": 30.78, \"bbl\": 30.78, \"rsi\": 31.0, \"macd\": -2.3489, \"macds\": -1.0475, \"macdh\": -1.3014}, {\"time\": \"2026-10-20\", \"open\": 30.28, \"high\": 32.17, \"low\": 30.19, \"close\": 31.26, \"volume\": 20760100, \"ema50\": 39.63, \"ema200\": 43.28, \"bbu\": 31.26, \"bbl\": 31.26, \"rsi\": 32.6, \"macd\": -2.5552, \"macds\": -1.349, \"macdh\": -1.2062}, {\"time\": \"2026-10-21\", \"open\": 31.56, \"high\": 32.52, \"low\": 31.29, \"close\": 32.28, \"volume\": 16836800, \"ema50\": 39.34, \"ema200\": 43.17, \"bbu\": 32.28, \"bbl\": 32.28, \"rsi\": 36.0, \"macd\": -2.6064, \"macds\": -1.6005, \"macdh\": -1.0059}, {\"time\": \"2026-10-22\", \"open\": 30.94, \"high\": 32.34, \"low\": 30.7, \"close\": 31.16, \"volume\": 18980000, \"ema50\": 39.02, \"ema200\": 43.05, \"bbu\": 31.16, \"bbl\": 31.16, \"rsi\": 34.0, \"macd\": -2.7061, \"macds\": -1.8216, \"macdh\": -0.8845}, {\"time\": \"2026-10-23\", \"open\": 30.92, \"high\": 31.58, \"low\": 30.38, \"close\": 31.27, \"volume\": 12999800, \"ema50\": 38.71, \"ema200\": 42.93, \"bbu\": 31.27, \"bbl\": 31.27, \"rsi\": 34.4, \"macd\": -2.7446, \"macds\": -2.0062, \"macdh\": -0.7384}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 32.48, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($32.48)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 37.5925, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($37.59)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 39.484, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($39.48)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 43.0125, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($43.01)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 42.5033, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($42.50)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 32.8804, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($32.88)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 35.6473, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($35.65)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 38.7126, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($38.71)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 42.9315, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($42.93)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 40.1102, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $40.11\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 34.39, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 34.4\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 10.0195, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Stochastic %K (10.0) is above %D (9.7)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 9.6699, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 9.7\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -2.7446, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-2.7446) is below Signal line (-2.0062)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.7384, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.7384)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -91.9323, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -91.9\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -445.3875, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -445.4\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -24.359, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-24.36%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -8.62, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-8.62)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -7.4095, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-7.4095)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 48.6972, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($48.70)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 26.4878, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($26.49)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.5908, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.591 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 40.3919, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($40.39)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 30.9026, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($30.90)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 47.91, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($47.91)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 30.03, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($30.03)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 2.4527, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $2.45\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 7.8435, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 7.84% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 5.5524, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $5.55\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -67184500.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.3574, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.357\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -11609032.2272, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-11609032)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 37.1206, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($37.12)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 5232625115.2399, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -6.7526, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-6.752572)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -212871169.7844, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -12146670.8066, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-12146671)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 29.627, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 29.6\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 28.972, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 29.0\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -18.3225, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (12.0) is below DMI- (30.4)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -52.5903, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-52.590)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.2463, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.2463) is below its signal line (-0.1831)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -3.4896, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-3.49)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -12.8919, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-12.89%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 1.8575, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (1.86)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -28.0308, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-28.03) is below signal line (-16.55)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.5976, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.64) is below -VI (1.24)\"}], \"news_articles\": [{\"title\": \"Not IonQ. Not D-Wave. This Quantum Stock Could Be 2027's Surprise Winner. - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMimAFBVV95cUxPeHZnbHc5RkhWYUpveGtDeFhmeGpyaUh5ZjhiTlNRdERCd2ZqZmZrSW9lOFNhUTJiTHhMOFNVdTBQMnpjY3BaTnZBSlphMXB2TWhnQ3l1bFhNSDVpb2Z3dmRId2ljN2s3Y2dZamJXcmVpUzZlbEhGenVOOE1wTno4aTNxbDluN1RsTTZhT0JYOFpqaDVPdUxoSg?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Fri, 23 Oct 2026 06:00:00 GMT\"}, {\"title\": \"Is IonQ a Millionaire-Maker Stock? - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMimAFBVV95cUxNZ3NTWmdtNTd2M2M0S2lKX2VTcGlNaXo0anh2cjdwd2ZYWXB3ZGluTDN3cVI5eTQtRjR1OU55ZDBMT0VnSUJncVVFNUhPckNyNEtPM3VqNWdmQnpJMWpWWjk3V0dDZ1kwWDU0U05uMTdRUzRGMk1WREVGci1qQkd1c0EzS20zcDQ2Um9EVy1kMnN0dDFwZE02ag?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Thu, 22 Oct 2026 21:04:00 GMT\"}, {\"title\": \"IonQ Stock Trades 19% Below the $40 Its $2 Billion Investor Paid. Here\\u2019s What Its Chip Foundry Adds - TIKR.com\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMivAFBVV95cUxPSE05RmNKWU5VR29sRFhoUGhCTzRad0dqaTFZNlgtNV9WVnljNlp3VktqMGVheDBrWjEtd3FvQzEyenh4RHpucWRKNjY5Mkl6MUZiczFLM2RPd0x6Z0duOFNBcUNOSkNIZW43enBaSDdKOUlVRC1rNGpaUDY5OC04ZGQ4b01aX2pmb0w2Z0hqVjBacEJqQ2NvSTB1RlM3U2drWkYtTDhnejI3ZHZFYVcwZGFrZE9saDNuajVRUQ?oc=5\", \"publisher\": \"TIKR.com\", \"pubDate\": \"Thu, 22 Oct 2026 21:45:00 GMT\"}, {\"title\": \"IonQ Is Now Down 24% in a Month: Is IONQ a Toxic Stock or Ready for a Recovery? - 24\/7 Wall St.\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMivAFBVV95cUxOZkNpWS1GZ3Z1X3JNenVWZENJTHVwanYwa01XZ0cwLXRQX0gySnZwVDFqZndaalhVSkM0TG9CNUJlZXVESTZXVzhWVU9ERUVGUzZGUjRadzV6Z3I5MnRtYW9vdUMxREVHWTNObjFpYXF2RTZ3OHNxNmdJY2hwMFBkd0Vua1lzZjN0LWlfMUZJbTVFU1lZaXBSVks0NE1WQWd6Vm1FNVI0NzN1SlNoOG1pM0hGX05NMjBBS056eQ?oc=5\", \"publisher\": \"24\/7 Wall St.\", \"pubDate\": \"Thu, 22 Oct 2026 18:33:00 GMT\"}, {\"title\": \"Here\\u2019s How Much You Would Have Made Owning IonQ Stock In The Last 5 Years - Benzinga\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMisAFBVV95cUxPdFVTMnZVV0xVR1pJREVTS3RWZENjLVdZdTdTd1kwQlZsSTVfTU14RDhCWVBjUm5GSTh2TVNtNkNJWjJUcndLbGk5TWRHUHBBZ0VQQ28wanJ5cXl4TGxWZ1VKSXNjZ1hKckdGNmY0MFpPQUdITmxYemNNLTg1NEJzMXJydWxlWWNoYThKWkdDdm82UEI3S0tjTlY3cmdVUDR0QXVKTkVkN1hWdFVHMHBIUA?oc=5\", \"publisher\": \"Benzinga\", \"pubDate\": \"Thu, 22 Oct 2026 22:45:16 GMT\"}, {\"title\": \"IonQ (IONQ) Stock Could Fall Further as Investor Warns of Steep Losses - TipRanks\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMinwFBVV95cUxPazNDRTZMMWNHbUhYT3RCVG5mNFdiNUYtTmhfOF9fb3REUDNCWHlHOV83cHlOd1FvbnpFamZHYzBHYTNYOXF6ektoTm4zX3NENHBtblJ3cWlwVUdPYzBxUmZKM3V2YUszdkd6Z09jUldvSlNKcGlLODJ0b19FTXNmVEJrd2JsLWE5blJXT09YSEFnRmZ4ckJJRXpFdDlUZm8?oc=5\", \"publisher\": \"TipRanks\", \"pubDate\": \"Thu, 22 Oct 2026 09:27:15 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nIONQ displays strong bearish structure with 32 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$34.95**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[Not IonQ. Not D-Wave. This Quantum Stock Could Be 2027's Surprise Winner. - The Motley Fool](https:\/\/news.google.com\/rss\/articles\/CBMimAFBVV95cUxPeHZnbHc5RkhWYUpveGtDeFhmeGpyaUh5ZjhiTlNRdERCd2ZqZmZrSW9lOFNhUTJiTHhMOFNVdTBQMnpjY3BaTnZBSlphMXB2TWhnQ3l1bFhNSDVpb2Z3dmRId2ljN2s3Y2dZamJXcmVpUzZlbEhGenVOOE1wTno4aTNxbDluN1RsTTZhT0JYOFpqaDVPdUxoSg?oc=5)** (via The Motley Fool)\\n* **[Is IonQ a Millionaire-Maker Stock? - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMimAFBVV95cUxNZ3NTWmdtNTd2M2M0S2lKX2VTcGlNaXo0anh2cjdwd2ZYWXB3ZGluTDN3cVI5eTQtRjR1OU55ZDBMT0VnSUJncVVFNUhPckNyNEtPM3VqNWdmQnpJMWpWWjk3V0dDZ1kwWDU0U05uMTdRUzRGMk1WREVGci1qQkd1c0EzS20zcDQ2Um9EVy1kMnN0dDFwZE02ag?oc=5)** (via Yahoo Finance)\\n* **[IonQ Stock Trades 19% Below the $40 Its $2 Billion Investor Paid. Here\\u2019s What Its Chip Foundry Adds - TIKR.com](https:\/\/news.google.com\/rss\/articles\/CBMivAFBVV95cUxPSE05RmNKWU5VR29sRFhoUGhCTzRad0dqaTFZNlgtNV9WVnljNlp3VktqMGVheDBrWjEtd3FvQzEyenh4RHpucWRKNjY5Mkl6MUZiczFLM2RPd0x6Z0duOFNBcUNOSkNIZW43enBaSDdKOUlVRC1rNGpaUDY5OC04ZGQ4b01aX2pmb0w2Z0hqVjBacEJqQ2NvSTB1RlM3U2drWkYtTDhnejI3ZHZFYVcwZGFrZE9saDNuajVRUQ?oc=5)** (via TIKR.com)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for IONQ.\", \"history\": [{\"timestamp\": \"2026-10-07 20:39:09\", \"price\": 41.34000015258789, \"conviction_score\": 2.0512820512820493, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-08 14:55:00\", \"price\": 40.84000015258789, \"conviction_score\": -20.588235294117645, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-09 02:49:52\", \"price\": 39.45000076293945, \"conviction_score\": -45.09803921568628, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 15:57:08\", \"price\": 39.88999938964844, \"conviction_score\": -46.07843137254902, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-11 03:01:28\", \"price\": 39.88999938964844, \"conviction_score\": -46.07843137254902, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 16:17:55\", \"price\": 36.2598991394043, \"conviction_score\": -55.70776255707764, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-13 14:31:47\", \"price\": 35.15999984741211, \"conviction_score\": -60.964912280701775, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 16:42:02\", \"price\": 32.79990005493164, \"conviction_score\": -54.91071428571431, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 15:00:11\", \"price\": 32.619998931884766, \"conviction_score\": -62.84403669724773, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 07:09:42\", \"price\": 31.280000686645508, \"conviction_score\": -58.48214285714288, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 16:23:05\", \"price\": 31.280000686645508, \"conviction_score\": -58.48214285714288, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 09:12:10\", \"price\": 31.280000686645508, \"conviction_score\": -58.48214285714288, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 22:58:12\", \"price\": 30.780000686645508, \"conviction_score\": -62.84403669724773, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 05:50:07\", \"price\": 30.780000686645508, \"conviction_score\": -62.84403669724773, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 15:46:22\", \"price\": 32.19990158081055, \"conviction_score\": -78.7570621468927, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-22 12:01:57\", \"price\": 32.279998779296875, \"conviction_score\": -78.7570621468927, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-23 03:59:01\", \"price\": 31.15999984741211, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-24 16:50:06\", \"price\": 31.270000457763672, \"conviction_score\": -75.14124293785314, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-25 09:16:08\", \"price\": 31.270000457763672, \"conviction_score\": -75.14124293785314, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-25 18:02:12\", \"price\": 31.270000457763672, \"conviction_score\": -75.14124293785314, \"verdict\": \"STRONG SELL\"}]}, \"INTC\": {\"success\": true, \"ticker\": \"INTC\", \"category\": \"Watchlist Stocks\", \"price\": 86.96, \"conviction_score\": -49.1, \"verdict\": \"SELL\", \"bullish_count\": 9, \"bearish_count\": 30, \"neutral_count\": 9, \"high\": 87.87, \"low\": 84.74, \"volume\": 71813700, \"entry_price\": 86.96, \"stop_loss\": 95.38, \"target_price\": 70.12, \"duration\": \"5-7 Days\", \"market_cap\": 6244919286.25, \"sector\": \"Technology\", \"industry\": \"Semiconductors\", \"earnings_date\": \"2026-10-29\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.4, \"calls_vol\": 83812, \"puts_vol\": 33925}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 96.72, \"high\": 97.9, \"low\": 90.13, \"close\": 90.2, \"volume\": 109039500, \"ema50\": 103.89, \"ema200\": 0.0, \"bbu\": 90.2, \"bbl\": 90.2, \"rsi\": 39.9, \"macd\": -7.5093, \"macds\": -6.2528, \"macdh\": -1.2565}, {\"time\": \"2026-08-03\", \"open\": 88.4, \"high\": 91.68, \"low\": 85.62, \"close\": 91.0, \"volume\": 96633600, \"ema50\": 103.39, \"ema200\": 0.0, \"bbu\": 91.0, \"bbl\": 91.0, \"rsi\": 40.7, \"macd\": -7.2506, \"macds\": -6.4524, \"macdh\": -0.7982}, {\"time\": \"2026-08-04\", \"open\": 95.24, \"high\": 101.39, \"low\": 94.32, \"close\": 100.86, \"volume\": 124355100, \"ema50\": 103.29, \"ema200\": 0.0, \"bbu\": 100.86, \"bbl\": 100.86, \"rsi\": 49.4, \"macd\": -6.1787, \"macds\": -6.3977, \"macdh\": 0.2189}, {\"time\": \"2026-08-05\", \"open\": 99.3, \"high\": 102.83, \"low\": 97.9, \"close\": 101.06, \"volume\": 85388400, \"ema50\": 103.2, \"ema200\": 0.0, \"bbu\": 101.06, \"bbl\": 101.06, \"rsi\": 49.5, \"macd\": -5.2526, \"macds\": -6.1686, \"macdh\": 0.916}, {\"time\": \"2026-08-06\", \"open\": 98.22, \"high\": 103.38, \"low\": 95.6, \"close\": 99.81, \"volume\": 78088100, \"ema50\": 103.07, \"ema200\": 0.0, \"bbu\": 99.81, \"bbl\": 99.81, \"rsi\": 48.5, \"macd\": -4.5668, \"macds\": -5.8483, \"macdh\": 1.2814}, {\"time\": \"2026-08-07\", \"open\": 102.33, \"high\": 103.66, \"low\": 98.03, \"close\": 101.65, \"volume\": 76760600, \"ema50\": 103.01, \"ema200\": 0.0, \"bbu\": 101.65, \"bbl\": 101.65, \"rsi\": 50.1, \"macd\": -3.8307, \"macds\": -5.4448, \"macdh\": 1.614}, {\"time\": \"2026-08-10\", \"open\": 98.26, \"high\": 100.03, \"low\": 96.3, \"close\": 97.52, \"volume\": 101153400, \"ema50\": 102.8, \"ema200\": 0.0, \"bbu\": 97.52, \"bbl\": 97.52, \"rsi\": 46.5, \"macd\": -3.5398, \"macds\": -5.0638, \"macdh\": 1.524}, {\"time\": \"2026-08-11\", \"open\": 96.78, \"high\": 98.35, \"low\": 95.35, \"close\": 97.71, \"volume\": 164063600, \"ema50\": 102.6, \"ema200\": 0.0, \"bbu\": 97.71, \"bbl\": 97.71, \"rsi\": 46.7, \"macd\": -3.2564, \"macds\": -4.7023, \"macdh\": 1.4459}, {\"time\": \"2026-08-12\", \"open\": 101.33, \"high\": 103.16, \"low\": 100.12, \"close\": 100.95, \"volume\": 162446700, \"ema50\": 102.53, \"ema200\": 69.5, \"bbu\": 100.95, \"bbl\": 100.95, \"rsi\": 50.0, \"macd\": -2.7388, \"macds\": -4.3096, \"macdh\": 1.5708}, {\"time\": \"2026-08-13\", \"open\": 101.51, \"high\": 107.57, \"low\": 100.33, \"close\": 104.56, \"volume\": 116837600, \"ema50\": 102.61, \"ema200\": 69.85, \"bbu\": 104.56, \"bbl\": 104.56, \"rsi\": 53.4, \"macd\": -2.0141, \"macds\": -3.8505, \"macdh\": 1.8364}, {\"time\": \"2026-08-14\", \"open\": 104.48, \"high\": 106.87, \"low\": 102.05, \"close\": 102.5, \"volume\": 95387500, \"ema50\": 102.61, \"ema200\": 70.17, \"bbu\": 102.5, \"bbl\": 102.5, \"rsi\": 51.3, \"macd\": -1.5876, \"macds\": -3.3979, \"macdh\": 1.8103}, {\"time\": \"2026-08-17\", \"open\": 103.55, \"high\": 105.97, \"low\": 101.8, \"close\": 103.49, \"volume\": 88616800, \"ema50\": 102.64, \"ema200\": 70.5, \"bbu\": 103.49, \"bbl\": 103.49, \"rsi\": 52.3, \"macd\": -1.1565, \"macds\": -2.9496, \"macdh\": 1.7932}, {\"time\": \"2026-08-18\", \"open\": 99.22, \"high\": 99.31, \"low\": 95.25, \"close\": 96.69, \"volume\": 121969500, \"ema50\": 102.41, \"ema200\": 70.76, \"bbu\": 96.69, \"bbl\": 96.69, \"rsi\": 45.4, \"macd\": -1.3479, \"macds\": -2.6293, \"macdh\": 1.2814}, {\"time\": \"2026-08-19\", \"open\": 97.41, \"high\": 98.2, \"low\": 91.28, \"close\": 92.8, \"volume\": 110268600, \"ema50\": 102.03, \"ema200\": 70.98, \"bbu\": 92.8, \"bbl\": 92.8, \"rsi\": 42.0, \"macd\": -1.7929, \"macds\": -2.462, \"macdh\": 0.6691}, {\"time\": \"2026-08-20\", \"open\": 91.87, \"high\": 92.68, \"low\": 89.85, \"close\": 92.13, \"volume\": 85654700, \"ema50\": 101.64, \"ema200\": 71.19, \"bbu\": 92.13, \"bbl\": 92.13, \"rsi\": 41.4, \"macd\": -2.1745, \"macds\": -2.4045, \"macdh\": 0.23}, {\"time\": \"2026-08-21\", \"open\": 92.71, \"high\": 92.77, \"low\": 89.75, \"close\": 90.07, \"volume\": 91670100, \"ema50\": 101.19, \"ema200\": 71.38, \"bbu\": 90.07, \"bbl\": 90.07, \"rsi\": 39.6, \"macd\": -2.613, \"macds\": -2.4462, \"macdh\": -0.1668}, {\"time\": \"2026-08-24\", \"open\": 88.86, \"high\": 88.91, \"low\": 85.14, \"close\": 87.26, \"volume\": 96903400, \"ema50\": 100.64, \"ema200\": 71.54, \"bbu\": 87.26, \"bbl\": 87.26, \"rsi\": 37.2, \"macd\": -3.151, \"macds\": -2.5872, \"macdh\": -0.5638}, {\"time\": \"2026-08-25\", \"open\": 90.06, \"high\": 90.18, \"low\": 87.29, \"close\": 87.48, \"volume\": 81853800, \"ema50\": 100.13, \"ema200\": 71.7, \"bbu\": 87.48, \"bbl\": 87.48, \"rsi\": 37.5, \"macd\": -3.5191, \"macds\": -2.7735, \"macdh\": -0.7455}, {\"time\": \"2026-08-26\", \"open\": 86.81, \"high\": 88.28, \"low\": 85.63, \"close\": 88.24, \"volume\": 75752800, \"ema50\": 99.66, \"ema200\": 71.86, \"bbu\": 88.24, \"bbl\": 88.24, \"rsi\": 38.7, \"macd\": -3.7067, \"macds\": -2.9602, \"macdh\": -0.7465}, {\"time\": \"2026-08-27\", \"open\": 89.91, \"high\": 92.95, \"low\": 88.46, \"close\": 92.09, \"volume\": 100556800, \"ema50\": 99.36, \"ema200\": 72.06, \"bbu\": 92.09, \"bbl\": 92.09, \"rsi\": 44.3, \"macd\": -3.5043, \"macds\": -3.069, \"macdh\": -0.4353}, {\"time\": \"2026-08-28\", \"open\": 90.27, \"high\": 93.7, \"low\": 89.05, \"close\": 89.47, \"volume\": 86172600, \"ema50\": 98.98, \"ema200\": 72.24, \"bbu\": 89.47, \"bbl\": 89.47, \"rsi\": 41.5, \"macd\": -3.5148, \"macds\": -3.1582, \"macdh\": -0.3566}, {\"time\": \"2026-08-31\", \"open\": 90.0, \"high\": 91.85, \"low\": 88.97, \"close\": 89.51, \"volume\": 65188200, \"ema50\": 98.61, \"ema200\": 72.41, \"bbu\": 89.51, \"bbl\": 89.51, \"rsi\": 41.6, \"macd\": -3.4798, \"macds\": -3.2225, \"macdh\": -0.2573}, {\"time\": \"2026-09-01\", \"open\": 86.84, \"high\": 89.41, \"low\": 85.72, \"close\": 88.97, \"volume\": 73962100, \"ema50\": 98.23, \"ema200\": 72.57, \"bbu\": 88.97, \"bbl\": 88.97, \"rsi\": 41.0, \"macd\": -3.4558, \"macds\": -3.2691, \"macdh\": -0.1866}, {\"time\": \"2026-09-02\", \"open\": 88.85, \"high\": 90.43, \"low\": 87.5, \"close\": 90.05, \"volume\": 61554500, \"ema50\": 97.91, \"ema200\": 72.75, \"bbu\": 90.05, \"bbl\": 90.05, \"rsi\": 42.8, \"macd\": -3.3114, \"macds\": -3.2776, \"macdh\": -0.0338}, {\"time\": \"2026-09-03\", \"open\": 89.35, \"high\": 92.37, \"low\": 87.73, \"close\": 91.67, \"volume\": 79927800, \"ema50\": 97.66, \"ema200\": 72.94, \"bbu\": 91.67, \"bbl\": 91.67, \"rsi\": 45.5, \"macd\": -3.0314, \"macds\": -3.2284, \"macdh\": 0.197}, {\"time\": \"2026-09-04\", \"open\": 92.45, \"high\": 95.94, \"low\": 91.87, \"close\": 95.8, \"volume\": 97654300, \"ema50\": 97.59, \"ema200\": 73.16, \"bbu\": 95.8, \"bbl\": 95.8, \"rsi\": 51.7, \"macd\": -2.448, \"macds\": -3.0723, \"macdh\": 0.6243}, {\"time\": \"2026-09-08\", \"open\": 100.8, \"high\": 106.09, \"low\": 100.35, \"close\": 104.47, \"volume\": 140269300, \"ema50\": 97.86, \"ema200\": 73.48, \"bbu\": 104.47, \"bbl\": 104.47, \"rsi\": 61.7, \"macd\": -1.2713, \"macds\": -2.7121, \"macdh\": 1.4408}, {\"time\": \"2026-09-09\", \"open\": 102.7, \"high\": 106.69, \"low\": 102.7, \"close\": 106.24, \"volume\": 96891400, \"ema50\": 98.19, \"ema200\": 73.8, \"bbu\": 106.24, \"bbl\": 106.24, \"rsi\": 63.4, \"macd\": -0.1938, \"macds\": -2.2084, \"macdh\": 2.0146}, {\"time\": \"2026-09-10\", \"open\": 102.45, \"high\": 103.23, \"low\": 99.34, \"close\": 100.32, \"volume\": 96887100, \"ema50\": 98.27, \"ema200\": 74.07, \"bbu\": 100.32, \"bbl\": 100.32, \"rsi\": 54.8, \"macd\": 0.1804, \"macds\": -1.7307, \"macdh\": 1.9111}, {\"time\": \"2026-09-11\", \"open\": 102.47, \"high\": 104.9, \"low\": 101.07, \"close\": 102.94, \"volume\": 86990400, \"ema50\": 98.45, \"ema200\": 74.35, \"bbu\": 102.94, \"bbl\": 102.94, \"rsi\": 57.5, \"macd\": 0.6805, \"macds\": -1.2484, \"macdh\": 1.9289}, {\"time\": \"2026-09-14\", \"open\": 95.82, \"high\": 98.86, \"low\": 94.52, \"close\": 97.19, \"volume\": 96459700, \"ema50\": 98.4, \"ema200\": 74.58, \"bbu\": 97.19, \"bbl\": 97.19, \"rsi\": 50.3, \"macd\": 0.6059, \"macds\": -0.8776, \"macdh\": 1.4834}, {\"time\": \"2026-09-15\", \"open\": 98.83, \"high\": 100.48, \"low\": 96.52, \"close\": 97.14, \"volume\": 84999300, \"ema50\": 98.36, \"ema200\": 74.8, \"bbu\": 97.14, \"bbl\": 97.14, \"rsi\": 50.3, \"macd\": 0.5365, \"macds\": -0.5948, \"macdh\": 1.1313}, {\"time\": \"2026-09-16\", \"open\": 101.37, \"high\": 104.42, \"low\": 99.29, \"close\": 101.05, \"volume\": 119923600, \"ema50\": 98.46, \"ema200\": 75.07, \"bbu\": 101.05, \"bbl\": 101.05, \"rsi\": 54.7, \"macd\": 0.788, \"macds\": -0.3182, \"macdh\": 1.1062}, {\"time\": \"2026-09-17\", \"open\": 104.7, \"high\": 111.37, \"low\": 104.7, \"close\": 108.8, \"volume\": 149726000, \"ema50\": 98.87, \"ema200\": 75.4, \"bbu\": 108.8, \"bbl\": 108.8, \"rsi\": 62.0, \"macd\": 1.5942, \"macds\": 0.0643, \"macdh\": 1.53}, {\"time\": \"2026-09-18\", \"open\": 109.8, \"high\": 110.49, \"low\": 106.4, \"close\": 108.6, \"volume\": 174996700, \"ema50\": 99.25, \"ema200\": 75.73, \"bbu\": 108.6, \"bbl\": 108.6, \"rsi\": 61.7, \"macd\": 2.1918, \"macds\": 0.4898, \"macdh\": 1.702}, {\"time\": \"2026-09-21\", \"open\": 116.53, \"high\": 124.73, \"low\": 114.93, \"close\": 121.78, \"volume\": 191638400, \"ema50\": 100.13, \"ema200\": 76.19, \"bbu\": 121.78, \"bbl\": 121.78, \"rsi\": 70.9, \"macd\": 3.6864, \"macds\": 1.1291, \"macdh\": 2.5573}, {\"time\": \"2026-09-22\", \"open\": 120.15, \"high\": 124.09, \"low\": 120.08, \"close\": 123.86, \"volume\": 108379400, \"ema50\": 101.06, \"ema200\": 76.66, \"bbu\": 123.86, \"bbl\": 123.86, \"rsi\": 72.1, \"macd\": 4.9813, \"macds\": 1.8995, \"macdh\": 3.0817}, {\"time\": \"2026-09-23\", \"open\": 123.87, \"high\": 124.25, \"low\": 119.44, \"close\": 122.6, \"volume\": 85621100, \"ema50\": 101.91, \"ema200\": 77.12, \"bbu\": 122.6, \"bbl\": 122.6, \"rsi\": 70.3, \"macd\": 5.8385, \"macds\": 2.6873, \"macdh\": 3.1512}, {\"time\": \"2026-09-24\", \"open\": 120.61, \"high\": 127.44, \"low\": 119.55, \"close\": 127.39, \"volume\": 119296700, \"ema50\": 102.91, \"ema200\": 77.62, \"bbu\": 127.39, \"bbl\": 127.39, \"rsi\": 73.0, \"macd\": 6.8257, \"macds\": 3.515, \"macdh\": 3.3107}, {\"time\": \"2026-09-25\", \"open\": 126.83, \"high\": 126.93, \"low\": 122.84, \"close\": 123.0, \"volume\": 97728400, \"ema50\": 103.69, \"ema200\": 78.07, \"bbu\": 123.0, \"bbl\": 123.0, \"rsi\": 66.9, \"macd\": 7.1712, \"macds\": 4.2463, \"macdh\": 2.9249}, {\"time\": \"2026-09-28\", \"open\": 120.68, \"high\": 121.71, \"low\": 114.71, \"close\": 116.03, \"volume\": 112436900, \"ema50\": 104.18, \"ema200\": 78.45, \"bbu\": 116.03, \"bbl\": 116.03, \"rsi\": 58.5, \"macd\": 6.8041, \"macds\": 4.7578, \"macdh\": 2.0463}, {\"time\": \"2026-09-29\", \"open\": 116.7, \"high\": 118.75, \"low\": 113.97, \"close\": 115.93, \"volume\": 88744500, \"ema50\": 104.64, \"ema200\": 78.82, \"bbu\": 115.93, \"bbl\": 115.93, \"rsi\": 58.4, \"macd\": 6.431, \"macds\": 5.0925, \"macdh\": 1.3385}, {\"time\": \"2026-09-30\", \"open\": 116.22, \"high\": 120.55, \"low\": 116.0, \"close\": 120.23, \"volume\": 94917200, \"ema50\": 105.25, \"ema200\": 79.24, \"bbu\": 120.23, \"bbl\": 120.23, \"rsi\": 61.8, \"macd\": 6.4084, \"macds\": 5.3557, \"macdh\": 1.0528}, {\"time\": \"2026-10-01\", \"open\": 118.73, \"high\": 122.15, \"low\": 117.35, \"close\": 120.0, \"volume\": 103559800, \"ema50\": 105.83, \"ema200\": 79.64, \"bbu\": 120.0, \"bbl\": 120.0, \"rsi\": 61.5, \"macd\": 6.2993, \"macds\": 5.5444, \"macdh\": 0.7549}, {\"time\": \"2026-10-02\", \"open\": 124.01, \"high\": 126.0, \"low\": 118.96, \"close\": 119.33, \"volume\": 95401500, \"ema50\": 106.36, \"ema200\": 80.04, \"bbu\": 119.33, \"bbl\": 119.33, \"rsi\": 60.6, \"macd\": 6.0886, \"macds\": 5.6532, \"macdh\": 0.4354}, {\"time\": \"2026-10-05\", \"open\": 115.34, \"high\": 118.06, \"low\": 115.31, \"close\": 116.19, \"volume\": 81331800, \"ema50\": 106.74, \"ema200\": 80.4, \"bbu\": 116.19, \"bbl\": 116.19, \"rsi\": 56.5, \"macd\": 5.6037, \"macds\": 5.6433, \"macdh\": -0.0396}, {\"time\": \"2026-10-06\", \"open\": 117.06, \"high\": 118.2, \"low\": 112.0, \"close\": 112.5, \"volume\": 101938800, \"ema50\": 106.97, \"ema200\": 80.72, \"bbu\": 112.5, \"bbl\": 112.5, \"rsi\": 52.0, \"macd\": 4.8655, \"macds\": 5.4878, \"macdh\": -0.6222}, {\"time\": \"2026-10-07\", \"open\": 111.67, \"high\": 115.3, \"low\": 111.14, \"close\": 113.12, \"volume\": 82861900, \"ema50\": 107.21, \"ema200\": 81.04, \"bbu\": 113.12, \"bbl\": 113.12, \"rsi\": 52.7, \"macd\": 4.2812, \"macds\": 5.2465, \"macdh\": -0.9652}, {\"time\": \"2026-10-08\", \"open\": 110.38, \"high\": 111.6, \"low\": 105.24, \"close\": 107.08, \"volume\": 120196700, \"ema50\": 107.21, \"ema200\": 81.3, \"bbu\": 107.08, \"bbl\": 107.08, \"rsi\": 45.8, \"macd\": 3.2928, \"macds\": 4.8557, \"macdh\": -1.5629}, {\"time\": \"2026-10-09\", \"open\": 108.33, \"high\": 108.38, \"low\": 104.0, \"close\": 104.7, \"volume\": 75017800, \"ema50\": 107.11, \"ema200\": 81.53, \"bbu\": 104.7, \"bbl\": 104.7, \"rsi\": 43.4, \"macd\": 2.291, \"macds\": 4.3428, \"macdh\": -2.0518}, {\"time\": \"2026-10-12\", \"open\": 102.52, \"high\": 103.19, \"low\": 100.71, \"close\": 101.35, \"volume\": 74171900, \"ema50\": 106.88, \"ema200\": 81.73, \"bbu\": 101.35, \"bbl\": 101.35, \"rsi\": 40.3, \"macd\": 1.2128, \"macds\": 3.7168, \"macdh\": -2.504}, {\"time\": \"2026-10-13\", \"open\": 99.59, \"high\": 102.88, \"low\": 98.23, \"close\": 102.81, \"volume\": 88252000, \"ema50\": 106.72, \"ema200\": 81.94, \"bbu\": 102.81, \"bbl\": 102.81, \"rsi\": 42.2, \"macd\": 0.4707, \"macds\": 3.0676, \"macdh\": -2.5969}, {\"time\": \"2026-10-14\", \"open\": 99.54, \"high\": 101.34, \"low\": 97.67, \"close\": 98.12, \"volume\": 104592800, \"ema50\": 106.38, \"ema200\": 82.1, \"bbu\": 98.12, \"bbl\": 98.12, \"rsi\": 37.9, \"macd\": -0.4902, \"macds\": 2.356, \"macdh\": -2.8462}, {\"time\": \"2026-10-15\", \"open\": 93.61, \"high\": 96.87, \"low\": 90.02, \"close\": 95.37, \"volume\": 147157700, \"ema50\": 105.95, \"ema200\": 82.23, \"bbu\": 95.37, \"bbl\": 95.37, \"rsi\": 35.6, \"macd\": -1.4569, \"macds\": 1.5934, \"macdh\": -3.0503}, {\"time\": \"2026-10-16\", \"open\": 93.48, \"high\": 94.22, \"low\": 89.19, \"close\": 89.85, \"volume\": 123003100, \"ema50\": 105.32, \"ema200\": 82.31, \"bbu\": 89.85, \"bbl\": 89.85, \"rsi\": 31.4, \"macd\": -2.6379, \"macds\": 0.7472, \"macdh\": -3.3851}, {\"time\": \"2026-10-19\", \"open\": 94.53, \"high\": 95.39, \"low\": 91.88, \"close\": 92.03, \"volume\": 101608800, \"ema50\": 104.8, \"ema200\": 82.4, \"bbu\": 92.03, \"bbl\": 92.03, \"rsi\": 34.7, \"macd\": -3.3593, \"macds\": -0.0741, \"macdh\": -3.2852}, {\"time\": \"2026-10-20\", \"open\": 90.73, \"high\": 93.73, \"low\": 88.77, \"close\": 91.69, \"volume\": 84058600, \"ema50\": 104.29, \"ema200\": 82.49, \"bbu\": 91.69, \"bbl\": 91.69, \"rsi\": 34.4, \"macd\": -3.9134, \"macds\": -0.842, \"macdh\": -3.0714}, {\"time\": \"2026-10-21\", \"open\": 93.43, \"high\": 94.39, \"low\": 90.75, \"close\": 92.96, \"volume\": 75566800, \"ema50\": 103.84, \"ema200\": 82.6, \"bbu\": 92.96, \"bbl\": 92.96, \"rsi\": 36.4, \"macd\": -4.2015, \"macds\": -1.5139, \"macdh\": -2.6876}, {\"time\": \"2026-10-22\", \"open\": 87.92, \"high\": 89.19, \"low\": 84.65, \"close\": 85.49, \"volume\": 134128100, \"ema50\": 103.12, \"ema200\": 82.63, \"bbu\": 85.49, \"bbl\": 85.49, \"rsi\": 30.5, \"macd\": -4.9753, \"macds\": -2.2062, \"macdh\": -2.7691}, {\"time\": \"2026-10-23\", \"open\": 85.92, \"high\": 87.87, \"low\": 84.74, \"close\": 86.96, \"volume\": 71813700, \"ema50\": 102.49, \"ema200\": 82.67, \"bbu\": 86.96, \"bbl\": 86.96, \"rsi\": 32.8, \"macd\": -5.4076, \"macds\": -2.8465, \"macdh\": -2.5611}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 93.663, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($93.66)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 104.087, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($104.09)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 102.1068, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($102.11)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 105.8562, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($105.86)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 85.8108, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($85.81)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 93.1294, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($93.13)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 99.4165, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($99.42)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 102.4881, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($102.49)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 82.6706, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($82.67)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 116.264, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $116.26\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 32.792, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 32.8\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 6.8811, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (6.9) is below %D (7.7)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 7.673, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 7.7\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -5.4076, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-5.4076) is below Signal line (-2.8465)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -2.5611, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-2.5611)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -93.1148, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -93.1\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -564.0523, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -564.1\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -23.1259, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-23.13%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -17.74, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-17.74)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -16.6399, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-16.6399)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 128.0286, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($128.03)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 80.1454, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($80.15)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.46, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.460 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 110.4649, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($110.46)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 88.3681, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($88.37)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 126.0, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($126.00)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 84.65, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($84.65)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 5.6132, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $5.61\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 6.4549, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 6.45% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 11.9708, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $11.97\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 1173830900.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.231, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.231\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -202023514.6392, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-202023515)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 103.6883, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($103.69)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 27358408971.8611, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -10.0632, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-10.063188)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 664217393.0633, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -74707160.6289, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-74707161)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 16.702, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"MFI is oversold at 16.7\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 26.6301, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 26.6\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -21.4385, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (14.3) is below DMI- (35.7)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -44.097, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-44.097)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.0821, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (0.0821) is below its signal line (0.1452)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -3.6237, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-3.62)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -11.4187, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-11.42%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 2.993, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (2.99)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -23.6172, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-23.62) is below signal line (-7.40)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.7136, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.52) is below -VI (1.23)\"}], \"news_articles\": [{\"title\": \"INTC Stock Alert: What to Know as Intel Hits Construction Milestone at Ohio Fab - Barchart.com\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMivwFBVV95cUxOTUh0UkZVaHZ1UXY5M3lVOV84ZVdxQkxHSERIbzJma0NDVWpTV3BEZnZHZWFvYUNuWVExZ2FJWEVmRlZNTHJ3UHItZ043eXhnYVFxSWFEb2Z3OWloOWJQaUU2aXdXc0tINlp3QjZJcjczNWhyWFRZNlJuWDdIbXA0V0wtNXZNb0VmaEZBWXFHR3o1bXdGUmJGUFZuaWg1MzNrdTNXcjBDdHpSeklueC10ZFlRNEdtMkR0VnJxcDV1WQ?oc=5\", \"publisher\": \"Barchart.com\", \"pubDate\": \"Thu, 22 Oct 2026 14:48:12 GMT\"}, {\"title\": \"What Investors Overlooked Before Intel's 127% Run - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiogFBVV95cUxPOF84am5RbnNlNzU4eHByNlA2Nk9FbVFkd1ppc1Z2dFltbkRVUUZrRl83cVUyNEJKUjljN1JzRHhjYy1Hb2UwcFBFdGRSS29ud0c1S2d1TjROQ2JjaV9SVFFZQjAwS0NNOG5aOFZTcGNteFRydEhpTC1hazRwVF8zblJvOWl1SlNpVUM0T2hmQzZIYjd3OXoyRWprbmwzTklmNXc?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Sat, 24 Oct 2026 14:10:28 GMT\"}, {\"title\": \"Why Intel Stock Fell Today - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMieEFVX3lxTFBFeUlxMGtKTHdOcUNRN1VrcFlfUnJGNkhES2ZlaGxldGtibG1xeDBCRmxHd21NbUgtY1NVWDgtNlJ1TlVUbU4wTEI5QzZUTUVNRkk1MmhvN2czOVlGX1N2anM2QXEzVlQyYVUtN3lmQ1BzSV9uMzFPNA?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Thu, 22 Oct 2026 23:36:00 GMT\"}, {\"title\": \"Intel Got Its Waiver: Intel Stock (NASDAQ:INTC) Gains - TipRanks\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMihgFBVV95cUxPbm5INHRoNFBNUjhhdTFjbThMeXV3cXhLUmZqajVfMzNEeTNrc0JHTUIwOFluSU9ZbGJiMEVFZEhXb2hDQ2lDb0lScjN5ZFNkSTFORFFjSUF0bEhQQ29SeDlVYnp2Z0gxUkM1VUlxTEJDeThqTy1PV0RsWk1WeGt0YjBGdkpLZw?oc=5\", \"publisher\": \"TipRanks\", \"pubDate\": \"Fri, 23 Oct 2026 18:19:09 GMT\"}, {\"title\": \"What's Going on With Intel Stock on Friday? - Benzinga\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMipwFBVV95cUxOWEtvcUtvdmRJMGhsSUtPeFp4TmNYT3Bhb1NPVml2QUo4Q1lLLWFQcjlZVDFUa0RJY0tQM3JFQmpPcWpnZUZTNERxbzFiYTJzQ3E2Z0hfX25uX0htcnIxOEVfWG9lZm1sRHlKWlRlTXFUbTFvLVdMQmJNMTFVVGpfVGlfbEVGbGFkOTc4UzREVVVFSWdMY0NMbjdheFlxazRTSjkzQWoydw?oc=5\", \"publisher\": \"Benzinga\", \"pubDate\": \"Fri, 23 Oct 2026 16:15:59 GMT\"}, {\"title\": \"Prediction: Intel Stock Will Take Off After Oct. 29 - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMimwFBVV95cUxObXFKNE45amMxbzI4VFA0S1N0V3E4Ni1JdWM2c2JZdzhkb0VObC1Sc2lONEktdFVkYXhTWDRsUnNHRTFNa0o1YUt1Y3JJd0J6WG9Rak1FQnhTa2tjdVlnNy1oLVFzM0ZydVFlNm5oRldCWmV5cE1MZGZrVl9UR2hwWkJGNFRUQkRTVENhYUcydWItMkdoaF9yREZzSQ?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Fri, 23 Oct 2026 10:20:02 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nINTC displays strong bearish structure with 30 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$95.38**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[INTC Stock Alert: What to Know as Intel Hits Construction Milestone at Ohio Fab - Barchart.com](https:\/\/news.google.com\/rss\/articles\/CBMivwFBVV95cUxOTUh0UkZVaHZ1UXY5M3lVOV84ZVdxQkxHSERIbzJma0NDVWpTV3BEZnZHZWFvYUNuWVExZ2FJWEVmRlZNTHJ3UHItZ043eXhnYVFxSWFEb2Z3OWloOWJQaUU2aXdXc0tINlp3QjZJcjczNWhyWFRZNlJuWDdIbXA0V0wtNXZNb0VmaEZBWXFHR3o1bXdGUmJGUFZuaWg1MzNrdTNXcjBDdHpSeklueC10ZFlRNEdtMkR0VnJxcDV1WQ?oc=5)** (via Barchart.com)\\n* **[What Investors Overlooked Before Intel's 127% Run - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMiogFBVV95cUxPOF84am5RbnNlNzU4eHByNlA2Nk9FbVFkd1ppc1Z2dFltbkRVUUZrRl83cVUyNEJKUjljN1JzRHhjYy1Hb2UwcFBFdGRSS29ud0c1S2d1TjROQ2JjaV9SVFFZQjAwS0NNOG5aOFZTcGNteFRydEhpTC1hazRwVF8zblJvOWl1SlNpVUM0T2hmQzZIYjd3OXoyRWprbmwzTklmNXc?oc=5)** (via Yahoo Finance)\\n* **[Why Intel Stock Fell Today - The Motley Fool](https:\/\/news.google.com\/rss\/articles\/CBMieEFVX3lxTFBFeUlxMGtKTHdOcUNRN1VrcFlfUnJGNkhES2ZlaGxldGtibG1xeDBCRmxHd21NbUgtY1NVWDgtNlJ1TlVUbU4wTEI5QzZUTUVNRkk1MmhvN2czOVlGX1N2anM2QXEzVlQyYVUtN3lmQ1BzSV9uMzFPNA?oc=5)** (via The Motley Fool)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for INTC.\", \"history\": [{\"timestamp\": \"2026-10-07 20:39:06\", \"price\": 113.12000274658203, \"conviction_score\": 3.076923076923078, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-08 14:24:08\", \"price\": 110.68000030517578, \"conviction_score\": -10.784313725490199, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-09 02:34:08\", \"price\": 107.08000183105469, \"conviction_score\": -39.21568627450981, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 15:57:03\", \"price\": 104.69999694824219, \"conviction_score\": -43.137254901960794, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-11 03:01:25\", \"price\": 104.69999694824219, \"conviction_score\": -43.137254901960794, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 16:17:55\", \"price\": 101.16110229492188, \"conviction_score\": -47.41784037558687, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-13 13:30:51\", \"price\": 99.02999877929688, \"conviction_score\": -51.801801801801815, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 16:42:02\", \"price\": 93.79989624023438, \"conviction_score\": -41.51785714285716, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 15:00:08\", \"price\": 93.22000122070312, \"conviction_score\": -50.917431192660565, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 07:09:42\", \"price\": 89.8499984741211, \"conviction_score\": -47.80701754385967, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 16:38:45\", \"price\": 89.8499984741211, \"conviction_score\": -47.80701754385967, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 08:20:07\", \"price\": 89.8499984741211, \"conviction_score\": -47.80701754385967, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 22:50:05\", \"price\": 92.02999877929688, \"conviction_score\": -54.58715596330277, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 06:01:05\", \"price\": 92.02999877929688, \"conviction_score\": -54.58715596330277, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 15:46:22\", \"price\": 92.68190002441406, \"conviction_score\": -46.42032332563512, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 11:44:18\", \"price\": 92.95999908447266, \"conviction_score\": -52.58215962441317, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 03:59:00\", \"price\": 85.48999786376953, \"conviction_score\": -59.57219251336902, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 16:50:06\", \"price\": 86.95999908447266, \"conviction_score\": -49.07508161044616, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 09:16:06\", \"price\": 86.95999908447266, \"conviction_score\": -49.07508161044616, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:02:12\", \"price\": 86.95999908447266, \"conviction_score\": -49.07508161044616, \"verdict\": \"SELL\"}]}, \"KB\": {\"success\": true, \"ticker\": \"KB\", \"category\": \"Watchlist Stocks\", \"price\": 114.74, \"conviction_score\": -41.9, \"verdict\": \"SELL\", \"bullish_count\": 10, \"bearish_count\": 28, \"neutral_count\": 10, \"high\": 115.8, \"low\": 113.02, \"volume\": 297200, \"entry_price\": 114.74, \"stop_loss\": 119.12, \"target_price\": 105.98, \"duration\": \"2-4 Days\", \"market_cap\": 34100727.37, \"sector\": \"Financial Services\", \"industry\": \"Banks - Regional\", \"earnings_date\": \"2026-10-29\", \"options_flow\": {\"expiry\": \"2026-11-20\", \"pc_ratio\": 0.5, \"calls_vol\": 4, \"puts_vol\": 2}, \"win_rate\": {\"win_pct\": 27.3, \"trades\": 11}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 119.92, \"high\": 119.92, \"low\": 117.11, \"close\": 117.82, \"volume\": 300800, \"ema50\": 112.19, \"ema200\": 0.0, \"bbu\": 117.82, \"bbl\": 117.82, \"rsi\": 53.5, \"macd\": 2.2025, \"macds\": 2.8065, \"macdh\": -0.604}, {\"time\": \"2026-08-03\", \"open\": 120.19, \"high\": 120.33, \"low\": 118.71, \"close\": 120.11, \"volume\": 256600, \"ema50\": 112.5, \"ema200\": 0.0, \"bbu\": 120.11, \"bbl\": 120.11, \"rsi\": 56.1, \"macd\": 2.2469, \"macds\": 2.6946, \"macdh\": -0.4477}, {\"time\": \"2026-08-04\", \"open\": 120.6, \"high\": 122.0, \"low\": 119.63, \"close\": 119.98, \"volume\": 297000, \"ema50\": 112.8, \"ema200\": 0.0, \"bbu\": 119.98, \"bbl\": 119.98, \"rsi\": 55.9, \"macd\": 2.2457, \"macds\": 2.6048, \"macdh\": -0.3591}, {\"time\": \"2026-08-05\", \"open\": 120.84, \"high\": 121.5, \"low\": 120.03, \"close\": 120.68, \"volume\": 218700, \"ema50\": 113.1, \"ema200\": 0.0, \"bbu\": 120.68, \"bbl\": 120.68, \"rsi\": 56.7, \"macd\": 2.275, \"macds\": 2.5388, \"macdh\": -0.2638}, {\"time\": \"2026-08-06\", \"open\": 121.42, \"high\": 122.1, \"low\": 120.66, \"close\": 121.32, \"volume\": 130600, \"ema50\": 113.43, \"ema200\": 0.0, \"bbu\": 121.32, \"bbl\": 121.32, \"rsi\": 57.5, \"macd\": 2.3231, \"macds\": 2.4957, \"macdh\": -0.1726}, {\"time\": \"2026-08-07\", \"open\": 124.18, \"high\": 125.66, \"low\": 122.62, \"close\": 124.01, \"volume\": 180700, \"ema50\": 113.84, \"ema200\": 0.0, \"bbu\": 124.01, \"bbl\": 124.01, \"rsi\": 60.8, \"macd\": 2.5489, \"macds\": 2.5063, \"macdh\": 0.0426}, {\"time\": \"2026-08-10\", \"open\": 121.08, \"high\": 121.75, \"low\": 120.37, \"close\": 120.73, \"volume\": 126400, \"ema50\": 114.11, \"ema200\": 0.0, \"bbu\": 120.73, \"bbl\": 120.73, \"rsi\": 55.2, \"macd\": 2.4351, \"macds\": 2.4921, \"macdh\": -0.057}, {\"time\": \"2026-08-11\", \"open\": 119.4, \"high\": 119.6, \"low\": 117.19, \"close\": 117.62, \"volume\": 226900, \"ema50\": 114.25, \"ema200\": 0.0, \"bbu\": 117.62, \"bbl\": 117.62, \"rsi\": 50.4, \"macd\": 2.0701, \"macds\": 2.4077, \"macdh\": -0.3376}, {\"time\": \"2026-08-12\", \"open\": 118.23, \"high\": 118.28, \"low\": 117.18, \"close\": 117.85, \"volume\": 219700, \"ema50\": 114.39, \"ema200\": 101.14, \"bbu\": 117.85, \"bbl\": 117.85, \"rsi\": 50.7, \"macd\": 1.7789, \"macds\": 2.2819, \"macdh\": -0.503}, {\"time\": \"2026-08-13\", \"open\": 118.87, \"high\": 119.38, \"low\": 117.94, \"close\": 118.85, \"volume\": 142700, \"ema50\": 114.57, \"ema200\": 101.32, \"bbu\": 118.85, \"bbl\": 118.85, \"rsi\": 52.3, \"macd\": 1.6102, \"macds\": 2.1476, \"macdh\": -0.5374}, {\"time\": \"2026-08-14\", \"open\": 119.95, \"high\": 120.56, \"low\": 119.43, \"close\": 119.95, \"volume\": 124200, \"ema50\": 114.78, \"ema200\": 101.51, \"bbu\": 119.95, \"bbl\": 119.95, \"rsi\": 54.0, \"macd\": 1.5475, \"macds\": 2.0276, \"macdh\": -0.4801}, {\"time\": \"2026-08-17\", \"open\": 121.0, \"high\": 121.0, \"low\": 119.87, \"close\": 120.31, \"volume\": 160000, \"ema50\": 114.99, \"ema200\": 101.69, \"bbu\": 120.31, \"bbl\": 120.31, \"rsi\": 54.5, \"macd\": 1.5094, \"macds\": 1.9239, \"macdh\": -0.4145}, {\"time\": \"2026-08-18\", \"open\": 119.58, \"high\": 121.25, \"low\": 117.12, \"close\": 117.68, \"volume\": 230200, \"ema50\": 115.1, \"ema200\": 101.85, \"bbu\": 117.68, \"bbl\": 117.68, \"rsi\": 49.7, \"macd\": 1.2526, \"macds\": 1.7897, \"macdh\": -0.5371}, {\"time\": \"2026-08-19\", \"open\": 120.12, \"high\": 120.12, \"low\": 115.53, \"close\": 116.04, \"volume\": 415400, \"ema50\": 115.14, \"ema200\": 101.99, \"bbu\": 116.04, \"bbl\": 116.04, \"rsi\": 46.9, \"macd\": 0.9063, \"macds\": 1.613, \"macdh\": -0.7067}, {\"time\": \"2026-08-20\", \"open\": 113.99, \"high\": 113.99, \"low\": 112.7, \"close\": 113.24, \"volume\": 107000, \"ema50\": 115.06, \"ema200\": 102.11, \"bbu\": 113.24, \"bbl\": 113.24, \"rsi\": 42.5, \"macd\": 0.4012, \"macds\": 1.3706, \"macdh\": -0.9694}, {\"time\": \"2026-08-21\", \"open\": 117.41, \"high\": 118.82, \"low\": 117.29, \"close\": 117.96, \"volume\": 203000, \"ema50\": 115.18, \"ema200\": 102.26, \"bbu\": 117.96, \"bbl\": 117.96, \"rsi\": 50.9, \"macd\": 0.3775, \"macds\": 1.172, \"macdh\": -0.7945}, {\"time\": \"2026-08-24\", \"open\": 117.85, \"high\": 118.79, \"low\": 117.38, \"close\": 118.72, \"volume\": 161100, \"ema50\": 115.31, \"ema200\": 102.43, \"bbu\": 118.72, \"bbl\": 118.72, \"rsi\": 52.1, \"macd\": 0.4153, \"macds\": 1.0207, \"macdh\": -0.6054}, {\"time\": \"2026-08-25\", \"open\": 119.86, \"high\": 120.75, \"low\": 119.34, \"close\": 120.75, \"volume\": 92800, \"ema50\": 115.53, \"ema200\": 102.61, \"bbu\": 120.75, \"bbl\": 120.75, \"rsi\": 55.2, \"macd\": 0.602, \"macds\": 0.9369, \"macdh\": -0.3349}, {\"time\": \"2026-08-26\", \"open\": 120.97, \"high\": 121.16, \"low\": 119.48, \"close\": 120.86, \"volume\": 89200, \"ema50\": 115.74, \"ema200\": 102.79, \"bbu\": 120.86, \"bbl\": 120.86, \"rsi\": 55.4, \"macd\": 0.7503, \"macds\": 0.8996, \"macdh\": -0.1493}, {\"time\": \"2026-08-27\", \"open\": 121.79, \"high\": 121.89, \"low\": 120.94, \"close\": 121.38, \"volume\": 106200, \"ema50\": 115.96, \"ema200\": 102.98, \"bbu\": 121.38, \"bbl\": 121.38, \"rsi\": 56.3, \"macd\": 0.8994, \"macds\": 0.8996, \"macdh\": -0.0002}, {\"time\": \"2026-08-28\", \"open\": 124.76, \"high\": 124.98, \"low\": 123.52, \"close\": 124.16, \"volume\": 139800, \"ema50\": 116.28, \"ema200\": 103.19, \"bbu\": 124.16, \"bbl\": 124.16, \"rsi\": 60.6, \"macd\": 1.2277, \"macds\": 0.9652, \"macdh\": 0.2625}, {\"time\": \"2026-08-31\", \"open\": 125.03, \"high\": 126.57, \"low\": 124.39, \"close\": 124.79, \"volume\": 209600, \"ema50\": 116.61, \"ema200\": 103.4, \"bbu\": 124.79, \"bbl\": 124.79, \"rsi\": 61.6, \"macd\": 1.5212, \"macds\": 1.0764, \"macdh\": 0.4448}, {\"time\": \"2026-09-01\", \"open\": 123.83, \"high\": 126.11, \"low\": 123.37, \"close\": 124.64, \"volume\": 119300, \"ema50\": 116.93, \"ema200\": 103.61, \"bbu\": 124.64, \"bbl\": 124.64, \"rsi\": 61.2, \"macd\": 1.7218, \"macds\": 1.2055, \"macdh\": 0.5163}, {\"time\": \"2026-09-02\", \"open\": 124.82, \"high\": 127.28, \"low\": 124.82, \"close\": 126.25, \"volume\": 230000, \"ema50\": 117.29, \"ema200\": 103.84, \"bbu\": 126.25, \"bbl\": 126.25, \"rsi\": 63.7, \"macd\": 1.9878, \"macds\": 1.3619, \"macdh\": 0.6259}, {\"time\": \"2026-09-03\", \"open\": 131.24, \"high\": 133.08, \"low\": 129.89, \"close\": 132.36, \"volume\": 249800, \"ema50\": 117.88, \"ema200\": 104.12, \"bbu\": 132.36, \"bbl\": 132.36, \"rsi\": 71.3, \"macd\": 2.661, \"macds\": 1.6217, \"macdh\": 1.0392}, {\"time\": \"2026-09-04\", \"open\": 128.5, \"high\": 128.68, \"low\": 127.0, \"close\": 128.68, \"volume\": 189200, \"ema50\": 118.31, \"ema200\": 104.37, \"bbu\": 128.68, \"bbl\": 128.68, \"rsi\": 62.8, \"macd\": 2.8645, \"macds\": 1.8703, \"macdh\": 0.9942}, {\"time\": \"2026-09-08\", \"open\": 127.22, \"high\": 131.28, \"low\": 127.22, \"close\": 129.45, \"volume\": 168500, \"ema50\": 118.74, \"ema200\": 104.62, \"bbu\": 129.45, \"bbl\": 129.45, \"rsi\": 63.8, \"macd\": 3.0528, \"macds\": 2.1068, \"macdh\": 0.946}, {\"time\": \"2026-09-09\", \"open\": 128.07, \"high\": 128.8, \"low\": 126.55, \"close\": 126.68, \"volume\": 145900, \"ema50\": 119.06, \"ema200\": 104.84, \"bbu\": 126.68, \"bbl\": 126.68, \"rsi\": 57.9, \"macd\": 2.9445, \"macds\": 2.2743, \"macdh\": 0.6701}, {\"time\": \"2026-09-10\", \"open\": 127.46, \"high\": 127.99, \"low\": 126.19, \"close\": 126.55, \"volume\": 163900, \"ema50\": 119.35, \"ema200\": 105.05, \"bbu\": 126.55, \"bbl\": 126.55, \"rsi\": 57.6, \"macd\": 2.8157, \"macds\": 2.3826, \"macdh\": 0.4331}, {\"time\": \"2026-09-11\", \"open\": 132.49, \"high\": 132.95, \"low\": 131.52, \"close\": 132.01, \"volume\": 174800, \"ema50\": 119.85, \"ema200\": 105.32, \"bbu\": 132.01, \"bbl\": 132.01, \"rsi\": 65.0, \"macd\": 3.1183, \"macds\": 2.5297, \"macdh\": 0.5886}, {\"time\": \"2026-09-14\", \"open\": 133.12, \"high\": 133.29, \"low\": 131.58, \"close\": 132.88, \"volume\": 131800, \"ema50\": 120.36, \"ema200\": 105.59, \"bbu\": 132.88, \"bbl\": 132.88, \"rsi\": 66.0, \"macd\": 3.3892, \"macds\": 2.7016, \"macdh\": 0.6876}, {\"time\": \"2026-09-15\", \"open\": 130.67, \"high\": 130.67, \"low\": 128.43, \"close\": 129.59, \"volume\": 141100, \"ema50\": 120.72, \"ema200\": 105.83, \"bbu\": 129.59, \"bbl\": 129.59, \"rsi\": 59.0, \"macd\": 3.3004, \"macds\": 2.8214, \"macdh\": 0.479}, {\"time\": \"2026-09-16\", \"open\": 129.95, \"high\": 130.25, \"low\": 126.95, \"close\": 128.0, \"volume\": 112900, \"ema50\": 121.01, \"ema200\": 106.05, \"bbu\": 128.0, \"bbl\": 128.0, \"rsi\": 55.9, \"macd\": 3.0664, \"macds\": 2.8704, \"macdh\": 0.196}, {\"time\": \"2026-09-17\", \"open\": 131.81, \"high\": 131.85, \"low\": 129.63, \"close\": 129.82, \"volume\": 133000, \"ema50\": 121.35, \"ema200\": 106.29, \"bbu\": 129.82, \"bbl\": 129.82, \"rsi\": 58.6, \"macd\": 2.9933, \"macds\": 2.895, \"macdh\": 0.0983}, {\"time\": \"2026-09-18\", \"open\": 125.97, \"high\": 127.16, \"low\": 125.32, \"close\": 126.93, \"volume\": 157300, \"ema50\": 121.57, \"ema200\": 106.5, \"bbu\": 126.93, \"bbl\": 126.93, \"rsi\": 53.1, \"macd\": 2.6714, \"macds\": 2.8503, \"macdh\": -0.1789}, {\"time\": \"2026-09-21\", \"open\": 129.62, \"high\": 129.76, \"low\": 128.41, \"close\": 129.2, \"volume\": 114400, \"ema50\": 121.87, \"ema200\": 106.72, \"bbu\": 129.2, \"bbl\": 129.2, \"rsi\": 56.6, \"macd\": 2.5698, \"macds\": 2.7942, \"macdh\": -0.2244}, {\"time\": \"2026-09-22\", \"open\": 128.86, \"high\": 129.34, \"low\": 127.91, \"close\": 129.22, \"volume\": 124100, \"ema50\": 122.16, \"ema200\": 106.95, \"bbu\": 129.22, \"bbl\": 129.22, \"rsi\": 56.6, \"macd\": 2.4625, \"macds\": 2.7278, \"macdh\": -0.2653}, {\"time\": \"2026-09-23\", \"open\": 126.3, \"high\": 126.78, \"low\": 125.25, \"close\": 125.39, \"volume\": 115400, \"ema50\": 122.28, \"ema200\": 107.13, \"bbu\": 125.39, \"bbl\": 125.39, \"rsi\": 49.5, \"macd\": 2.0449, \"macds\": 2.5912, \"macdh\": -0.5464}, {\"time\": \"2026-09-24\", \"open\": 124.93, \"high\": 126.28, \"low\": 123.01, \"close\": 125.19, \"volume\": 125500, \"ema50\": 122.4, \"ema200\": 107.31, \"bbu\": 125.19, \"bbl\": 125.19, \"rsi\": 49.1, \"macd\": 1.6784, \"macds\": 2.4087, \"macdh\": -0.7303}, {\"time\": \"2026-09-25\", \"open\": 126.78, \"high\": 127.74, \"low\": 126.26, \"close\": 127.26, \"volume\": 110100, \"ema50\": 122.59, \"ema200\": 107.51, \"bbu\": 127.26, \"bbl\": 127.26, \"rsi\": 52.8, \"macd\": 1.5373, \"macds\": 2.2344, \"macdh\": -0.6971}, {\"time\": \"2026-09-28\", \"open\": 127.01, \"high\": 128.59, \"low\": 126.99, \"close\": 127.17, \"volume\": 125400, \"ema50\": 122.77, \"ema200\": 107.7, \"bbu\": 127.17, \"bbl\": 127.17, \"rsi\": 52.6, \"macd\": 1.402, \"macds\": 2.0679, \"macdh\": -0.6659}, {\"time\": \"2026-09-29\", \"open\": 127.11, \"high\": 128.06, \"low\": 126.63, \"close\": 127.9, \"volume\": 171600, \"ema50\": 122.97, \"ema200\": 107.9, \"bbu\": 127.9, \"bbl\": 127.9, \"rsi\": 54.0, \"macd\": 1.3383, \"macds\": 1.922, \"macdh\": -0.5837}, {\"time\": \"2026-09-30\", \"open\": 125.26, \"high\": 125.26, \"low\": 122.64, \"close\": 123.1, \"volume\": 212900, \"ema50\": 122.97, \"ema200\": 108.05, \"bbu\": 123.1, \"bbl\": 123.1, \"rsi\": 44.9, \"macd\": 0.8902, \"macds\": 1.7156, \"macdh\": -0.8254}, {\"time\": \"2026-10-01\", \"open\": 121.79, \"high\": 123.5, \"low\": 119.73, \"close\": 122.08, \"volume\": 155200, \"ema50\": 122.94, \"ema200\": 108.19, \"bbu\": 122.08, \"bbl\": 122.08, \"rsi\": 43.2, \"macd\": 0.4476, \"macds\": 1.462, \"macdh\": -1.0144}, {\"time\": \"2026-10-02\", \"open\": 124.68, \"high\": 124.71, \"low\": 122.18, \"close\": 123.88, \"volume\": 260500, \"ema50\": 122.98, \"ema200\": 108.35, \"bbu\": 123.88, \"bbl\": 123.88, \"rsi\": 47.0, \"macd\": 0.2394, \"macds\": 1.2175, \"macdh\": -0.9781}, {\"time\": \"2026-10-05\", \"open\": 124.0, \"high\": 125.47, \"low\": 124.0, \"close\": 124.75, \"volume\": 149600, \"ema50\": 123.05, \"ema200\": 108.51, \"bbu\": 124.75, \"bbl\": 124.75, \"rsi\": 48.7, \"macd\": 0.1429, \"macds\": 1.0026, \"macdh\": -0.8597}, {\"time\": \"2026-10-06\", \"open\": 125.25, \"high\": 125.48, \"low\": 124.31, \"close\": 124.76, \"volume\": 190100, \"ema50\": 123.11, \"ema200\": 108.68, \"bbu\": 124.76, \"bbl\": 124.76, \"rsi\": 48.7, \"macd\": 0.0665, \"macds\": 0.8154, \"macdh\": -0.7489}, {\"time\": \"2026-10-07\", \"open\": 124.76, \"high\": 125.36, \"low\": 123.68, \"close\": 124.73, \"volume\": 131400, \"ema50\": 123.18, \"ema200\": 108.83, \"bbu\": 124.73, \"bbl\": 124.73, \"rsi\": 48.7, \"macd\": 0.0034, \"macds\": 0.653, \"macdh\": -0.6495}, {\"time\": \"2026-10-08\", \"open\": 121.27, \"high\": 122.48, \"low\": 120.45, \"close\": 122.04, \"volume\": 164300, \"ema50\": 123.13, \"ema200\": 108.97, \"bbu\": 122.04, \"bbl\": 122.04, \"rsi\": 43.2, \"macd\": -0.2606, \"macds\": 0.4703, \"macdh\": -0.7308}, {\"time\": \"2026-10-09\", \"open\": 121.72, \"high\": 123.41, \"low\": 121.0, \"close\": 123.07, \"volume\": 217200, \"ema50\": 123.13, \"ema200\": 109.11, \"bbu\": 123.07, \"bbl\": 123.07, \"rsi\": 45.7, \"macd\": -0.3823, \"macds\": 0.2998, \"macdh\": -0.682}, {\"time\": \"2026-10-12\", \"open\": 123.01, \"high\": 123.07, \"low\": 121.71, \"close\": 121.98, \"volume\": 135000, \"ema50\": 123.08, \"ema200\": 109.23, \"bbu\": 121.98, \"bbl\": 121.98, \"rsi\": 43.5, \"macd\": -0.5602, \"macds\": 0.1278, \"macdh\": -0.688}, {\"time\": \"2026-10-13\", \"open\": 122.17, \"high\": 122.64, \"low\": 121.02, \"close\": 121.44, \"volume\": 268100, \"ema50\": 123.02, \"ema200\": 109.36, \"bbu\": 121.44, \"bbl\": 121.44, \"rsi\": 42.4, \"macd\": -0.7363, \"macds\": -0.0451, \"macdh\": -0.6913}, {\"time\": \"2026-10-14\", \"open\": 118.36, \"high\": 118.79, \"low\": 116.09, \"close\": 117.0, \"volume\": 251000, \"ema50\": 122.78, \"ema200\": 109.43, \"bbu\": 117.0, \"bbl\": 117.0, \"rsi\": 34.7, \"macd\": -1.2201, \"macds\": -0.2801, \"macdh\": -0.94}, {\"time\": \"2026-10-15\", \"open\": 115.86, \"high\": 117.94, \"low\": 114.33, \"close\": 117.88, \"volume\": 310900, \"ema50\": 122.59, \"ema200\": 109.52, \"bbu\": 117.88, \"bbl\": 117.88, \"rsi\": 37.1, \"macd\": -1.515, \"macds\": -0.5271, \"macdh\": -0.988}, {\"time\": \"2026-10-16\", \"open\": 119.07, \"high\": 120.94, \"low\": 118.28, \"close\": 118.81, \"volume\": 154500, \"ema50\": 122.44, \"ema200\": 109.61, \"bbu\": 118.81, \"bbl\": 118.81, \"rsi\": 39.7, \"macd\": -1.6547, \"macds\": -0.7526, \"macdh\": -0.9021}, {\"time\": \"2026-10-19\", \"open\": 121.12, \"high\": 121.17, \"low\": 118.96, \"close\": 119.14, \"volume\": 139100, \"ema50\": 122.31, \"ema200\": 109.7, \"bbu\": 119.14, \"bbl\": 119.14, \"rsi\": 40.6, \"macd\": -1.7189, \"macds\": -0.9458, \"macdh\": -0.773}, {\"time\": \"2026-10-20\", \"open\": 119.13, \"high\": 120.78, \"low\": 119.11, \"close\": 119.75, \"volume\": 187600, \"ema50\": 122.21, \"ema200\": 109.8, \"bbu\": 119.75, \"bbl\": 119.75, \"rsi\": 42.4, \"macd\": -1.7009, \"macds\": -1.0969, \"macdh\": -0.6041}, {\"time\": \"2026-10-21\", \"open\": 120.48, \"high\": 120.49, \"low\": 118.66, \"close\": 120.2, \"volume\": 107000, \"ema50\": 122.13, \"ema200\": 109.91, \"bbu\": 120.2, \"bbl\": 120.2, \"rsi\": 43.7, \"macd\": -1.6316, \"macds\": -1.2038, \"macdh\": -0.4278}, {\"time\": \"2026-10-22\", \"open\": 117.72, \"high\": 118.89, \"low\": 115.92, \"close\": 116.54, \"volume\": 156600, \"ema50\": 121.91, \"ema200\": 109.97, \"bbu\": 116.54, \"bbl\": 116.54, \"rsi\": 36.4, \"macd\": -1.8506, \"macds\": -1.3332, \"macdh\": -0.5175}, {\"time\": \"2026-10-23\", \"open\": 114.0, \"high\": 115.8, \"low\": 113.02, \"close\": 114.74, \"volume\": 297200, \"ema50\": 121.63, \"ema200\": 110.02, \"bbu\": 114.74, \"bbl\": 114.74, \"rsi\": 33.4, \"macd\": -2.1447, \"macds\": -1.4955, \"macdh\": -0.6493}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 118.748, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($118.75)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 121.548, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($121.55)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 123.538, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($123.54)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 118.2568, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($118.26)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 110.8277, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($110.83)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 118.5585, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($118.56)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 120.8104, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($120.81)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 121.6335, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($121.63)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 110.0205, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($110.02)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 114.7322, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above (Bullish) Parabolic SAR dot at $114.73\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 33.3775, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 33.4\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 28.7568, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (28.8) is below %D (39.1)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 39.0823, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Stochastic %D is neutral at 39.1\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -2.1447, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-2.1447) is below Signal line (-1.4955)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.6493, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.6493)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -86.1958, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -86.2\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -2787.2743, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -2787.3\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -8.0093, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-8.01%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -8.33, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-8.33)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -6.1304, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-6.1304)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 128.6183, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($128.62)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 114.4777, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is very close to or below lower support band ($114.48)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.1163, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.116 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 126.6103, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($126.61)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 115.0105, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($115.01)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 128.59, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($128.59)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 113.02, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($113.02)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 2.9205, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $2.92\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 2.5453, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 2.55% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 3.5352, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $3.54\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 2550800.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": 0.0196, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"CMF is positive (buying accumulation) at 0.020\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -175401.4437, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-175401)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 121.1345, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($121.13)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 3714948.9056, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -762.5021, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-762.502083)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 2821144.8522, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"A\/D line is above its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -15012.7154, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-15013)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 33.2757, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 33.3\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 24.4937, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 24.5\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -25.5958, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (16.9) is below DMI- (42.5)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -10.3302, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-10.330)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.0934, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (0.0934) is below its signal line (0.1383)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -0.8458, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-0.85)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -2.8241, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-2.82%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 0.492, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (0.49)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -19.1627, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-19.16) is below signal line (-10.25)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.3725, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.70) is below -VI (1.07)\"}], \"news_articles\": [{\"title\": \"KB Home (KBH) Stock Could Stay Under Pressure Following The Yield Driven Rally - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMikgFBVV95cUxNdkozZXgtVDhGVUZEaTQtcDRuTzdNTHJFZ1J4U3gxUVZfdkNTWk1BNDdFRHZLSmZlX3duVVd5YktqVDhUTG94SkFhTFdraVlMejFRdXN5cmhwTDlVWHh5d2NzcTJwLUNjWDNoWWZ6elRBOGtpbzVqMUw4cDZnTmV1bmJWRkFSNXJQUjF0NVk1SV9YUQ?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Sun, 25 Oct 2026 00:14:00 GMT\"}, {\"title\": \"KB Stock Price and Chart \\u2014 NYSE:KB - TradingView\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiaEFVX3lxTFBuRkJEakRkek1oZU5WMUQ2RzBIeXpEXzl0TTBZWWFud0NPOWJOWkYzcG9yek9FNmhsZ1ZKbUhnZ2xxSHVBVmt1U3dNY0thdTlrNTlWTFAxR2FBb3Fac29zTHkxUGF0ZUxr?oc=5\", \"publisher\": \"TradingView\", \"pubDate\": \"Sat, 24 Oct 2026 06:21:11 GMT\"}, {\"title\": \"KB Financial Group Inc (KB) Shares Fall 3.0% -- What GF Score of 70 Tells Investors - GuruFocus\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMitgFBVV95cUxNWkxUQ0V6MzhaXzB6Y25QdkVmcWpVcWE2NWFta0RsaVY0VG4wOHNjSGVWUi1xN1dWeG00RWFtak5XRkZ1Q1h5dWo3Qmx5cDE1MEZYeDhiWnVyZ08tbVUxRXUzc0JFRUN1VFBGdkF4NDlVVEFUZl9Tb3N5Z0tGTnVDYzZPeHFITTdNdVVfM01mVVVGdWpLRWdKZFhVZkRGV2twXzUyM0lncWZWbWpoQTN6dnVPRmpidw?oc=5\", \"publisher\": \"GuruFocus\", \"pubDate\": \"Thu, 22 Oct 2026 23:54:38 GMT\"}, {\"title\": \"KB Home (KBH) Could Be 9% Undervalued After Its Earnings Beat - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMijAFBVV95cUxONXJTeURvOWhKWXYwb1BaaU5vbVdqU0lDRGE2ZkNGZHZYM0syaXZuT2FxUnU5aERGYk9US25tNEpEamNVYUJzS3lnXzFQYVlJNS1BRG1sOUw3STdlSkFaM0xTQ3FxNnh3eEF5S2NjMDVlYmNaSlYtTVRvTTRkTl9uNzkzNVJLT2pnREJ2Mg?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Sat, 24 Oct 2026 07:13:42 GMT\"}, {\"title\": \"3 Reasons to Avoid KBH and 1 Stock to Buy Instead - The Globe and Mail\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMi0AFBVV95cUxPSmNuQ2NOTk54YnFVZVJFWFJNc2RWcUw2MWVkODZ2RWpVcWJuRjRxaXZjSkpUSDFEaGxHN1Z0c2lobXRCTDMyZ2p2dHExdnJlTFBXSEllWk5pbi15b2FTelNyemxPX2x6Tm81QjZMVHBHdWpSQy1fWG54NkhNVUtNX1ZqbTJCY1JUYk5ZMkdXWXFvSVRZdjk4bW4xdHlxdW5hMVhQS3pGRk1pSmM3QVE4UjQ2SDZBTWtyeXNfLXRaMy00WDhPZ2pWLXBUSmFibWxu?oc=5\", \"publisher\": \"The Globe and Mail\", \"pubDate\": \"Tue, 20 Oct 2026 04:07:00 GMT\"}, {\"title\": \"KB Financial Group (NYSE:KB) Stock Moved Up to Strong-Buy by Zacks Research - MarketBeat\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMi0AFBVV95cUxPSmM0VHN5cU00dHdsYXJoZ3haWTg3aWpyY2JqLTQ3VTlXTUtkaHJPY1U0QkJEZG52LU1kWnJGdVEzQ1l6N09CbGItYnZDU1NaeHh6TWZFYUtkTTJ4TkdubVdXLWxTQTFPYWNGUEhHQm9xUEdaRXFNRmRhZFZaMUVhQm9UOXdBNVhoZldVV0JwbmVhMGdlNENwaTU5UXNET25KWFZNaVotZzVDT2ozc2pGNlhWUlF0UzBWQnFKNUZFMXU2MHRaTWRYcmxHcU95UXZR?oc=5\", \"publisher\": \"MarketBeat\", \"pubDate\": \"Fri, 23 Oct 2026 11:06:43 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nKB displays strong bearish structure with 28 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$119.12**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[KB Home (KBH) Stock Could Stay Under Pressure Following The Yield Driven Rally - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMikgFBVV95cUxNdkozZXgtVDhGVUZEaTQtcDRuTzdNTHJFZ1J4U3gxUVZfdkNTWk1BNDdFRHZLSmZlX3duVVd5YktqVDhUTG94SkFhTFdraVlMejFRdXN5cmhwTDlVWHh5d2NzcTJwLUNjWDNoWWZ6elRBOGtpbzVqMUw4cDZnTmV1bmJWRkFSNXJQUjF0NVk1SV9YUQ?oc=5)** (via Yahoo Finance)\\n* **[KB Stock Price and Chart \\u2014 NYSE:KB - TradingView](https:\/\/news.google.com\/rss\/articles\/CBMiaEFVX3lxTFBuRkJEakRkek1oZU5WMUQ2RzBIeXpEXzl0TTBZWWFud0NPOWJOWkYzcG9yek9FNmhsZ1ZKbUhnZ2xxSHVBVmt1U3dNY0thdTlrNTlWTFAxR2FBb3Fac29zTHkxUGF0ZUxr?oc=5)** (via TradingView)\\n* **[KB Financial Group Inc (KB) Shares Fall 3.0% -- What GF Score of 70 Tells Investors - GuruFocus](https:\/\/news.google.com\/rss\/articles\/CBMitgFBVV95cUxNWkxUQ0V6MzhaXzB6Y25QdkVmcWpVcWE2NWFta0RsaVY0VG4wOHNjSGVWUi1xN1dWeG00RWFtak5XRkZ1Q1h5dWo3Qmx5cDE1MEZYeDhiWnVyZ08tbVUxRXUzc0JFRUN1VFBGdkF4NDlVVEFUZl9Tb3N5Z0tGTnVDYzZPeHFITTdNdVVfM01mVVVGdWpLRWdKZFhVZkRGV2twXzUyM0lncWZWbWpoQTN6dnVPRmpidw?oc=5)** (via GuruFocus)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for KB.\", \"history\": [{\"timestamp\": \"2026-10-07 20:39:12\", \"price\": 124.7300033569336, \"conviction_score\": -26.666666666666668, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-08 14:55:00\", \"price\": 122.27999877929688, \"conviction_score\": -49.74358974358976, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-09 03:19:52\", \"price\": 122.04000091552734, \"conviction_score\": -49.74358974358976, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 15:57:00\", \"price\": 123.06999969482422, \"conviction_score\": -49.74358974358976, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-11 03:30:51\", \"price\": 123.06999969482422, \"conviction_score\": -49.74358974358976, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 16:17:55\", \"price\": 122.91000366210938, \"conviction_score\": -41.53846153846155, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-13 14:31:51\", \"price\": 121.94000244140625, \"conviction_score\": -45.64102564102565, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 16:42:02\", \"price\": 115.73999786376953, \"conviction_score\": -46.0526315789474, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 15:33:23\", \"price\": 120.16999816894531, \"conviction_score\": -42.15686274509805, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 07:09:42\", \"price\": 118.80999755859375, \"conviction_score\": -37.25490196078432, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 16:38:45\", \"price\": 118.80999755859375, \"conviction_score\": -37.25490196078432, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 09:27:45\", \"price\": 118.80999755859375, \"conviction_score\": -37.25490196078432, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 22:50:07\", \"price\": 119.13999938964844, \"conviction_score\": -33.333333333333336, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 06:16:31\", \"price\": 119.13999938964844, \"conviction_score\": -33.333333333333336, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 15:55:35\", \"price\": 119.7300033569336, \"conviction_score\": -33.333333333333336, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 12:49:59\", \"price\": 120.19999694824219, \"conviction_score\": -28.20512820512821, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-23 04:31:30\", \"price\": 116.54000091552734, \"conviction_score\": -44.28571428571429, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 16:35:50\", \"price\": 114.73999786376953, \"conviction_score\": -41.86046511627908, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 09:16:10\", \"price\": 114.73999786376953, \"conviction_score\": -41.86046511627908, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:02:13\", \"price\": 114.73999786376953, \"conviction_score\": -41.86046511627908, \"verdict\": \"SELL\"}]}, \"LAES\": {\"success\": true, \"ticker\": \"LAES\", \"category\": \"Watchlist Stocks\", \"price\": 1.55, \"conviction_score\": -62.7, \"verdict\": \"SELL\", \"bullish_count\": 8, \"bearish_count\": 31, \"neutral_count\": 9, \"high\": 1.58, \"low\": 1.52, \"volume\": 2573800, \"entry_price\": 1.55, \"stop_loss\": 1.73, \"target_price\": 1.19, \"duration\": \"5-7 Days\", \"market_cap\": 3989389.88, \"sector\": \"Technology\", \"industry\": \"Semiconductors\", \"earnings_date\": \"2026-09-11\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.26, \"calls_vol\": 35, \"puts_vol\": 9}, \"win_rate\": {\"win_pct\": 66.7, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 2.44, \"high\": 2.47, \"low\": 2.33, \"close\": 2.36, \"volume\": 18677300, \"ema50\": 2.83, \"ema200\": 0.0, \"bbu\": 2.36, \"bbl\": 2.36, \"rsi\": 35.9, \"macd\": -0.183, \"macds\": -0.1685, \"macdh\": -0.0145}, {\"time\": \"2026-08-03\", \"open\": 2.34, \"high\": 2.55, \"low\": 2.32, \"close\": 2.51, \"volume\": 11540900, \"ema50\": 2.82, \"ema200\": 0.0, \"bbu\": 2.51, \"bbl\": 2.51, \"rsi\": 43.6, \"macd\": -0.1667, \"macds\": -0.1681, \"macdh\": 0.0014}, {\"time\": \"2026-08-04\", \"open\": 2.6, \"high\": 2.65, \"low\": 2.51, \"close\": 2.54, \"volume\": 10233100, \"ema50\": 2.81, \"ema200\": 0.0, \"bbu\": 2.54, \"bbl\": 2.54, \"rsi\": 45.0, \"macd\": -0.1496, \"macds\": -0.1644, \"macdh\": 0.0148}, {\"time\": \"2026-08-05\", \"open\": 2.49, \"high\": 2.53, \"low\": 2.43, \"close\": 2.46, \"volume\": 7381400, \"ema50\": 2.79, \"ema200\": 0.0, \"bbu\": 2.46, \"bbl\": 2.46, \"rsi\": 42.0, \"macd\": -0.1409, \"macds\": -0.1597, \"macdh\": 0.0188}, {\"time\": \"2026-08-06\", \"open\": 2.46, \"high\": 2.54, \"low\": 2.39, \"close\": 2.49, \"volume\": 8718000, \"ema50\": 2.78, \"ema200\": 0.0, \"bbu\": 2.49, \"bbl\": 2.49, \"rsi\": 43.5, \"macd\": -0.1301, \"macds\": -0.1538, \"macdh\": 0.0237}, {\"time\": \"2026-08-07\", \"open\": 2.52, \"high\": 2.6, \"low\": 2.47, \"close\": 2.57, \"volume\": 14054700, \"ema50\": 2.77, \"ema200\": 0.0, \"bbu\": 2.57, \"bbl\": 2.57, \"rsi\": 47.6, \"macd\": -0.1137, \"macds\": -0.1458, \"macdh\": 0.032}, {\"time\": \"2026-08-10\", \"open\": 2.59, \"high\": 2.6, \"low\": 2.5, \"close\": 2.56, \"volume\": 7488600, \"ema50\": 2.77, \"ema200\": 0.0, \"bbu\": 2.56, \"bbl\": 2.56, \"rsi\": 47.1, \"macd\": -0.1004, \"macds\": -0.1367, \"macdh\": 0.0363}, {\"time\": \"2026-08-11\", \"open\": 2.59, \"high\": 2.62, \"low\": 2.53, \"close\": 2.55, \"volume\": 3439100, \"ema50\": 2.76, \"ema200\": 0.0, \"bbu\": 2.55, \"bbl\": 2.55, \"rsi\": 46.6, \"macd\": -0.0896, \"macds\": -0.1273, \"macdh\": 0.0376}, {\"time\": \"2026-08-12\", \"open\": 2.61, \"high\": 2.7, \"low\": 2.57, \"close\": 2.66, \"volume\": 7071600, \"ema50\": 2.75, \"ema200\": 3.66, \"bbu\": 2.66, \"bbl\": 2.66, \"rsi\": 52.3, \"macd\": -0.0714, \"macds\": -0.1161, \"macdh\": 0.0447}, {\"time\": \"2026-08-13\", \"open\": 2.65, \"high\": 2.87, \"low\": 2.62, \"close\": 2.84, \"volume\": 12772600, \"ema50\": 2.76, \"ema200\": 3.65, \"bbu\": 2.84, \"bbl\": 2.84, \"rsi\": 59.9, \"macd\": -0.042, \"macds\": -0.1013, \"macdh\": 0.0593}, {\"time\": \"2026-08-14\", \"open\": 2.84, \"high\": 3.07, \"low\": 2.82, \"close\": 3.01, \"volume\": 15488900, \"ema50\": 2.77, \"ema200\": 3.64, \"bbu\": 3.01, \"bbl\": 3.01, \"rsi\": 65.5, \"macd\": -0.0048, \"macds\": -0.082, \"macdh\": 0.0771}, {\"time\": \"2026-08-17\", \"open\": 2.94, \"high\": 2.98, \"low\": 2.84, \"close\": 2.9, \"volume\": 8405300, \"ema50\": 2.77, \"ema200\": 3.64, \"bbu\": 2.9, \"bbl\": 2.9, \"rsi\": 59.7, \"macd\": 0.0155, \"macds\": -0.0625, \"macdh\": 0.078}, {\"time\": \"2026-08-18\", \"open\": 2.7, \"high\": 2.82, \"low\": 2.67, \"close\": 2.74, \"volume\": 8621600, \"ema50\": 2.77, \"ema200\": 3.63, \"bbu\": 2.74, \"bbl\": 2.74, \"rsi\": 52.4, \"macd\": 0.0185, \"macds\": -0.0463, \"macdh\": 0.0648}, {\"time\": \"2026-08-19\", \"open\": 2.76, \"high\": 2.81, \"low\": 2.58, \"close\": 2.6, \"volume\": 15354300, \"ema50\": 2.76, \"ema200\": 3.62, \"bbu\": 2.6, \"bbl\": 2.6, \"rsi\": 47.1, \"macd\": 0.0095, \"macds\": -0.0351, \"macdh\": 0.0446}, {\"time\": \"2026-08-20\", \"open\": 2.6, \"high\": 2.62, \"low\": 2.48, \"close\": 2.5, \"volume\": 9446400, \"ema50\": 2.75, \"ema200\": 3.61, \"bbu\": 2.5, \"bbl\": 2.5, \"rsi\": 43.6, \"macd\": -0.0056, \"macds\": -0.0292, \"macdh\": 0.0236}, {\"time\": \"2026-08-21\", \"open\": 2.5, \"high\": 2.59, \"low\": 2.48, \"close\": 2.54, \"volume\": 11072800, \"ema50\": 2.75, \"ema200\": 3.6, \"bbu\": 2.54, \"bbl\": 2.54, \"rsi\": 45.3, \"macd\": -0.0143, \"macds\": -0.0262, \"macdh\": 0.012}, {\"time\": \"2026-08-24\", \"open\": 2.5, \"high\": 2.52, \"low\": 2.45, \"close\": 2.48, \"volume\": 6140400, \"ema50\": 2.73, \"ema200\": 3.58, \"bbu\": 2.48, \"bbl\": 2.48, \"rsi\": 43.2, \"macd\": -0.0256, \"macds\": -0.0261, \"macdh\": 0.0005}, {\"time\": \"2026-08-25\", \"open\": 2.51, \"high\": 2.55, \"low\": 2.48, \"close\": 2.54, \"volume\": 4654900, \"ema50\": 2.73, \"ema200\": 3.57, \"bbu\": 2.54, \"bbl\": 2.54, \"rsi\": 45.9, \"macd\": -0.0295, \"macds\": -0.0268, \"macdh\": -0.0027}, {\"time\": \"2026-08-26\", \"open\": 2.52, \"high\": 2.54, \"low\": 2.44, \"close\": 2.48, \"volume\": 5022000, \"ema50\": 2.72, \"ema200\": 3.56, \"bbu\": 2.48, \"bbl\": 2.48, \"rsi\": 43.7, \"macd\": -0.0369, \"macds\": -0.0288, \"macdh\": -0.0081}, {\"time\": \"2026-08-27\", \"open\": 2.53, \"high\": 2.63, \"low\": 2.52, \"close\": 2.61, \"volume\": 6615700, \"ema50\": 2.71, \"ema200\": 3.55, \"bbu\": 2.61, \"bbl\": 2.61, \"rsi\": 49.5, \"macd\": -0.032, \"macds\": -0.0294, \"macdh\": -0.0025}, {\"time\": \"2026-08-28\", \"open\": 2.57, \"high\": 2.6, \"low\": 2.44, \"close\": 2.48, \"volume\": 8715300, \"ema50\": 2.7, \"ema200\": 3.54, \"bbu\": 2.48, \"bbl\": 2.48, \"rsi\": 44.5, \"macd\": -0.0381, \"macds\": -0.0312, \"macdh\": -0.0069}, {\"time\": \"2026-08-31\", \"open\": 2.47, \"high\": 2.53, \"low\": 2.45, \"close\": 2.49, \"volume\": 4577900, \"ema50\": 2.7, \"ema200\": 3.53, \"bbu\": 2.49, \"bbl\": 2.49, \"rsi\": 45.0, \"macd\": -0.0417, \"macds\": -0.0333, \"macdh\": -0.0084}, {\"time\": \"2026-09-01\", \"open\": 2.41, \"high\": 2.44, \"low\": 2.33, \"close\": 2.39, \"volume\": 7084800, \"ema50\": 2.68, \"ema200\": 3.52, \"bbu\": 2.39, \"bbl\": 2.39, \"rsi\": 41.3, \"macd\": -0.052, \"macds\": -0.037, \"macdh\": -0.015}, {\"time\": \"2026-09-02\", \"open\": 2.37, \"high\": 2.41, \"low\": 2.35, \"close\": 2.36, \"volume\": 3693300, \"ema50\": 2.67, \"ema200\": 3.51, \"bbu\": 2.36, \"bbl\": 2.36, \"rsi\": 40.3, \"macd\": -0.0618, \"macds\": -0.042, \"macdh\": -0.0199}, {\"time\": \"2026-09-03\", \"open\": 2.39, \"high\": 2.43, \"low\": 2.38, \"close\": 2.4, \"volume\": 5669900, \"ema50\": 2.66, \"ema200\": 3.5, \"bbu\": 2.4, \"bbl\": 2.4, \"rsi\": 42.4, \"macd\": -0.0657, \"macds\": -0.0467, \"macdh\": -0.019}, {\"time\": \"2026-09-04\", \"open\": 2.41, \"high\": 2.44, \"low\": 2.39, \"close\": 2.42, \"volume\": 3902000, \"ema50\": 2.65, \"ema200\": 3.49, \"bbu\": 2.42, \"bbl\": 2.42, \"rsi\": 43.5, \"macd\": -0.0663, \"macds\": -0.0506, \"macdh\": -0.0157}, {\"time\": \"2026-09-08\", \"open\": 2.51, \"high\": 2.56, \"low\": 2.45, \"close\": 2.45, \"volume\": 5792800, \"ema50\": 2.64, \"ema200\": 3.48, \"bbu\": 2.45, \"bbl\": 2.45, \"rsi\": 45.1, \"macd\": -0.0637, \"macds\": -0.0532, \"macdh\": -0.0105}, {\"time\": \"2026-09-09\", \"open\": 2.43, \"high\": 2.49, \"low\": 2.4, \"close\": 2.4, \"volume\": 5347900, \"ema50\": 2.63, \"ema200\": 3.47, \"bbu\": 2.4, \"bbl\": 2.4, \"rsi\": 42.9, \"macd\": -0.0649, \"macds\": -0.0556, \"macdh\": -0.0093}, {\"time\": \"2026-09-10\", \"open\": 2.36, \"high\": 2.4, \"low\": 2.34, \"close\": 2.38, \"volume\": 4099500, \"ema50\": 2.62, \"ema200\": 3.46, \"bbu\": 2.38, \"bbl\": 2.38, \"rsi\": 42.0, \"macd\": -0.0667, \"macds\": -0.0578, \"macdh\": -0.0089}, {\"time\": \"2026-09-11\", \"open\": 2.42, \"high\": 2.46, \"low\": 2.37, \"close\": 2.38, \"volume\": 3875500, \"ema50\": 2.61, \"ema200\": 3.45, \"bbu\": 2.38, \"bbl\": 2.38, \"rsi\": 42.0, \"macd\": -0.0673, \"macds\": -0.0597, \"macdh\": -0.0076}, {\"time\": \"2026-09-14\", \"open\": 2.31, \"high\": 2.36, \"low\": 2.28, \"close\": 2.32, \"volume\": 5239800, \"ema50\": 2.6, \"ema200\": 3.43, \"bbu\": 2.32, \"bbl\": 2.32, \"rsi\": 39.1, \"macd\": -0.0719, \"macds\": -0.0621, \"macdh\": -0.0097}, {\"time\": \"2026-09-15\", \"open\": 2.34, \"high\": 2.37, \"low\": 2.25, \"close\": 2.3, \"volume\": 6070600, \"ema50\": 2.59, \"ema200\": 3.42, \"bbu\": 2.3, \"bbl\": 2.3, \"rsi\": 38.2, \"macd\": -0.0762, \"macds\": -0.065, \"macdh\": -0.0112}, {\"time\": \"2026-09-16\", \"open\": 2.32, \"high\": 2.33, \"low\": 2.15, \"close\": 2.19, \"volume\": 6648200, \"ema50\": 2.57, \"ema200\": 3.41, \"bbu\": 2.19, \"bbl\": 2.19, \"rsi\": 33.4, \"macd\": -0.0875, \"macds\": -0.0695, \"macdh\": -0.018}, {\"time\": \"2026-09-17\", \"open\": 2.25, \"high\": 2.34, \"low\": 2.25, \"close\": 2.3, \"volume\": 5659000, \"ema50\": 2.56, \"ema200\": 3.4, \"bbu\": 2.3, \"bbl\": 2.3, \"rsi\": 41.3, \"macd\": -0.0866, \"macds\": -0.0729, \"macdh\": -0.0137}, {\"time\": \"2026-09-18\", \"open\": 2.33, \"high\": 2.36, \"low\": 2.22, \"close\": 2.24, \"volume\": 4754500, \"ema50\": 2.55, \"ema200\": 3.39, \"bbu\": 2.24, \"bbl\": 2.24, \"rsi\": 38.6, \"macd\": -0.0896, \"macds\": -0.0762, \"macdh\": -0.0134}, {\"time\": \"2026-09-21\", \"open\": 2.32, \"high\": 2.38, \"low\": 2.31, \"close\": 2.36, \"volume\": 5383700, \"ema50\": 2.54, \"ema200\": 3.38, \"bbu\": 2.36, \"bbl\": 2.36, \"rsi\": 46.1, \"macd\": -0.0815, \"macds\": -0.0773, \"macdh\": -0.0042}, {\"time\": \"2026-09-22\", \"open\": 2.35, \"high\": 2.37, \"low\": 2.31, \"close\": 2.35, \"volume\": 3602000, \"ema50\": 2.54, \"ema200\": 3.37, \"bbu\": 2.35, \"bbl\": 2.35, \"rsi\": 45.6, \"macd\": -0.0749, \"macds\": -0.0768, \"macdh\": 0.0019}, {\"time\": \"2026-09-23\", \"open\": 2.47, \"high\": 2.48, \"low\": 2.29, \"close\": 2.3, \"volume\": 4976200, \"ema50\": 2.53, \"ema200\": 3.36, \"bbu\": 2.3, \"bbl\": 2.3, \"rsi\": 43.1, \"macd\": -0.0729, \"macds\": -0.076, \"macdh\": 0.0031}, {\"time\": \"2026-09-24\", \"open\": 2.27, \"high\": 2.33, \"low\": 2.24, \"close\": 2.32, \"volume\": 5083900, \"ema50\": 2.52, \"ema200\": 3.35, \"bbu\": 2.32, \"bbl\": 2.32, \"rsi\": 44.4, \"macd\": -0.0689, \"macds\": -0.0746, \"macdh\": 0.0057}, {\"time\": \"2026-09-25\", \"open\": 2.34, \"high\": 2.37, \"low\": 2.3, \"close\": 2.35, \"volume\": 5360100, \"ema50\": 2.51, \"ema200\": 3.34, \"bbu\": 2.35, \"bbl\": 2.35, \"rsi\": 46.4, \"macd\": -0.0626, \"macds\": -0.0722, \"macdh\": 0.0096}, {\"time\": \"2026-09-28\", \"open\": 2.32, \"high\": 2.35, \"low\": 2.27, \"close\": 2.28, \"volume\": 3689400, \"ema50\": 2.5, \"ema200\": 3.33, \"bbu\": 2.28, \"bbl\": 2.28, \"rsi\": 42.6, \"macd\": -0.0626, \"macds\": -0.0703, \"macdh\": 0.0077}, {\"time\": \"2026-09-29\", \"open\": 2.3, \"high\": 2.34, \"low\": 2.28, \"close\": 2.32, \"volume\": 3250600, \"ema50\": 2.5, \"ema200\": 3.32, \"bbu\": 2.32, \"bbl\": 2.32, \"rsi\": 45.4, \"macd\": -0.0586, \"macds\": -0.068, \"macdh\": 0.0093}, {\"time\": \"2026-09-30\", \"open\": 2.35, \"high\": 2.41, \"low\": 2.33, \"close\": 2.34, \"volume\": 3265200, \"ema50\": 2.49, \"ema200\": 3.31, \"bbu\": 2.34, \"bbl\": 2.34, \"rsi\": 46.8, \"macd\": -0.0532, \"macds\": -0.065, \"macdh\": 0.0118}, {\"time\": \"2026-10-01\", \"open\": 2.32, \"high\": 2.4, \"low\": 2.31, \"close\": 2.36, \"volume\": 3032600, \"ema50\": 2.48, \"ema200\": 3.3, \"bbu\": 2.36, \"bbl\": 2.36, \"rsi\": 48.2, \"macd\": -0.0468, \"macds\": -0.0614, \"macdh\": 0.0145}, {\"time\": \"2026-10-02\", \"open\": 2.43, \"high\": 2.45, \"low\": 2.36, \"close\": 2.37, \"volume\": 3806900, \"ema50\": 2.48, \"ema200\": 3.29, \"bbu\": 2.37, \"bbl\": 2.37, \"rsi\": 48.9, \"macd\": -0.0405, \"macds\": -0.0572, \"macdh\": 0.0167}, {\"time\": \"2026-10-05\", \"open\": 2.39, \"high\": 2.42, \"low\": 2.33, \"close\": 2.41, \"volume\": 3135700, \"ema50\": 2.48, \"ema200\": 3.28, \"bbu\": 2.41, \"bbl\": 2.41, \"rsi\": 51.9, \"macd\": -0.0319, \"macds\": -0.0521, \"macdh\": 0.0203}, {\"time\": \"2026-10-06\", \"open\": 2.44, \"high\": 2.5, \"low\": 2.42, \"close\": 2.42, \"volume\": 4254100, \"ema50\": 2.48, \"ema200\": 3.27, \"bbu\": 2.42, \"bbl\": 2.42, \"rsi\": 52.6, \"macd\": -0.0239, \"macds\": -0.0465, \"macdh\": 0.0225}, {\"time\": \"2026-10-07\", \"open\": 2.36, \"high\": 2.37, \"low\": 2.33, \"close\": 2.34, \"volume\": 2916200, \"ema50\": 2.47, \"ema200\": 3.26, \"bbu\": 2.34, \"bbl\": 2.34, \"rsi\": 46.5, \"macd\": -0.0239, \"macds\": -0.042, \"macdh\": 0.0181}, {\"time\": \"2026-10-08\", \"open\": 2.31, \"high\": 2.32, \"low\": 2.2, \"close\": 2.25, \"volume\": 3813800, \"ema50\": 2.46, \"ema200\": 3.25, \"bbu\": 2.25, \"bbl\": 2.25, \"rsi\": 40.7, \"macd\": -0.0307, \"macds\": -0.0397, \"macdh\": 0.009}, {\"time\": \"2026-10-09\", \"open\": 2.25, \"high\": 2.26, \"low\": 2.1, \"close\": 2.11, \"volume\": 5136500, \"ema50\": 2.45, \"ema200\": 3.24, \"bbu\": 2.11, \"bbl\": 2.11, \"rsi\": 33.7, \"macd\": -0.0469, \"macds\": -0.0411, \"macdh\": -0.0057}, {\"time\": \"2026-10-12\", \"open\": 2.08, \"high\": 2.11, \"low\": 2.01, \"close\": 2.02, \"volume\": 4398000, \"ema50\": 2.43, \"ema200\": 3.23, \"bbu\": 2.02, \"bbl\": 2.02, \"rsi\": 30.1, \"macd\": -0.0662, \"macds\": -0.0461, \"macdh\": -0.02}, {\"time\": \"2026-10-13\", \"open\": 2.0, \"high\": 2.0, \"low\": 1.9, \"close\": 1.93, \"volume\": 4842000, \"ema50\": 2.41, \"ema200\": 3.21, \"bbu\": 1.93, \"bbl\": 1.93, \"rsi\": 27.0, \"macd\": -0.0877, \"macds\": -0.0545, \"macdh\": -0.0333}, {\"time\": \"2026-10-14\", \"open\": 1.9, \"high\": 1.98, \"low\": 1.83, \"close\": 1.84, \"volume\": 7948100, \"ema50\": 2.39, \"ema200\": 3.2, \"bbu\": 1.84, \"bbl\": 1.84, \"rsi\": 24.3, \"macd\": -0.1108, \"macds\": -0.0657, \"macdh\": -0.0451}, {\"time\": \"2026-10-15\", \"open\": 1.81, \"high\": 1.93, \"low\": 1.77, \"close\": 1.93, \"volume\": 5818900, \"ema50\": 2.37, \"ema200\": 3.19, \"bbu\": 1.93, \"bbl\": 1.93, \"rsi\": 31.7, \"macd\": -0.1204, \"macds\": -0.0767, \"macdh\": -0.0438}, {\"time\": \"2026-10-16\", \"open\": 1.91, \"high\": 1.91, \"low\": 1.76, \"close\": 1.79, \"volume\": 3907000, \"ema50\": 2.35, \"ema200\": 3.17, \"bbu\": 1.79, \"bbl\": 1.79, \"rsi\": 27.2, \"macd\": -0.1378, \"macds\": -0.0889, \"macdh\": -0.0489}, {\"time\": \"2026-10-19\", \"open\": 1.87, \"high\": 1.87, \"low\": 1.67, \"close\": 1.67, \"volume\": 4346300, \"ema50\": 2.32, \"ema200\": 3.16, \"bbu\": 1.67, \"bbl\": 1.67, \"rsi\": 24.1, \"macd\": -0.1594, \"macds\": -0.103, \"macdh\": -0.0564}, {\"time\": \"2026-10-20\", \"open\": 1.61, \"high\": 1.71, \"low\": 1.56, \"close\": 1.66, \"volume\": 7894200, \"ema50\": 2.3, \"ema200\": 3.14, \"bbu\": 1.66, \"bbl\": 1.66, \"rsi\": 23.9, \"macd\": -0.1753, \"macds\": -0.1174, \"macdh\": -0.0578}, {\"time\": \"2026-10-21\", \"open\": 1.7, \"high\": 1.71, \"low\": 1.63, \"close\": 1.64, \"volume\": 3427700, \"ema50\": 2.27, \"ema200\": 3.13, \"bbu\": 1.64, \"bbl\": 1.64, \"rsi\": 23.4, \"macd\": -0.1873, \"macds\": -0.1314, \"macdh\": -0.0559}, {\"time\": \"2026-10-22\", \"open\": 1.57, \"high\": 1.64, \"low\": 1.52, \"close\": 1.55, \"volume\": 3665200, \"ema50\": 2.24, \"ema200\": 3.11, \"bbu\": 1.55, \"bbl\": 1.55, \"rsi\": 21.2, \"macd\": -0.2018, \"macds\": -0.1455, \"macdh\": -0.0563}, {\"time\": \"2026-10-23\", \"open\": 1.55, \"high\": 1.58, \"low\": 1.52, \"close\": 1.55, \"volume\": 2573800, \"ema50\": 2.21, \"ema200\": 3.1, \"bbu\": 1.55, \"bbl\": 1.55, \"rsi\": 21.2, \"macd\": -0.2109, \"macds\": -0.1586, \"macdh\": -0.0523}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 1.758, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($1.76)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 2.039, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($2.04)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 2.2872, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($2.29)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 2.5643, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($2.56)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 3.0092, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($3.01)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 1.7356, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($1.74)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 1.9417, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($1.94)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 2.2144, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($2.21)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 3.0985, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($3.10)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 2.2692, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $2.27\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 21.1855, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"RSI is oversold at 21.2 (potential bullish reversal)\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 4.8777, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (4.9) is below %D (6.2)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 6.2214, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 6.2\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.2109, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-0.2109) is below Signal line (-0.1586)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.0523, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.0523)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -96.9388, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -96.9\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -488.2273, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -488.2\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -33.7607, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-33.76%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -0.56, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-0.56)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -0.537, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-0.5370)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 2.6725, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($2.67)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 1.4055, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($1.41)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.6214, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.621 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 2.1817, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($2.18)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 1.7016, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($1.70)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 2.5, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($2.50)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 1.52, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($1.52)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 0.1202, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $0.12\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 7.7528, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 7.75% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 0.3167, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $0.32\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -244739900.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.352, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.352\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -200397.7189, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-200398)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 2.0042, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($2.00)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -424468437.1037, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -0.1522, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-0.152162)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -279094473.0087, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -4682083.7192, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-4682084)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 12.9525, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"MFI is oversold at 13.0\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 34.2581, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 34.3\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -33.2541, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (8.9) is below DMI- (42.1)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -57.0289, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-57.029)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.458, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.4580) is below its signal line (-0.3851)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -3.9226, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-3.92)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -13.0957, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-13.10%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 0.211, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (0.21)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -46.0026, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-46.00) is below signal line (-31.26)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.838, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.56) is below -VI (1.40)\"}], \"news_articles\": [{\"title\": \"LAES News | SEALSQ CORP (NASDAQ:LAES) - ChartMill\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiW0FVX3lxTE84SEx5clVES2RGT3NodjFRNGFIeElaZDhOQ3IyNVN5WUk5Qy1nZnVSRDk1aHBPdGQ4aHJ5Z0g2aGpjbVhnZXZxYmk5aUVNODVVbThXWWVQT1h5Wjg?oc=5\", \"publisher\": \"ChartMill\", \"pubDate\": \"Wed, 21 Oct 2026 21:06:38 GMT\"}, {\"title\": \"LAES Nov 2026 2.000 call (LAES261127C00002000) stock price, news, quote and history - Yahoo Finance Singapore\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiZkFVX3lxTE9YQ2VoSzNoV0NLTVpHenBmcDluY084MUtCd2pmcTYxYnl0cF9Pa20ybE5SXzl0bU02TFVfd091ZDB6RlBNVG9NUEg1dnBxWkkxU3JUcDBzTkRvWW9IWUVkREtad3NWQQ?oc=5\", \"publisher\": \"Yahoo Finance Singapore\", \"pubDate\": \"Sun, 25 Oct 2026 10:00:08 GMT\"}, {\"title\": \"SEALSQ Corp Estimates \\u2013 NASDAQ:LAES - TradingView\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMieEFVX3lxTE9hNlE3U0ljcnFuNmRRendWZUJuc3dhU1RwQ3BTZW5fWGp2SUktbWt0aU1XVzA2bnpHM1Q1NERkNFBGLXZHNmxFNmNsYUNsMGN0RFdRSzZob0pjZnFoY3BzcjkxUzlWOFp5anBQOTFQM252VTlXNTA4Ug?oc=5\", \"publisher\": \"TradingView\", \"pubDate\": \"Sat, 24 Oct 2026 23:09:22 GMT\"}, {\"title\": \"LAES Nov 2026 1.500 put (LAES261106P00001500) interactive stock chart \\u2013 Yahoo Finance - Yahoo Finance Singapore\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMibkFVX3lxTE9UUkdYOHI1aHhabXoyN0llcnVROUFFMFlRYlZhcTA4VXlfV3NDNG1mX250S1pUdzN2YV9CSnptVzFNQ3hVeHJITXYtSVNyX1lRUUlTSU8xY1hRSGRxeDhCQUtHdFFXZjRwbkloWV9R?oc=5\", \"publisher\": \"Yahoo Finance Singapore\", \"pubDate\": \"Sun, 25 Oct 2026 03:20:04 GMT\"}, {\"title\": \"LAES Mar 2027 1.500 call (LAES270319C00001500) Stock Price, News, Quote & History - Yahoo! Finance Canada\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiZkFVX3lxTE1ZeWd0QnFsdEMzSXhDQXpTWkYzWmVwQlMzb3JkWlBDSVl4MElLMnlVaW1UUWNzLU05aHBXNW5IbTNYeXBUeENPakZBTElVVjVoMEZSeHUycWRJMGNzNWVQOVJCMEw3Zw?oc=5\", \"publisher\": \"Yahoo! Finance Canada\", \"pubDate\": \"Fri, 23 Oct 2026 08:32:43 GMT\"}, {\"title\": \"LAES Oct 2026 3.000 call (LAES261023C00003000) Stock Price, News, Quote & History - Yahoo! Finance Canada\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiZkFVX3lxTE1CdjNzX1VEUllpdHE2bVJUOGowRktwU1VaRHEySm5iUEVZRFN0aUFsZmkzUUNXUHNSLUcyam5vYUxCM2FPMmtwUTNwLWNJNUx6bUY3WFdLRmp1Q3RSUnZuUm03RW5UQQ?oc=5\", \"publisher\": \"Yahoo! Finance Canada\", \"pubDate\": \"Fri, 23 Oct 2026 11:43:11 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nLAES displays strong bearish structure with 31 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$1.73**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[LAES News | SEALSQ CORP (NASDAQ:LAES) - ChartMill](https:\/\/news.google.com\/rss\/articles\/CBMiW0FVX3lxTE84SEx5clVES2RGT3NodjFRNGFIeElaZDhOQ3IyNVN5WUk5Qy1nZnVSRDk1aHBPdGQ4aHJ5Z0g2aGpjbVhnZXZxYmk5aUVNODVVbThXWWVQT1h5Wjg?oc=5)** (via ChartMill)\\n* **[LAES Nov 2026 2.000 call (LAES261127C00002000) stock price, news, quote and history - Yahoo Finance Singapore](https:\/\/news.google.com\/rss\/articles\/CBMiZkFVX3lxTE9YQ2VoSzNoV0NLTVpHenBmcDluY084MUtCd2pmcTYxYnl0cF9Pa20ybE5SXzl0bU02TFVfd091ZDB6RlBNVG9NUEg1dnBxWkkxU3JUcDBzTkRvWW9IWUVkREtad3NWQQ?oc=5)** (via Yahoo Finance Singapore)\\n* **[SEALSQ Corp Estimates \\u2013 NASDAQ:LAES - TradingView](https:\/\/news.google.com\/rss\/articles\/CBMieEFVX3lxTE9hNlE3U0ljcnFuNmRRendWZUJuc3dhU1RwQ3BTZW5fWGp2SUktbWt0aU1XVzA2bnpHM1Q1NERkNFBGLXZHNmxFNmNsYUNsMGN0RFdRSzZob0pjZnFoY3BzcjkxUzlWOFp5anBQOTFQM252VTlXNTA4Ug?oc=5)** (via TradingView)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for LAES.\", \"history\": [{\"timestamp\": \"2026-10-07 20:39:15\", \"price\": 2.3399999141693115, \"conviction_score\": -6.666666666666665, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-08 14:39:00\", \"price\": 2.279900074005127, \"conviction_score\": -25.49019607843138, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-09 03:19:57\", \"price\": 2.25, \"conviction_score\": -31.37254901960784, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 15:57:01\", \"price\": 2.109999895095825, \"conviction_score\": -59.36073059360732, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-11 03:30:54\", \"price\": 2.109999895095825, \"conviction_score\": -59.36073059360732, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 16:17:54\", \"price\": 2.0206000804901123, \"conviction_score\": -63.92694063926944, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-13 15:05:50\", \"price\": 1.9600000381469727, \"conviction_score\": -51.3631406761178, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 17:32:48\", \"price\": 1.8450000286102295, \"conviction_score\": -49.61832061068704, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 15:43:09\", \"price\": 1.8450000286102295, \"conviction_score\": -49.61832061068704, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 07:09:43\", \"price\": 1.7899999618530273, \"conviction_score\": -49.61832061068704, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 16:38:45\", \"price\": 1.7899999618530273, \"conviction_score\": -49.61832061068704, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 09:45:38\", \"price\": 1.7899999618530273, \"conviction_score\": -49.61832061068704, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 22:50:07\", \"price\": 1.6699999570846558, \"conviction_score\": -55.62700964630227, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 06:16:30\", \"price\": 1.6699999570846558, \"conviction_score\": -55.62700964630227, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 15:55:35\", \"price\": 1.669700026512146, \"conviction_score\": -59.27116827438375, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 12:50:01\", \"price\": 1.6399999856948853, \"conviction_score\": -62.70096463022512, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 04:15:51\", \"price\": 1.5499999523162842, \"conviction_score\": -59.27116827438375, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 17:05:34\", \"price\": 1.5499999523162842, \"conviction_score\": -62.70096463022512, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 09:48:00\", \"price\": 1.5499999523162842, \"conviction_score\": -62.70096463022512, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:02:14\", \"price\": 1.5499999523162842, \"conviction_score\": -62.70096463022512, \"verdict\": \"SELL\"}]}, \"MDB\": {\"success\": true, \"ticker\": \"MDB\", \"category\": \"Watchlist Stocks\", \"price\": 371.09, \"conviction_score\": 45.6, \"verdict\": \"BUY\", \"bullish_count\": 25, \"bearish_count\": 10, \"neutral_count\": 13, \"high\": 375.2, \"low\": 357.29, \"volume\": 1293900, \"entry_price\": 371.09, \"stop_loss\": 333.97, \"target_price\": 445.33, \"duration\": \"3-5 Days\", \"market_cap\": 480153346.26, \"sector\": \"Technology\", \"industry\": \"Software - Infrastructure\", \"earnings_date\": \"2026-12-01\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 1.13, \"calls_vol\": 1230, \"puts_vol\": 1390}, \"win_rate\": {\"win_pct\": 37.5, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"BULLISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 329.05, \"high\": 338.64, \"low\": 325.0, \"close\": 337.48, \"volume\": 1078800, \"ema50\": 324.16, \"ema200\": 0.0, \"bbu\": 337.48, \"bbl\": 337.48, \"rsi\": 55.2, \"macd\": -4.0302, \"macds\": -5.0206, \"macdh\": 0.9903}, {\"time\": \"2026-08-03\", \"open\": 347.65, \"high\": 363.6, \"low\": 341.75, \"close\": 357.97, \"volume\": 1810200, \"ema50\": 325.48, \"ema200\": 0.0, \"bbu\": 357.97, \"bbl\": 357.97, \"rsi\": 62.0, \"macd\": -0.8092, \"macds\": -4.1783, \"macdh\": 3.3691}, {\"time\": \"2026-08-04\", \"open\": 356.89, \"high\": 383.2, \"low\": 356.56, \"close\": 380.04, \"volume\": 2053400, \"ema50\": 327.62, \"ema200\": 0.0, \"bbu\": 380.04, \"bbl\": 380.04, \"rsi\": 67.7, \"macd\": 3.4841, \"macds\": -2.6458, \"macdh\": 6.1299}, {\"time\": \"2026-08-05\", \"open\": 381.01, \"high\": 387.14, \"low\": 373.0, \"close\": 376.36, \"volume\": 1623800, \"ema50\": 329.53, \"ema200\": 0.0, \"bbu\": 376.36, \"bbl\": 376.36, \"rsi\": 66.0, \"macd\": 6.5146, \"macds\": -0.8137, \"macdh\": 7.3283}, {\"time\": \"2026-08-06\", \"open\": 358.0, \"high\": 377.14, \"low\": 355.0, \"close\": 370.0, \"volume\": 1552400, \"ema50\": 331.12, \"ema200\": 0.0, \"bbu\": 370.0, \"bbl\": 370.0, \"rsi\": 62.9, \"macd\": 8.3073, \"macds\": 1.0105, \"macdh\": 7.2968}, {\"time\": \"2026-08-07\", \"open\": 382.46, \"high\": 399.87, \"low\": 380.43, \"close\": 398.8, \"volume\": 1709900, \"ema50\": 333.77, \"ema200\": 0.0, \"bbu\": 398.8, \"bbl\": 398.8, \"rsi\": 69.7, \"macd\": 11.9146, \"macds\": 3.1913, \"macdh\": 8.7233}, {\"time\": \"2026-08-10\", \"open\": 394.41, \"high\": 423.3, \"low\": 393.81, \"close\": 416.67, \"volume\": 1696000, \"ema50\": 337.02, \"ema200\": 0.0, \"bbu\": 416.67, \"bbl\": 416.67, \"rsi\": 73.1, \"macd\": 16.0306, \"macds\": 5.7591, \"macdh\": 10.2714}, {\"time\": \"2026-08-11\", \"open\": 425.9, \"high\": 439.36, \"low\": 418.12, \"close\": 439.16, \"volume\": 1767000, \"ema50\": 341.03, \"ema200\": 0.0, \"bbu\": 439.16, \"bbl\": 439.16, \"rsi\": 76.6, \"macd\": 20.8667, \"macds\": 8.7807, \"macdh\": 12.0861}, {\"time\": \"2026-08-12\", \"open\": 428.82, \"high\": 443.31, \"low\": 428.0, \"close\": 437.83, \"volume\": 1455100, \"ema50\": 344.83, \"ema200\": 336.4, \"bbu\": 437.83, \"bbl\": 437.83, \"rsi\": 75.9, \"macd\": 24.3118, \"macds\": 11.8869, \"macdh\": 12.425}, {\"time\": \"2026-08-13\", \"open\": 443.99, \"high\": 472.32, \"low\": 442.75, \"close\": 472.29, \"volume\": 2156800, \"ema50\": 349.82, \"ema200\": 337.75, \"bbu\": 472.29, \"bbl\": 472.29, \"rsi\": 80.4, \"macd\": 29.4829, \"macds\": 15.4061, \"macdh\": 14.0768}, {\"time\": \"2026-08-14\", \"open\": 469.83, \"high\": 473.1, \"low\": 455.19, \"close\": 460.33, \"volume\": 1576300, \"ema50\": 354.16, \"ema200\": 338.97, \"bbu\": 460.33, \"bbl\": 460.33, \"rsi\": 75.2, \"macd\": 32.2442, \"macds\": 18.7737, \"macdh\": 13.4705}, {\"time\": \"2026-08-17\", \"open\": 453.82, \"high\": 457.98, \"low\": 437.23, \"close\": 438.7, \"volume\": 1623400, \"ema50\": 357.47, \"ema200\": 339.96, \"bbu\": 438.7, \"bbl\": 438.7, \"rsi\": 66.7, \"macd\": 32.3148, \"macds\": 21.4819, \"macdh\": 10.8328}, {\"time\": \"2026-08-18\", \"open\": 430.67, \"high\": 449.62, \"low\": 430.67, \"close\": 434.62, \"volume\": 1119700, \"ema50\": 360.5, \"ema200\": 340.9, \"bbu\": 434.62, \"bbl\": 434.62, \"rsi\": 65.2, \"macd\": 31.6763, \"macds\": 23.5208, \"macdh\": 8.1555}, {\"time\": \"2026-08-19\", \"open\": 437.32, \"high\": 444.78, \"low\": 425.29, \"close\": 440.53, \"volume\": 1178900, \"ema50\": 363.64, \"ema200\": 341.89, \"bbu\": 440.53, \"bbl\": 440.53, \"rsi\": 66.4, \"macd\": 31.2865, \"macds\": 25.0739, \"macdh\": 6.2126}, {\"time\": \"2026-08-20\", \"open\": 433.92, \"high\": 437.02, \"low\": 418.9, \"close\": 420.37, \"volume\": 1273600, \"ema50\": 365.86, \"ema200\": 342.67, \"bbu\": 420.37, \"bbl\": 420.37, \"rsi\": 59.1, \"macd\": 29.0164, \"macds\": 25.8624, \"macdh\": 3.154}, {\"time\": \"2026-08-21\", \"open\": 425.95, \"high\": 431.92, \"low\": 415.01, \"close\": 430.83, \"volume\": 917900, \"ema50\": 368.41, \"ema200\": 343.55, \"bbu\": 430.83, \"bbl\": 430.83, \"rsi\": 61.5, \"macd\": 27.7416, \"macds\": 26.2383, \"macdh\": 1.5033}, {\"time\": \"2026-08-24\", \"open\": 423.5, \"high\": 425.33, \"low\": 401.0, \"close\": 402.69, \"volume\": 1453200, \"ema50\": 369.75, \"ema200\": 344.14, \"bbu\": 402.69, \"bbl\": 402.69, \"rsi\": 52.6, \"macd\": 24.1818, \"macds\": 25.827, \"macdh\": -1.6451}, {\"time\": \"2026-08-25\", \"open\": 406.71, \"high\": 415.71, \"low\": 397.72, \"close\": 404.92, \"volume\": 925700, \"ema50\": 371.13, \"ema200\": 344.74, \"bbu\": 404.92, \"bbl\": 404.92, \"rsi\": 53.2, \"macd\": 21.2952, \"macds\": 24.9206, \"macdh\": -3.6254}, {\"time\": \"2026-08-26\", \"open\": 391.23, \"high\": 407.71, \"low\": 388.08, \"close\": 406.11, \"volume\": 973600, \"ema50\": 372.5, \"ema200\": 345.35, \"bbu\": 406.11, \"bbl\": 406.11, \"rsi\": 53.5, \"macd\": 18.8858, \"macds\": 23.7136, \"macdh\": -4.8278}, {\"time\": \"2026-08-27\", \"open\": 420.0, \"high\": 445.95, \"low\": 419.04, \"close\": 440.58, \"volume\": 1798600, \"ema50\": 375.17, \"ema200\": 346.3, \"bbu\": 440.58, \"bbl\": 440.58, \"rsi\": 61.8, \"macd\": 19.5326, \"macds\": 22.8774, \"macdh\": -3.3448}, {\"time\": \"2026-08-28\", \"open\": 440.95, \"high\": 457.85, \"low\": 440.09, \"close\": 446.62, \"volume\": 1448500, \"ema50\": 377.98, \"ema200\": 347.3, \"bbu\": 446.62, \"bbl\": 446.62, \"rsi\": 63.0, \"macd\": 20.2986, \"macds\": 22.3617, \"macdh\": -2.063}, {\"time\": \"2026-08-31\", \"open\": 443.71, \"high\": 455.97, \"low\": 441.52, \"close\": 453.37, \"volume\": 1753500, \"ema50\": 380.93, \"ema200\": 348.36, \"bbu\": 453.37, \"bbl\": 453.37, \"rsi\": 64.4, \"macd\": 21.2059, \"macds\": 22.1305, \"macdh\": -0.9246}, {\"time\": \"2026-09-01\", \"open\": 443.19, \"high\": 448.68, \"low\": 430.52, \"close\": 434.21, \"volume\": 3603200, \"ema50\": 383.02, \"ema200\": 349.21, \"bbu\": 434.21, \"bbl\": 434.21, \"rsi\": 57.8, \"macd\": 20.1467, \"macds\": 21.7338, \"macdh\": -1.5871}, {\"time\": \"2026-09-02\", \"open\": 379.25, \"high\": 398.5, \"low\": 371.0, \"close\": 375.4, \"volume\": 7372700, \"ema50\": 382.72, \"ema200\": 349.47, \"bbu\": 375.4, \"bbl\": 375.4, \"rsi\": 43.1, \"macd\": 14.3958, \"macds\": 20.2662, \"macdh\": -5.8704}, {\"time\": \"2026-09-03\", \"open\": 378.76, \"high\": 391.61, \"low\": 375.5, \"close\": 384.45, \"volume\": 2664100, \"ema50\": 382.79, \"ema200\": 349.82, \"bbu\": 384.45, \"bbl\": 384.45, \"rsi\": 45.4, \"macd\": 10.448, \"macds\": 18.3025, \"macdh\": -7.8545}, {\"time\": \"2026-09-04\", \"open\": 378.34, \"high\": 381.25, \"low\": 365.9, \"close\": 368.74, \"volume\": 2066700, \"ema50\": 382.24, \"ema200\": 350.01, \"bbu\": 368.74, \"bbl\": 368.74, \"rsi\": 42.2, \"macd\": 5.9827, \"macds\": 15.8386, \"macdh\": -9.8559}, {\"time\": \"2026-09-08\", \"open\": 360.75, \"high\": 364.17, \"low\": 354.11, \"close\": 356.0, \"volume\": 2487500, \"ema50\": 381.21, \"ema200\": 350.07, \"bbu\": 356.0, \"bbl\": 356.0, \"rsi\": 39.8, \"macd\": 1.3998, \"macds\": 12.9508, \"macdh\": -11.551}, {\"time\": \"2026-09-09\", \"open\": 359.97, \"high\": 365.49, \"low\": 354.19, \"close\": 358.38, \"volume\": 2379100, \"ema50\": 380.32, \"ema200\": 350.15, \"bbu\": 358.38, \"bbl\": 358.38, \"rsi\": 40.5, \"macd\": -2.0169, \"macds\": 9.9573, \"macdh\": -11.9742}, {\"time\": \"2026-09-10\", \"open\": 360.42, \"high\": 378.21, \"low\": 356.01, \"close\": 373.87, \"volume\": 1635700, \"ema50\": 380.06, \"ema200\": 350.39, \"bbu\": 373.87, \"bbl\": 373.87, \"rsi\": 44.9, \"macd\": -3.4352, \"macds\": 7.2788, \"macdh\": -10.714}, {\"time\": \"2026-09-11\", \"open\": 373.43, \"high\": 374.91, \"low\": 361.21, \"close\": 362.21, \"volume\": 937100, \"ema50\": 379.36, \"ema200\": 350.5, \"bbu\": 362.21, \"bbl\": 362.21, \"rsi\": 42.4, \"macd\": -5.4373, \"macds\": 4.7355, \"macdh\": -10.1729}, {\"time\": \"2026-09-14\", \"open\": 367.69, \"high\": 385.97, \"low\": 360.0, \"close\": 382.29, \"volume\": 1865500, \"ema50\": 379.48, \"ema200\": 350.82, \"bbu\": 382.29, \"bbl\": 382.29, \"rsi\": 47.9, \"macd\": -5.3422, \"macds\": 2.72, \"macdh\": -8.0622}, {\"time\": \"2026-09-15\", \"open\": 372.74, \"high\": 388.05, \"low\": 371.72, \"close\": 377.67, \"volume\": 1014000, \"ema50\": 379.41, \"ema200\": 351.09, \"bbu\": 377.67, \"bbl\": 377.67, \"rsi\": 46.8, \"macd\": -5.5753, \"macds\": 1.0609, \"macdh\": -6.6363}, {\"time\": \"2026-09-16\", \"open\": 372.81, \"high\": 386.98, \"low\": 372.81, \"close\": 376.34, \"volume\": 1418800, \"ema50\": 379.29, \"ema200\": 351.34, \"bbu\": 376.34, \"bbl\": 376.34, \"rsi\": 46.4, \"macd\": -5.8005, \"macds\": -0.3114, \"macdh\": -5.4892}, {\"time\": \"2026-09-17\", \"open\": 375.92, \"high\": 403.0, \"low\": 372.0, \"close\": 393.42, \"volume\": 1544500, \"ema50\": 379.84, \"ema200\": 351.76, \"bbu\": 393.42, \"bbl\": 393.42, \"rsi\": 51.2, \"macd\": -4.5484, \"macds\": -1.1588, \"macdh\": -3.3896}, {\"time\": \"2026-09-18\", \"open\": 396.46, \"high\": 397.39, \"low\": 381.48, \"close\": 383.56, \"volume\": 1290400, \"ema50\": 379.99, \"ema200\": 352.07, \"bbu\": 383.56, \"bbl\": 383.56, \"rsi\": 48.5, \"macd\": -4.302, \"macds\": -1.7874, \"macdh\": -2.5146}, {\"time\": \"2026-09-21\", \"open\": 386.95, \"high\": 407.61, \"low\": 379.0, \"close\": 407.3, \"volume\": 1249700, \"ema50\": 381.06, \"ema200\": 352.62, \"bbu\": 407.3, \"bbl\": 407.3, \"rsi\": 54.7, \"macd\": -2.1662, \"macds\": -1.8632, \"macdh\": -0.3031}, {\"time\": \"2026-09-22\", \"open\": 409.31, \"high\": 439.75, \"low\": 406.66, \"close\": 427.69, \"volume\": 2113100, \"ema50\": 382.89, \"ema200\": 353.37, \"bbu\": 427.69, \"bbl\": 427.69, \"rsi\": 59.3, \"macd\": 1.1583, \"macds\": -1.2589, \"macdh\": 2.4172}, {\"time\": \"2026-09-23\", \"open\": 429.34, \"high\": 438.28, \"low\": 424.14, \"close\": 428.36, \"volume\": 1192100, \"ema50\": 384.67, \"ema200\": 354.12, \"bbu\": 428.36, \"bbl\": 428.36, \"rsi\": 59.4, \"macd\": 3.8033, \"macds\": -0.2464, \"macdh\": 4.0498}, {\"time\": \"2026-09-24\", \"open\": 423.04, \"high\": 427.0, \"low\": 416.39, \"close\": 421.4, \"volume\": 1204600, \"ema50\": 386.11, \"ema200\": 354.78, \"bbu\": 421.4, \"bbl\": 421.4, \"rsi\": 57.1, \"macd\": 5.2771, \"macds\": 0.8583, \"macdh\": 4.4188}, {\"time\": \"2026-09-25\", \"open\": 417.6, \"high\": 432.86, \"low\": 409.18, \"close\": 410.44, \"volume\": 1381100, \"ema50\": 387.06, \"ema200\": 355.34, \"bbu\": 410.44, \"bbl\": 410.44, \"rsi\": 53.7, \"macd\": 5.4972, \"macds\": 1.7861, \"macdh\": 3.7112}, {\"time\": \"2026-09-28\", \"open\": 311.35, \"high\": 344.3, \"low\": 300.0, \"close\": 334.68, \"volume\": 17855100, \"ema50\": 385.01, \"ema200\": 355.13, \"bbu\": 334.68, \"bbl\": 334.68, \"rsi\": 37.0, \"macd\": -0.4364, \"macds\": 1.3416, \"macdh\": -1.778}, {\"time\": \"2026-09-29\", \"open\": 335.14, \"high\": 349.0, \"low\": 321.0, \"close\": 337.19, \"volume\": 9347900, \"ema50\": 383.13, \"ema200\": 354.95, \"bbu\": 337.19, \"bbl\": 337.19, \"rsi\": 37.7, \"macd\": -4.8801, \"macds\": 0.0972, \"macdh\": -4.9773}, {\"time\": \"2026-09-30\", \"open\": 341.0, \"high\": 370.43, \"low\": 339.93, \"close\": 348.61, \"volume\": 6258500, \"ema50\": 381.78, \"ema200\": 354.89, \"bbu\": 348.61, \"bbl\": 348.61, \"rsi\": 40.9, \"macd\": -7.395, \"macds\": -1.4012, \"macdh\": -5.9938}, {\"time\": \"2026-10-01\", \"open\": 352.47, \"high\": 355.65, \"low\": 342.0, \"close\": 351.73, \"volume\": 2622900, \"ema50\": 380.6, \"ema200\": 354.86, \"bbu\": 351.73, \"bbl\": 351.73, \"rsi\": 41.7, \"macd\": -9.0322, \"macds\": -2.9274, \"macdh\": -6.1048}, {\"time\": \"2026-10-02\", \"open\": 353.27, \"high\": 360.83, \"low\": 336.36, \"close\": 357.96, \"volume\": 2697300, \"ema50\": 379.71, \"ema200\": 354.89, \"bbu\": 357.96, \"bbl\": 357.96, \"rsi\": 43.5, \"macd\": -9.715, \"macds\": -4.2849, \"macdh\": -5.4301}, {\"time\": \"2026-10-05\", \"open\": 360.36, \"high\": 366.77, \"low\": 351.2, \"close\": 359.23, \"volume\": 2944400, \"ema50\": 378.91, \"ema200\": 354.93, \"bbu\": 359.23, \"bbl\": 359.23, \"rsi\": 43.9, \"macd\": -10.038, \"macds\": -5.4355, \"macdh\": -4.6024}, {\"time\": \"2026-10-06\", \"open\": 364.8, \"high\": 374.79, \"low\": 359.45, \"close\": 360.71, \"volume\": 1605500, \"ema50\": 378.2, \"ema200\": 354.99, \"bbu\": 360.71, \"bbl\": 360.71, \"rsi\": 44.4, \"macd\": -10.0585, \"macds\": -6.3601, \"macdh\": -3.6984}, {\"time\": \"2026-10-07\", \"open\": 362.13, \"high\": 367.44, \"low\": 357.36, \"close\": 363.03, \"volume\": 1308400, \"ema50\": 377.6, \"ema200\": 355.07, \"bbu\": 363.03, \"bbl\": 363.03, \"rsi\": 45.2, \"macd\": -9.7749, \"macds\": -7.0431, \"macdh\": -2.7318}, {\"time\": \"2026-10-08\", \"open\": 359.9, \"high\": 372.96, \"low\": 357.59, \"close\": 371.35, \"volume\": 1865500, \"ema50\": 377.36, \"ema200\": 355.23, \"bbu\": 371.35, \"bbl\": 371.35, \"rsi\": 48.0, \"macd\": -8.7776, \"macds\": -7.39, \"macdh\": -1.3876}, {\"time\": \"2026-10-09\", \"open\": 375.85, \"high\": 387.85, \"low\": 371.53, \"close\": 385.93, \"volume\": 1973900, \"ema50\": 377.69, \"ema200\": 355.54, \"bbu\": 385.93, \"bbl\": 385.93, \"rsi\": 52.5, \"macd\": -6.7332, \"macds\": -7.2586, \"macdh\": 0.5255}, {\"time\": \"2026-10-12\", \"open\": 389.0, \"high\": 390.0, \"low\": 376.25, \"close\": 381.29, \"volume\": 1010800, \"ema50\": 377.83, \"ema200\": 355.8, \"bbu\": 381.29, \"bbl\": 381.29, \"rsi\": 51.0, \"macd\": -5.4248, \"macds\": -6.8919, \"macdh\": 1.4671}, {\"time\": \"2026-10-13\", \"open\": 379.5, \"high\": 411.49, \"low\": 372.06, \"close\": 373.07, \"volume\": 3030100, \"ema50\": 377.65, \"ema200\": 355.97, \"bbu\": 373.07, \"bbl\": 373.07, \"rsi\": 48.3, \"macd\": -4.9936, \"macds\": -6.5122, \"macdh\": 1.5186}, {\"time\": \"2026-10-14\", \"open\": 369.18, \"high\": 376.36, \"low\": 355.6, \"close\": 356.29, \"volume\": 1356000, \"ema50\": 376.81, \"ema200\": 355.97, \"bbu\": 356.29, \"bbl\": 356.29, \"rsi\": 43.3, \"macd\": -5.9375, \"macds\": -6.3973, \"macdh\": 0.4598}, {\"time\": \"2026-10-15\", \"open\": 344.34, \"high\": 367.0, \"low\": 341.0, \"close\": 366.49, \"volume\": 1335300, \"ema50\": 376.41, \"ema200\": 356.07, \"bbu\": 366.49, \"bbl\": 366.49, \"rsi\": 46.9, \"macd\": -5.7956, \"macds\": -6.277, \"macdh\": 0.4813}, {\"time\": \"2026-10-16\", \"open\": 367.57, \"high\": 373.27, \"low\": 328.15, \"close\": 337.57, \"volume\": 2786200, \"ema50\": 374.88, \"ema200\": 355.89, \"bbu\": 337.57, \"bbl\": 337.57, \"rsi\": 39.3, \"macd\": -7.9255, \"macds\": -6.6067, \"macdh\": -1.3188}, {\"time\": \"2026-10-19\", \"open\": 342.61, \"high\": 352.22, \"low\": 340.15, \"close\": 348.69, \"volume\": 1472300, \"ema50\": 373.86, \"ema200\": 355.82, \"bbu\": 348.69, \"bbl\": 348.69, \"rsi\": 43.1, \"macd\": -8.6167, \"macds\": -7.0087, \"macdh\": -1.6081}, {\"time\": \"2026-10-20\", \"open\": 346.32, \"high\": 366.79, \"low\": 340.93, \"close\": 366.18, \"volume\": 1352900, \"ema50\": 373.55, \"ema200\": 355.92, \"bbu\": 366.18, \"bbl\": 366.18, \"rsi\": 48.6, \"macd\": -7.6649, \"macds\": -7.1399, \"macdh\": -0.525}, {\"time\": \"2026-10-21\", \"open\": 368.04, \"high\": 392.75, \"low\": 364.0, \"close\": 390.75, \"volume\": 2523400, \"ema50\": 374.23, \"ema200\": 356.27, \"bbu\": 390.75, \"bbl\": 390.75, \"rsi\": 55.2, \"macd\": -4.8719, \"macds\": -6.6863, \"macdh\": 1.8144}, {\"time\": \"2026-10-22\", \"open\": 385.44, \"high\": 386.58, \"low\": 359.9, \"close\": 362.24, \"volume\": 2048000, \"ema50\": 373.76, \"ema200\": 356.33, \"bbu\": 362.24, \"bbl\": 362.24, \"rsi\": 47.6, \"macd\": -4.9024, \"macds\": -6.3295, \"macdh\": 1.4272}, {\"time\": \"2026-10-23\", \"open\": 362.01, \"high\": 375.2, \"low\": 357.29, \"close\": 371.09, \"volume\": 1293900, \"ema50\": 373.65, \"ema200\": 356.48, \"bbu\": 371.09, \"bbl\": 371.09, \"rsi\": 49.9, \"macd\": -4.1644, \"macds\": -5.8965, \"macdh\": 1.7321}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 365.366, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 10-day Simple Moving Average ($365.37)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 361.204, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 20-day Simple Moving Average ($361.20)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 388.5096, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($388.51)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 367.9994, \"signal\": \"Bullish\", \"contribution\": 1.3, \"details\": \"Price is above the 100-day Long-term SMA ($368.00)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 338.3436, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($338.34)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 367.0105, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 9-day Exponential Moving Average ($367.01)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 369.3235, \"signal\": \"Bullish\", \"contribution\": 1.1, \"details\": \"Price is above the 20-day Exponential Moving Average ($369.32)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 373.6538, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($373.65)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 356.4751, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($356.48)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 359.1463, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above (Bullish) Parabolic SAR dot at $359.15\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 49.8727, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 49.9\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 55.8475, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Stochastic %K (55.8) is above %D (52.7)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 52.7318, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Stochastic %D is neutral at 52.7\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -4.1644, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"MACD line (-4.1644) is above Signal line (-5.8965)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": 1.7321, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"MACD histogram is positive (1.7321)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -48.4761, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Williams %R is neutral at -48.5\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -1616.5811, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -1616.6\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": 2.2202, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"12-day Price ROC is positive (2.22%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -14.84, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-14.84)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -8.8021, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-8.8021)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 392.2181, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($392.22)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 330.1899, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($330.19)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.1717, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.172 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 419.1224, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($419.12)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 319.5247, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($319.52)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 411.49, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($411.49)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 300.0, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($300.00)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 24.7464, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $24.75\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 6.6686, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 6.67% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 15.5071, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $15.51\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 21497200.0, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"OBV is above its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": 0.1841, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"CMF is positive (buying accumulation) at 0.184\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -10104220.3451, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-10104220)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 351.0315, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Close price is above the 20-day VWAP approximation ($351.03)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -127507225.2119, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -805.584, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-805.584014)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 11919926.1623, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"A\/D line is above its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": 701324.8726, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Chaikin Oscillator is positive (701325)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 60.333, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"MFI is neutral-positive at 60.3\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 12.8093, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 12.8\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": 3.1351, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"DMI+ (25.4) is above DMI- (22.3)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": 2.9441, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Coppock momentum curve is positive (2.944)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.0121, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (0.0121) is below its signal line (0.0591)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -0.3755, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-0.38)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -1.5026, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Percentage Price Oscillator is bullish (-1.50%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 10.146, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (10.15)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -4.6638, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"TSI indicator (-4.66) is above signal line (-6.57)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": 0.0453, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Vortex +VI (1.00) is above -VI (0.95)\"}], \"news_articles\": [{\"title\": \"MongoDB (MDB) Stock May Be Fully Priced Despite Fiduciary Duty Probe - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMilwFBVV95cUxOTk9uS2NrSEdmM0tBTDBWS3ROSGQtRXFyeUFKYUxkMkpPUENEQV8yVEk3TDR3SjJpMHMwbGZYbUpRUGNza0g4cTFmTUllenEycVlkQnFDdEExUGZQZzZlbTNOYWxZMVltQl9Cd0pZU2tNZl9FS3RKMkQxeHR5X1NIN1lsSnJ3dUNTUDVVbXhQSDZjRkxQdVRn?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Sat, 24 Oct 2026 08:10:22 GMT\"}, {\"title\": \"Why MDB Stock Is Up Overnight After Wild Ride Today - Stocktwits\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMitgFBVV95cUxNa2xibnF0Q3hmbFkydk5YT2VjRGt0VjVobTFVMnQzQThsbkxKbE1la3daNHhlbGp3WWtabnVpUnAySUVLdEdESVhwT2JMMFZFXzE3MjBvdG1JQWsxbVQ2M3FWd1BjNUV1aFl0SVdtaEhWUjU3MUZ0SlhhUmxWSUJkN2FHUzFaSEs5OGdld0FiWjZjRFJWZ3p2UWs4THAwMHVaTk96OFo1US16UDBMcS1PdzFEVnhWdw?oc=5\", \"publisher\": \"Stocktwits\", \"pubDate\": \"Fri, 29 May 2026 02:42:16 GMT\"}, {\"title\": \"Why Is MongoDB (MDB) Stock Rocketing Higher Today - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMinAFBVV95cUxPOE82M0dyd1Y1aThFU2NjQzBUWmxlWEZVVlhPa25VdnZoSGZWbThKbGc4N0lsYTRlb3FUT3N2UXlTMUQ2SDEyblJmVHVOS21SUkJsaTZHMGZ5NC12UXNoYV9iQTBRakM4VVQwdmcxdmEzSWdFRGJNdjdxUkpLRmFFQzl3WHJGTDY5N09QTTVRNHZHbEtFejdGQ18ydk0?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Wed, 30 Sep 2026 07:00:00 GMT\"}, {\"title\": \"Should You Buy The Dip In MongoDB Stock? - Trefis\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMioAFBVV95cUxNeHNlMUxYaWFEVzZCQmxtY1M5d29zNFZoOWdibUVPaFdxNnNiamIyelk4OFRjcUg3eFltcWJFbDNmam5tdWxfb0pScjd4ejlCVHdGU19vM0N2R3YycWU1U1lYN2Qwd19JblN6YXBKQnVHcnZfNERBSUZ4eWpHaXNHaHFQQnBJdmxNVEdxQTNzMmtvR2VVdVlhT2tubnN0STdp?oc=5\", \"publisher\": \"Trefis\", \"pubDate\": \"Tue, 29 Sep 2026 07:00:00 GMT\"}, {\"title\": \"Why MongoDB (MDB) Stock Is Trading Up Today - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMimgFBVV95cUxQaUpxakFhYnBQVHJSY0E1UHQ4ZWx6UDhsY1d2RXJVaW5UTEI2LUtTT3l6d3NtSWtWYVRCRml3cUF5RUJpRkx1TGNuLXhDb3hmTTRreUw0QjFGeHNLcUNZVzdDWVJXTzFlcHFlcWVQSUFiTndhWWlaUGdOQXZHVlhRTTUwT0w1dWxWcnpkSkR0NWFSXzE4X2lnZW9B?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Tue, 13 Oct 2026 07:00:00 GMT\"}, {\"title\": \"Can MongoDB (MDB) Hold Its Guidance After Losing Its Chief Executive? - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMingFBVV95cUxPbW5URURvVHZsMlhuZ3B1S3dOcDFvZklPQUR5Nk9vemYzVURZRzZ6S0xZYUNodUVxZ3dNV3lnc0dSNFNMQVM3Q0Fhc25YV0lxU3NGQzhRX0toV19mYlBSNEZVMU44V2hMVDczVmp4Ykk1R2xNUUpVdEpfVmcyUXZ3WWFvSFhkRmFIb3dCLUZSdWx3bmNpRmYzcXhlS3h4QQ?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Tue, 20 Oct 2026 14:50:42 GMT\"}], \"ai_report\": \"# Professional Financial Analyst Thesis and Risk Report for MDB\\n## Executive Conviction Thesis\\n\\nBased on our analysis of MongoDB's (MDB) current price, conviction score, and technical indicators, we maintain a BUY recommendation with a conviction score of 30.9%. Our thesis is underpinned by the alignment of bullish indicators (22\/48), which outweigh bearish signals (14\/48). The presence of neutral indicators (12\/48) suggests a market awaiting further catalysts to drive price action.\\n\\n## Key Bullish Catalysts & Technical Backing\\n\\n* Earnings estimates are moving higher, providing a positive fundamental backdrop.\\n* Strong technical momentum is evident in the stock's rising price and increasing bullish signals.\\n\\n## Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential for increased competition in the NoSQL database market.\\n* Overvaluation concerns, particularly if growth rates slow or earnings miss expectations.\\n\\nStop-loss guidance: Set a stop-loss at $375.50 to limit potential losses should the stock decline significantly.\\n\\n## Sentiment & News Context\\n\\nThe recent headlines highlight the growing optimism around MongoDB's prospects:\\n* \\\"Earnings Estimates Moving Higher for MongoDB (MDB): Time to Buy?\\\" suggests a positive earnings narrative.\\n* \\\"2 Reasons to Watch MDB and 1 to Stay Cautious\\\" acknowledges both potential upsides and risks.\\n* \\\"MongoDB investors have one number to watch\\\" implies that earnings will be crucial in driving the stock's direction.\\n* \\\"Strategy, CrowdStrike, MongoDB, ServiceNow, and Okta Shares Are Soaring, What You Need To Know\\\" underscores the broader market momentum driving MDB's price.\\n\\nOur analysis reflects these sentiments, with our BUY recommendation supported by both fundamental and technical factors.\", \"history\": [{\"timestamp\": \"2026-10-07 20:39:22\", \"price\": 363.0299987792969, \"conviction_score\": -17.435897435897434, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-08 14:55:03\", \"price\": 369.7449951171875, \"conviction_score\": -0.5128205128205133, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-09 03:20:03\", \"price\": 371.3500061035156, \"conviction_score\": -0.5128205128205133, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-10 15:57:05\", \"price\": 385.92999267578125, \"conviction_score\": 41.025641025641036, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-11 04:03:51\", \"price\": 385.92999267578125, \"conviction_score\": 41.025641025641036, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-12 16:17:57\", \"price\": 376.30999755859375, \"conviction_score\": 29.230769230769234, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-13 15:49:49\", \"price\": 396.0799865722656, \"conviction_score\": 54.35897435897436, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-15 17:32:47\", \"price\": 361.57000732421875, \"conviction_score\": -11.794871794871796, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-16 16:31:33\", \"price\": 337.9599914550781, \"conviction_score\": -64.81927710843374, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 07:40:38\", \"price\": 337.57000732421875, \"conviction_score\": -60.29411764705883, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 16:49:24\", \"price\": 337.57000732421875, \"conviction_score\": -60.29411764705883, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 10:17:54\", \"price\": 337.57000732421875, \"conviction_score\": -60.29411764705883, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 22:58:12\", \"price\": 348.69000244140625, \"conviction_score\": -60.00000000000002, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 06:16:32\", \"price\": 348.69000244140625, \"conviction_score\": -60.00000000000002, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 15:55:36\", \"price\": 385.1400146484375, \"conviction_score\": 64.61538461538461, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-22 12:56:11\", \"price\": 390.75, \"conviction_score\": 64.61538461538461, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-23 04:31:29\", \"price\": 362.239990234375, \"conviction_score\": 17.948717948717956, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-24 16:50:07\", \"price\": 371.0899963378906, \"conviction_score\": 45.64102564102564, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-25 10:38:09\", \"price\": 371.0899963378906, \"conviction_score\": 45.64102564102564, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-25 18:02:14\", \"price\": 371.0899963378906, \"conviction_score\": 45.64102564102564, \"verdict\": \"BUY\"}]}, \"MU\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for MU.\", \"ai_report\": \"Error loading metrics: Not enough historical data for MU.\", \"history\": []}, \"MRVL.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for MRVL.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for MRVL.TO.\", \"history\": []}, \"NVDA\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for NVDA.\", \"ai_report\": \"Error loading metrics: Not enough historical data for NVDA.\", \"history\": []}, \"MUX.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for MUX.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for MUX.TO.\", \"history\": []}, \"OMG.VN\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for OMG.VN.\", \"ai_report\": \"Error loading metrics: Not enough historical data for OMG.VN.\", \"history\": []}, \"ORCL\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for ORCL.\", \"ai_report\": \"Error loading metrics: Not enough historical data for ORCL.\", \"history\": []}, \"PFE\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for PFE.\", \"ai_report\": \"Error loading metrics: Not enough historical data for PFE.\", \"history\": []}, \"PHYS.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for PHYS.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for PHYS.TO.\", \"history\": []}, \"PLTR\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for PLTR.\", \"ai_report\": \"Error loading metrics: Not enough historical data for PLTR.\", \"history\": []}, \"PSLV.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for PSLV.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for PSLV.TO.\", \"history\": []}, \"QBTS\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for QBTS.\", \"ai_report\": \"Error loading metrics: Not enough historical data for QBTS.\", \"history\": []}, \"QQQ\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for QQQ.\", \"ai_report\": \"Error loading metrics: Not enough historical data for QQQ.\", \"history\": []}, \"RGC\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for RGC.\", \"ai_report\": \"Error loading metrics: Not enough historical data for RGC.\", \"history\": []}, \"RGTI\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for RGTI.\", \"ai_report\": \"Error loading metrics: Not enough historical data for RGTI.\", \"history\": []}, \"RRC\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for RRC.\", \"ai_report\": \"Error loading metrics: Not enough historical data for RRC.\", \"history\": []}, \"RKLB\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for RKLB.\", \"ai_report\": \"Error loading metrics: Not enough historical data for RKLB.\", \"history\": []}, \"SHOP\": {\"success\": true, \"ticker\": \"SHOP\", \"category\": \"Watchlist Stocks\", \"price\": 168.68, \"conviction_score\": 20.5, \"verdict\": \"MILD BUY\", \"bullish_count\": 20, \"bearish_count\": 15, \"neutral_count\": 13, \"high\": 170.3, \"low\": 166.09, \"volume\": 4101800, \"entry_price\": 168.68, \"stop_loss\": 157.43, \"target_price\": 191.19, \"duration\": \"3-5 Days\", \"market_cap\": 691891593.96, \"sector\": \"Technology\", \"industry\": \"Software - Application\", \"earnings_date\": \"2026-11-03\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 2.42, \"calls_vol\": 6253, \"puts_vol\": 15122}, \"win_rate\": {\"win_pct\": 75.0, \"trades\": 12}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BULLISH\", \"1w\": \"BULLISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 120.93, \"high\": 122.25, \"low\": 115.27, \"close\": 117.15, \"volume\": 12605100, \"ema50\": 118.59, \"ema200\": 0.0, \"bbu\": 117.15, \"bbl\": 117.15, \"rsi\": 46.7, \"macd\": 1.7111, \"macds\": 2.1557, \"macdh\": -0.4446}, {\"time\": \"2026-08-03\", \"open\": 120.36, \"high\": 121.75, \"low\": 116.64, \"close\": 117.01, \"volume\": 9187100, \"ema50\": 118.53, \"ema200\": 0.0, \"bbu\": 117.01, \"bbl\": 117.01, \"rsi\": 46.6, \"macd\": 1.1807, \"macds\": 1.9607, \"macdh\": -0.78}, {\"time\": \"2026-08-04\", \"open\": 117.86, \"high\": 123.69, \"low\": 117.59, \"close\": 123.3, \"volume\": 21452100, \"ema50\": 118.71, \"ema200\": 0.0, \"bbu\": 123.3, \"bbl\": 123.3, \"rsi\": 53.3, \"macd\": 1.2534, \"macds\": 1.8192, \"macdh\": -0.5658}, {\"time\": \"2026-08-05\", \"open\": 150.0, \"high\": 153.88, \"low\": 142.52, \"close\": 144.24, \"volume\": 41541500, \"ema50\": 119.71, \"ema200\": 0.0, \"bbu\": 144.24, \"bbl\": 144.24, \"rsi\": 67.8, \"macd\": 2.9666, \"macds\": 2.0487, \"macdh\": 0.9179}, {\"time\": \"2026-08-06\", \"open\": 143.7, \"high\": 148.09, \"low\": 142.1, \"close\": 147.44, \"volume\": 17541800, \"ema50\": 120.8, \"ema200\": 0.0, \"bbu\": 147.44, \"bbl\": 147.44, \"rsi\": 69.4, \"macd\": 4.5303, \"macds\": 2.545, \"macdh\": 1.9852}, {\"time\": \"2026-08-07\", \"open\": 148.43, \"high\": 152.85, \"low\": 145.6, \"close\": 151.57, \"volume\": 13405000, \"ema50\": 122.01, \"ema200\": 0.0, \"bbu\": 151.57, \"bbl\": 151.57, \"rsi\": 71.3, \"macd\": 6.0332, \"macds\": 3.2427, \"macdh\": 2.7905}, {\"time\": \"2026-08-10\", \"open\": 150.44, \"high\": 155.62, \"low\": 148.9, \"close\": 155.18, \"volume\": 10816700, \"ema50\": 123.31, \"ema200\": 0.0, \"bbu\": 155.18, \"bbl\": 155.18, \"rsi\": 72.9, \"macd\": 7.4299, \"macds\": 4.0801, \"macdh\": 3.3498}, {\"time\": \"2026-08-11\", \"open\": 153.85, \"high\": 155.0, \"low\": 151.56, \"close\": 152.61, \"volume\": 8276200, \"ema50\": 124.46, \"ema200\": 0.0, \"bbu\": 152.61, \"bbl\": 152.61, \"rsi\": 69.9, \"macd\": 8.2345, \"macds\": 4.911, \"macdh\": 3.3235}, {\"time\": \"2026-08-12\", \"open\": 151.98, \"high\": 153.47, \"low\": 148.7, \"close\": 150.41, \"volume\": 5879000, \"ema50\": 125.48, \"ema200\": 132.47, \"bbu\": 150.41, \"bbl\": 150.41, \"rsi\": 67.3, \"macd\": 8.5956, \"macds\": 5.6479, \"macdh\": 2.9477}, {\"time\": \"2026-08-13\", \"open\": 152.29, \"high\": 158.73, \"low\": 151.12, \"close\": 158.53, \"volume\": 8125500, \"ema50\": 126.77, \"ema200\": 132.73, \"bbu\": 158.53, \"bbl\": 158.53, \"rsi\": 71.5, \"macd\": 9.4283, \"macds\": 6.404, \"macdh\": 3.0243}, {\"time\": \"2026-08-14\", \"open\": 158.34, \"high\": 158.87, \"low\": 153.34, \"close\": 154.32, \"volume\": 5489400, \"ema50\": 127.85, \"ema200\": 132.94, \"bbu\": 154.32, \"bbl\": 154.32, \"rsi\": 66.8, \"macd\": 9.6374, \"macds\": 7.0507, \"macdh\": 2.5867}, {\"time\": \"2026-08-17\", \"open\": 152.51, \"high\": 153.3, \"low\": 148.14, \"close\": 148.65, \"volume\": 7748300, \"ema50\": 128.67, \"ema200\": 133.1, \"bbu\": 148.65, \"bbl\": 148.65, \"rsi\": 60.9, \"macd\": 9.2391, \"macds\": 7.4883, \"macdh\": 1.7507}, {\"time\": \"2026-08-18\", \"open\": 148.09, \"high\": 150.51, \"low\": 146.28, \"close\": 146.58, \"volume\": 6721400, \"ema50\": 129.37, \"ema200\": 133.23, \"bbu\": 146.58, \"bbl\": 146.58, \"rsi\": 58.9, \"macd\": 8.6566, \"macds\": 7.722, \"macdh\": 0.9346}, {\"time\": \"2026-08-19\", \"open\": 146.64, \"high\": 149.78, \"low\": 145.61, \"close\": 146.58, \"volume\": 6195400, \"ema50\": 130.04, \"ema200\": 133.37, \"bbu\": 146.58, \"bbl\": 146.58, \"rsi\": 58.9, \"macd\": 8.1016, \"macds\": 7.7979, \"macdh\": 0.3037}, {\"time\": \"2026-08-20\", \"open\": 146.37, \"high\": 148.39, \"low\": 144.12, \"close\": 147.18, \"volume\": 5935300, \"ema50\": 130.72, \"ema200\": 133.5, \"bbu\": 147.18, \"bbl\": 147.18, \"rsi\": 59.3, \"macd\": 7.6223, \"macds\": 7.7628, \"macdh\": -0.1405}, {\"time\": \"2026-08-21\", \"open\": 147.65, \"high\": 149.46, \"low\": 145.09, \"close\": 149.25, \"volume\": 5317000, \"ema50\": 131.44, \"ema200\": 133.66, \"bbu\": 149.25, \"bbl\": 149.25, \"rsi\": 60.9, \"macd\": 7.325, \"macds\": 7.6752, \"macdh\": -0.3502}, {\"time\": \"2026-08-24\", \"open\": 148.51, \"high\": 151.63, \"low\": 146.8, \"close\": 149.8, \"volume\": 5560000, \"ema50\": 132.16, \"ema200\": 133.82, \"bbu\": 149.8, \"bbl\": 149.8, \"rsi\": 61.4, \"macd\": 7.0525, \"macds\": 7.5507, \"macdh\": -0.4982}, {\"time\": \"2026-08-25\", \"open\": 149.91, \"high\": 154.66, \"low\": 149.26, \"close\": 153.88, \"volume\": 5955700, \"ema50\": 133.01, \"ema200\": 134.02, \"bbu\": 153.88, \"bbl\": 153.88, \"rsi\": 64.5, \"macd\": 7.0841, \"macds\": 7.4574, \"macdh\": -0.3733}, {\"time\": \"2026-08-26\", \"open\": 152.4, \"high\": 153.8, \"low\": 150.15, \"close\": 150.29, \"volume\": 5708500, \"ema50\": 133.69, \"ema200\": 134.18, \"bbu\": 150.29, \"bbl\": 150.29, \"rsi\": 59.9, \"macd\": 6.7418, \"macds\": 7.3142, \"macdh\": -0.5725}, {\"time\": \"2026-08-27\", \"open\": 150.48, \"high\": 155.69, \"low\": 150.2, \"close\": 154.33, \"volume\": 6705200, \"ema50\": 134.5, \"ema200\": 134.38, \"bbu\": 154.33, \"bbl\": 154.33, \"rsi\": 63.1, \"macd\": 6.719, \"macds\": 7.1952, \"macdh\": -0.4762}, {\"time\": \"2026-08-28\", \"open\": 154.82, \"high\": 156.49, \"low\": 152.46, \"close\": 152.9, \"volume\": 4989400, \"ema50\": 135.22, \"ema200\": 134.57, \"bbu\": 152.9, \"bbl\": 152.9, \"rsi\": 61.2, \"macd\": 6.5105, \"macds\": 7.0583, \"macdh\": -0.5478}, {\"time\": \"2026-08-31\", \"open\": 150.7, \"high\": 151.28, \"low\": 144.88, \"close\": 147.37, \"volume\": 7014400, \"ema50\": 135.7, \"ema200\": 134.69, \"bbu\": 147.37, \"bbl\": 147.37, \"rsi\": 54.5, \"macd\": 5.8318, \"macds\": 6.813, \"macdh\": -0.9811}, {\"time\": \"2026-09-01\", \"open\": 143.66, \"high\": 145.54, \"low\": 139.23, \"close\": 139.82, \"volume\": 9151300, \"ema50\": 135.86, \"ema200\": 134.75, \"bbu\": 139.82, \"bbl\": 139.82, \"rsi\": 46.9, \"macd\": 4.6314, \"macds\": 6.3766, \"macdh\": -1.7453}, {\"time\": \"2026-09-02\", \"open\": 139.65, \"high\": 142.05, \"low\": 138.9, \"close\": 141.87, \"volume\": 6209300, \"ema50\": 136.1, \"ema200\": 134.82, \"bbu\": 141.87, \"bbl\": 141.87, \"rsi\": 49.0, \"macd\": 3.8016, \"macds\": 5.8616, \"macdh\": -2.0601}, {\"time\": \"2026-09-03\", \"open\": 143.07, \"high\": 146.37, \"low\": 142.26, \"close\": 145.88, \"volume\": 5951700, \"ema50\": 136.48, \"ema200\": 134.93, \"bbu\": 145.88, \"bbl\": 145.88, \"rsi\": 52.8, \"macd\": 3.428, \"macds\": 5.3749, \"macdh\": -1.9469}, {\"time\": \"2026-09-04\", \"open\": 144.55, \"high\": 149.43, \"low\": 144.49, \"close\": 145.09, \"volume\": 6903900, \"ema50\": 136.82, \"ema200\": 135.03, \"bbu\": 145.09, \"bbl\": 145.09, \"rsi\": 52.0, \"macd\": 3.0333, \"macds\": 4.9066, \"macdh\": -1.8733}, {\"time\": \"2026-09-08\", \"open\": 141.71, \"high\": 141.8, \"low\": 132.6, \"close\": 134.1, \"volume\": 14016200, \"ema50\": 136.71, \"ema200\": 135.02, \"bbu\": 134.1, \"bbl\": 134.1, \"rsi\": 42.0, \"macd\": 1.8127, \"macds\": 4.2878, \"macdh\": -2.4751}, {\"time\": \"2026-09-09\", \"open\": 138.0, \"high\": 138.22, \"low\": 125.99, \"close\": 126.79, \"volume\": 14330500, \"ema50\": 136.32, \"ema200\": 134.94, \"bbu\": 126.79, \"bbl\": 126.79, \"rsi\": 36.9, \"macd\": 0.2527, \"macds\": 3.4808, \"macdh\": -3.2281}, {\"time\": \"2026-09-10\", \"open\": 124.03, \"high\": 128.99, \"low\": 124.03, \"close\": 126.6, \"volume\": 12127800, \"ema50\": 135.94, \"ema200\": 134.85, \"bbu\": 126.6, \"bbl\": 126.6, \"rsi\": 36.8, \"macd\": -0.9876, \"macds\": 2.5871, \"macdh\": -3.5747}, {\"time\": \"2026-09-11\", \"open\": 130.75, \"high\": 131.97, \"low\": 128.39, \"close\": 128.79, \"volume\": 10779500, \"ema50\": 135.66, \"ema200\": 134.79, \"bbu\": 128.79, \"bbl\": 128.79, \"rsi\": 39.3, \"macd\": -1.7734, \"macds\": 1.715, \"macdh\": -3.4884}, {\"time\": \"2026-09-14\", \"open\": 129.14, \"high\": 134.74, \"low\": 128.09, \"close\": 133.89, \"volume\": 7637600, \"ema50\": 135.59, \"ema200\": 134.78, \"bbu\": 133.89, \"bbl\": 133.89, \"rsi\": 44.9, \"macd\": -1.962, \"macds\": 0.9796, \"macdh\": -2.9416}, {\"time\": \"2026-09-15\", \"open\": 132.38, \"high\": 133.24, \"low\": 129.64, \"close\": 129.86, \"volume\": 6179500, \"ema50\": 135.37, \"ema200\": 134.74, \"bbu\": 129.86, \"bbl\": 129.86, \"rsi\": 41.6, \"macd\": -2.4089, \"macds\": 0.3019, \"macdh\": -2.7108}, {\"time\": \"2026-09-16\", \"open\": 129.65, \"high\": 132.68, \"low\": 128.61, \"close\": 129.96, \"volume\": 6379000, \"ema50\": 135.15, \"ema200\": 134.69, \"bbu\": 129.96, \"bbl\": 129.96, \"rsi\": 41.8, \"macd\": -2.7236, \"macds\": -0.3032, \"macdh\": -2.4204}, {\"time\": \"2026-09-17\", \"open\": 130.25, \"high\": 130.8, \"low\": 127.64, \"close\": 128.6, \"volume\": 7019700, \"ema50\": 134.9, \"ema200\": 134.63, \"bbu\": 128.6, \"bbl\": 128.6, \"rsi\": 40.6, \"macd\": -3.0476, \"macds\": -0.8521, \"macdh\": -2.1955}, {\"time\": \"2026-09-18\", \"open\": 128.79, \"high\": 129.4, \"low\": 126.82, \"close\": 128.5, \"volume\": 11101600, \"ema50\": 134.65, \"ema200\": 134.57, \"bbu\": 128.5, \"bbl\": 128.5, \"rsi\": 40.5, \"macd\": -3.2747, \"macds\": -1.3366, \"macdh\": -1.9381}, {\"time\": \"2026-09-21\", \"open\": 128.79, \"high\": 138.03, \"low\": 126.39, \"close\": 137.92, \"volume\": 16650100, \"ema50\": 134.77, \"ema200\": 134.6, \"bbu\": 137.92, \"bbl\": 137.92, \"rsi\": 51.3, \"macd\": -2.6639, \"macds\": -1.6021, \"macdh\": -1.0618}, {\"time\": \"2026-09-22\", \"open\": 144.55, \"high\": 150.18, \"low\": 144.25, \"close\": 147.74, \"volume\": 25466400, \"ema50\": 135.28, \"ema200\": 134.73, \"bbu\": 147.74, \"bbl\": 147.74, \"rsi\": 59.5, \"macd\": -1.3716, \"macds\": -1.556, \"macdh\": 0.1844}, {\"time\": \"2026-09-23\", \"open\": 146.62, \"high\": 151.29, \"low\": 135.68, \"close\": 142.34, \"volume\": 20896200, \"ema50\": 135.56, \"ema200\": 134.81, \"bbu\": 142.34, \"bbl\": 142.34, \"rsi\": 54.1, \"macd\": -0.7742, \"macds\": -1.3996, \"macdh\": 0.6254}, {\"time\": \"2026-09-24\", \"open\": 140.56, \"high\": 145.96, \"low\": 140.3, \"close\": 145.16, \"volume\": 9457700, \"ema50\": 135.94, \"ema200\": 134.91, \"bbu\": 145.16, \"bbl\": 145.16, \"rsi\": 56.3, \"macd\": -0.0724, \"macds\": -1.1342, \"macdh\": 1.0617}, {\"time\": \"2026-09-25\", \"open\": 144.47, \"high\": 144.97, \"low\": 140.93, \"close\": 142.25, \"volume\": 5991700, \"ema50\": 136.18, \"ema200\": 134.98, \"bbu\": 142.25, \"bbl\": 142.25, \"rsi\": 53.4, \"macd\": 0.2461, \"macds\": -0.8581, \"macdh\": 1.1042}, {\"time\": \"2026-09-28\", \"open\": 138.04, \"high\": 144.05, \"low\": 136.49, \"close\": 144.01, \"volume\": 8150500, \"ema50\": 136.49, \"ema200\": 135.07, \"bbu\": 144.01, \"bbl\": 144.01, \"rsi\": 54.9, \"macd\": 0.6332, \"macds\": -0.5598, \"macdh\": 1.1931}, {\"time\": \"2026-09-29\", \"open\": 143.91, \"high\": 149.34, \"low\": 142.43, \"close\": 148.26, \"volume\": 8709700, \"ema50\": 136.95, \"ema200\": 135.2, \"bbu\": 148.26, \"bbl\": 148.26, \"rsi\": 58.4, \"macd\": 1.2684, \"macds\": -0.1942, \"macdh\": 1.4626}, {\"time\": \"2026-09-30\", \"open\": 148.68, \"high\": 151.73, \"low\": 147.04, \"close\": 148.3, \"volume\": 7010300, \"ema50\": 137.4, \"ema200\": 135.33, \"bbu\": 148.3, \"bbl\": 148.3, \"rsi\": 58.5, \"macd\": 1.7547, \"macds\": 0.1956, \"macdh\": 1.5591}, {\"time\": \"2026-10-01\", \"open\": 150.17, \"high\": 152.64, \"low\": 148.01, \"close\": 149.09, \"volume\": 4930500, \"ema50\": 137.86, \"ema200\": 135.47, \"bbu\": 149.09, \"bbl\": 149.09, \"rsi\": 59.1, \"macd\": 2.1788, \"macds\": 0.5922, \"macdh\": 1.5866}, {\"time\": \"2026-10-02\", \"open\": 151.77, \"high\": 153.01, \"low\": 150.28, \"close\": 151.39, \"volume\": 5730900, \"ema50\": 138.39, \"ema200\": 135.63, \"bbu\": 151.39, \"bbl\": 151.39, \"rsi\": 61.1, \"macd\": 2.6697, \"macds\": 1.0077, \"macdh\": 1.662}, {\"time\": \"2026-10-05\", \"open\": 153.06, \"high\": 162.99, \"low\": 151.7, \"close\": 160.11, \"volume\": 8948900, \"ema50\": 139.24, \"ema200\": 135.87, \"bbu\": 160.11, \"bbl\": 160.11, \"rsi\": 67.6, \"macd\": 3.7195, \"macds\": 1.5501, \"macdh\": 2.1694}, {\"time\": \"2026-10-06\", \"open\": 166.02, \"high\": 166.28, \"low\": 163.1, \"close\": 164.44, \"volume\": 9777400, \"ema50\": 140.23, \"ema200\": 136.16, \"bbu\": 164.44, \"bbl\": 164.44, \"rsi\": 70.3, \"macd\": 4.845, \"macds\": 2.2091, \"macdh\": 2.6359}, {\"time\": \"2026-10-07\", \"open\": 162.57, \"high\": 166.96, \"low\": 161.37, \"close\": 166.03, \"volume\": 6475200, \"ema50\": 141.24, \"ema200\": 136.45, \"bbu\": 166.03, \"bbl\": 166.03, \"rsi\": 71.2, \"macd\": 5.7984, \"macds\": 2.9269, \"macdh\": 2.8715}, {\"time\": \"2026-10-08\", \"open\": 165.28, \"high\": 167.94, \"low\": 164.02, \"close\": 164.56, \"volume\": 7221000, \"ema50\": 142.15, \"ema200\": 136.73, \"bbu\": 164.56, \"bbl\": 164.56, \"rsi\": 69.0, \"macd\": 6.3621, \"macds\": 3.614, \"macdh\": 2.7481}, {\"time\": \"2026-10-09\", \"open\": 166.04, \"high\": 171.04, \"low\": 165.76, \"close\": 170.85, \"volume\": 6758100, \"ema50\": 143.28, \"ema200\": 137.07, \"bbu\": 170.85, \"bbl\": 170.85, \"rsi\": 72.8, \"macd\": 7.2329, \"macds\": 4.3378, \"macdh\": 2.8952}, {\"time\": \"2026-10-12\", \"open\": 173.9, \"high\": 180.88, \"low\": 172.94, \"close\": 179.22, \"volume\": 12444400, \"ema50\": 144.69, \"ema200\": 137.49, \"bbu\": 179.22, \"bbl\": 179.22, \"rsi\": 76.9, \"macd\": 8.5005, \"macds\": 5.1703, \"macdh\": 3.3302}, {\"time\": \"2026-10-13\", \"open\": 175.8, \"high\": 179.21, \"low\": 173.81, \"close\": 176.52, \"volume\": 7014200, \"ema50\": 145.94, \"ema200\": 137.88, \"bbu\": 176.52, \"bbl\": 176.52, \"rsi\": 73.1, \"macd\": 9.1814, \"macds\": 5.9725, \"macdh\": 3.2089}, {\"time\": \"2026-10-14\", \"open\": 174.55, \"high\": 179.2, \"low\": 170.22, \"close\": 172.5, \"volume\": 8357100, \"ema50\": 146.98, \"ema200\": 138.23, \"bbu\": 172.5, \"bbl\": 172.5, \"rsi\": 67.7, \"macd\": 9.2895, \"macds\": 6.6359, \"macdh\": 2.6536}, {\"time\": \"2026-10-15\", \"open\": 164.3, \"high\": 178.31, \"low\": 163.25, \"close\": 178.14, \"volume\": 10698200, \"ema50\": 148.2, \"ema200\": 138.62, \"bbu\": 178.14, \"bbl\": 178.14, \"rsi\": 71.0, \"macd\": 9.7183, \"macds\": 7.2524, \"macdh\": 2.4659}, {\"time\": \"2026-10-16\", \"open\": 177.71, \"high\": 180.41, \"low\": 167.34, \"close\": 169.52, \"volume\": 15244000, \"ema50\": 149.04, \"ema200\": 138.93, \"bbu\": 169.52, \"bbl\": 169.52, \"rsi\": 61.0, \"macd\": 9.2558, \"macds\": 7.6531, \"macdh\": 1.6027}, {\"time\": \"2026-10-19\", \"open\": 171.6, \"high\": 174.36, \"low\": 169.53, \"close\": 171.06, \"volume\": 6729100, \"ema50\": 149.9, \"ema200\": 139.25, \"bbu\": 171.06, \"bbl\": 171.06, \"rsi\": 62.0, \"macd\": 8.9108, \"macds\": 7.9046, \"macdh\": 1.0062}, {\"time\": \"2026-10-20\", \"open\": 170.31, \"high\": 176.26, \"low\": 170.15, \"close\": 173.48, \"volume\": 6728400, \"ema50\": 150.82, \"ema200\": 139.59, \"bbu\": 173.48, \"bbl\": 173.48, \"rsi\": 63.6, \"macd\": 8.7321, \"macds\": 8.0701, \"macdh\": 0.662}, {\"time\": \"2026-10-21\", \"open\": 172.98, \"high\": 178.28, \"low\": 171.15, \"close\": 174.29, \"volume\": 6674600, \"ema50\": 151.74, \"ema200\": 139.94, \"bbu\": 174.29, \"bbl\": 174.29, \"rsi\": 64.2, \"macd\": 8.5571, \"macds\": 8.1675, \"macdh\": 0.3896}, {\"time\": \"2026-10-22\", \"open\": 174.43, \"high\": 177.0, \"low\": 165.4, \"close\": 168.81, \"volume\": 10934800, \"ema50\": 152.41, \"ema200\": 140.22, \"bbu\": 168.81, \"bbl\": 168.81, \"rsi\": 57.8, \"macd\": 7.8854, \"macds\": 8.1111, \"macdh\": -0.2257}, {\"time\": \"2026-10-23\", \"open\": 167.25, \"high\": 170.3, \"low\": 166.09, \"close\": 168.68, \"volume\": 4101800, \"ema50\": 153.05, \"ema200\": 140.51, \"bbu\": 168.68, \"bbl\": 168.68, \"rsi\": 57.6, \"macd\": 7.2588, \"macds\": 7.9406, \"macdh\": -0.6818}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 173.222, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($173.22)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 164.963, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 20-day Simple Moving Average ($164.96)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 151.111, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above the 50-day Medium-term SMA ($151.11)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 136.6002, \"signal\": \"Bullish\", \"contribution\": 1.3, \"details\": \"Price is above the 100-day Long-term SMA ($136.60)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 129.8803, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($129.88)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 170.375, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($170.37)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 164.8386, \"signal\": \"Bullish\", \"contribution\": 1.1, \"details\": \"Price is above the 20-day Exponential Moving Average ($164.84)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 153.052, \"signal\": \"Bullish\", \"contribution\": 1.3, \"details\": \"Price is above the 50-day Trend EMA ($153.05)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 140.5059, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($140.51)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 165.3185, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above (Bullish) Parabolic SAR dot at $165.32\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 57.6335, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"RSI is in bullish territory at 57.6\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 58.1893, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (58.2) is below %D (68.5)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 68.4541, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Stochastic %D is neutral at 68.5\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": 7.2588, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (7.2588) is below Signal line (7.9406)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -0.6818, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-0.6818)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -62.5321, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Williams %R is neutral at -62.5\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -1037.2776, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -1037.3\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": 1.5961, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"12-day Price ROC is positive (1.60%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -2.17, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-2.17)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": 19.618, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"AO is above zero (19.6180)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 186.9916, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($186.99)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 142.9344, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($142.93)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.2671, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.267 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 180.1346, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($180.13)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 149.5426, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($149.54)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 180.88, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($180.88)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 136.49, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($136.49)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 7.5019, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $7.50\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 4.4474, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 4.45% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 11.0143, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $11.01\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -23645700.0, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"OBV is above its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": 0.0771, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"CMF is positive (buying accumulation) at 0.077\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -3663454.0456, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-3663454)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 165.9218, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Close price is above the 20-day VWAP approximation ($165.92)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -217252910.9142, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"PVT is above its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -2.2444, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-2.244417)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -86230687.9286, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -1927637.4331, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-1927637)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 46.7584, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 46.8\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 23.4796, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 23.5\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": 5.8542, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"DMI+ (24.1) is above DMI- (18.3)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": 23.8615, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Coppock momentum curve is positive (23.862)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.4218, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"TRIX oscillator (0.4218) is above its signal line (0.3633)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -0.0138, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-0.01)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": 8.1265, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (8.13%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": -0.403, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"DPO cycle indicator is negative (-0.40)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": 26.8614, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (26.86) is below signal line (27.25)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": 0.1629, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Vortex +VI (1.07) is above -VI (0.91)\"}], \"news_articles\": [{\"title\": \"Is Intel Stock a Buy Right Now? - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMijAFBVV95cUxNNWZfZHRlTzdaZzEzQ3QyRFJEVGpuRloxblFsTmdOY2JGQ1Bfd0VzLWxTbVlscnNmLXpXLUJRSmF2SGV5M1diVmVOOG03bnprLVlkQ3JKa0NBWkNJTTZ4M2dlRUhWNHNiNV82X1lzQWFHSmNwUnhURlBobmdVSFYtWjVTNFhZUFlNVjlaVA?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Sun, 25 Oct 2026 14:05:00 GMT\"}, {\"title\": \"SHOP Stock Soars Toward Best Single-Day Gain Since 2015 After \\u2018Monster Quarter\\u2019 - Stocktwits\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMi2gFBVV95cUxOMzRLWGFGVTE4dVFfNDRjNUR4a1VkdFdfU2c0MGJReUloTWdsTjJTTWFpWnZpZk1FRHJlTDZWUGNBbDZGLW1SZjJQblB2VnpfbWVWeEZlY0lpMTBscF9DaFlEbFdySzh1dnJESUludXprR0dORzBSWl83bkpyeFlXX0RVWEdnMnZhWFFEUmZhbXZwdUR6bzZhYjVmZkJWd3M4RWlxMG5FSGJUT1NSREc0NzNxQzQ1U0VBZV9CZUZPVWotVGotWEFwQTczMnNxSTNITFNYeDN6ZmpTUQ?oc=5\", \"publisher\": \"Stocktwits\", \"pubDate\": \"Sat, 24 Oct 2026 20:24:12 GMT\"}, {\"title\": \"The Smartest Industrials Stock to Buy With $500 Right Now - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMimAFBVV95cUxNeld2c3htWFgyZTVkeDhYeFh2cGZmcGdKcG5SOVRISG9vT0NMbjZwaExKeFRTMFBGbVhmWUloQ0NaTUIwUUJZUFlFMkpMV2VEaGtudklhZHpPOWFmSWZRc1NOMWNsQ3RINGxScFYzRzNTQWx4bGZVVXJ1TlZrMmhGTmozcDEzWF9uR1dsblpOSVBSRElabExZVA?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Sun, 25 Oct 2026 14:40:13 GMT\"}, {\"title\": \"Goldman says these top tech stocks have plenty of upside ahead of earnings - CNBC\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMijwFBVV95cUxQU1RsT0tCaElxTUItVWIyQl93VUlSSkRDQlFaU1N5cFRGMzVMUWs3aWZyX3NBTHk5ZFpQNmRCNzVTRmcwb3QxTl9QcEdYYXl1UTd5TGhXM0hHMEl2VHNoUUVmd0FvZGFWdDhUNDA2SU1zeGtMT3ZDYl9sbFNmMVgyWEpSZWpOcENXcWJKRDlxaw?oc=5\", \"publisher\": \"CNBC\", \"pubDate\": \"Sat, 24 Oct 2026 12:51:31 GMT\"}, {\"title\": \"Shopify (SHOP) is an Incredible Growth Stock: 3 Reasons Why - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiowFBVV95cUxNNTJXRkllTXNRV2V2WGx1Y3F1eFZrQ0NRNXBIb0F5NElidUdCWnltMkM1RDZQYThiUzVXNzRBMnVORjN6RE9fRlZrLTJZZ2lDZXBLanFkTWhwM1Y4eVI1Ui1aaGdOT25Ubzc5QTNqcHVUQXNxR2U3SUxVbWZXSnkzY3Flb05Pc0NfMEdiN1h5QmppU1FLZ2I3dUxLTUtJNmhfVkk4?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Thu, 22 Oct 2026 15:45:02 GMT\"}, {\"title\": \"Here's the Price at Which I'd Buy Microsoft Stock - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMilwFBVV95cUxNajRWOGRpUzBZS3VrRDBEcEhDOGhDVkNrbmdHbS0xclZ6YUJOWE1zbVZFVVR4U2lPZzNFNGh0UllnM2VrYTY3RzM1djE4WFpscGlyd1ZSTzVTQjl6U2xHUWFFZ1hQczJsQlJyeHNkR2J2cnZucVl5U0ZGTVVLYjY0UmxtQ0o2SUd0eHNyYmlxNnZ4Zkhoc3dF?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Sun, 25 Oct 2026 10:27:00 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nSHOP displays a neutral\/consolidating structure with 20 bullish and 15 bearish indicators out of 48. There is no strong directional consensus present at this time.\\n\\n### Key Catalysts & Technical Backing\\n\\n* Consolidation in a tight horizontal trading range.\\n* Flat moving averages indicating directionless momentum.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Risk of high chop and option premium decay.\\n* Suggest keeping position size small or avoiding until a clear breakout occurs.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[Is Intel Stock a Buy Right Now? - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMijAFBVV95cUxNNWZfZHRlTzdaZzEzQ3QyRFJEVGpuRloxblFsTmdOY2JGQ1Bfd0VzLWxTbVlscnNmLXpXLUJRSmF2SGV5M1diVmVOOG03bnprLVlkQ3JKa0NBWkNJTTZ4M2dlRUhWNHNiNV82X1lzQWFHSmNwUnhURlBobmdVSFYtWjVTNFhZUFlNVjlaVA?oc=5)** (via Yahoo Finance)\\n* **[SHOP Stock Soars Toward Best Single-Day Gain Since 2015 After \\u2018Monster Quarter\\u2019 - Stocktwits](https:\/\/news.google.com\/rss\/articles\/CBMi2gFBVV95cUxOMzRLWGFGVTE4dVFfNDRjNUR4a1VkdFdfU2c0MGJReUloTWdsTjJTTWFpWnZpZk1FRHJlTDZWUGNBbDZGLW1SZjJQblB2VnpfbWVWeEZlY0lpMTBscF9DaFlEbFdySzh1dnJESUludXprR0dORzBSWl83bkpyeFlXX0RVWEdnMnZhWFFEUmZhbXZwdUR6bzZhYjVmZkJWd3M4RWlxMG5FSGJUT1NSREc0NzNxQzQ1U0VBZV9CZUZPVWotVGotWEFwQTczMnNxSTNITFNYeDN6ZmpTUQ?oc=5)** (via Stocktwits)\\n* **[The Smartest Industrials Stock to Buy With $500 Right Now - The Motley Fool](https:\/\/news.google.com\/rss\/articles\/CBMimAFBVV95cUxNeld2c3htWFgyZTVkeDhYeFh2cGZmcGdKcG5SOVRISG9vT0NMbjZwaExKeFRTMFBGbVhmWUloQ0NaTUIwUUJZUFlFMkpMV2VEaGtudklhZHpPOWFmSWZRc1NOMWNsQ3RINGxScFYzRzNTQWx4bGZVVXJ1TlZrMmhGTmozcDEzWF9uR1dsblpOSVBSRElabExZVA?oc=5)** (via The Motley Fool)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for SHOP.\", \"history\": [{\"timestamp\": \"2026-10-07 16:54:12\", \"price\": 164.0399932861328, \"conviction_score\": 79.7235023041475, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-08 15:51:16\", \"price\": 166.05999755859375, \"conviction_score\": 66.47919010123736, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-09 07:05:04\", \"price\": 164.55999755859375, \"conviction_score\": 76.03686635944703, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-10 17:20:49\", \"price\": 170.85000610351562, \"conviction_score\": 67.07182320441991, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-11 08:23:12\", \"price\": 170.85000610351562, \"conviction_score\": 67.07182320441991, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-12 17:47:29\", \"price\": 176.85499572753906, \"conviction_score\": 57.53575357535755, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-14 00:41:52\", \"price\": 179.22000122070312, \"conviction_score\": 61.04461371055496, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-15 18:59:10\", \"price\": 176.3000030517578, \"conviction_score\": 70.50691244239634, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-16 22:50:14\", \"price\": 169.52000427246094, \"conviction_score\": 76.47058823529413, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-17 09:21:17\", \"price\": 169.52000427246094, \"conviction_score\": 76.47058823529413, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-18 17:50:21\", \"price\": 169.52000427246094, \"conviction_score\": 76.47058823529413, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-19 15:51:10\", \"price\": 172.7899932861328, \"conviction_score\": 81.37254901960786, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-19 23:59:16\", \"price\": 171.05999755859375, \"conviction_score\": 76.47058823529413, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-20 07:54:04\", \"price\": 171.05999755859375, \"conviction_score\": 76.47058823529413, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-21 16:56:36\", \"price\": 177.52000427246094, \"conviction_score\": 94.42508710801395, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-22 20:03:07\", \"price\": 168.59500122070312, \"conviction_score\": 53.33333333333336, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-23 06:44:44\", \"price\": 168.80999755859375, \"conviction_score\": 53.33333333333336, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-24 17:55:48\", \"price\": 168.67999267578125, \"conviction_score\": 20.512820512820515, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-25 16:05:25\", \"price\": 168.67999267578125, \"conviction_score\": 20.512820512820515, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-25 18:07:33\", \"price\": 168.67999267578125, \"conviction_score\": 20.512820512820515, \"verdict\": \"MILD BUY\"}]}, \"META\": {\"success\": true, \"ticker\": \"META\", \"category\": \"Watchlist Stocks\", \"price\": 642.62, \"conviction_score\": -52.2, \"verdict\": \"SELL\", \"bullish_count\": 9, \"bearish_count\": 31, \"neutral_count\": 8, \"high\": 648.04, \"low\": 633.27, \"volume\": 14761500, \"entry_price\": 642.62, \"stop_loss\": 681.74, \"target_price\": 564.38, \"duration\": \"5-7 Days\", \"market_cap\": 9486035057.92, \"sector\": \"Communication Services\", \"industry\": \"Internet Content & Information\", \"earnings_date\": \"2026-10-21\", \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 0.56, \"calls_vol\": 52639, \"puts_vol\": 29274}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 10}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 543.17, \"high\": 557.89, \"low\": 539.79, \"close\": 556.27, \"volume\": 24261500, \"ema50\": 606.31, \"ema200\": 0.0, \"bbu\": 556.27, \"bbl\": 556.27, \"rsi\": 37.8, \"macd\": -9.5034, \"macds\": 1.6475, \"macdh\": -11.1509}, {\"time\": \"2026-08-03\", \"open\": 561.8, \"high\": 597.05, \"low\": 558.92, \"close\": 589.77, \"volume\": 25938100, \"ema50\": 605.66, \"ema200\": 0.0, \"bbu\": 589.77, \"bbl\": 589.77, \"rsi\": 47.0, \"macd\": -9.1282, \"macds\": -0.5076, \"macdh\": -8.6206}, {\"time\": \"2026-08-04\", \"open\": 581.04, \"high\": 592.32, \"low\": 577.79, \"close\": 587.48, \"volume\": 17959200, \"ema50\": 604.94, \"ema200\": 0.0, \"bbu\": 587.48, \"bbl\": 587.48, \"rsi\": 46.5, \"macd\": -8.9136, \"macds\": -2.1888, \"macdh\": -6.7248}, {\"time\": \"2026-08-05\", \"open\": 599.99, \"high\": 600.53, \"low\": 579.66, \"close\": 588.31, \"volume\": 14897200, \"ema50\": 604.29, \"ema200\": 0.0, \"bbu\": 588.31, \"bbl\": 588.31, \"rsi\": 46.7, \"macd\": -8.5777, \"macds\": -3.4666, \"macdh\": -5.1111}, {\"time\": \"2026-08-06\", \"open\": 586.49, \"high\": 594.84, \"low\": 585.54, \"close\": 589.43, \"volume\": 11811500, \"ema50\": 603.71, \"ema200\": 0.0, \"bbu\": 589.43, \"bbl\": 589.43, \"rsi\": 47.0, \"macd\": -8.1267, \"macds\": -4.3986, \"macdh\": -3.7281}, {\"time\": \"2026-08-07\", \"open\": 585.18, \"high\": 598.27, \"low\": 585.16, \"close\": 591.63, \"volume\": 11250300, \"ema50\": 603.24, \"ema200\": 0.0, \"bbu\": 591.63, \"bbl\": 591.63, \"rsi\": 47.7, \"macd\": -7.5054, \"macds\": -5.02, \"macdh\": -2.4855}, {\"time\": \"2026-08-10\", \"open\": 598.66, \"high\": 607.73, \"low\": 591.56, \"close\": 594.45, \"volume\": 14967300, \"ema50\": 602.89, \"ema200\": 0.0, \"bbu\": 594.45, \"bbl\": 594.45, \"rsi\": 48.6, \"macd\": -6.7084, \"macds\": -5.3577, \"macdh\": -1.3507}, {\"time\": \"2026-08-11\", \"open\": 597.53, \"high\": 611.95, \"low\": 592.93, \"close\": 598.65, \"volume\": 13146900, \"ema50\": 602.72, \"ema200\": 0.0, \"bbu\": 598.65, \"bbl\": 598.65, \"rsi\": 49.9, \"macd\": -5.6726, \"macds\": -5.4207, \"macdh\": -0.252}, {\"time\": \"2026-08-12\", \"open\": 600.6, \"high\": 604.02, \"low\": 577.75, \"close\": 578.39, \"volume\": 16186900, \"ema50\": 601.77, \"ema200\": 627.83, \"bbu\": 578.39, \"bbl\": 578.39, \"rsi\": 43.9, \"macd\": -6.4122, \"macds\": -5.619, \"macdh\": -0.7933}, {\"time\": \"2026-08-13\", \"open\": 580.25, \"high\": 595.38, \"low\": 578.93, \"close\": 594.5, \"volume\": 11164200, \"ema50\": 601.49, \"ema200\": 627.5, \"bbu\": 594.5, \"bbl\": 594.5, \"rsi\": 49.2, \"macd\": -5.6337, \"macds\": -5.6219, \"macdh\": -0.0118}, {\"time\": \"2026-08-14\", \"open\": 596.51, \"high\": 601.39, \"low\": 588.83, \"close\": 589.38, \"volume\": 8758000, \"ema50\": 601.01, \"ema200\": 627.12, \"bbu\": 589.38, \"bbl\": 589.38, \"rsi\": 47.6, \"macd\": -5.3677, \"macds\": -5.5711, \"macdh\": 0.2034}, {\"time\": \"2026-08-17\", \"open\": 589.28, \"high\": 589.77, \"low\": 564.3, \"close\": 568.52, \"volume\": 17225600, \"ema50\": 599.74, \"ema200\": 626.54, \"bbu\": 568.52, \"bbl\": 568.52, \"rsi\": 41.9, \"macd\": -6.7624, \"macds\": -5.8093, \"macdh\": -0.953}, {\"time\": \"2026-08-18\", \"open\": 557.04, \"high\": 560.22, \"low\": 542.78, \"close\": 543.24, \"volume\": 27094900, \"ema50\": 597.52, \"ema200\": 625.71, \"bbu\": 543.24, \"bbl\": 543.24, \"rsi\": 36.2, \"macd\": -9.7947, \"macds\": -6.6064, \"macdh\": -3.1883}, {\"time\": \"2026-08-19\", \"open\": 540.91, \"high\": 553.63, \"low\": 536.85, \"close\": 545.6, \"volume\": 16971700, \"ema50\": 595.48, \"ema200\": 624.91, \"bbu\": 545.6, \"bbl\": 545.6, \"rsi\": 37.1, \"macd\": -11.8707, \"macds\": -7.6593, \"macdh\": -4.2114}, {\"time\": \"2026-08-20\", \"open\": 546.52, \"high\": 549.56, \"low\": 538.88, \"close\": 545.4, \"volume\": 13872200, \"ema50\": 593.52, \"ema200\": 624.12, \"bbu\": 545.4, \"bbl\": 545.4, \"rsi\": 37.0, \"macd\": -13.3778, \"macds\": -8.803, \"macdh\": -4.5749}, {\"time\": \"2026-08-21\", \"open\": 546.46, \"high\": 553.43, \"low\": 542.8, \"close\": 549.47, \"volume\": 13848000, \"ema50\": 591.79, \"ema200\": 623.38, \"bbu\": 549.47, \"bbl\": 549.47, \"rsi\": 38.7, \"macd\": -14.0818, \"macds\": -9.8587, \"macdh\": -4.223}, {\"time\": \"2026-08-24\", \"open\": 549.77, \"high\": 560.98, \"low\": 545.87, \"close\": 558.58, \"volume\": 12990600, \"ema50\": 590.49, \"ema200\": 622.73, \"bbu\": 558.58, \"bbl\": 558.58, \"rsi\": 42.3, \"macd\": -13.7459, \"macds\": -10.6362, \"macdh\": -3.1097}, {\"time\": \"2026-08-25\", \"open\": 563.44, \"high\": 570.35, \"low\": 560.96, \"close\": 569.6, \"volume\": 9769100, \"ema50\": 589.67, \"ema200\": 622.21, \"bbu\": 569.6, \"bbl\": 569.6, \"rsi\": 46.5, \"macd\": -12.4469, \"macds\": -10.9983, \"macdh\": -1.4486}, {\"time\": \"2026-08-26\", \"open\": 589.84, \"high\": 592.87, \"low\": 561.44, \"close\": 575.69, \"volume\": 31416300, \"ema50\": 589.12, \"ema200\": 621.74, \"bbu\": 575.69, \"bbl\": 575.69, \"rsi\": 48.6, \"macd\": -10.8019, \"macds\": -10.959, \"macdh\": 0.1571}, {\"time\": \"2026-08-27\", \"open\": 576.03, \"high\": 587.93, \"low\": 567.17, \"close\": 570.65, \"volume\": 15221400, \"ema50\": 588.4, \"ema200\": 621.23, \"bbu\": 570.65, \"bbl\": 570.65, \"rsi\": 46.9, \"macd\": -9.7917, \"macds\": -10.7255, \"macdh\": 0.9339}, {\"time\": \"2026-08-28\", \"open\": 571.1, \"high\": 588.73, \"low\": 570.55, \"close\": 577.56, \"volume\": 16042400, \"ema50\": 587.97, \"ema200\": 620.8, \"bbu\": 577.56, \"bbl\": 577.56, \"rsi\": 49.6, \"macd\": -8.337, \"macds\": -10.2478, \"macdh\": 1.9108}, {\"time\": \"2026-08-31\", \"open\": 577.17, \"high\": 578.22, \"low\": 568.69, \"close\": 571.89, \"volume\": 13383800, \"ema50\": 587.34, \"ema200\": 620.31, \"bbu\": 571.89, \"bbl\": 571.89, \"rsi\": 47.5, \"macd\": -7.5551, \"macds\": -9.7093, \"macdh\": 2.1542}, {\"time\": \"2026-09-01\", \"open\": 557.91, \"high\": 584.49, \"low\": 555.66, \"close\": 578.08, \"volume\": 15796900, \"ema50\": 586.98, \"ema200\": 619.89, \"bbu\": 578.08, \"bbl\": 578.08, \"rsi\": 49.9, \"macd\": -6.3622, \"macds\": -9.0399, \"macdh\": 2.6777}, {\"time\": \"2026-09-02\", \"open\": 578.33, \"high\": 599.91, \"low\": 576.54, \"close\": 592.38, \"volume\": 16552700, \"ema50\": 587.19, \"ema200\": 619.62, \"bbu\": 592.38, \"bbl\": 592.38, \"rsi\": 55.2, \"macd\": -4.2144, \"macds\": -8.0748, \"macdh\": 3.8604}, {\"time\": \"2026-09-03\", \"open\": 604.01, \"high\": 618.97, \"low\": 603.87, \"close\": 610.2, \"volume\": 19737100, \"ema50\": 588.09, \"ema200\": 619.53, \"bbu\": 610.2, \"bbl\": 610.2, \"rsi\": 60.7, \"macd\": -1.0625, \"macds\": -6.6723, \"macdh\": 5.6099}, {\"time\": \"2026-09-04\", \"open\": 611.87, \"high\": 616.97, \"low\": 604.79, \"close\": 616.28, \"volume\": 15966200, \"ema50\": 589.2, \"ema200\": 619.49, \"bbu\": 616.28, \"bbl\": 616.28, \"rsi\": 62.4, \"macd\": 1.9046, \"macds\": -4.9569, \"macdh\": 6.8615}, {\"time\": \"2026-09-08\", \"open\": 615.72, \"high\": 624.31, \"low\": 609.26, \"close\": 613.0, \"volume\": 18909700, \"ema50\": 590.13, \"ema200\": 619.43, \"bbu\": 613.0, \"bbl\": 613.0, \"rsi\": 60.9, \"macd\": 3.9452, \"macds\": -3.1765, \"macdh\": 7.1217}, {\"time\": \"2026-09-09\", \"open\": 648.13, \"high\": 657.34, \"low\": 638.06, \"close\": 653.17, \"volume\": 35900700, \"ema50\": 592.6, \"ema200\": 619.76, \"bbu\": 653.17, \"bbl\": 653.17, \"rsi\": 70.4, \"macd\": 8.7041, \"macds\": -0.8004, \"macdh\": 9.5045}, {\"time\": \"2026-09-10\", \"open\": 653.19, \"high\": 662.98, \"low\": 641.63, \"close\": 643.87, \"volume\": 21531900, \"ema50\": 594.62, \"ema200\": 620.0, \"bbu\": 643.87, \"bbl\": 643.87, \"rsi\": 66.4, \"macd\": 11.5914, \"macds\": 1.678, \"macdh\": 9.9134}, {\"time\": \"2026-09-11\", \"open\": 652.99, \"high\": 663.72, \"low\": 645.69, \"close\": 647.52, \"volume\": 16925000, \"ema50\": 596.69, \"ema200\": 620.28, \"bbu\": 647.52, \"bbl\": 647.52, \"rsi\": 67.2, \"macd\": 14.0123, \"macds\": 4.1448, \"macdh\": 9.8675}, {\"time\": \"2026-09-14\", \"open\": 657.31, \"high\": 668.07, \"low\": 648.71, \"close\": 665.08, \"volume\": 19332300, \"ema50\": 599.37, \"ema200\": 620.72, \"bbu\": 665.08, \"bbl\": 665.08, \"rsi\": 70.8, \"macd\": 17.1498, \"macds\": 6.7458, \"macdh\": 10.404}, {\"time\": \"2026-09-15\", \"open\": 658.78, \"high\": 678.33, \"low\": 655.68, \"close\": 669.71, \"volume\": 19502800, \"ema50\": 602.13, \"ema200\": 621.21, \"bbu\": 669.71, \"bbl\": 669.71, \"rsi\": 71.6, \"macd\": 19.7824, \"macds\": 9.3532, \"macdh\": 10.4293}, {\"time\": \"2026-09-16\", \"open\": 679.37, \"high\": 684.77, \"low\": 671.38, \"close\": 672.78, \"volume\": 17217800, \"ema50\": 604.9, \"ema200\": 621.72, \"bbu\": 672.78, \"bbl\": 672.78, \"rsi\": 72.2, \"macd\": 21.8643, \"macds\": 11.8554, \"macdh\": 10.0089}, {\"time\": \"2026-09-17\", \"open\": 681.9, \"high\": 682.66, \"low\": 666.52, \"close\": 681.77, \"volume\": 15928000, \"ema50\": 607.92, \"ema200\": 622.32, \"bbu\": 681.77, \"bbl\": 681.77, \"rsi\": 74.0, \"macd\": 23.9636, \"macds\": 14.277, \"macdh\": 9.6865}, {\"time\": \"2026-09-18\", \"open\": 688.08, \"high\": 689.61, \"low\": 660.28, \"close\": 665.23, \"volume\": 27596400, \"ema50\": 610.16, \"ema200\": 622.75, \"bbu\": 665.23, \"bbl\": 665.23, \"rsi\": 65.8, \"macd\": 24.0152, \"macds\": 16.2247, \"macdh\": 7.7906}, {\"time\": \"2026-09-21\", \"open\": 680.3, \"high\": 753.0, \"low\": 679.6, \"close\": 741.25, \"volume\": 48720500, \"ema50\": 615.3, \"ema200\": 623.93, \"bbu\": 741.25, \"bbl\": 741.25, \"rsi\": 77.9, \"macd\": 29.8467, \"macds\": 18.9491, \"macdh\": 10.8976}, {\"time\": \"2026-09-22\", \"open\": 731.4, \"high\": 757.27, \"low\": 730.0, \"close\": 736.6, \"volume\": 28122100, \"ema50\": 620.06, \"ema200\": 625.05, \"bbu\": 736.6, \"bbl\": 736.6, \"rsi\": 76.1, \"macd\": 33.7045, \"macds\": 21.9001, \"macdh\": 11.8043}, {\"time\": \"2026-09-23\", \"open\": 747.6, \"high\": 763.9, \"low\": 739.51, \"close\": 744.1, \"volume\": 30829200, \"ema50\": 624.92, \"ema200\": 626.23, \"bbu\": 744.1, \"bbl\": 744.1, \"rsi\": 77.0, \"macd\": 36.9411, \"macds\": 24.9083, \"macdh\": 12.0328}, {\"time\": \"2026-09-24\", \"open\": 744.36, \"high\": 779.82, \"low\": 743.01, \"close\": 777.59, \"volume\": 34808500, \"ema50\": 630.91, \"ema200\": 627.74, \"bbu\": 777.59, \"bbl\": 777.59, \"rsi\": 80.6, \"macd\": 41.7275, \"macds\": 28.2722, \"macdh\": 13.4553}, {\"time\": \"2026-09-25\", \"open\": 768.85, \"high\": 769.57, \"low\": 746.54, \"close\": 751.66, \"volume\": 25826700, \"ema50\": 635.65, \"ema200\": 628.97, \"bbu\": 751.66, \"bbl\": 751.66, \"rsi\": 71.4, \"macd\": 42.9335, \"macds\": 31.2044, \"macdh\": 11.7291}, {\"time\": \"2026-09-28\", \"open\": 750.04, \"high\": 750.58, \"low\": 713.19, \"close\": 715.62, \"volume\": 27943100, \"ema50\": 638.78, \"ema200\": 629.83, \"bbu\": 715.62, \"bbl\": 715.62, \"rsi\": 61.0, \"macd\": 40.5142, \"macds\": 33.0664, \"macdh\": 7.4478}, {\"time\": \"2026-09-29\", \"open\": 725.0, \"high\": 740.45, \"low\": 715.1, \"close\": 738.79, \"volume\": 23591100, \"ema50\": 642.7, \"ema200\": 630.92, \"bbu\": 738.79, \"bbl\": 738.79, \"rsi\": 64.6, \"macd\": 40.0053, \"macds\": 34.4542, \"macdh\": 5.5511}, {\"time\": \"2026-09-30\", \"open\": 730.27, \"high\": 738.25, \"low\": 721.3, \"close\": 725.18, \"volume\": 19293000, \"ema50\": 645.94, \"ema200\": 631.86, \"bbu\": 725.18, \"bbl\": 725.18, \"rsi\": 61.0, \"macd\": 38.065, \"macds\": 35.1763, \"macdh\": 2.8886}, {\"time\": \"2026-10-01\", \"open\": 728.53, \"high\": 735.88, \"low\": 721.51, \"close\": 725.93, \"volume\": 12408400, \"ema50\": 649.08, \"ema200\": 632.79, \"bbu\": 725.93, \"bbl\": 725.93, \"rsi\": 61.2, \"macd\": 36.1708, \"macds\": 35.3752, \"macdh\": 0.7956}, {\"time\": \"2026-10-02\", \"open\": 733.25, \"high\": 741.58, \"low\": 726.2, \"close\": 728.08, \"volume\": 12964100, \"ema50\": 652.17, \"ema200\": 633.74, \"bbu\": 728.08, \"bbl\": 728.08, \"rsi\": 61.5, \"macd\": 34.4461, \"macds\": 35.1894, \"macdh\": -0.7433}, {\"time\": \"2026-10-05\", \"open\": 727.71, \"high\": 746.7, \"low\": 727.12, \"close\": 741.9, \"volume\": 15215300, \"ema50\": 655.69, \"ema200\": 634.82, \"bbu\": 741.9, \"bbl\": 741.9, \"rsi\": 64.0, \"macd\": 33.8048, \"macds\": 34.9125, \"macdh\": -1.1077}, {\"time\": \"2026-10-06\", \"open\": 746.73, \"high\": 747.6, \"low\": 736.69, \"close\": 738.88, \"volume\": 12563100, \"ema50\": 658.95, \"ema200\": 635.85, \"bbu\": 738.88, \"bbl\": 738.88, \"rsi\": 63.1, \"macd\": 32.6761, \"macds\": 34.4652, \"macdh\": -1.7891}, {\"time\": \"2026-10-07\", \"open\": 738.29, \"high\": 738.29, \"low\": 720.15, \"close\": 721.31, \"volume\": 13231600, \"ema50\": 661.4, \"ema200\": 636.7, \"bbu\": 721.31, \"bbl\": 721.31, \"rsi\": 57.7, \"macd\": 30.0179, \"macds\": 33.5757, \"macdh\": -3.5579}, {\"time\": \"2026-10-08\", \"open\": 724.54, \"high\": 724.95, \"low\": 711.68, \"close\": 720.89, \"volume\": 16041100, \"ema50\": 663.73, \"ema200\": 637.54, \"bbu\": 720.89, \"bbl\": 720.89, \"rsi\": 57.6, \"macd\": 27.5596, \"macds\": 32.3725, \"macdh\": -4.8129}, {\"time\": \"2026-10-09\", \"open\": 726.51, \"high\": 728.07, \"low\": 716.2, \"close\": 718.67, \"volume\": 12619900, \"ema50\": 665.89, \"ema200\": 638.35, \"bbu\": 718.67, \"bbl\": 718.67, \"rsi\": 56.8, \"macd\": 25.1425, \"macds\": 30.9265, \"macdh\": -5.784}, {\"time\": \"2026-10-12\", \"open\": 728.5, \"high\": 752.24, \"low\": 727.64, \"close\": 742.96, \"volume\": 24882400, \"ema50\": 668.91, \"ema200\": 639.39, \"bbu\": 742.96, \"bbl\": 742.96, \"rsi\": 62.3, \"macd\": 24.8998, \"macds\": 29.7212, \"macdh\": -4.8213}, {\"time\": \"2026-10-13\", \"open\": 735.99, \"high\": 771.27, \"low\": 734.84, \"close\": 762.5, \"volume\": 22706200, \"ema50\": 672.58, \"ema200\": 640.61, \"bbu\": 762.5, \"bbl\": 762.5, \"rsi\": 66.0, \"macd\": 25.9847, \"macds\": 28.9739, \"macdh\": -2.9892}, {\"time\": \"2026-10-14\", \"open\": 760.75, \"high\": 761.5, \"low\": 734.29, \"close\": 737.54, \"volume\": 16236300, \"ema50\": 675.13, \"ema200\": 641.58, \"bbu\": 737.54, \"bbl\": 737.54, \"rsi\": 58.1, \"macd\": 24.5475, \"macds\": 28.0886, \"macdh\": -3.5411}, {\"time\": \"2026-10-15\", \"open\": 726.56, \"high\": 743.97, \"low\": 715.58, \"close\": 736.72, \"volume\": 16891500, \"ema50\": 677.54, \"ema200\": 642.52, \"bbu\": 736.72, \"bbl\": 736.72, \"rsi\": 57.9, \"macd\": 23.0763, \"macds\": 27.0861, \"macdh\": -4.0099}, {\"time\": \"2026-10-16\", \"open\": 736.7, \"high\": 738.49, \"low\": 702.71, \"close\": 709.33, \"volume\": 20643800, \"ema50\": 678.79, \"ema200\": 643.19, \"bbu\": 709.33, \"bbl\": 709.33, \"rsi\": 50.3, \"macd\": 19.4757, \"macds\": 25.564, \"macdh\": -6.0884}, {\"time\": \"2026-10-19\", \"open\": 707.16, \"high\": 708.83, \"low\": 693.86, \"close\": 705.44, \"volume\": 16260900, \"ema50\": 679.83, \"ema200\": 643.81, \"bbu\": 705.44, \"bbl\": 705.44, \"rsi\": 49.3, \"macd\": 16.1224, \"macds\": 23.6757, \"macdh\": -7.5533}, {\"time\": \"2026-10-20\", \"open\": 694.98, \"high\": 696.51, \"low\": 681.05, \"close\": 694.25, \"volume\": 17049100, \"ema50\": 680.4, \"ema200\": 644.31, \"bbu\": 694.25, \"bbl\": 694.25, \"rsi\": 46.4, \"macd\": 12.4189, \"macds\": 21.4244, \"macdh\": -9.0055}, {\"time\": \"2026-10-21\", \"open\": 697.6, \"high\": 713.22, \"low\": 689.68, \"close\": 697.52, \"volume\": 29203900, \"ema50\": 681.07, \"ema200\": 644.84, \"bbu\": 697.52, \"bbl\": 697.52, \"rsi\": 47.4, \"macd\": 9.6366, \"macds\": 19.0668, \"macdh\": -9.4302}, {\"time\": \"2026-10-22\", \"open\": 676.35, \"high\": 681.07, \"low\": 639.69, \"close\": 648.85, \"volume\": 40571000, \"ema50\": 679.81, \"ema200\": 644.88, \"bbu\": 648.85, \"bbl\": 648.85, \"rsi\": 36.9, \"macd\": 3.4644, \"macds\": 15.9463, \"macdh\": -12.4819}, {\"time\": \"2026-10-23\", \"open\": 638.18, \"high\": 648.04, \"low\": 633.27, \"close\": 642.62, \"volume\": 14761500, \"ema50\": 678.35, \"ema200\": 644.86, \"bbu\": 642.62, \"bbl\": 642.62, \"rsi\": 35.8, \"macd\": -1.9079, \"macds\": 12.3755, \"macdh\": -14.2833}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 707.773, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($707.77)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 717.649, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($717.65)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 663.5767, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($663.58)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 630.4072, \"signal\": \"Bullish\", \"contribution\": 1.3, \"details\": \"Price is above the 100-day Long-term SMA ($630.41)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 631.6592, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($631.66)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 689.9692, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($689.97)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 701.6639, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($701.66)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 678.3494, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($678.35)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 644.8577, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($644.86)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 714.0398, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $714.04\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 35.7569, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 35.8\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 10.6641, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (10.7) is below %D (13.3)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 13.2984, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 13.3\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -1.9079, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-1.9079) is below Signal line (12.3755)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -14.2833, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-14.2833)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -93.2247, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -93.2\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -1706.4894, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -1706.5\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -10.9093, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-10.91%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -76.05, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-76.05)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -28.5436, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-28.5436)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 776.9328, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($776.93)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 658.3652, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is very close to or below lower support band ($658.37)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.1652, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.165 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 754.8588, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($754.86)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 648.4691, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($648.47)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 771.27, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($771.27)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 633.27, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($633.27)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 26.0796, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $26.08\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 4.0583, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 4.06% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 29.6419, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $29.64\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -75677300.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.1246, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.125\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -275921024.631, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-275921025)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 714.044, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($714.04)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -251882389.5059, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -824.9584, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-824.958403)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -152825136.642, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -8142542.3373, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-8142542)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 38.3495, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 38.3\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 27.71, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 27.7\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -11.296, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (20.2) is below DMI- (31.5)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -11.6911, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-11.691)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.3697, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (0.3697) is below its signal line (0.3751)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -1.9916, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-1.99)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -1.6797, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-1.68%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 3.241, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (3.24)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -1.232, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-1.23) is below signal line (16.09)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.4952, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.68) is below -VI (1.17)\"}], \"news_articles\": [], \"ai_report\": \"### Executive Conviction Thesis\\n\\nMETA displays strong bearish structure with 31 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$681.74**.\\n\\n### Sentiment & News Context\\n\\nNo recent news headlines were fetched to reference for this analysis. Monitor overall market sentiment changes.\", \"history\": [{\"timestamp\": \"2026-10-07 15:03:52\", \"price\": 724.2550048828125, \"conviction_score\": 35.96176821983275, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-07 20:39:25\", \"price\": 721.3099975585938, \"conviction_score\": 35.96176821983275, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-08 14:54:59\", \"price\": 723.5999755859375, \"conviction_score\": 35.96176821983275, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-09 03:37:41\", \"price\": 720.8900146484375, \"conviction_score\": 35.96176821983275, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-10 15:57:07\", \"price\": 718.6699829101562, \"conviction_score\": 17.77003484320558, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-11 04:19:10\", \"price\": 718.6699829101562, \"conviction_score\": 17.77003484320558, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-12 16:29:39\", \"price\": 745.7249755859375, \"conviction_score\": 49.34289127837517, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-13 16:22:17\", \"price\": 763.6199951171875, \"conviction_score\": 54.98241500586168, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-15 17:43:01\", \"price\": 733.0349731445312, \"conviction_score\": 24.014336917562733, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-16 16:59:35\", \"price\": 718.2550048828125, \"conviction_score\": 6.387921022067365, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-17 07:40:38\", \"price\": 709.3300170898438, \"conviction_score\": -7.344632768361585, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-18 16:49:20\", \"price\": 709.3300170898438, \"conviction_score\": -7.344632768361585, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-19 10:17:55\", \"price\": 709.3300170898438, \"conviction_score\": -7.344632768361585, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-20 06:16:33\", \"price\": 705.4400024414062, \"conviction_score\": -19.096045197740118, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-21 15:55:38\", \"price\": 711.0850219726562, \"conviction_score\": 2.6713124274099895, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-22 13:44:32\", \"price\": 697.52001953125, \"conviction_score\": -7.344632768361584, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-23 05:37:39\", \"price\": 648.8499755859375, \"conviction_score\": -42.51883745963404, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 16:50:09\", \"price\": 642.6199951171875, \"conviction_score\": -52.2066738428418, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 10:38:12\", \"price\": 642.6199951171875, \"conviction_score\": -52.2066738428418, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:07:33\", \"price\": 642.6199951171875, \"conviction_score\": -52.2066738428418, \"verdict\": \"SELL\"}]}, \"SNDK\": {\"success\": true, \"ticker\": \"SNDK\", \"category\": \"Watchlist Stocks\", \"price\": 1238.03, \"conviction_score\": -62.2, \"verdict\": \"SELL\", \"bullish_count\": 6, \"bearish_count\": 33, \"neutral_count\": 9, \"high\": 1299.99, \"low\": 1228.89, \"volume\": 7876100, \"entry_price\": 1238.03, \"stop_loss\": 1382.24, \"target_price\": 949.61, \"duration\": \"2-4 Days\", \"market_cap\": 9750848313.75, \"sector\": \"Technology\", \"industry\": \"Computer Hardware\", \"earnings_date\": \"2026-10-29\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.89, \"calls_vol\": 22837, \"puts_vol\": 20385}, \"win_rate\": {\"win_pct\": 53.8, \"trades\": 13}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 1383.69, \"high\": 1404.99, \"low\": 1187.26, \"close\": 1214.83, \"volume\": 21176600, \"ema50\": 1543.96, \"ema200\": 0.0, \"bbu\": 1214.83, \"bbl\": 1214.83, \"rsi\": 40.7, \"macd\": -159.9262, \"macds\": -117.0315, \"macdh\": -42.8948}, {\"time\": \"2026-08-03\", \"open\": 1159.84, \"high\": 1316.45, \"low\": 1121.27, \"close\": 1288.03, \"volume\": 14759300, \"ema50\": 1533.92, \"ema200\": 0.0, \"bbu\": 1288.03, \"bbl\": 1288.03, \"rsi\": 43.2, \"macd\": -153.8457, \"macds\": -124.3943, \"macdh\": -29.4514}, {\"time\": \"2026-08-04\", \"open\": 1358.21, \"high\": 1446.62, \"low\": 1340.0, \"close\": 1427.62, \"volume\": 14685300, \"ema50\": 1529.76, \"ema200\": 0.0, \"bbu\": 1427.62, \"bbl\": 1427.62, \"rsi\": 47.7, \"macd\": -136.1931, \"macds\": -126.7541, \"macdh\": -9.439}, {\"time\": \"2026-08-05\", \"open\": 1398.77, \"high\": 1441.76, \"low\": 1345.0, \"close\": 1350.5, \"volume\": 16369800, \"ema50\": 1522.73, \"ema200\": 0.0, \"bbu\": 1350.5, \"bbl\": 1350.5, \"rsi\": 45.5, \"macd\": -126.9627, \"macds\": -126.7958, \"macdh\": -0.1669}, {\"time\": \"2026-08-06\", \"open\": 1173.26, \"high\": 1324.0, \"low\": 1163.09, \"close\": 1258.58, \"volume\": 19161700, \"ema50\": 1512.37, \"ema200\": 0.0, \"bbu\": 1258.58, \"bbl\": 1258.58, \"rsi\": 43.1, \"macd\": -125.6166, \"macds\": -126.56, \"macdh\": 0.9433}, {\"time\": \"2026-08-07\", \"open\": 1309.3, \"high\": 1309.53, \"low\": 1184.37, \"close\": 1212.21, \"volume\": 13953700, \"ema50\": 1500.6, \"ema200\": 0.0, \"bbu\": 1212.21, \"bbl\": 1212.21, \"rsi\": 41.8, \"macd\": -126.8296, \"macds\": -126.6139, \"macdh\": -0.2157}, {\"time\": \"2026-08-10\", \"open\": 1203.41, \"high\": 1278.76, \"low\": 1194.01, \"close\": 1237.92, \"volume\": 10870900, \"ema50\": 1490.29, \"ema200\": 0.0, \"bbu\": 1237.92, \"bbl\": 1237.92, \"rsi\": 42.8, \"macd\": -124.2836, \"macds\": -126.1478, \"macdh\": 1.8642}, {\"time\": \"2026-08-11\", \"open\": 1260.56, \"high\": 1287.04, \"low\": 1242.06, \"close\": 1271.05, \"volume\": 9412800, \"ema50\": 1481.7, \"ema200\": 0.0, \"bbu\": 1271.05, \"bbl\": 1271.05, \"rsi\": 44.1, \"macd\": -118.2297, \"macds\": -124.5642, \"macdh\": 6.3345}, {\"time\": \"2026-08-12\", \"open\": 1358.22, \"high\": 1389.28, \"low\": 1308.53, \"close\": 1344.29, \"volume\": 12054700, \"ema50\": 1476.31, \"ema200\": 889.2, \"bbu\": 1344.29, \"bbl\": 1344.29, \"rsi\": 47.0, \"macd\": -106.2967, \"macds\": -120.9107, \"macdh\": 14.614}, {\"time\": \"2026-08-13\", \"open\": 1339.83, \"high\": 1580.88, \"low\": 1331.58, \"close\": 1528.11, \"volume\": 22094400, \"ema50\": 1478.34, \"ema200\": 895.56, \"bbu\": 1528.11, \"bbl\": 1528.11, \"rsi\": 53.5, \"macd\": -81.0725, \"macds\": -112.9431, \"macdh\": 31.8706}, {\"time\": \"2026-08-14\", \"open\": 1646.93, \"high\": 1667.19, \"low\": 1565.0, \"close\": 1641.11, \"volume\": 21000300, \"ema50\": 1484.72, \"ema200\": 902.98, \"bbu\": 1641.11, \"bbl\": 1641.11, \"rsi\": 57.0, \"macd\": -51.3718, \"macds\": -100.6288, \"macdh\": 49.257}, {\"time\": \"2026-08-17\", \"open\": 1700.74, \"high\": 1827.99, \"low\": 1698.0, \"close\": 1786.85, \"volume\": 18037600, \"ema50\": 1496.57, \"ema200\": 911.77, \"bbu\": 1786.85, \"bbl\": 1786.85, \"rsi\": 61.1, \"macd\": -15.8905, \"macds\": -83.6811, \"macdh\": 67.7906}, {\"time\": \"2026-08-18\", \"open\": 1677.54, \"high\": 1724.99, \"low\": 1600.2, \"close\": 1625.78, \"volume\": 18650700, \"ema50\": 1501.64, \"ema200\": 918.88, \"bbu\": 1625.78, \"bbl\": 1625.78, \"rsi\": 54.9, \"macd\": -0.7597, \"macds\": -67.0968, \"macdh\": 66.3372}, {\"time\": \"2026-08-19\", \"open\": 1682.41, \"high\": 1699.0, \"low\": 1542.0, \"close\": 1568.87, \"volume\": 16280200, \"ema50\": 1504.27, \"ema200\": 925.34, \"bbu\": 1568.87, \"bbl\": 1568.87, \"rsi\": 52.9, \"macd\": 6.5638, \"macds\": -52.3647, \"macdh\": 58.9285}, {\"time\": \"2026-08-20\", \"open\": 1569.0, \"high\": 1631.4, \"low\": 1554.0, \"close\": 1600.62, \"volume\": 11459600, \"ema50\": 1508.05, \"ema200\": 932.06, \"bbu\": 1600.62, \"bbl\": 1600.62, \"rsi\": 53.9, \"macd\": 14.7596, \"macds\": -38.9399, \"macdh\": 53.6994}, {\"time\": \"2026-08-21\", \"open\": 1604.81, \"high\": 1614.06, \"low\": 1570.01, \"close\": 1596.08, \"volume\": 7576500, \"ema50\": 1511.51, \"ema200\": 938.67, \"bbu\": 1596.08, \"bbl\": 1596.08, \"rsi\": 53.7, \"macd\": 20.6504, \"macds\": -27.0218, \"macdh\": 47.6722}, {\"time\": \"2026-08-24\", \"open\": 1494.09, \"high\": 1517.0, \"low\": 1416.56, \"close\": 1493.12, \"volume\": 14032400, \"ema50\": 1510.78, \"ema200\": 944.19, \"bbu\": 1493.12, \"bbl\": 1493.12, \"rsi\": 49.7, \"macd\": 16.817, \"macds\": -18.254, \"macdh\": 35.0711}, {\"time\": \"2026-08-25\", \"open\": 1533.69, \"high\": 1564.99, \"low\": 1467.01, \"close\": 1480.77, \"volume\": 9032300, \"ema50\": 1509.61, \"ema200\": 949.53, \"bbu\": 1480.77, \"bbl\": 1480.77, \"rsi\": 49.2, \"macd\": 12.6368, \"macds\": -12.0759, \"macdh\": 24.7127}, {\"time\": \"2026-08-26\", \"open\": 1455.57, \"high\": 1511.77, \"low\": 1450.05, \"close\": 1499.37, \"volume\": 8968600, \"ema50\": 1509.21, \"ema200\": 955.0, \"bbu\": 1499.37, \"bbl\": 1499.37, \"rsi\": 50.0, \"macd\": 10.7015, \"macds\": -7.5204, \"macdh\": 18.2219}, {\"time\": \"2026-08-27\", \"open\": 1549.42, \"high\": 1557.89, \"low\": 1456.0, \"close\": 1484.95, \"volume\": 8854300, \"ema50\": 1508.25, \"ema200\": 960.27, \"bbu\": 1484.95, \"bbl\": 1484.95, \"rsi\": 49.3, \"macd\": 7.913, \"macds\": -4.4337, \"macdh\": 12.3467}, {\"time\": \"2026-08-28\", \"open\": 1448.0, \"high\": 1517.75, \"low\": 1435.61, \"close\": 1484.98, \"volume\": 8141400, \"ema50\": 1507.34, \"ema200\": 965.49, \"bbu\": 1484.98, \"bbl\": 1484.98, \"rsi\": 49.3, \"macd\": 5.6404, \"macds\": -2.4189, \"macdh\": 8.0593}, {\"time\": \"2026-08-31\", \"open\": 1486.4, \"high\": 1572.69, \"low\": 1449.5, \"close\": 1566.7, \"volume\": 23378800, \"ema50\": 1509.67, \"ema200\": 971.47, \"bbu\": 1566.7, \"bbl\": 1566.7, \"rsi\": 53.2, \"macd\": 10.3147, \"macds\": 0.1278, \"macdh\": 10.1868}, {\"time\": \"2026-09-01\", \"open\": 1526.01, \"high\": 1609.6, \"low\": 1513.0, \"close\": 1536.87, \"volume\": 11729800, \"ema50\": 1510.74, \"ema200\": 977.1, \"bbu\": 1536.87, \"bbl\": 1536.87, \"rsi\": 51.7, \"macd\": 11.4796, \"macds\": 2.3982, \"macdh\": 9.0815}, {\"time\": \"2026-09-02\", \"open\": 1531.62, \"high\": 1587.86, \"low\": 1509.24, \"close\": 1553.4, \"volume\": 8939600, \"ema50\": 1512.41, \"ema200\": 982.83, \"bbu\": 1553.4, \"bbl\": 1553.4, \"rsi\": 52.5, \"macd\": 13.5802, \"macds\": 4.6346, \"macdh\": 8.9456}, {\"time\": \"2026-09-03\", \"open\": 1544.55, \"high\": 1576.8, \"low\": 1511.0, \"close\": 1554.99, \"volume\": 8688900, \"ema50\": 1514.08, \"ema200\": 988.53, \"bbu\": 1554.99, \"bbl\": 1554.99, \"rsi\": 52.6, \"macd\": 15.198, \"macds\": 6.7473, \"macdh\": 8.4507}, {\"time\": \"2026-09-04\", \"open\": 1586.0, \"high\": 1740.0, \"low\": 1581.0, \"close\": 1740.0, \"volume\": 16557000, \"ema50\": 1522.94, \"ema200\": 996.0, \"bbu\": 1740.0, \"bbl\": 1740.0, \"rsi\": 61.2, \"macd\": 31.051, \"macds\": 11.608, \"macdh\": 19.4429}, {\"time\": \"2026-09-08\", \"open\": 1769.43, \"high\": 1807.38, \"low\": 1733.78, \"close\": 1737.99, \"volume\": 11199700, \"ema50\": 1531.37, \"ema200\": 1003.39, \"bbu\": 1737.99, \"bbl\": 1737.99, \"rsi\": 61.1, \"macd\": 42.9572, \"macds\": 17.8778, \"macdh\": 25.0793}, {\"time\": \"2026-09-09\", \"open\": 1751.3, \"high\": 1807.22, \"low\": 1728.02, \"close\": 1764.17, \"volume\": 9574900, \"ema50\": 1540.5, \"ema200\": 1010.96, \"bbu\": 1764.17, \"bbl\": 1764.17, \"rsi\": 62.2, \"macd\": 53.8843, \"macds\": 25.0791, \"macdh\": 28.8051}, {\"time\": \"2026-09-10\", \"open\": 1725.44, \"high\": 1733.95, \"low\": 1674.0, \"close\": 1692.59, \"volume\": 8737100, \"ema50\": 1546.47, \"ema200\": 1017.74, \"bbu\": 1692.59, \"bbl\": 1692.59, \"rsi\": 57.3, \"macd\": 56.1213, \"macds\": 31.2876, \"macdh\": 24.8337}, {\"time\": \"2026-09-11\", \"open\": 1713.5, \"high\": 1720.7, \"low\": 1616.8, \"close\": 1633.35, \"volume\": 9371400, \"ema50\": 1549.87, \"ema200\": 1023.86, \"bbu\": 1633.35, \"bbl\": 1633.35, \"rsi\": 53.6, \"macd\": 52.5086, \"macds\": 35.5318, \"macdh\": 16.9768}, {\"time\": \"2026-09-14\", \"open\": 1521.53, \"high\": 1581.84, \"low\": 1505.0, \"close\": 1551.99, \"volume\": 9586700, \"ema50\": 1549.96, \"ema200\": 1029.12, \"bbu\": 1551.99, \"bbl\": 1551.99, \"rsi\": 48.8, \"macd\": 42.5896, \"macds\": 36.9433, \"macdh\": 5.6462}, {\"time\": \"2026-09-15\", \"open\": 1569.71, \"high\": 1579.99, \"low\": 1509.14, \"close\": 1530.9, \"volume\": 6873900, \"ema50\": 1549.21, \"ema200\": 1034.11, \"bbu\": 1530.9, \"bbl\": 1530.9, \"rsi\": 47.7, \"macd\": 32.6501, \"macds\": 36.0847, \"macdh\": -3.4346}, {\"time\": \"2026-09-16\", \"open\": 1549.74, \"high\": 1560.58, \"low\": 1504.2, \"close\": 1519.97, \"volume\": 7419200, \"ema50\": 1548.06, \"ema200\": 1038.95, \"bbu\": 1519.97, \"bbl\": 1519.97, \"rsi\": 47.0, \"macd\": 23.6191, \"macds\": 33.5916, \"macdh\": -9.9724}, {\"time\": \"2026-09-17\", \"open\": 1564.53, \"high\": 1625.35, \"low\": 1564.5, \"close\": 1614.39, \"volume\": 8480500, \"ema50\": 1550.66, \"ema200\": 1044.67, \"bbu\": 1614.39, \"bbl\": 1614.39, \"rsi\": 52.8, \"macd\": 23.8065, \"macds\": 31.6346, \"macdh\": -7.828}, {\"time\": \"2026-09-18\", \"open\": 1625.2, \"high\": 1797.0, \"low\": 1616.0, \"close\": 1791.82, \"volume\": 17788400, \"ema50\": 1560.12, \"ema200\": 1052.11, \"bbu\": 1791.82, \"bbl\": 1791.82, \"rsi\": 61.4, \"macd\": 37.836, \"macds\": 32.8748, \"macdh\": 4.9612}, {\"time\": \"2026-09-21\", \"open\": 1826.0, \"high\": 1834.49, \"low\": 1737.01, \"close\": 1766.64, \"volume\": 10442700, \"ema50\": 1568.22, \"ema200\": 1059.22, \"bbu\": 1766.64, \"bbl\": 1766.64, \"rsi\": 59.8, \"macd\": 46.3879, \"macds\": 35.5775, \"macdh\": 10.8105}, {\"time\": \"2026-09-22\", \"open\": 1757.51, \"high\": 1909.48, \"low\": 1756.82, \"close\": 1887.04, \"volume\": 12927100, \"ema50\": 1580.72, \"ema200\": 1067.45, \"bbu\": 1887.04, \"bbl\": 1887.04, \"rsi\": 64.7, \"macd\": 62.1641, \"macds\": 40.8948, \"macdh\": 21.2693}, {\"time\": \"2026-09-23\", \"open\": 1895.41, \"high\": 1902.22, \"low\": 1803.67, \"close\": 1816.57, \"volume\": 7732000, \"ema50\": 1589.97, \"ema200\": 1074.91, \"bbu\": 1816.57, \"bbl\": 1816.57, \"rsi\": 60.1, \"macd\": 68.1943, \"macds\": 46.3547, \"macdh\": 21.8396}, {\"time\": \"2026-09-24\", \"open\": 1785.47, \"high\": 1802.99, \"low\": 1726.39, \"close\": 1753.62, \"volume\": 8231700, \"ema50\": 1596.39, \"ema200\": 1081.66, \"bbu\": 1753.62, \"bbl\": 1753.62, \"rsi\": 56.2, \"macd\": 67.1201, \"macds\": 50.5078, \"macdh\": 16.6123}, {\"time\": \"2026-09-25\", \"open\": 1791.94, \"high\": 1815.0, \"low\": 1742.59, \"close\": 1777.8, \"volume\": 7341800, \"ema50\": 1603.5, \"ema200\": 1088.59, \"bbu\": 1777.8, \"bbl\": 1777.8, \"rsi\": 57.3, \"macd\": 67.4425, \"macds\": 53.8947, \"macdh\": 13.5477}, {\"time\": \"2026-09-28\", \"open\": 1736.64, \"high\": 1762.0, \"low\": 1659.02, \"close\": 1712.89, \"volume\": 6662200, \"ema50\": 1607.79, \"ema200\": 1094.8, \"bbu\": 1712.89, \"bbl\": 1712.89, \"rsi\": 53.3, \"macd\": 61.7484, \"macds\": 55.4655, \"macdh\": 6.283}, {\"time\": \"2026-09-29\", \"open\": 1744.07, \"high\": 1749.78, \"low\": 1693.0, \"close\": 1729.76, \"volume\": 5963000, \"ema50\": 1612.58, \"ema200\": 1101.12, \"bbu\": 1729.76, \"bbl\": 1729.76, \"rsi\": 54.2, \"macd\": 57.9294, \"macds\": 55.9582, \"macdh\": 1.9711}, {\"time\": \"2026-09-30\", \"open\": 1729.78, \"high\": 1756.0, \"low\": 1720.71, \"close\": 1739.89, \"volume\": 6052400, \"ema50\": 1617.57, \"ema200\": 1107.47, \"bbu\": 1739.89, \"bbl\": 1739.89, \"rsi\": 54.8, \"macd\": 55.0852, \"macds\": 55.7836, \"macdh\": -0.6985}, {\"time\": \"2026-10-01\", \"open\": 1735.26, \"high\": 1802.0, \"low\": 1708.0, \"close\": 1787.69, \"volume\": 9218100, \"ema50\": 1624.24, \"ema200\": 1114.24, \"bbu\": 1787.69, \"bbl\": 1787.69, \"rsi\": 57.4, \"macd\": 56.0421, \"macds\": 55.8353, \"macdh\": 0.2068}, {\"time\": \"2026-10-02\", \"open\": 1773.12, \"high\": 1774.23, \"low\": 1713.47, \"close\": 1719.99, \"volume\": 8191500, \"ema50\": 1627.99, \"ema200\": 1120.27, \"bbu\": 1719.99, \"bbl\": 1719.99, \"rsi\": 52.7, \"macd\": 50.7527, \"macds\": 54.8188, \"macdh\": -4.0661}, {\"time\": \"2026-10-05\", \"open\": 1725.0, \"high\": 1743.24, \"low\": 1681.0, \"close\": 1704.16, \"volume\": 6502500, \"ema50\": 1630.98, \"ema200\": 1126.08, \"bbu\": 1704.16, \"bbl\": 1704.16, \"rsi\": 51.7, \"macd\": 44.7674, \"macds\": 52.8085, \"macdh\": -8.0412}, {\"time\": \"2026-10-06\", \"open\": 1700.0, \"high\": 1716.5, \"low\": 1650.0, \"close\": 1660.46, \"volume\": 6529700, \"ema50\": 1632.14, \"ema200\": 1131.4, \"bbu\": 1660.46, \"bbl\": 1660.46, \"rsi\": 48.7, \"macd\": 36.0818, \"macds\": 49.4632, \"macdh\": -13.3814}, {\"time\": \"2026-10-07\", \"open\": 1620.0, \"high\": 1733.28, \"low\": 1617.77, \"close\": 1692.42, \"volume\": 9166900, \"ema50\": 1634.5, \"ema200\": 1136.98, \"bbu\": 1692.42, \"bbl\": 1692.42, \"rsi\": 50.9, \"macd\": 31.4152, \"macds\": 45.8536, \"macdh\": -14.4384}, {\"time\": \"2026-10-08\", \"open\": 1669.49, \"high\": 1675.0, \"low\": 1584.14, \"close\": 1609.46, \"volume\": 9357000, \"ema50\": 1633.52, \"ema200\": 1141.68, \"bbu\": 1609.46, \"bbl\": 1609.46, \"rsi\": 45.5, \"macd\": 20.7831, \"macds\": 40.8395, \"macdh\": -20.0564}, {\"time\": \"2026-10-09\", \"open\": 1633.33, \"high\": 1637.95, \"low\": 1575.69, \"close\": 1581.82, \"volume\": 5606800, \"ema50\": 1631.49, \"ema200\": 1146.06, \"bbu\": 1581.82, \"bbl\": 1581.82, \"rsi\": 43.8, \"macd\": 10.0114, \"macds\": 34.6739, \"macdh\": -24.6625}, {\"time\": \"2026-10-12\", \"open\": 1538.11, \"high\": 1539.1, \"low\": 1464.43, \"close\": 1487.33, \"volume\": 8803900, \"ema50\": 1625.84, \"ema200\": 1149.46, \"bbu\": 1487.33, \"bbl\": 1487.33, \"rsi\": 38.6, \"macd\": -6.0798, \"macds\": 26.5231, \"macdh\": -32.6029}, {\"time\": \"2026-10-13\", \"open\": 1406.22, \"high\": 1484.0, \"low\": 1401.01, \"close\": 1482.33, \"volume\": 8400300, \"ema50\": 1620.21, \"ema200\": 1152.77, \"bbu\": 1482.33, \"bbl\": 1482.33, \"rsi\": 38.3, \"macd\": -19.0163, \"macds\": 17.4152, \"macdh\": -36.4316}, {\"time\": \"2026-10-14\", \"open\": 1427.38, \"high\": 1461.8, \"low\": 1402.02, \"close\": 1403.34, \"volume\": 7458800, \"ema50\": 1611.71, \"ema200\": 1155.26, \"bbu\": 1403.34, \"bbl\": 1403.34, \"rsi\": 34.3, \"macd\": -35.2363, \"macds\": 6.8849, \"macdh\": -42.1213}, {\"time\": \"2026-10-15\", \"open\": 1313.66, \"high\": 1397.64, \"low\": 1276.0, \"close\": 1394.83, \"volume\": 13279800, \"ema50\": 1603.2, \"ema200\": 1157.64, \"bbu\": 1394.83, \"bbl\": 1394.83, \"rsi\": 33.9, \"macd\": -48.2216, \"macds\": -4.1364, \"macdh\": -44.0852}, {\"time\": \"2026-10-16\", \"open\": 1348.82, \"high\": 1362.35, \"low\": 1296.19, \"close\": 1299.3, \"volume\": 8954700, \"ema50\": 1591.28, \"ema200\": 1159.05, \"bbu\": 1299.3, \"bbl\": 1299.3, \"rsi\": 29.7, \"macd\": -65.4663, \"macds\": -16.4024, \"macdh\": -49.064}, {\"time\": \"2026-10-19\", \"open\": 1359.0, \"high\": 1407.0, \"low\": 1357.64, \"close\": 1371.12, \"volume\": 8535400, \"ema50\": 1582.65, \"ema200\": 1161.16, \"bbu\": 1371.12, \"bbl\": 1371.12, \"rsi\": 36.2, \"macd\": -72.5019, \"macds\": -27.6223, \"macdh\": -44.8796}, {\"time\": \"2026-10-20\", \"open\": 1336.96, \"high\": 1388.88, \"low\": 1330.0, \"close\": 1365.38, \"volume\": 6579900, \"ema50\": 1574.13, \"ema200\": 1163.2, \"bbu\": 1365.38, \"bbl\": 1365.38, \"rsi\": 35.9, \"macd\": -77.6457, \"macds\": -37.627, \"macdh\": -40.0188}, {\"time\": \"2026-10-21\", \"open\": 1415.23, \"high\": 1424.48, \"low\": 1327.62, \"close\": 1378.22, \"volume\": 6964100, \"ema50\": 1566.45, \"ema200\": 1165.34, \"bbu\": 1378.22, \"bbl\": 1378.22, \"rsi\": 37.1, \"macd\": -79.7667, \"macds\": -46.0549, \"macdh\": -33.7118}, {\"time\": \"2026-10-22\", \"open\": 1317.26, \"high\": 1355.0, \"low\": 1244.6, \"close\": 1260.93, \"volume\": 10414800, \"ema50\": 1554.47, \"ema200\": 1166.29, \"bbu\": 1260.93, \"bbl\": 1260.93, \"rsi\": 31.3, \"macd\": -89.8758, \"macds\": -54.8191, \"macdh\": -35.0567}, {\"time\": \"2026-10-23\", \"open\": 1271.62, \"high\": 1299.99, \"low\": 1228.89, \"close\": 1238.03, \"volume\": 7876100, \"ema50\": 1542.06, \"ema200\": 1167.0, \"bbu\": 1238.03, \"bbl\": 1238.03, \"rsi\": 30.4, \"macd\": -98.5987, \"macds\": -63.575, \"macdh\": -35.0237}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 1368.081, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($1368.08)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 1530.9675, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($1530.97)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 1593.4529, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($1593.45)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 1626.4434, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($1626.44)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 1236.3302, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($1236.33)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 1364.0945, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($1364.09)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 1470.1166, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($1470.12)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 1542.0561, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($1542.06)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 1167.0007, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($1167.00)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 1672.3592, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $1672.36\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 30.3542, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 30.4\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 8.5345, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (8.5) is below %D (13.6)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 13.5534, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Stochastic %D is oversold at 13.6\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -98.5987, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-98.5987) is below Signal line (-63.5750)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -35.0237, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-35.0237)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -98.1879, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -98.2\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": 627.2002, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"CCI is overbought at 627.2\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -26.8485, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-26.85%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -343.7899, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-343.79)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -267.9658, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-267.9658)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 1894.3647, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($1894.36)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 1167.5702, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($1167.57)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.4747, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.475 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 1658.8133, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($1658.81)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 1281.4198, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Price is near Keltner Lower Channel ($1281.42)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 1802.0, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($1802.00)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 1228.89, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Price is breaking down below the 20-day Low ($1228.89)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 96.1412, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $96.14\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 7.7657, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 7.77% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 181.6986, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $181.70\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 352495100.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.1425, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.142\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -262304604.257, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-262304604)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 1517.1606, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($1517.16)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 4318585244.7243, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -31234.2551, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-31234.255097)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 311389632.5204, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -6394691.9823, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-6394692)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 21.6339, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 21.6\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 24.1567, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 24.2\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -17.982, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (14.3) is below DMI- (32.3)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -44.9041, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-44.904)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.0247, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (0.0247) is below its signal line (0.1127)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -2.8313, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-2.83)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -11.7274, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-11.73%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 78.4925, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (78.49)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -26.0232, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-26.02) is below signal line (-12.50)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.6113, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.57) is below -VI (1.18)\"}], \"news_articles\": [{\"title\": \"MU, SNDK, SKHY Stocks Bounce After Thursday\\u2019s Markdown, But Strategists Split: \\u2018Great Buying Opportunity\\u2019 Versus \\u2018The Kospi Has Peaked\\u2019 - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMilgFBVV95cUxQNWJlNVNjMk50UEFJVGlQbXdlSEFiMjNiMDZMUjItSUZaTDF1NUZmMzlTVmhaendfVGVJN1JNUmg5OExuNlAweWpMTWRRd2ZsT3l4Ql9nWFpyVG1GcmhEdHZMRExmNU12dEh1R19kMUltZnBvZEg3aDJvZENqNTNOVnVNVFo0OURKdGlSZGlYbGhKOGFqRUE?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Fri, 23 Oct 2026 12:01:35 GMT\"}, {\"title\": \"Sandisk: Buy Into 10\/29 Earnings - This Is Not A DRAM Stock (NASDAQ:SNDK) - Seeking Alpha\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMinAFBVV95cUxOd2hsVGR0NEg2LVpackRRNDBaOVpUeTlaSU03eGx1eVB1T1h1aGtEUk1GbG9UbTN3MXYtSU16eTd1bGdOYzk4ekk5aWt5SlU5dVczTEg5S19sZGtVUnBHRVRNM2dzM2FaRWVoRnZRMHEzeE5Lbm9LV3ZBcEJjWTlodjYyY0dCWlNGSi1pU2dYNWptSDBGY2FnY29MZnc?oc=5\", \"publisher\": \"Seeking Alpha\", \"pubDate\": \"Fri, 23 Oct 2026 11:49:28 GMT\"}, {\"title\": \"SanDisk and Intel Will Report Earnings on Oct. 29. Options Traders Expect 10%+ Swings in SNDK and INTC Stocks - TipRanks\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiygFBVV95cUxNSW1rSldEdGxnN0hPNll3bEdYR3BvbmU1cndSNjVVMmQ2bHJiX2R1dFdiREtmOVJZeW5OdmxOX3h1d0JxdzZMX2FoQlFNZFBwYWxfcjhEMkszZ0lHdXJOY0hPM3VBSENDTGpVSkI3OGcteEFrOHZrdmpnb29NaExUSWUtYTkwd25QM1VLbTdlZ0NNbVpaV0Nxa3VoN0NtWGV2enlnZ2lVVncxck8zYzBwM0tra2hJeTdUeTNyYXZpTlJFNnpCT1E2bU9B?oc=5\", \"publisher\": \"TipRanks\", \"pubDate\": \"Fri, 23 Oct 2026 14:54:44 GMT\"}, {\"title\": \"Sandisk SNDK Stock: $1,238 Into 29 Oct Results, Bull $1,400 - FinanceFeeds\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMixAFBVV95cUxOWnQ0OTd4QkVfY2t0Q1JxZFd5NlNudURUQW54SnhBaTlYQ3JYZDI4MzVLNnhJVlJORWhzTkVxNDFob2U0dmo4eUo4X1BGN1U4N3Y1VktCcFo2Q2dZSDJFV0UwQ0Q2cG1xUEhhVnl5eFVuT014NmJWbDFmOVY1d21GVnl5ZHJQSllTVF9YN0FOS1o3UzBXdWtvX0R0MTlDZ0RzMG1LVXpfWnFOUG5QMXpaVFhPQmxOTTBhNDQ3ajVpaTVCd1RD?oc=5\", \"publisher\": \"FinanceFeeds\", \"pubDate\": \"Sat, 24 Oct 2026 06:59:45 GMT\"}, {\"title\": \"Prediction: Sandisk Stock Will Soar After Oct. 29. Here Are 379 Billion Reasons Why - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiwAFBVV95cUxOS0I2cFlhX2JvYy1VZzhZVktvX3B6WHNDY2lYRC1oSkQ5eXBYdTFKVlNzZ0N6ZmlaZncxTEJibkExblR1YThoYUVYRmcwSHIxQWRSbWxpdW13NnJpRjhOUlFFbl84T0pycTlLcDNLN0FCbTBlbnJpVWRYbktxLTlMdUNyLXRmZ00xZTJ1cDZiMnMzMXhxRnVHS0FIWlNXdE5QQ2Z0U1J0VjJRZTJreHdjM2kxeDFnMjR2cFpZV3Z2VTU?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Thu, 22 Oct 2026 16:16:00 GMT\"}, {\"title\": \"SanDisk Stock Drops as AI Cost Worries Mount - Benzinga\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiqAFBVV95cUxQWnkyc3NxSks1Y2daWGVtY0ZEN21hNXZzSDR5SEZjUGJYZ1NJWllINEFsd2lEUllvT0NqQnY1ZXFDbEM0VGVIeC1tUnF6MEl4VWFQU3QwYzBQWW1Xc0NOcFZMeVY0Rngyd0dLaV9OMlIzWnNnRGlTcl9odDVySW9PcGlwblI2TTZrbDQzbDJPdGJkQ2V6UXhiU200MlFhdkYtbHd2a2tBNlY?oc=5\", \"publisher\": \"Benzinga\", \"pubDate\": \"Thu, 22 Oct 2026 19:03:17 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nSNDK displays strong bearish structure with 33 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$1382.24**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[MU, SNDK, SKHY Stocks Bounce After Thursday\\u2019s Markdown, But Strategists Split: \\u2018Great Buying Opportunity\\u2019 Versus \\u2018The Kospi Has Peaked\\u2019 - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMilgFBVV95cUxQNWJlNVNjMk50UEFJVGlQbXdlSEFiMjNiMDZMUjItSUZaTDF1NUZmMzlTVmhaendfVGVJN1JNUmg5OExuNlAweWpMTWRRd2ZsT3l4Ql9nWFpyVG1GcmhEdHZMRExmNU12dEh1R19kMUltZnBvZEg3aDJvZENqNTNOVnVNVFo0OURKdGlSZGlYbGhKOGFqRUE?oc=5)** (via Yahoo Finance)\\n* **[Sandisk: Buy Into 10\/29 Earnings - This Is Not A DRAM Stock (NASDAQ:SNDK) - Seeking Alpha](https:\/\/news.google.com\/rss\/articles\/CBMinAFBVV95cUxOd2hsVGR0NEg2LVpackRRNDBaOVpUeTlaSU03eGx1eVB1T1h1aGtEUk1GbG9UbTN3MXYtSU16eTd1bGdOYzk4ekk5aWt5SlU5dVczTEg5S19sZGtVUnBHRVRNM2dzM2FaRWVoRnZRMHEzeE5Lbm9LV3ZBcEJjWTlodjYyY0dCWlNGSi1pU2dYNWptSDBGY2FnY29MZnc?oc=5)** (via Seeking Alpha)\\n* **[SanDisk and Intel Will Report Earnings on Oct. 29. Options Traders Expect 10%+ Swings in SNDK and INTC Stocks - TipRanks](https:\/\/news.google.com\/rss\/articles\/CBMiygFBVV95cUxNSW1rSldEdGxnN0hPNll3bEdYR3BvbmU1cndSNjVVMmQ2bHJiX2R1dFdiREtmOVJZeW5OdmxOX3h1d0JxdzZMX2FoQlFNZFBwYWxfcjhEMkszZ0lHdXJOY0hPM3VBSENDTGpVSkI3OGcteEFrOHZrdmpnb29NaExUSWUtYTkwd25QM1VLbTdlZ0NNbVpaV0Nxa3VoN0NtWGV2enlnZ2lVVncxck8zYzBwM0tra2hJeTdUeTNyYXZpTlJFNnpCT1E2bU9B?oc=5)** (via TipRanks)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for SNDK.\", \"history\": [{\"timestamp\": \"2026-10-08 15:51:18\", \"price\": 1638.4100341796875, \"conviction_score\": -17.55725190839695, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-09 07:23:06\", \"price\": 1609.4599609375, \"conviction_score\": -34.35114503816794, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-09 11:59:17\", \"price\": 1609.4599609375, \"conviction_score\": -34.35114503816794, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 18:09:25\", \"price\": 1581.8199462890625, \"conviction_score\": -51.47058823529412, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-11 08:23:18\", \"price\": 1581.8199462890625, \"conviction_score\": -51.47058823529412, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 17:30:40\", \"price\": 1482.35498046875, \"conviction_score\": -49.88179669030735, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-14 02:07:06\", \"price\": 1482.3299560546875, \"conviction_score\": -46.11872146118724, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 18:44:01\", \"price\": 1348.6199951171875, \"conviction_score\": -46.42857142857146, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 23:21:00\", \"price\": 1299.300048828125, \"conviction_score\": -48.30970556161399, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 09:53:50\", \"price\": 1299.300048828125, \"conviction_score\": -48.30970556161399, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 17:50:22\", \"price\": 1299.300048828125, \"conviction_score\": -48.30970556161399, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 15:51:15\", \"price\": 1401.25, \"conviction_score\": -57.84313725490197, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 23:59:19\", \"price\": 1371.1199951171875, \"conviction_score\": -59.62441314553993, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 07:54:04\", \"price\": 1371.1199951171875, \"conviction_score\": -59.62441314553993, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 16:56:39\", \"price\": 1389.175048828125, \"conviction_score\": -60.00000000000001, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 20:19:25\", \"price\": 1260.9300537109375, \"conviction_score\": -61.4678899082569, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 07:19:31\", \"price\": 1260.9300537109375, \"conviction_score\": -61.4678899082569, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 17:55:47\", \"price\": 1238.030029296875, \"conviction_score\": -62.16216216216218, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 16:05:30\", \"price\": 1238.030029296875, \"conviction_score\": -62.16216216216218, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:07:36\", \"price\": 1238.030029296875, \"conviction_score\": -62.16216216216218, \"verdict\": \"SELL\"}]}, \"SNDL\": {\"success\": true, \"ticker\": \"SNDL\", \"category\": \"Watchlist Stocks\", \"price\": 1.29, \"conviction_score\": 9.6, \"verdict\": \"NEUTRAL\", \"bullish_count\": 23, \"bearish_count\": 15, \"neutral_count\": 10, \"high\": 1.31, \"low\": 1.28, \"volume\": 747600, \"entry_price\": null, \"stop_loss\": null, \"target_price\": null, \"duration\": \"N\/A\", \"market_cap\": 964403.97, \"sector\": \"Consumer Defensive\", \"industry\": \"Beverages - Wineries & Distilleries\", \"earnings_date\": \"2026-10-27\", \"options_flow\": {\"expiry\": \"2026-11-20\", \"pc_ratio\": 0.05, \"calls_vol\": 109, \"puts_vol\": 5}, \"win_rate\": {\"win_pct\": 33.3, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BULLISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 1.24, \"high\": 1.25, \"low\": 1.21, \"close\": 1.23, \"volume\": 1871200, \"ema50\": 1.34, \"ema200\": 0.0, \"bbu\": 1.23, \"bbl\": 1.23, \"rsi\": 40.7, \"macd\": -0.0364, \"macds\": -0.0349, \"macdh\": -0.0016}, {\"time\": \"2026-08-03\", \"open\": 1.23, \"high\": 1.28, \"low\": 1.2, \"close\": 1.23, \"volume\": 3178000, \"ema50\": 1.34, \"ema200\": 0.0, \"bbu\": 1.23, \"bbl\": 1.23, \"rsi\": 40.1, \"macd\": -0.0366, \"macds\": -0.0352, \"macdh\": -0.0014}, {\"time\": \"2026-08-04\", \"open\": 1.21, \"high\": 1.23, \"low\": 1.21, \"close\": 1.21, \"volume\": 1590700, \"ema50\": 1.33, \"ema200\": 0.0, \"bbu\": 1.21, \"bbl\": 1.21, \"rsi\": 38.5, \"macd\": -0.0376, \"macds\": -0.0357, \"macdh\": -0.0019}, {\"time\": \"2026-08-05\", \"open\": 1.24, \"high\": 1.24, \"low\": 1.2, \"close\": 1.21, \"volume\": 1340600, \"ema50\": 1.33, \"ema200\": 0.0, \"bbu\": 1.21, \"bbl\": 1.21, \"rsi\": 38.5, \"macd\": -0.0379, \"macds\": -0.0361, \"macdh\": -0.0018}, {\"time\": \"2026-08-06\", \"open\": 1.21, \"high\": 1.22, \"low\": 1.2, \"close\": 1.2, \"volume\": 1145600, \"ema50\": 1.32, \"ema200\": 0.0, \"bbu\": 1.2, \"bbl\": 1.2, \"rsi\": 37.3, \"macd\": -0.0386, \"macds\": -0.0366, \"macdh\": -0.0019}, {\"time\": \"2026-08-07\", \"open\": 1.2, \"high\": 1.25, \"low\": 1.2, \"close\": 1.23, \"volume\": 1803500, \"ema50\": 1.32, \"ema200\": 0.0, \"bbu\": 1.23, \"bbl\": 1.23, \"rsi\": 42.9, \"macd\": -0.0362, \"macds\": -0.0365, \"macdh\": 0.0003}, {\"time\": \"2026-08-10\", \"open\": 1.22, \"high\": 1.26, \"low\": 1.2, \"close\": 1.22, \"volume\": 2176800, \"ema50\": 1.31, \"ema200\": 0.0, \"bbu\": 1.22, \"bbl\": 1.22, \"rsi\": 41.6, \"macd\": -0.0348, \"macds\": -0.0362, \"macdh\": 0.0014}, {\"time\": \"2026-08-11\", \"open\": 1.22, \"high\": 1.3, \"low\": 1.22, \"close\": 1.3, \"volume\": 3223500, \"ema50\": 1.31, \"ema200\": 0.0, \"bbu\": 1.3, \"bbl\": 1.3, \"rsi\": 54.0, \"macd\": -0.0268, \"macds\": -0.0343, \"macdh\": 0.0075}, {\"time\": \"2026-08-12\", \"open\": 1.26, \"high\": 1.3, \"low\": 1.25, \"close\": 1.26, \"volume\": 1389400, \"ema50\": 1.31, \"ema200\": 1.53, \"bbu\": 1.26, \"bbl\": 1.26, \"rsi\": 48.4, \"macd\": -0.0235, \"macds\": -0.0322, \"macdh\": 0.0086}, {\"time\": \"2026-08-13\", \"open\": 1.26, \"high\": 1.29, \"low\": 1.24, \"close\": 1.25, \"volume\": 1683700, \"ema50\": 1.31, \"ema200\": 1.53, \"bbu\": 1.25, \"bbl\": 1.25, \"rsi\": 47.1, \"macd\": -0.0214, \"macds\": -0.03, \"macdh\": 0.0086}, {\"time\": \"2026-08-14\", \"open\": 1.25, \"high\": 1.28, \"low\": 1.23, \"close\": 1.26, \"volume\": 1255800, \"ema50\": 1.31, \"ema200\": 1.53, \"bbu\": 1.26, \"bbl\": 1.26, \"rsi\": 48.6, \"macd\": -0.0188, \"macds\": -0.0278, \"macdh\": 0.009}, {\"time\": \"2026-08-17\", \"open\": 1.25, \"high\": 1.27, \"low\": 1.23, \"close\": 1.23, \"volume\": 1117000, \"ema50\": 1.3, \"ema200\": 1.52, \"bbu\": 1.23, \"bbl\": 1.23, \"rsi\": 44.6, \"macd\": -0.0189, \"macds\": -0.026, \"macdh\": 0.0071}, {\"time\": \"2026-08-18\", \"open\": 1.23, \"high\": 1.27, \"low\": 1.23, \"close\": 1.23, \"volume\": 753300, \"ema50\": 1.3, \"ema200\": 1.52, \"bbu\": 1.23, \"bbl\": 1.23, \"rsi\": 44.6, \"macd\": -0.0187, \"macds\": -0.0245, \"macdh\": 0.0058}, {\"time\": \"2026-08-19\", \"open\": 1.23, \"high\": 1.32, \"low\": 1.23, \"close\": 1.31, \"volume\": 1914800, \"ema50\": 1.3, \"ema200\": 1.52, \"bbu\": 1.31, \"bbl\": 1.31, \"rsi\": 55.9, \"macd\": -0.012, \"macds\": -0.022, \"macdh\": 0.01}, {\"time\": \"2026-08-20\", \"open\": 1.3, \"high\": 1.37, \"low\": 1.3, \"close\": 1.33, \"volume\": 3028400, \"ema50\": 1.3, \"ema200\": 1.52, \"bbu\": 1.33, \"bbl\": 1.33, \"rsi\": 58.2, \"macd\": -0.005, \"macds\": -0.0186, \"macdh\": 0.0136}, {\"time\": \"2026-08-21\", \"open\": 1.32, \"high\": 1.4, \"low\": 1.32, \"close\": 1.37, \"volume\": 1833300, \"ema50\": 1.31, \"ema200\": 1.52, \"bbu\": 1.37, \"bbl\": 1.37, \"rsi\": 62.4, \"macd\": 0.0037, \"macds\": -0.0142, \"macdh\": 0.0179}, {\"time\": \"2026-08-24\", \"open\": 1.36, \"high\": 1.39, \"low\": 1.33, \"close\": 1.36, \"volume\": 1127400, \"ema50\": 1.31, \"ema200\": 1.51, \"bbu\": 1.36, \"bbl\": 1.36, \"rsi\": 60.8, \"macd\": 0.0097, \"macds\": -0.0094, \"macdh\": 0.0191}, {\"time\": \"2026-08-25\", \"open\": 1.35, \"high\": 1.4, \"low\": 1.34, \"close\": 1.37, \"volume\": 873800, \"ema50\": 1.31, \"ema200\": 1.51, \"bbu\": 1.37, \"bbl\": 1.37, \"rsi\": 61.9, \"macd\": 0.0151, \"macds\": -0.0045, \"macdh\": 0.0196}, {\"time\": \"2026-08-26\", \"open\": 1.39, \"high\": 1.39, \"low\": 1.34, \"close\": 1.38, \"volume\": 996100, \"ema50\": 1.31, \"ema200\": 1.51, \"bbu\": 1.38, \"bbl\": 1.38, \"rsi\": 63.0, \"macd\": 0.0199, \"macds\": 0.0004, \"macdh\": 0.0195}, {\"time\": \"2026-08-27\", \"open\": 1.37, \"high\": 1.39, \"low\": 1.34, \"close\": 1.35, \"volume\": 844300, \"ema50\": 1.31, \"ema200\": 1.51, \"bbu\": 1.35, \"bbl\": 1.35, \"rsi\": 57.6, \"macd\": 0.0211, \"macds\": 0.0045, \"macdh\": 0.0166}, {\"time\": \"2026-08-28\", \"open\": 1.34, \"high\": 1.36, \"low\": 1.32, \"close\": 1.36, \"volume\": 1179800, \"ema50\": 1.32, \"ema200\": 1.51, \"bbu\": 1.36, \"bbl\": 1.36, \"rsi\": 58.2, \"macd\": 0.0222, \"macds\": 0.008, \"macdh\": 0.0141}, {\"time\": \"2026-08-31\", \"open\": 1.35, \"high\": 1.38, \"low\": 1.34, \"close\": 1.37, \"volume\": 1088800, \"ema50\": 1.32, \"ema200\": 1.51, \"bbu\": 1.37, \"bbl\": 1.37, \"rsi\": 60.2, \"macd\": 0.024, \"macds\": 0.0112, \"macdh\": 0.0127}, {\"time\": \"2026-09-01\", \"open\": 1.35, \"high\": 1.38, \"low\": 1.35, \"close\": 1.36, \"volume\": 1055200, \"ema50\": 1.32, \"ema200\": 1.51, \"bbu\": 1.36, \"bbl\": 1.36, \"rsi\": 58.2, \"macd\": 0.0243, \"macds\": 0.0138, \"macdh\": 0.0104}, {\"time\": \"2026-09-02\", \"open\": 1.36, \"high\": 1.42, \"low\": 1.36, \"close\": 1.42, \"volume\": 964100, \"ema50\": 1.32, \"ema200\": 1.51, \"bbu\": 1.42, \"bbl\": 1.42, \"rsi\": 65.5, \"macd\": 0.0291, \"macds\": 0.0169, \"macdh\": 0.0122}, {\"time\": \"2026-09-03\", \"open\": 1.42, \"high\": 1.43, \"low\": 1.37, \"close\": 1.41, \"volume\": 1295000, \"ema50\": 1.33, \"ema200\": 1.5, \"bbu\": 1.41, \"bbl\": 1.41, \"rsi\": 63.5, \"macd\": 0.0317, \"macds\": 0.0198, \"macdh\": 0.0118}, {\"time\": \"2026-09-04\", \"open\": 1.39, \"high\": 1.45, \"low\": 1.39, \"close\": 1.43, \"volume\": 824900, \"ema50\": 1.33, \"ema200\": 1.5, \"bbu\": 1.43, \"bbl\": 1.43, \"rsi\": 66.2, \"macd\": 0.0353, \"macds\": 0.0229, \"macdh\": 0.0124}, {\"time\": \"2026-09-08\", \"open\": 1.42, \"high\": 1.46, \"low\": 1.4, \"close\": 1.44, \"volume\": 1211000, \"ema50\": 1.34, \"ema200\": 1.5, \"bbu\": 1.44, \"bbl\": 1.44, \"rsi\": 66.8, \"macd\": 0.0382, \"macds\": 0.026, \"macdh\": 0.0122}, {\"time\": \"2026-09-09\", \"open\": 1.44, \"high\": 1.44, \"low\": 1.38, \"close\": 1.4, \"volume\": 1665500, \"ema50\": 1.34, \"ema200\": 1.5, \"bbu\": 1.4, \"bbl\": 1.4, \"rsi\": 58.7, \"macd\": 0.0368, \"macds\": 0.0282, \"macdh\": 0.0087}, {\"time\": \"2026-09-10\", \"open\": 1.36, \"high\": 1.42, \"low\": 1.33, \"close\": 1.34, \"volume\": 1620500, \"ema50\": 1.34, \"ema200\": 1.5, \"bbu\": 1.34, \"bbl\": 1.34, \"rsi\": 49.1, \"macd\": 0.0306, \"macds\": 0.0286, \"macdh\": 0.0019}, {\"time\": \"2026-09-11\", \"open\": 1.35, \"high\": 1.37, \"low\": 1.33, \"close\": 1.34, \"volume\": 2021100, \"ema50\": 1.34, \"ema200\": 1.5, \"bbu\": 1.34, \"bbl\": 1.34, \"rsi\": 49.1, \"macd\": 0.0253, \"macds\": 0.028, \"macdh\": -0.0027}, {\"time\": \"2026-09-14\", \"open\": 1.33, \"high\": 1.37, \"low\": 1.33, \"close\": 1.37, \"volume\": 985400, \"ema50\": 1.34, \"ema200\": 1.5, \"bbu\": 1.37, \"bbl\": 1.37, \"rsi\": 53.5, \"macd\": 0.0233, \"macds\": 0.027, \"macdh\": -0.0038}, {\"time\": \"2026-09-15\", \"open\": 1.35, \"high\": 1.37, \"low\": 1.33, \"close\": 1.35, \"volume\": 1279000, \"ema50\": 1.34, \"ema200\": 1.5, \"bbu\": 1.35, \"bbl\": 1.35, \"rsi\": 50.4, \"macd\": 0.0198, \"macds\": 0.0256, \"macdh\": -0.0058}, {\"time\": \"2026-09-16\", \"open\": 1.35, \"high\": 1.39, \"low\": 1.35, \"close\": 1.38, \"volume\": 1532800, \"ema50\": 1.34, \"ema200\": 1.49, \"bbu\": 1.38, \"bbl\": 1.38, \"rsi\": 54.7, \"macd\": 0.0193, \"macds\": 0.0243, \"macdh\": -0.005}, {\"time\": \"2026-09-17\", \"open\": 1.38, \"high\": 1.39, \"low\": 1.35, \"close\": 1.36, \"volume\": 1076700, \"ema50\": 1.34, \"ema200\": 1.49, \"bbu\": 1.36, \"bbl\": 1.36, \"rsi\": 51.5, \"macd\": 0.0171, \"macds\": 0.0229, \"macdh\": -0.0058}, {\"time\": \"2026-09-18\", \"open\": 1.36, \"high\": 1.38, \"low\": 1.34, \"close\": 1.37, \"volume\": 2221900, \"ema50\": 1.34, \"ema200\": 1.49, \"bbu\": 1.37, \"bbl\": 1.37, \"rsi\": 53.0, \"macd\": 0.0159, \"macds\": 0.0215, \"macdh\": -0.0056}, {\"time\": \"2026-09-21\", \"open\": 1.37, \"high\": 1.39, \"low\": 1.35, \"close\": 1.37, \"volume\": 992900, \"ema50\": 1.34, \"ema200\": 1.49, \"bbu\": 1.37, \"bbl\": 1.37, \"rsi\": 53.0, \"macd\": 0.0148, \"macds\": 0.0202, \"macdh\": -0.0053}, {\"time\": \"2026-09-22\", \"open\": 1.37, \"high\": 1.42, \"low\": 1.37, \"close\": 1.41, \"volume\": 1010000, \"ema50\": 1.35, \"ema200\": 1.49, \"bbu\": 1.41, \"bbl\": 1.41, \"rsi\": 58.8, \"macd\": 0.017, \"macds\": 0.0195, \"macdh\": -0.0025}, {\"time\": \"2026-09-23\", \"open\": 1.41, \"high\": 1.41, \"low\": 1.38, \"close\": 1.4, \"volume\": 665100, \"ema50\": 1.35, \"ema200\": 1.49, \"bbu\": 1.4, \"bbl\": 1.4, \"rsi\": 56.9, \"macd\": 0.0177, \"macds\": 0.0192, \"macdh\": -0.0014}, {\"time\": \"2026-09-24\", \"open\": 1.38, \"high\": 1.42, \"low\": 1.38, \"close\": 1.4, \"volume\": 1521500, \"ema50\": 1.35, \"ema200\": 1.49, \"bbu\": 1.4, \"bbl\": 1.4, \"rsi\": 56.9, \"macd\": 0.0181, \"macds\": 0.0189, \"macdh\": -0.0009}, {\"time\": \"2026-09-25\", \"open\": 1.39, \"high\": 1.41, \"low\": 1.38, \"close\": 1.4, \"volume\": 689300, \"ema50\": 1.35, \"ema200\": 1.49, \"bbu\": 1.4, \"bbl\": 1.4, \"rsi\": 56.9, \"macd\": 0.0182, \"macds\": 0.0188, \"macdh\": -0.0006}, {\"time\": \"2026-09-28\", \"open\": 1.38, \"high\": 1.41, \"low\": 1.38, \"close\": 1.39, \"volume\": 724300, \"ema50\": 1.35, \"ema200\": 1.49, \"bbu\": 1.39, \"bbl\": 1.39, \"rsi\": 54.7, \"macd\": 0.0172, \"macds\": 0.0185, \"macdh\": -0.0013}, {\"time\": \"2026-09-29\", \"open\": 1.4, \"high\": 1.41, \"low\": 1.36, \"close\": 1.36, \"volume\": 1945800, \"ema50\": 1.35, \"ema200\": 1.49, \"bbu\": 1.36, \"bbl\": 1.36, \"rsi\": 48.6, \"macd\": 0.0139, \"macds\": 0.0176, \"macdh\": -0.0037}, {\"time\": \"2026-09-30\", \"open\": 1.35, \"high\": 1.35, \"low\": 1.29, \"close\": 1.29, \"volume\": 1996100, \"ema50\": 1.35, \"ema200\": 1.48, \"bbu\": 1.29, \"bbl\": 1.29, \"rsi\": 38.0, \"macd\": 0.0055, \"macds\": 0.0151, \"macdh\": -0.0096}, {\"time\": \"2026-10-01\", \"open\": 1.28, \"high\": 1.29, \"low\": 1.25, \"close\": 1.26, \"volume\": 1216800, \"ema50\": 1.35, \"ema200\": 1.48, \"bbu\": 1.26, \"bbl\": 1.26, \"rsi\": 34.5, \"macd\": -0.0035, \"macds\": 0.0114, \"macdh\": -0.0149}, {\"time\": \"2026-10-02\", \"open\": 1.27, \"high\": 1.28, \"low\": 1.24, \"close\": 1.24, \"volume\": 1215000, \"ema50\": 1.34, \"ema200\": 1.48, \"bbu\": 1.24, \"bbl\": 1.24, \"rsi\": 32.4, \"macd\": -0.0121, \"macds\": 0.0067, \"macdh\": -0.0188}, {\"time\": \"2026-10-05\", \"open\": 1.25, \"high\": 1.26, \"low\": 1.23, \"close\": 1.25, \"volume\": 1214400, \"ema50\": 1.34, \"ema200\": 1.48, \"bbu\": 1.25, \"bbl\": 1.25, \"rsi\": 34.6, \"macd\": -0.0179, \"macds\": 0.0018, \"macdh\": -0.0197}, {\"time\": \"2026-10-06\", \"open\": 1.25, \"high\": 1.25, \"low\": 1.22, \"close\": 1.23, \"volume\": 1383300, \"ema50\": 1.34, \"ema200\": 1.47, \"bbu\": 1.23, \"bbl\": 1.23, \"rsi\": 32.3, \"macd\": -0.0238, \"macds\": -0.0033, \"macdh\": -0.0205}, {\"time\": \"2026-10-07\", \"open\": 1.22, \"high\": 1.26, \"low\": 1.21, \"close\": 1.25, \"volume\": 1251300, \"ema50\": 1.33, \"ema200\": 1.47, \"bbu\": 1.25, \"bbl\": 1.25, \"rsi\": 36.7, \"macd\": -0.0266, \"macds\": -0.008, \"macdh\": -0.0186}, {\"time\": \"2026-10-08\", \"open\": 1.25, \"high\": 1.26, \"low\": 1.21, \"close\": 1.22, \"volume\": 1387800, \"ema50\": 1.33, \"ema200\": 1.47, \"bbu\": 1.22, \"bbl\": 1.22, \"rsi\": 33.2, \"macd\": -0.0309, \"macds\": -0.0126, \"macdh\": -0.0183}, {\"time\": \"2026-10-09\", \"open\": 1.23, \"high\": 1.23, \"low\": 1.21, \"close\": 1.22, \"volume\": 768600, \"ema50\": 1.32, \"ema200\": 1.47, \"bbu\": 1.22, \"bbl\": 1.22, \"rsi\": 33.2, \"macd\": -0.0339, \"macds\": -0.0168, \"macdh\": -0.0171}, {\"time\": \"2026-10-12\", \"open\": 1.21, \"high\": 1.23, \"low\": 1.17, \"close\": 1.17, \"volume\": 1477600, \"ema50\": 1.32, \"ema200\": 1.46, \"bbu\": 1.17, \"bbl\": 1.17, \"rsi\": 28.1, \"macd\": -0.0398, \"macds\": -0.0214, \"macdh\": -0.0184}, {\"time\": \"2026-10-13\", \"open\": 1.16, \"high\": 1.19, \"low\": 1.13, \"close\": 1.16, \"volume\": 2386700, \"ema50\": 1.31, \"ema200\": 1.46, \"bbu\": 1.16, \"bbl\": 1.16, \"rsi\": 27.2, \"macd\": -0.0448, \"macds\": -0.0261, \"macdh\": -0.0187}, {\"time\": \"2026-10-14\", \"open\": 1.15, \"high\": 1.16, \"low\": 1.13, \"close\": 1.15, \"volume\": 1233600, \"ema50\": 1.31, \"ema200\": 1.46, \"bbu\": 1.15, \"bbl\": 1.15, \"rsi\": 26.3, \"macd\": -0.0491, \"macds\": -0.0307, \"macdh\": -0.0184}, {\"time\": \"2026-10-15\", \"open\": 1.14, \"high\": 1.23, \"low\": 1.13, \"close\": 1.21, \"volume\": 1528800, \"ema50\": 1.3, \"ema200\": 1.46, \"bbu\": 1.21, \"bbl\": 1.21, \"rsi\": 39.4, \"macd\": -0.047, \"macds\": -0.034, \"macdh\": -0.013}, {\"time\": \"2026-10-16\", \"open\": 1.23, \"high\": 1.28, \"low\": 1.23, \"close\": 1.25, \"volume\": 2277300, \"ema50\": 1.3, \"ema200\": 1.45, \"bbu\": 1.25, \"bbl\": 1.25, \"rsi\": 46.3, \"macd\": -0.0417, \"macds\": -0.0355, \"macdh\": -0.0062}, {\"time\": \"2026-10-19\", \"open\": 1.23, \"high\": 1.27, \"low\": 1.23, \"close\": 1.25, \"volume\": 861700, \"ema50\": 1.3, \"ema200\": 1.45, \"bbu\": 1.25, \"bbl\": 1.25, \"rsi\": 47.1, \"macd\": -0.0366, \"macds\": -0.0357, \"macdh\": -0.0009}, {\"time\": \"2026-10-20\", \"open\": 1.25, \"high\": 1.29, \"low\": 1.25, \"close\": 1.28, \"volume\": 960300, \"ema50\": 1.3, \"ema200\": 1.45, \"bbu\": 1.28, \"bbl\": 1.28, \"rsi\": 51.1, \"macd\": -0.0303, \"macds\": -0.0346, \"macdh\": 0.0044}, {\"time\": \"2026-10-21\", \"open\": 1.29, \"high\": 1.31, \"low\": 1.27, \"close\": 1.28, \"volume\": 1086900, \"ema50\": 1.3, \"ema200\": 1.45, \"bbu\": 1.28, \"bbl\": 1.28, \"rsi\": 51.1, \"macd\": -0.0249, \"macds\": -0.0327, \"macdh\": 0.0078}, {\"time\": \"2026-10-22\", \"open\": 1.28, \"high\": 1.31, \"low\": 1.27, \"close\": 1.29, \"volume\": 980100, \"ema50\": 1.3, \"ema200\": 1.45, \"bbu\": 1.29, \"bbl\": 1.29, \"rsi\": 52.8, \"macd\": -0.0197, \"macds\": -0.0301, \"macdh\": 0.0104}, {\"time\": \"2026-10-23\", \"open\": 1.29, \"high\": 1.31, \"low\": 1.28, \"close\": 1.29, \"volume\": 747600, \"ema50\": 1.3, \"ema200\": 1.44, \"bbu\": 1.29, \"bbl\": 1.29, \"rsi\": 52.8, \"macd\": -0.0153, \"macds\": -0.0271, \"macdh\": 0.0118}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 1.2335, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 10-day Simple Moving Average ($1.23)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 1.2522, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 20-day Simple Moving Average ($1.25)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 1.3183, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($1.32)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 1.3223, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($1.32)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 1.4027, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($1.40)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 1.2614, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 9-day Exponential Moving Average ($1.26)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 1.267, \"signal\": \"Bullish\", \"contribution\": 1.1, \"details\": \"Price is above the 20-day Exponential Moving Average ($1.27)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 1.2961, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($1.30)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 1.4447, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($1.44)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 1.1615, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above (Bullish) Parabolic SAR dot at $1.16\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 52.7634, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"RSI is in bullish territory at 52.8\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 87.037, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Stochastic %K (87.0) is above %D (84.6)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 84.5539, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Stochastic %D is overbought at 84.6\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.0153, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"MACD line (-0.0153) is above Signal line (-0.0271)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": 0.0118, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"MACD histogram is positive (0.0118)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -11.1111, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Williams %R is overbought at -11.1\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -1880.1593, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -1880.2\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": 3.2, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"12-day Price ROC is positive (3.20%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": 0.07, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"10-day Momentum oscillator is positive (0.07)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -0.0294, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-0.0294)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 1.3708, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($1.37)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 1.1337, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($1.13)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.1893, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.189 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 1.3588, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($1.36)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 1.1752, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($1.18)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 1.41, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($1.41)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 1.13, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($1.13)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 0.0464, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $0.05\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 3.5992, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 3.60% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 0.0593, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $0.06\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -70325100.0, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"OBV is above its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.234, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.234\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": 7153.8796, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Force Index is positive (7154)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 1.247, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Close price is above the 20-day VWAP approximation ($1.25)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 170859938.4846, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"PVT is above its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": 0.0189, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"EOM is positive (easy upward movement) (0.018903)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -69145771.2701, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -210255.9368, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-210256)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 49.3418, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 49.3\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 25.9816, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 26.0\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": 5.7591, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"DMI+ (22.1) is above DMI- (16.3)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -2.9482, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-2.948)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.0893, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.0893) is below its signal line (-0.0557)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": 1.8942, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Fisher line is above trigger line (1.89)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -4.1398, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Percentage Price Oscillator is bullish (-4.14%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": -0.0322, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"DPO cycle indicator is negative (-0.03)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -10.4121, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"TSI indicator (-10.41) is above signal line (-16.70)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": 0.1511, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Vortex +VI (1.05) is above -VI (0.89)\"}], \"news_articles\": [{\"title\": \"Should You Buy, Hold or Sell SNDL Stock Post Q4 Earnings Release? - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMikwFBVV95cUxOMEFWYWFIUHVuQWtXaEpBUUhNaENZM2RhZW4tQ0oxOVRHWlVDRmtoMVZfdmxqdjFQWFRKaDZjeTNtT2xCQkZMZVpjNUVyOWZWWjNVc3ZyUGxERXRSZWExLW01MDEzMmRSSkJsbklaYjdXX0hpWl9jU2ZIbm1HMWZIeXY3OTZzZVctdFlSbzlVLTNEcmc?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Fri, 31 Jul 2026 07:00:00 GMT\"}, {\"title\": \"Canadian cannabis giant SNDL claims to be world\\u2019s largest after Parallel takeover - MJBizDaily\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMitwFBVV95cUxOZE5DUnVVT3cyVzN0MjRvMjQ2TlpDOWR1RERWdTN3Smdkb2QwWFhjUlRIVFEtcVBtNjlaR1NRb0lwblFmZmdGamNaVU4tY3BUX2s5NHk0MlpKQ2M2QmtYRG03a0ttd0Q0dVBQU1psV3dnUGdZMmRnNU5JQ09lTjN1YjlvVkpndGF4QVltVEkwcWN3X0lZS2g4MkVaZENuMjlOTG4zWUxxTHZ0dkNhcnItV0FNVk9JODA?oc=5\", \"publisher\": \"MJBizDaily\", \"pubDate\": \"Tue, 28 Jul 2026 07:00:00 GMT\"}, {\"title\": \"Portnoy Law Firm Investigates SNDL - Cannabis Business Times\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMimgFBVV95cUxNZWhiY2pYdjZWVmZHVF9IbV9ydkpVTENETVNtd2RCZUIzS2NXbV9YUTZOWUV1M01ZQ21XLWhfUXo0X3k2eWE1b0wxcnNNWHZkWUtJYkx1NVdYVy1nLXB6VGN3NG1xVG9haHZwOFltSTZfanFDYnlieFVGSk13RWVKcjlTTnZpbUZxNmhVMlU1Ykl1X00zMl8wMHVn?oc=5\", \"publisher\": \"Cannabis Business Times\", \"pubDate\": \"Tue, 28 Apr 2026 07:00:00 GMT\"}, {\"title\": \"SNDL stock drops after Q2 2026 results (SNDL:NASDAQ) - Seeking Alpha\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiekFVX3lxTE5jVGY2ZVNSb1lWbkZxT3loR2JDX2cxdENjSlQ0WlB6b1VJOWtSMW84N1Y1VVEwNklpWkJHYzdaU2hjdE5WdEMyTHlLSlh0T2hTYmJlMlZMYzdiMnprSWlnWjlnYk84NjBvUE5YVkRfd0tFck9MNVR1QUZn?oc=5\", \"publisher\": \"Seeking Alpha\", \"pubDate\": \"Tue, 28 Jul 2026 07:00:00 GMT\"}, {\"title\": \"SNDL Inc. (SNDL) Reports Q2 Loss, Lags Revenue Estimates - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMikwFBVV95cUxOa3BuVDFUeVFfbDBuTno1NXd0cWp4X0VTSnByb2M4alhWUktCLXZOT0d5S3E2ZnhEdXlqRExlaGZXNmFlYVBMczRvNmRqTS1EblU4clBUTjRqdl9KemZHSUhEY2UtT1ZEc1VJWFE1dXBOX2Q4ZVUzdGNVZjRvX3FGalotMGJxNkhYaFU4NGlBVE12MWs?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Tue, 28 Jul 2026 07:00:00 GMT\"}, {\"title\": \"SNDL agrees to a USD 200,000 fine as results test SNDL stock - ad-hoc-news.de\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiwAFBVV95cUxOWXZkVkNISU9YUkZpRW1YX1dMZmlqYnVwaWNSNmlhell6bnFDc2VNbVFfcXlVYnZEYldDQjF5M0Z3MGxUTGtrVlU1ejJoblRPZndfbTBOWGNsemZRLWYzWG52WEpTSGlranQxOE1VVWUyUERyWFhPZjlwbTVObE0wWEVEOS1oVlhja1Jvb1UyNllmeEV5MGg1X1l0eVhuVUh3bFZSRm5KMGh5OTNSOGJmZ0E0UDZTSzZua0QwLVdBd2o?oc=5\", \"publisher\": \"ad-hoc-news.de\", \"pubDate\": \"Sun, 25 Oct 2026 12:57:49 GMT\"}], \"ai_report\": \"# SNDL Financial Analysis Report\\n\\n## Executive Conviction Thesis\\nThe mild buy conviction score of 22.6% is based on a balanced mix of bullish and bearish indicators, with a slight tilt towards positive sentiment. The current price of $1.37 reflects a relatively stable market position, despite the recent fluctuations in the cannabis sector.\\n\\n## Key Bullish Catalysts & Technical Backing\\nThe 22\/48 ratio of bullish indicators suggests that SNDL's technical picture is trending upwards, driven by:\\n* Recent increases in international growth and strategic moves amid market challenges.\\n* The company's ability to adapt to changing market conditions and maintain a strong competitive position.\\n\\n## Critical Risk Factors & Stop-Loss Guidance\\nRisk factors to consider:\\n* Ongoing market volatility and potential regulatory changes affecting the cannabis sector.\\n* SNDL's reliance on international growth, which may be impacted by regional market trends.\\n\\nStop-loss guidance: Set a stop-loss order at $1.20 to limit potential losses in case of a sudden downturn.\\n\\n## Sentiment & News Context\\nRecent headlines support the mild buy thesis:\\n* \\\"Why Aurora Cannabis Looks Cheaper Than Its International Growth Suggests\\\" suggests that SNDL's international growth prospects are underappreciated.\\n* \\\"Should You Buy, Hold or Sell SNDL Stock Post Q4 Earnings Release?\\\" implies a mix of positive and negative sentiment, aligning with the balanced indicator ratio.\\n\\nThese headlines contribute to a cautiously optimistic outlook for SNDL, consistent with the mild buy conviction score.\", \"history\": [{\"timestamp\": \"2026-10-07 17:05:54\", \"price\": 1.2338999509811401, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-08 15:51:19\", \"price\": 1.230299949645996, \"conviction_score\": -71.27071823204425, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-09 07:40:02\", \"price\": 1.2200000286102295, \"conviction_score\": -71.76981541802394, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-10 17:38:30\", \"price\": 1.2200000286102295, \"conviction_score\": -75.24429967426714, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-11 08:23:21\", \"price\": 1.2200000286102295, \"conviction_score\": -75.24429967426714, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-12 17:30:43\", \"price\": 1.1749999523162842, \"conviction_score\": -63.32982086406748, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-14 02:07:09\", \"price\": 1.159999966621399, \"conviction_score\": -62.70096463022512, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 18:44:01\", \"price\": 1.215000033378601, \"conviction_score\": -59.7714285714286, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-16 23:21:02\", \"price\": 1.25, \"conviction_score\": -44.71544715447157, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 09:37:01\", \"price\": 1.25, \"conviction_score\": -44.71544715447157, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 17:50:24\", \"price\": 1.25, \"conviction_score\": -44.71544715447157, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 15:51:17\", \"price\": 1.269700050354004, \"conviction_score\": -21.863799283154123, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-19 23:59:19\", \"price\": 1.2549999952316284, \"conviction_score\": -48.864994026284364, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 08:27:54\", \"price\": 1.2549999952316284, \"conviction_score\": -48.864994026284364, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 16:56:39\", \"price\": 1.3049999475479126, \"conviction_score\": 22.648083623693378, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-22 21:04:08\", \"price\": 1.2899999618530273, \"conviction_score\": 12.659698025551688, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-23 07:19:30\", \"price\": 1.2899999618530273, \"conviction_score\": 12.659698025551688, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-24 17:55:47\", \"price\": 1.2899999618530273, \"conviction_score\": 9.604519774011303, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-25 16:05:32\", \"price\": 1.2899999618530273, \"conviction_score\": 9.604519774011303, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-25 18:07:36\", \"price\": 1.2899999618530273, \"conviction_score\": 9.604519774011303, \"verdict\": \"NEUTRAL\"}]}, \"SOFI\": {\"success\": true, \"ticker\": \"SOFI\", \"category\": \"Watchlist Stocks\", \"price\": 14.61, \"conviction_score\": -59.0, \"verdict\": \"SELL\", \"bullish_count\": 6, \"bearish_count\": 29, \"neutral_count\": 13, \"high\": 14.71, \"low\": 14.23, \"volume\": 38841900, \"entry_price\": 14.61, \"stop_loss\": 15.58, \"target_price\": 12.68, \"duration\": \"2-4 Days\", \"market_cap\": 567674359.61, \"sector\": \"Financial Services\", \"industry\": \"Credit Services\", \"earnings_date\": \"2026-10-27\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.82, \"calls_vol\": 35427, \"puts_vol\": 29159}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 16.44, \"high\": 16.5, \"low\": 15.83, \"close\": 16.31, \"volume\": 56688800, \"ema50\": 17.24, \"ema200\": 0.0, \"bbu\": 16.31, \"bbl\": 16.31, \"rsi\": 44.0, \"macd\": -0.3497, \"macds\": -0.1679, \"macdh\": -0.1819}, {\"time\": \"2026-08-03\", \"open\": 16.52, \"high\": 18.08, \"low\": 16.45, \"close\": 18.03, \"volume\": 83847200, \"ema50\": 17.27, \"ema200\": 0.0, \"bbu\": 18.03, \"bbl\": 18.03, \"rsi\": 55.6, \"macd\": -0.2208, \"macds\": -0.1784, \"macdh\": -0.0423}, {\"time\": \"2026-08-04\", \"open\": 18.23, \"high\": 18.71, \"low\": 18.12, \"close\": 18.7, \"volume\": 61346100, \"ema50\": 17.33, \"ema200\": 0.0, \"bbu\": 18.7, \"bbl\": 18.7, \"rsi\": 59.1, \"macd\": -0.0638, \"macds\": -0.1555, \"macdh\": 0.0917}, {\"time\": \"2026-08-05\", \"open\": 18.76, \"high\": 18.86, \"low\": 18.23, \"close\": 18.25, \"volume\": 56859700, \"ema50\": 17.36, \"ema200\": 0.0, \"bbu\": 18.25, \"bbl\": 18.25, \"rsi\": 55.9, \"macd\": 0.0241, \"macds\": -0.1196, \"macdh\": 0.1437}, {\"time\": \"2026-08-06\", \"open\": 17.94, \"high\": 18.49, \"low\": 17.89, \"close\": 18.1, \"volume\": 45351100, \"ema50\": 17.39, \"ema200\": 0.0, \"bbu\": 18.1, \"bbl\": 18.1, \"rsi\": 54.8, \"macd\": 0.0806, \"macds\": -0.0795, \"macdh\": 0.1602}, {\"time\": \"2026-08-07\", \"open\": 18.46, \"high\": 18.53, \"low\": 18.02, \"close\": 18.38, \"volume\": 51642400, \"ema50\": 17.43, \"ema200\": 0.0, \"bbu\": 18.38, \"bbl\": 18.38, \"rsi\": 56.5, \"macd\": 0.1464, \"macds\": -0.0344, \"macdh\": 0.1807}, {\"time\": \"2026-08-10\", \"open\": 18.38, \"high\": 18.43, \"low\": 17.99, \"close\": 18.12, \"volume\": 38213700, \"ema50\": 17.46, \"ema200\": 0.0, \"bbu\": 18.12, \"bbl\": 18.12, \"rsi\": 54.5, \"macd\": 0.1755, \"macds\": 0.0076, \"macdh\": 0.1679}, {\"time\": \"2026-08-11\", \"open\": 18.21, \"high\": 18.41, \"low\": 17.83, \"close\": 17.98, \"volume\": 38901400, \"ema50\": 17.48, \"ema200\": 0.0, \"bbu\": 17.98, \"bbl\": 17.98, \"rsi\": 53.4, \"macd\": 0.1851, \"macds\": 0.0431, \"macdh\": 0.142}, {\"time\": \"2026-08-12\", \"open\": 18.37, \"high\": 18.4, \"low\": 17.65, \"close\": 17.94, \"volume\": 37161800, \"ema50\": 17.5, \"ema200\": 20.93, \"bbu\": 17.94, \"bbl\": 17.94, \"rsi\": 53.1, \"macd\": 0.1874, \"macds\": 0.072, \"macdh\": 0.1154}, {\"time\": \"2026-08-13\", \"open\": 18.1, \"high\": 18.65, \"low\": 17.88, \"close\": 18.43, \"volume\": 61870100, \"ema50\": 17.53, \"ema200\": 20.9, \"bbu\": 18.43, \"bbl\": 18.43, \"rsi\": 56.6, \"macd\": 0.2261, \"macds\": 0.1028, \"macdh\": 0.1233}, {\"time\": \"2026-08-14\", \"open\": 18.46, \"high\": 18.58, \"low\": 18.28, \"close\": 18.29, \"volume\": 34301800, \"ema50\": 17.56, \"ema200\": 20.88, \"bbu\": 18.29, \"bbl\": 18.29, \"rsi\": 55.3, \"macd\": 0.2427, \"macds\": 0.1308, \"macdh\": 0.1119}, {\"time\": \"2026-08-17\", \"open\": 18.68, \"high\": 18.96, \"low\": 18.17, \"close\": 18.31, \"volume\": 70070100, \"ema50\": 17.59, \"ema200\": 20.85, \"bbu\": 18.31, \"bbl\": 18.31, \"rsi\": 55.5, \"macd\": 0.2545, \"macds\": 0.1555, \"macdh\": 0.099}, {\"time\": \"2026-08-18\", \"open\": 17.91, \"high\": 18.31, \"low\": 17.64, \"close\": 17.66, \"volume\": 32609400, \"ema50\": 17.59, \"ema200\": 20.82, \"bbu\": 17.66, \"bbl\": 17.66, \"rsi\": 49.4, \"macd\": 0.209, \"macds\": 0.1662, \"macdh\": 0.0428}, {\"time\": \"2026-08-19\", \"open\": 17.85, \"high\": 18.72, \"low\": 17.84, \"close\": 18.42, \"volume\": 42854300, \"ema50\": 17.63, \"ema200\": 20.8, \"bbu\": 18.42, \"bbl\": 18.42, \"rsi\": 55.5, \"macd\": 0.2316, \"macds\": 0.1793, \"macdh\": 0.0523}, {\"time\": \"2026-08-20\", \"open\": 18.92, \"high\": 19.0, \"low\": 17.72, \"close\": 17.92, \"volume\": 45494500, \"ema50\": 17.64, \"ema200\": 20.77, \"bbu\": 17.92, \"bbl\": 17.92, \"rsi\": 51.2, \"macd\": 0.2068, \"macds\": 0.1848, \"macdh\": 0.022}, {\"time\": \"2026-08-21\", \"open\": 18.18, \"high\": 19.17, \"low\": 18.07, \"close\": 18.91, \"volume\": 62406100, \"ema50\": 17.69, \"ema200\": 20.75, \"bbu\": 18.91, \"bbl\": 18.91, \"rsi\": 58.2, \"macd\": 0.264, \"macds\": 0.2006, \"macdh\": 0.0633}, {\"time\": \"2026-08-24\", \"open\": 18.73, \"high\": 18.89, \"low\": 18.22, \"close\": 18.24, \"volume\": 33512900, \"ema50\": 17.71, \"ema200\": 20.73, \"bbu\": 18.24, \"bbl\": 18.24, \"rsi\": 52.7, \"macd\": 0.2523, \"macds\": 0.211, \"macdh\": 0.0413}, {\"time\": \"2026-08-25\", \"open\": 18.33, \"high\": 19.02, \"low\": 18.07, \"close\": 19.0, \"volume\": 40267400, \"ema50\": 17.76, \"ema200\": 20.71, \"bbu\": 19.0, \"bbl\": 19.0, \"rsi\": 57.6, \"macd\": 0.3009, \"macds\": 0.2289, \"macdh\": 0.072}, {\"time\": \"2026-08-26\", \"open\": 18.97, \"high\": 19.32, \"low\": 18.71, \"close\": 18.84, \"volume\": 36525600, \"ema50\": 17.8, \"ema200\": 20.69, \"bbu\": 18.84, \"bbl\": 18.84, \"rsi\": 56.3, \"macd\": 0.3228, \"macds\": 0.2477, \"macdh\": 0.0751}, {\"time\": \"2026-08-27\", \"open\": 19.0, \"high\": 19.47, \"low\": 18.59, \"close\": 19.18, \"volume\": 37635800, \"ema50\": 17.86, \"ema200\": 20.67, \"bbu\": 19.18, \"bbl\": 19.18, \"rsi\": 58.4, \"macd\": 0.3634, \"macds\": 0.2709, \"macdh\": 0.0926}, {\"time\": \"2026-08-28\", \"open\": 19.2, \"high\": 19.5, \"low\": 18.03, \"close\": 18.06, \"volume\": 45674400, \"ema50\": 17.86, \"ema200\": 20.65, \"bbu\": 18.06, \"bbl\": 18.06, \"rsi\": 49.6, \"macd\": 0.3017, \"macds\": 0.277, \"macdh\": 0.0247}, {\"time\": \"2026-08-31\", \"open\": 17.75, \"high\": 17.96, \"low\": 17.55, \"close\": 17.88, \"volume\": 36601500, \"ema50\": 17.87, \"ema200\": 20.62, \"bbu\": 17.88, \"bbl\": 17.88, \"rsi\": 48.4, \"macd\": 0.2356, \"macds\": 0.2688, \"macdh\": -0.0331}, {\"time\": \"2026-09-01\", \"open\": 17.55, \"high\": 17.66, \"low\": 16.98, \"close\": 17.05, \"volume\": 41914000, \"ema50\": 17.83, \"ema200\": 20.59, \"bbu\": 17.05, \"bbl\": 17.05, \"rsi\": 43.0, \"macd\": 0.1149, \"macds\": 0.238, \"macdh\": -0.1231}, {\"time\": \"2026-09-02\", \"open\": 17.05, \"high\": 17.94, \"low\": 16.92, \"close\": 17.84, \"volume\": 40591600, \"ema50\": 17.83, \"ema200\": 20.56, \"bbu\": 17.84, \"bbl\": 17.84, \"rsi\": 48.8, \"macd\": 0.0821, \"macds\": 0.2068, \"macdh\": -0.1247}, {\"time\": \"2026-09-03\", \"open\": 18.0, \"high\": 18.71, \"low\": 17.99, \"close\": 18.51, \"volume\": 43721900, \"ema50\": 17.86, \"ema200\": 20.54, \"bbu\": 18.51, \"bbl\": 18.51, \"rsi\": 53.2, \"macd\": 0.1088, \"macds\": 0.1872, \"macdh\": -0.0784}, {\"time\": \"2026-09-04\", \"open\": 18.08, \"high\": 18.34, \"low\": 17.96, \"close\": 18.22, \"volume\": 29121700, \"ema50\": 17.87, \"ema200\": 20.51, \"bbu\": 18.22, \"bbl\": 18.22, \"rsi\": 51.2, \"macd\": 0.1054, \"macds\": 0.1709, \"macdh\": -0.0654}, {\"time\": \"2026-09-08\", \"open\": 18.22, \"high\": 18.35, \"low\": 17.89, \"close\": 18.01, \"volume\": 30403800, \"ema50\": 17.88, \"ema200\": 20.49, \"bbu\": 18.01, \"bbl\": 18.01, \"rsi\": 49.7, \"macd\": 0.0848, \"macds\": 0.1536, \"macdh\": -0.0688}, {\"time\": \"2026-09-09\", \"open\": 17.97, \"high\": 18.01, \"low\": 17.33, \"close\": 17.33, \"volume\": 39837400, \"ema50\": 17.86, \"ema200\": 20.46, \"bbu\": 17.33, \"bbl\": 17.33, \"rsi\": 45.1, \"macd\": 0.0135, \"macds\": 0.1256, \"macdh\": -0.1122}, {\"time\": \"2026-09-10\", \"open\": 17.03, \"high\": 17.39, \"low\": 16.93, \"close\": 17.21, \"volume\": 31532500, \"ema50\": 17.83, \"ema200\": 20.43, \"bbu\": 17.21, \"bbl\": 17.21, \"rsi\": 44.3, \"macd\": -0.0522, \"macds\": 0.09, \"macdh\": -0.1422}, {\"time\": \"2026-09-11\", \"open\": 17.32, \"high\": 17.5, \"low\": 17.12, \"close\": 17.32, \"volume\": 24556600, \"ema50\": 17.81, \"ema200\": 20.4, \"bbu\": 17.32, \"bbl\": 17.32, \"rsi\": 45.3, \"macd\": -0.0942, \"macds\": 0.0532, \"macdh\": -0.1474}, {\"time\": \"2026-09-14\", \"open\": 17.0, \"high\": 17.75, \"low\": 17.0, \"close\": 17.65, \"volume\": 33181800, \"ema50\": 17.81, \"ema200\": 20.37, \"bbu\": 17.65, \"bbl\": 17.65, \"rsi\": 48.1, \"macd\": -0.0998, \"macds\": 0.0226, \"macdh\": -0.1224}, {\"time\": \"2026-09-15\", \"open\": 17.5, \"high\": 17.59, \"low\": 16.94, \"close\": 17.07, \"volume\": 50242400, \"ema50\": 17.78, \"ema200\": 20.34, \"bbu\": 17.07, \"bbl\": 17.07, \"rsi\": 43.8, \"macd\": -0.1493, \"macds\": -0.0118, \"macdh\": -0.1375}, {\"time\": \"2026-09-16\", \"open\": 17.11, \"high\": 17.16, \"low\": 16.53, \"close\": 16.84, \"volume\": 49445100, \"ema50\": 17.74, \"ema200\": 20.3, \"bbu\": 16.84, \"bbl\": 16.84, \"rsi\": 42.2, \"macd\": -0.2047, \"macds\": -0.0504, \"macdh\": -0.1543}, {\"time\": \"2026-09-17\", \"open\": 17.34, \"high\": 17.37, \"low\": 16.7, \"close\": 16.73, \"volume\": 43224700, \"ema50\": 17.7, \"ema200\": 20.26, \"bbu\": 16.73, \"bbl\": 16.73, \"rsi\": 41.4, \"macd\": -0.2545, \"macds\": -0.0912, \"macdh\": -0.1633}, {\"time\": \"2026-09-18\", \"open\": 16.83, \"high\": 17.06, \"low\": 16.66, \"close\": 16.96, \"volume\": 44231500, \"ema50\": 17.67, \"ema200\": 20.23, \"bbu\": 16.96, \"bbl\": 16.96, \"rsi\": 43.8, \"macd\": -0.2724, \"macds\": -0.1274, \"macdh\": -0.1449}, {\"time\": \"2026-09-21\", \"open\": 17.46, \"high\": 17.52, \"low\": 16.83, \"close\": 16.97, \"volume\": 64534900, \"ema50\": 17.64, \"ema200\": 20.2, \"bbu\": 16.97, \"bbl\": 16.97, \"rsi\": 43.9, \"macd\": -0.2824, \"macds\": -0.1584, \"macdh\": -0.124}, {\"time\": \"2026-09-22\", \"open\": 17.92, \"high\": 17.96, \"low\": 17.0, \"close\": 17.16, \"volume\": 98867100, \"ema50\": 17.63, \"ema200\": 20.17, \"bbu\": 17.16, \"bbl\": 17.16, \"rsi\": 45.9, \"macd\": -0.2719, \"macds\": -0.1811, \"macdh\": -0.0908}, {\"time\": \"2026-09-23\", \"open\": 17.02, \"high\": 17.14, \"low\": 16.51, \"close\": 16.55, \"volume\": 57005800, \"ema50\": 17.58, \"ema200\": 20.13, \"bbu\": 16.55, \"bbl\": 16.55, \"rsi\": 40.8, \"macd\": -0.3093, \"macds\": -0.2067, \"macdh\": -0.1025}, {\"time\": \"2026-09-24\", \"open\": 16.5, \"high\": 16.87, \"low\": 16.2, \"close\": 16.8, \"volume\": 50280000, \"ema50\": 17.55, \"ema200\": 20.1, \"bbu\": 16.8, \"bbl\": 16.8, \"rsi\": 43.6, \"macd\": -0.315, \"macds\": -0.2284, \"macdh\": -0.0866}, {\"time\": \"2026-09-25\", \"open\": 16.78, \"high\": 16.92, \"low\": 16.55, \"close\": 16.58, \"volume\": 31590800, \"ema50\": 17.51, \"ema200\": 20.07, \"bbu\": 16.58, \"bbl\": 16.58, \"rsi\": 41.7, \"macd\": -0.3335, \"macds\": -0.2494, \"macdh\": -0.0841}, {\"time\": \"2026-09-28\", \"open\": 16.32, \"high\": 16.42, \"low\": 15.87, \"close\": 15.93, \"volume\": 58726400, \"ema50\": 17.45, \"ema200\": 20.02, \"bbu\": 15.93, \"bbl\": 15.93, \"rsi\": 36.7, \"macd\": -0.3961, \"macds\": -0.2788, \"macdh\": -0.1173}, {\"time\": \"2026-09-29\", \"open\": 16.1, \"high\": 16.21, \"low\": 15.86, \"close\": 15.91, \"volume\": 36075300, \"ema50\": 17.39, \"ema200\": 19.98, \"bbu\": 15.91, \"bbl\": 15.91, \"rsi\": 36.5, \"macd\": -0.4421, \"macds\": -0.3114, \"macdh\": -0.1307}, {\"time\": \"2026-09-30\", \"open\": 15.94, \"high\": 16.17, \"low\": 15.71, \"close\": 15.72, \"volume\": 41349800, \"ema50\": 17.33, \"ema200\": 19.94, \"bbu\": 15.72, \"bbl\": 15.72, \"rsi\": 35.1, \"macd\": -0.4884, \"macds\": -0.3468, \"macdh\": -0.1415}, {\"time\": \"2026-10-01\", \"open\": 15.79, \"high\": 16.03, \"low\": 15.53, \"close\": 15.84, \"volume\": 37333300, \"ema50\": 17.27, \"ema200\": 19.9, \"bbu\": 15.84, \"bbl\": 15.84, \"rsi\": 36.8, \"macd\": -0.5094, \"macds\": -0.3793, \"macdh\": -0.1301}, {\"time\": \"2026-10-02\", \"open\": 16.14, \"high\": 16.25, \"low\": 15.72, \"close\": 15.77, \"volume\": 49554100, \"ema50\": 17.21, \"ema200\": 19.86, \"bbu\": 15.77, \"bbl\": 15.77, \"rsi\": 36.2, \"macd\": -0.5257, \"macds\": -0.4086, \"macdh\": -0.1171}, {\"time\": \"2026-10-05\", \"open\": 15.77, \"high\": 16.19, \"low\": 15.74, \"close\": 15.92, \"volume\": 48168200, \"ema50\": 17.16, \"ema200\": 19.82, \"bbu\": 15.92, \"bbl\": 15.92, \"rsi\": 38.5, \"macd\": -0.5205, \"macds\": -0.431, \"macdh\": -0.0895}, {\"time\": \"2026-10-06\", \"open\": 16.01, \"high\": 16.17, \"low\": 15.73, \"close\": 15.76, \"volume\": 39079800, \"ema50\": 17.1, \"ema200\": 19.78, \"bbu\": 15.76, \"bbl\": 15.76, \"rsi\": 37.0, \"macd\": -0.5233, \"macds\": -0.4495, \"macdh\": -0.0738}, {\"time\": \"2026-10-07\", \"open\": 15.56, \"high\": 15.69, \"low\": 15.45, \"close\": 15.66, \"volume\": 32992200, \"ema50\": 17.05, \"ema200\": 19.74, \"bbu\": 15.66, \"bbl\": 15.66, \"rsi\": 36.0, \"macd\": -0.5275, \"macds\": -0.4651, \"macdh\": -0.0624}, {\"time\": \"2026-10-08\", \"open\": 15.4, \"high\": 15.65, \"low\": 15.25, \"close\": 15.61, \"volume\": 49893700, \"ema50\": 16.99, \"ema200\": 19.7, \"bbu\": 15.61, \"bbl\": 15.61, \"rsi\": 35.5, \"macd\": -0.5287, \"macds\": -0.4778, \"macdh\": -0.0509}, {\"time\": \"2026-10-09\", \"open\": 15.76, \"high\": 15.85, \"low\": 15.46, \"close\": 15.8, \"volume\": 29293800, \"ema50\": 16.94, \"ema200\": 19.66, \"bbu\": 15.8, \"bbl\": 15.8, \"rsi\": 38.9, \"macd\": -0.5085, \"macds\": -0.4839, \"macdh\": -0.0246}, {\"time\": \"2026-10-12\", \"open\": 15.47, \"high\": 15.68, \"low\": 15.19, \"close\": 15.23, \"volume\": 40615900, \"ema50\": 16.88, \"ema200\": 19.61, \"bbu\": 15.23, \"bbl\": 15.23, \"rsi\": 33.2, \"macd\": -0.5324, \"macds\": -0.4936, \"macdh\": -0.0387}, {\"time\": \"2026-10-13\", \"open\": 15.12, \"high\": 15.33, \"low\": 15.09, \"close\": 15.24, \"volume\": 31007100, \"ema50\": 16.81, \"ema200\": 19.57, \"bbu\": 15.24, \"bbl\": 15.24, \"rsi\": 33.4, \"macd\": -0.5442, \"macds\": -0.5037, \"macdh\": -0.0404}, {\"time\": \"2026-10-14\", \"open\": 14.92, \"high\": 15.04, \"low\": 13.92, \"close\": 14.22, \"volume\": 92173600, \"ema50\": 16.71, \"ema200\": 19.52, \"bbu\": 14.22, \"bbl\": 14.22, \"rsi\": 25.7, \"macd\": -0.6286, \"macds\": -0.5287, \"macdh\": -0.0999}, {\"time\": \"2026-10-15\", \"open\": 13.89, \"high\": 15.13, \"low\": 13.86, \"close\": 15.09, \"volume\": 62946600, \"ema50\": 16.65, \"ema200\": 19.47, \"bbu\": 15.09, \"bbl\": 15.09, \"rsi\": 38.7, \"macd\": -0.6182, \"macds\": -0.5466, \"macdh\": -0.0716}, {\"time\": \"2026-10-16\", \"open\": 15.07, \"high\": 15.54, \"low\": 14.33, \"close\": 14.55, \"volume\": 59576000, \"ema50\": 16.57, \"ema200\": 19.42, \"bbu\": 14.55, \"bbl\": 14.55, \"rsi\": 34.7, \"macd\": -0.6461, \"macds\": -0.5665, \"macdh\": -0.0796}, {\"time\": \"2026-10-19\", \"open\": 14.75, \"high\": 14.76, \"low\": 14.27, \"close\": 14.3, \"volume\": 39764900, \"ema50\": 16.48, \"ema200\": 19.37, \"bbu\": 14.3, \"bbl\": 14.3, \"rsi\": 32.9, \"macd\": -0.6805, \"macds\": -0.5893, \"macdh\": -0.0912}, {\"time\": \"2026-10-20\", \"open\": 14.2, \"high\": 14.99, \"low\": 14.18, \"close\": 14.68, \"volume\": 45156800, \"ema50\": 16.41, \"ema200\": 19.33, \"bbu\": 14.68, \"bbl\": 14.68, \"rsi\": 38.0, \"macd\": -0.6694, \"macds\": -0.6053, \"macdh\": -0.0641}, {\"time\": \"2026-10-21\", \"open\": 14.84, \"high\": 15.11, \"low\": 14.65, \"close\": 14.9, \"volume\": 33652600, \"ema50\": 16.35, \"ema200\": 19.28, \"bbu\": 14.9, \"bbl\": 14.9, \"rsi\": 40.8, \"macd\": -0.6355, \"macds\": -0.6114, \"macdh\": -0.0241}, {\"time\": \"2026-10-22\", \"open\": 14.57, \"high\": 15.07, \"low\": 14.57, \"close\": 14.77, \"volume\": 41048400, \"ema50\": 16.29, \"ema200\": 19.24, \"bbu\": 14.77, \"bbl\": 14.77, \"rsi\": 39.6, \"macd\": -0.6121, \"macds\": -0.6115, \"macdh\": -0.0006}, {\"time\": \"2026-10-23\", \"open\": 14.55, \"high\": 14.71, \"low\": 14.23, \"close\": 14.61, \"volume\": 38841900, \"ema50\": 16.22, \"ema200\": 19.19, \"bbu\": 14.61, \"bbl\": 14.61, \"rsi\": 38.3, \"macd\": -0.5991, \"macds\": -0.609, \"macdh\": 0.0099}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 14.7595, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($14.76)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 15.2758, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($15.28)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 16.7405, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($16.74)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 17.0987, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($17.10)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 18.0515, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($18.05)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 14.8346, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($14.83)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 15.3137, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($15.31)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 16.2195, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($16.22)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 19.1917, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($19.19)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 14.0214, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above (Bullish) Parabolic SAR dot at $14.02\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 38.2758, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 38.3\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 38.4418, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Stochastic %K (38.4) is above %D (36.5)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 36.4933, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Stochastic %D is neutral at 36.5\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.5991, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"MACD line (-0.5991) is above Signal line (-0.6090)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": 0.0099, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"MACD histogram is positive (0.0099)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -67.2451, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Williams %R is neutral at -67.2\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -1897.9586, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -1898.0\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -6.6731, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-6.67%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -1.185, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-1.19)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -1.4249, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-1.4249)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 16.454, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($16.45)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 14.0975, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($14.10)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.1543, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.154 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 16.6004, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($16.60)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 14.027, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($14.03)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 16.42, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($16.42)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 13.86, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($13.86)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 0.6466, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $0.65\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 4.4243, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 4.42% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 0.5891, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $0.59\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -1659819800.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.1689, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.169\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -4839465.3223, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-4839465)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 15.2095, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($15.21)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -7228795061.7499, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -0.0724, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-0.072406)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -936836824.2797, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -10608393.8446, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-10608394)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 36.0635, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 36.1\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 24.1578, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 24.2\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -11.9986, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (13.8) is below DMI- (25.8)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -14.9159, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-14.916)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.2317, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.2317) is below its signal line (-0.1806)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -1.6218, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-1.62)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -4.5976, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-4.60%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 0.3342, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (0.33)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -26.0862, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-26.09) is below signal line (-25.53)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.312, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.80) is below -VI (1.11)\"}], \"news_articles\": [{\"title\": \"SOFI Stock Got Hit With Price-Target Cuts After Q2 Earnings, But One Contrarian Says Market Is Missing Bigger Story - Stocktwits\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiigJBVV95cUxOamZyUXFtdWpoUUw5NGpkUXM1N1I2SFBHcFk3ZzA2WXhwd2lWbzZaTnFkRmNKZW5Kd2ZScmY0VXJFUU5SUklmcXViN0VJYzU4eVkyZWp4eHNiaXY3d19RTEZYWnpIWXlRaWxIOEstTFNlLV9RSnpKVVFEZE5RX2tiUVVyVnRmVjlhNDh6Sk1XN2swdEdJZnJaQXpDNmZ3STJqdGJqbE1WWDZVTjFWcFFpQnE3azlGcDNlMlhVRjhHZ0l6cTNHejlxMnF0Q1N4Z25JbFFTbkJCNm5jZUx0OEluVnkta1I5ZGxSZXBhREhuNmpVNGJMN2JJeHFITHNWRHpsYy0taWlxNTRTdw?oc=5\", \"publisher\": \"Stocktwits\", \"pubDate\": \"Sat, 24 Oct 2026 21:02:52 GMT\"}, {\"title\": \"Unlocking Q3 Potential of SoFi Technologies (SOFI): Exploring Wall Street Estimates for Key Metrics - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiqAFBVV95cUxPVlpKUnpaNkNiS1RuRnBXOVh2OXl0aHREcU9sa1RhSEVaSHgwTkZJTUNiM1Y1c0JIMXc5dUVMRkRwdUJQVGYxQjFRQnhTbW1KMmtqRGhuMGJMZVZuUDNESEZpUHEwXzdEUmxqRkdncDk5blVLZUJaaU10TXhsZjdIX1JIek03X2hoVVlENUFhWUpaVG96dXRJczhsLTBuVDIzWHdBeUFVZnA?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Thu, 22 Oct 2026 12:15:03 GMT\"}, {\"title\": \"Prediction: SoFi Stock Gains at Least 50% by the End of 2030 - The Motley Fool\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMijgFBVV95cUxPYVI0UUR3dWF0c0lZbmFIUGNFWjJib3VQUXBZbXlyeXFYSEVRaUV1cFpEbENxVEFxcjE3OExteFA3U3ZJRDE0MFdaaDE1NUViMDlaS280bVZpMnQwV1d3QkZXeDRpRUR1TFROMVIyNG5JV1B6RVhsZ0J0ZzltQzRseWExaFBVMTFzbzZmbEdB?oc=5\", \"publisher\": \"The Motley Fool\", \"pubDate\": \"Wed, 21 Oct 2026 13:20:00 GMT\"}, {\"title\": \"Dear SoFi Stock Fans, Mark Your Calendar for October 27 - Barchart.com\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMinwFBVV95cUxOYTNDakxwRkt6Q09uelktMzBzT0JIUjJ2S3VuUzlJUlhiRTVGREMzbkZJUUQ2VzZvVUxleWpMWTAwallhd1dzVVBYV1F5LWZSX0s3Mkh0UVJIV2hfMW5Ed0JoUG1RNjFZZnJlNFEycWJRb3RLMENuSXVOTFVKRmFWOUxVQ1gwcXItbllKY1c2bmRXSHozLUVITDR2NmdhSVU?oc=5\", \"publisher\": \"Barchart.com\", \"pubDate\": \"Sat, 24 Oct 2026 19:30:01 GMT\"}, {\"title\": \"SoFi Is Now Down 44% in 2026: Did SOFI Stock Just Find a Bottom? - 24\/7 Wall St.\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiqAFBVV95cUxQNUltOU9KT1VrX3pSM0hyeGNFRkh0SnBNNkVUQXpLUzYzSWdxN3ZfbmNsQTE1dG5GSUk3WTJWNEhyX3BJVkVpdmNzcFoxQ2VlUnZ1T1hGenBFVkJHazBsWC11Wm1hRUZsb3BzTnpHX2FuN29JX1ZzVHNrSDY5ZDlBVlNuWEx2Q1VDNWJBQnYzbWRZeHNRV0hIX1d2X21Xak1raTZMalM5RkM?oc=5\", \"publisher\": \"24\/7 Wall St.\", \"pubDate\": \"Thu, 22 Oct 2026 18:31:00 GMT\"}, {\"title\": \"SoFi Stock Has Sunk This Year. Why This Analyst Sees 64% Upside. - Barron's\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMicEFVX3lxTFBCOEMzcHBCelFTR25CQmNvTUhNZ05qb1ZOcEo0U1QzZTNBYXVBZWxkNTlPMjFzZ1dHTnRoa2tCaHZEbnI4dkRWckN6a1pMblNtTnVKcWFOWkllR0RDNXJOOHE1Z3A5TVFSaEJzNW1iQnI?oc=5\", \"publisher\": \"Barron's\", \"pubDate\": \"Tue, 13 Oct 2026 07:00:00 GMT\"}], \"ai_report\": \"**Executive Conviction Thesis**\\nOur analysis indicates a strong sell conviction score of -46.2% for SOFI due to the overwhelming bearish indicators (25\/48) outweighing bullish ones (10\/48). The current price of $17.16 and negative conviction score suggest a high likelihood of further price declines.\\n\\n**Key Bullish Catalysts & Technical Backing**\\nDespite the strong sell signal, some neutral indicators (13\/48) may hint at potential short-term consolidation or minor bounces. However, these catalysts are not sufficient to overcome the bearish sentiment. No significant bullish technical patterns are present, and the recent price action has been trending downwards.\\n\\n**Critical Risk Factors & Stop-Loss Guidance**\\nThe primary risk factor is the continued dominance of bearish indicators, which could lead to further price declines. A stop-loss order should be set at $15.50 to minimize potential losses in case the bearish trend continues. It is essential to monitor market developments and adjust the stop-loss accordingly.\\n\\n**Sentiment & News Context**\\nRecent headlines highlighting SOFI's partnership with Mastercard, growth in Bitcoin ETFs, and increasing interest among Gen Z investors may not have a significant impact on our technical thesis. These news events could potentially lead to short-term price fluctuations but do not alter our fundamental view of the stock. The drop in Upstart, Affirm, and SOFI is concerning for these fintech stocks, as it suggests a broader sector decline.\", \"history\": [{\"timestamp\": \"2026-10-07 17:21:35\", \"price\": 15.609999656677246, \"conviction_score\": -72.3004694835681, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-08 15:51:18\", \"price\": 15.305000305175781, \"conviction_score\": -68.91891891891895, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-09 07:40:05\", \"price\": 15.609999656677246, \"conviction_score\": -72.3004694835681, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-10 17:20:53\", \"price\": 15.800000190734863, \"conviction_score\": -69.11764705882352, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-11 08:39:10\", \"price\": 15.800000190734863, \"conviction_score\": -69.11764705882352, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 17:47:28\", \"price\": 15.279999732971191, \"conviction_score\": -72.81105990783414, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-14 02:40:22\", \"price\": 15.239999771118164, \"conviction_score\": -76.49769585253459, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-15 18:44:05\", \"price\": 14.779999732971191, \"conviction_score\": -77.94117647058825, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-16 23:36:23\", \"price\": 14.550000190734863, \"conviction_score\": -68.1372549019608, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 10:09:55\", \"price\": 14.550000190734863, \"conviction_score\": -68.1372549019608, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 17:50:25\", \"price\": 14.550000190734863, \"conviction_score\": -68.1372549019608, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 15:51:19\", \"price\": 14.583700180053711, \"conviction_score\": -75.89743589743593, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-19 23:59:19\", \"price\": 14.300000190734863, \"conviction_score\": -64.11483253588518, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 08:11:22\", \"price\": 14.300000190734863, \"conviction_score\": -64.11483253588518, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 17:12:00\", \"price\": 14.970100402832031, \"conviction_score\": -61.538461538461554, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 21:04:11\", \"price\": 14.770000457763672, \"conviction_score\": -75.89743589743593, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-23 07:19:29\", \"price\": 14.770000457763672, \"conviction_score\": -75.89743589743593, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-24 18:06:35\", \"price\": 14.614999771118164, \"conviction_score\": -58.974358974359, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 16:21:46\", \"price\": 14.614999771118164, \"conviction_score\": -58.974358974359, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:07:38\", \"price\": 14.614999771118164, \"conviction_score\": -58.974358974359, \"verdict\": \"SELL\"}]}, \"SPY\": {\"success\": true, \"ticker\": \"SPY\", \"category\": \"Watchlist Stocks\", \"price\": 759.97, \"conviction_score\": -55.1, \"verdict\": \"SELL\", \"bullish_count\": 7, \"bearish_count\": 31, \"neutral_count\": 10, \"high\": 763.47, \"low\": 758.68, \"volume\": 33377700, \"entry_price\": 759.97, \"stop_loss\": 770.79, \"target_price\": 738.34, \"duration\": \"2-4 Days\", \"market_cap\": 25366049691.14, \"sector\": \"Unknown\", \"industry\": \"Unknown\", \"earnings_date\": null, \"options_flow\": {\"expiry\": \"2026-10-26\", \"pc_ratio\": 1.2, \"calls_vol\": 475006, \"puts_vol\": 568968}, \"win_rate\": {\"win_pct\": 44.4, \"trades\": 9}, \"timeframe_alignment\": {\"1h\": \"BEARISH\", \"1d\": \"BEARISH\", \"1w\": \"BULLISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 742.84, \"high\": 747.04, \"low\": 735.85, \"close\": 745.18, \"volume\": 62445900, \"ema50\": 736.63, \"ema200\": 0.0, \"bbu\": 745.18, \"bbl\": 745.18, \"rsi\": 53.1, \"macd\": -0.6426, \"macds\": 0.187, \"macdh\": -0.8296}, {\"time\": \"2026-08-03\", \"open\": 747.58, \"high\": 756.7, \"low\": 746.95, \"close\": 755.79, \"volume\": 59927500, \"ema50\": 737.38, \"ema200\": 0.0, \"bbu\": 755.79, \"bbl\": 755.79, \"rsi\": 59.6, \"macd\": 0.6297, \"macds\": 0.2756, \"macdh\": 0.3542}, {\"time\": \"2026-08-04\", \"open\": 758.75, \"high\": 771.49, \"low\": 758.64, \"close\": 769.42, \"volume\": 69154800, \"ema50\": 738.63, \"ema200\": 0.0, \"bbu\": 769.42, \"bbl\": 769.42, \"rsi\": 66.1, \"macd\": 2.7064, \"macds\": 0.7617, \"macdh\": 1.9446}, {\"time\": \"2026-08-05\", \"open\": 773.93, \"high\": 774.93, \"low\": 767.6, \"close\": 767.88, \"volume\": 44689100, \"ema50\": 739.78, \"ema200\": 0.0, \"bbu\": 767.88, \"bbl\": 767.88, \"rsi\": 64.8, \"macd\": 4.18, \"macds\": 1.4454, \"macdh\": 2.7346}, {\"time\": \"2026-08-06\", \"open\": 768.3, \"high\": 769.91, \"low\": 765.56, \"close\": 766.66, \"volume\": 38416900, \"ema50\": 740.83, \"ema200\": 0.0, \"bbu\": 766.66, \"bbl\": 766.66, \"rsi\": 63.8, \"macd\": 5.189, \"macds\": 2.1941, \"macdh\": 2.9949}, {\"time\": \"2026-08-07\", \"open\": 769.11, \"high\": 772.0, \"low\": 767.7, \"close\": 771.34, \"volume\": 43586300, \"ema50\": 742.03, \"ema200\": 0.0, \"bbu\": 771.34, \"bbl\": 771.34, \"rsi\": 66.0, \"macd\": 6.2944, \"macds\": 3.0142, \"macdh\": 3.2802}, {\"time\": \"2026-08-10\", \"open\": 770.69, \"high\": 773.13, \"low\": 769.71, \"close\": 771.12, \"volume\": 39249500, \"ema50\": 743.17, \"ema200\": 0.0, \"bbu\": 771.12, \"bbl\": 771.12, \"rsi\": 65.8, \"macd\": 7.0705, \"macds\": 3.8254, \"macdh\": 3.245}, {\"time\": \"2026-08-11\", \"open\": 772.61, \"high\": 772.69, \"low\": 767.29, \"close\": 768.65, \"volume\": 36740600, \"ema50\": 744.17, \"ema200\": 0.0, \"bbu\": 768.65, \"bbl\": 768.65, \"rsi\": 63.4, \"macd\": 7.4013, \"macds\": 4.5406, \"macdh\": 2.8607}, {\"time\": \"2026-08-12\", \"open\": 772.79, \"high\": 772.98, \"low\": 769.37, \"close\": 770.58, \"volume\": 33179100, \"ema50\": 745.21, \"ema200\": 700.0, \"bbu\": 770.58, \"bbl\": 770.58, \"rsi\": 64.5, \"macd\": 7.7298, \"macds\": 5.1784, \"macdh\": 2.5513}, {\"time\": \"2026-08-13\", \"open\": 772.95, \"high\": 777.44, \"low\": 772.19, \"close\": 775.95, \"volume\": 35634500, \"ema50\": 746.41, \"ema200\": 700.76, \"bbu\": 775.95, \"bbl\": 775.95, \"rsi\": 67.4, \"macd\": 8.328, \"macds\": 5.8083, \"macdh\": 2.5196}, {\"time\": \"2026-08-14\", \"open\": 776.61, \"high\": 776.87, \"low\": 773.51, \"close\": 774.42, \"volume\": 31367900, \"ema50\": 747.51, \"ema200\": 701.49, \"bbu\": 774.42, \"bbl\": 774.42, \"rsi\": 65.8, \"macd\": 8.5792, \"macds\": 6.3625, \"macdh\": 2.2166}, {\"time\": \"2026-08-17\", \"open\": 774.26, \"high\": 774.86, \"low\": 770.6, \"close\": 770.76, \"volume\": 34356600, \"ema50\": 748.42, \"ema200\": 702.18, \"bbu\": 770.76, \"bbl\": 770.76, \"rsi\": 61.8, \"macd\": 8.3862, \"macds\": 6.7672, \"macdh\": 1.6189}, {\"time\": \"2026-08-18\", \"open\": 766.8, \"high\": 767.59, \"low\": 765.02, \"close\": 765.55, \"volume\": 43920900, \"ema50\": 749.09, \"ema200\": 702.81, \"bbu\": 765.55, \"bbl\": 765.55, \"rsi\": 56.7, \"macd\": 7.724, \"macds\": 6.9586, \"macdh\": 0.7654}, {\"time\": \"2026-08-19\", \"open\": 768.45, \"high\": 770.56, \"low\": 766.2, \"close\": 767.15, \"volume\": 40306000, \"ema50\": 749.8, \"ema200\": 703.45, \"bbu\": 767.15, \"bbl\": 767.15, \"rsi\": 57.8, \"macd\": 7.2453, \"macds\": 7.0159, \"macdh\": 0.2294}, {\"time\": \"2026-08-20\", \"open\": 764.06, \"high\": 766.25, \"low\": 760.15, \"close\": 760.71, \"volume\": 45520300, \"ema50\": 750.23, \"ema200\": 704.02, \"bbu\": 760.71, \"bbl\": 760.71, \"rsi\": 51.8, \"macd\": 6.2736, \"macds\": 6.8675, \"macdh\": -0.5938}, {\"time\": \"2026-08-21\", \"open\": 764.15, \"high\": 765.95, \"low\": 762.28, \"close\": 763.82, \"volume\": 39188700, \"ema50\": 750.76, \"ema200\": 704.61, \"bbu\": 763.82, \"bbl\": 763.82, \"rsi\": 54.3, \"macd\": 5.6891, \"macds\": 6.6318, \"macdh\": -0.9427}, {\"time\": \"2026-08-24\", \"open\": 762.89, \"high\": 763.32, \"low\": 760.19, \"close\": 761.58, \"volume\": 32430900, \"ema50\": 751.19, \"ema200\": 705.18, \"bbu\": 761.58, \"bbl\": 761.58, \"rsi\": 52.2, \"macd\": 4.9873, \"macds\": 6.3029, \"macdh\": -1.3156}, {\"time\": \"2026-08-25\", \"open\": 764.26, \"high\": 764.88, \"low\": 761.16, \"close\": 764.01, \"volume\": 27422300, \"ema50\": 751.69, \"ema200\": 705.77, \"bbu\": 764.01, \"bbl\": 764.01, \"rsi\": 54.3, \"macd\": 4.5748, \"macds\": 5.9573, \"macdh\": -1.3825}, {\"time\": \"2026-08-26\", \"open\": 762.84, \"high\": 765.45, \"low\": 762.04, \"close\": 764.18, \"volume\": 28751600, \"ema50\": 752.18, \"ema200\": 706.35, \"bbu\": 764.18, \"bbl\": 764.18, \"rsi\": 54.4, \"macd\": 4.213, \"macds\": 5.6084, \"macdh\": -1.3954}, {\"time\": \"2026-08-27\", \"open\": 766.6, \"high\": 770.45, \"low\": 765.26, \"close\": 769.19, \"volume\": 34557100, \"ema50\": 752.85, \"ema200\": 706.97, \"bbu\": 769.19, \"bbl\": 769.19, \"rsi\": 58.6, \"macd\": 4.281, \"macds\": 5.3429, \"macdh\": -1.062}, {\"time\": \"2026-08-28\", \"open\": 769.85, \"high\": 773.38, \"low\": 766.41, \"close\": 767.44, \"volume\": 36744300, \"ema50\": 753.42, \"ema200\": 707.57, \"bbu\": 767.44, \"bbl\": 767.44, \"rsi\": 56.7, \"macd\": 4.1462, \"macds\": 5.1036, \"macdh\": -0.9574}, {\"time\": \"2026-08-31\", \"open\": 765.43, \"high\": 766.1, \"low\": 762.83, \"close\": 765.15, \"volume\": 38810800, \"ema50\": 753.88, \"ema200\": 708.15, \"bbu\": 765.15, \"bbl\": 765.15, \"rsi\": 54.1, \"macd\": 3.8103, \"macds\": 4.8449, \"macdh\": -1.0346}, {\"time\": \"2026-09-01\", \"open\": 760.12, \"high\": 762.78, \"low\": 757.6, \"close\": 759.89, \"volume\": 41126300, \"ema50\": 754.12, \"ema200\": 708.66, \"bbu\": 759.89, \"bbl\": 759.89, \"rsi\": 48.6, \"macd\": 3.0844, \"macds\": 4.4928, \"macdh\": -1.4084}, {\"time\": \"2026-09-02\", \"open\": 760.56, \"high\": 764.53, \"low\": 759.84, \"close\": 763.26, \"volume\": 29566200, \"ema50\": 754.47, \"ema200\": 709.21, \"bbu\": 763.26, \"bbl\": 763.26, \"rsi\": 52.0, \"macd\": 2.7495, \"macds\": 4.1441, \"macdh\": -1.3947}, {\"time\": \"2026-09-03\", \"open\": 766.0, \"high\": 772.11, \"low\": 765.55, \"close\": 771.25, \"volume\": 43531600, \"ema50\": 755.13, \"ema200\": 709.82, \"bbu\": 771.25, \"bbl\": 771.25, \"rsi\": 58.8, \"macd\": 3.0931, \"macds\": 3.9339, \"macdh\": -0.8408}, {\"time\": \"2026-09-04\", \"open\": 770.1, \"high\": 770.96, \"low\": 767.1, \"close\": 768.28, \"volume\": 34054200, \"ema50\": 755.65, \"ema200\": 710.4, \"bbu\": 768.28, \"bbl\": 768.28, \"rsi\": 55.6, \"macd\": 3.09, \"macds\": 3.7651, \"macdh\": -0.6752}, {\"time\": \"2026-09-08\", \"open\": 767.16, \"high\": 767.79, \"low\": 763.24, \"close\": 764.06, \"volume\": 44746100, \"ema50\": 755.98, \"ema200\": 710.94, \"bbu\": 764.06, \"bbl\": 764.06, \"rsi\": 51.4, \"macd\": 2.7157, \"macds\": 3.5553, \"macdh\": -0.8396}, {\"time\": \"2026-09-09\", \"open\": 762.19, \"high\": 762.58, \"low\": 759.06, \"close\": 760.51, \"volume\": 32812400, \"ema50\": 756.16, \"ema200\": 711.43, \"bbu\": 760.51, \"bbl\": 760.51, \"rsi\": 48.1, \"macd\": 2.1082, \"macds\": 3.2658, \"macdh\": -1.1576}, {\"time\": \"2026-09-10\", \"open\": 756.15, \"high\": 758.23, \"low\": 754.77, \"close\": 755.95, \"volume\": 42740400, \"ema50\": 756.15, \"ema200\": 711.87, \"bbu\": 755.95, \"bbl\": 755.95, \"rsi\": 44.1, \"macd\": 1.2446, \"macds\": 2.8616, \"macdh\": -1.617}, {\"time\": \"2026-09-11\", \"open\": 762.83, \"high\": 764.48, \"low\": 761.71, \"close\": 762.4, \"volume\": 45512700, \"ema50\": 756.39, \"ema200\": 712.38, \"bbu\": 762.4, \"bbl\": 762.4, \"rsi\": 50.3, \"macd\": 1.0679, \"macds\": 2.5029, \"macdh\": -1.435}, {\"time\": \"2026-09-14\", \"open\": 757.12, \"high\": 761.63, \"low\": 756.05, \"close\": 759.0, \"volume\": 43992400, \"ema50\": 756.49, \"ema200\": 712.84, \"bbu\": 759.0, \"bbl\": 759.0, \"rsi\": 47.3, \"macd\": 0.6458, \"macds\": 2.1315, \"macdh\": -1.4856}, {\"time\": \"2026-09-15\", \"open\": 758.24, \"high\": 758.47, \"low\": 754.28, \"close\": 755.51, \"volume\": 46195000, \"ema50\": 756.46, \"ema200\": 713.27, \"bbu\": 755.51, \"bbl\": 755.51, \"rsi\": 44.4, \"macd\": 0.0301, \"macds\": 1.7112, \"macdh\": -1.681}, {\"time\": \"2026-09-16\", \"open\": 757.62, \"high\": 759.78, \"low\": 747.74, \"close\": 752.18, \"volume\": 59217700, \"ema50\": 756.29, \"ema200\": 713.65, \"bbu\": 752.18, \"bbl\": 752.18, \"rsi\": 41.8, \"macd\": -0.7184, \"macds\": 1.2253, \"macdh\": -1.9436}, {\"time\": \"2026-09-17\", \"open\": 761.26, \"high\": 761.68, \"low\": 758.08, \"close\": 760.71, \"volume\": 49652800, \"ema50\": 756.46, \"ema200\": 714.12, \"bbu\": 760.71, \"bbl\": 760.71, \"rsi\": 50.0, \"macd\": -0.6163, \"macds\": 0.857, \"macdh\": -1.4732}, {\"time\": \"2026-09-18\", \"open\": 761.31, \"high\": 762.0, \"low\": 757.97, \"close\": 761.69, \"volume\": 65395100, \"ema50\": 756.67, \"ema200\": 714.59, \"bbu\": 761.69, \"bbl\": 761.69, \"rsi\": 50.9, \"macd\": -0.4511, \"macds\": 0.5953, \"macdh\": -1.0465}, {\"time\": \"2026-09-21\", \"open\": 766.25, \"high\": 774.89, \"low\": 766.03, \"close\": 773.5, \"volume\": 50484700, \"ema50\": 757.33, \"ema200\": 715.18, \"bbu\": 773.5, \"bbl\": 773.5, \"rsi\": 59.8, \"macd\": 0.6255, \"macds\": 0.6014, \"macdh\": 0.0241}, {\"time\": \"2026-09-22\", \"open\": 774.03, \"high\": 775.14, \"low\": 772.57, \"close\": 773.38, \"volume\": 34802300, \"ema50\": 757.96, \"ema200\": 715.76, \"bbu\": 773.38, \"bbl\": 773.38, \"rsi\": 59.7, \"macd\": 1.4523, \"macds\": 0.7716, \"macdh\": 0.6807}, {\"time\": \"2026-09-23\", \"open\": 772.79, \"high\": 773.05, \"low\": 766.5, \"close\": 767.81, \"volume\": 54931700, \"ema50\": 758.34, \"ema200\": 716.28, \"bbu\": 767.81, \"bbl\": 767.81, \"rsi\": 54.3, \"macd\": 1.6392, \"macds\": 0.9451, \"macdh\": 0.6941}, {\"time\": \"2026-09-24\", \"open\": 764.07, \"high\": 768.95, \"low\": 763.25, \"close\": 767.18, \"volume\": 43983700, \"ema50\": 758.69, \"ema200\": 716.78, \"bbu\": 767.18, \"bbl\": 767.18, \"rsi\": 53.7, \"macd\": 1.7167, \"macds\": 1.0994, \"macdh\": 0.6173}, {\"time\": \"2026-09-25\", \"open\": 768.78, \"high\": 772.28, \"low\": 766.29, \"close\": 771.35, \"volume\": 36666700, \"ema50\": 759.19, \"ema200\": 717.33, \"bbu\": 771.35, \"bbl\": 771.35, \"rsi\": 57.0, \"macd\": 2.0905, \"macds\": 1.2976, \"macdh\": 0.7929}, {\"time\": \"2026-09-28\", \"open\": 768.35, \"high\": 769.54, \"low\": 763.72, \"close\": 765.61, \"volume\": 42694500, \"ema50\": 759.44, \"ema200\": 717.81, \"bbu\": 765.61, \"bbl\": 765.61, \"rsi\": 51.5, \"macd\": 1.9016, \"macds\": 1.4184, \"macdh\": 0.4832}, {\"time\": \"2026-09-29\", \"open\": 766.83, \"high\": 766.98, \"low\": 762.35, \"close\": 764.2, \"volume\": 36910500, \"ema50\": 759.62, \"ema200\": 718.27, \"bbu\": 764.2, \"bbl\": 764.2, \"rsi\": 50.2, \"macd\": 1.6195, \"macds\": 1.4586, \"macdh\": 0.1609}, {\"time\": \"2026-09-30\", \"open\": 766.45, \"high\": 769.41, \"low\": 762.18, \"close\": 762.63, \"volume\": 62110000, \"ema50\": 759.74, \"ema200\": 718.71, \"bbu\": 762.63, \"bbl\": 762.63, \"rsi\": 48.8, \"macd\": 1.2548, \"macds\": 1.4179, \"macdh\": -0.1631}, {\"time\": \"2026-10-01\", \"open\": 764.36, \"high\": 765.65, \"low\": 758.79, \"close\": 763.99, \"volume\": 47708100, \"ema50\": 759.91, \"ema200\": 719.16, \"bbu\": 763.99, \"bbl\": 763.99, \"rsi\": 50.1, \"macd\": 1.0632, \"macds\": 1.3469, \"macdh\": -0.2837}, {\"time\": \"2026-10-02\", \"open\": 770.58, \"high\": 772.65, \"low\": 767.15, \"close\": 769.64, \"volume\": 46335300, \"ema50\": 760.29, \"ema200\": 719.66, \"bbu\": 769.64, \"bbl\": 769.64, \"rsi\": 55.4, \"macd\": 1.3517, \"macds\": 1.3479, \"macdh\": 0.0038}, {\"time\": \"2026-10-05\", \"open\": 769.69, \"high\": 776.61, \"low\": 769.63, \"close\": 774.83, \"volume\": 44840200, \"ema50\": 760.86, \"ema200\": 720.21, \"bbu\": 774.83, \"bbl\": 774.83, \"rsi\": 59.6, \"macd\": 1.9764, \"macds\": 1.4736, \"macdh\": 0.5028}, {\"time\": \"2026-10-06\", \"open\": 778.15, \"high\": 781.62, \"low\": 777.96, \"close\": 779.09, \"volume\": 36054300, \"ema50\": 761.58, \"ema200\": 720.8, \"bbu\": 779.09, \"bbl\": 779.09, \"rsi\": 62.7, \"macd\": 2.7831, \"macds\": 1.7355, \"macdh\": 1.0476}, {\"time\": \"2026-10-07\", \"open\": 775.77, \"high\": 779.1, \"low\": 773.61, \"close\": 777.22, \"volume\": 30989200, \"ema50\": 762.19, \"ema200\": 721.36, \"bbu\": 777.22, \"bbl\": 777.22, \"rsi\": 60.5, \"macd\": 3.2342, \"macds\": 2.0352, \"macdh\": 1.199}, {\"time\": \"2026-10-08\", \"open\": 774.86, \"high\": 777.09, \"low\": 770.44, \"close\": 773.93, \"volume\": 40431100, \"ema50\": 762.65, \"ema200\": 721.88, \"bbu\": 773.93, \"bbl\": 773.93, \"rsi\": 56.7, \"macd\": 3.2884, \"macds\": 2.2859, \"macdh\": 1.0025}, {\"time\": \"2026-10-09\", \"open\": 776.24, \"high\": 779.42, \"low\": 775.14, \"close\": 778.57, \"volume\": 22624500, \"ema50\": 763.27, \"ema200\": 722.45, \"bbu\": 778.57, \"bbl\": 778.57, \"rsi\": 60.5, \"macd\": 3.6635, \"macds\": 2.5614, \"macdh\": 1.1021}, {\"time\": \"2026-10-12\", \"open\": 778.78, \"high\": 779.4, \"low\": 777.05, \"close\": 778.1, \"volume\": 18685000, \"ema50\": 763.86, \"ema200\": 723.0, \"bbu\": 778.1, \"bbl\": 778.1, \"rsi\": 59.9, \"macd\": 3.8781, \"macds\": 2.8247, \"macdh\": 1.0534}, {\"time\": \"2026-10-13\", \"open\": 777.34, \"high\": 778.75, \"low\": 775.95, \"close\": 778.01, \"volume\": 25848000, \"ema50\": 764.41, \"ema200\": 723.55, \"bbu\": 778.01, \"bbl\": 778.01, \"rsi\": 59.8, \"macd\": 3.9949, \"macds\": 3.0588, \"macdh\": 0.9361}, {\"time\": \"2026-10-14\", \"open\": 774.92, \"high\": 776.35, \"low\": 766.71, \"close\": 769.6, \"volume\": 55715400, \"ema50\": 764.61, \"ema200\": 724.01, \"bbu\": 769.6, \"bbl\": 769.6, \"rsi\": 50.1, \"macd\": 3.37, \"macds\": 3.121, \"macdh\": 0.249}, {\"time\": \"2026-10-15\", \"open\": 766.25, \"high\": 772.87, \"low\": 764.43, \"close\": 771.79, \"volume\": 43261600, \"ema50\": 764.9, \"ema200\": 724.48, \"bbu\": 771.79, \"bbl\": 771.79, \"rsi\": 52.3, \"macd\": 3.0167, \"macds\": 3.1002, \"macdh\": -0.0835}, {\"time\": \"2026-10-16\", \"open\": 773.24, \"high\": 773.25, \"low\": 760.64, \"close\": 763.25, \"volume\": 64384600, \"ema50\": 764.83, \"ema200\": 724.87, \"bbu\": 763.25, \"bbl\": 763.25, \"rsi\": 44.2, \"macd\": 2.0243, \"macds\": 2.885, \"macdh\": -0.8607}, {\"time\": \"2026-10-19\", \"open\": 767.23, \"high\": 770.46, \"low\": 765.82, \"close\": 766.48, \"volume\": 38680100, \"ema50\": 764.9, \"ema200\": 725.28, \"bbu\": 766.48, \"bbl\": 766.48, \"rsi\": 47.5, \"macd\": 1.4813, \"macds\": 2.6042, \"macdh\": -1.1229}, {\"time\": \"2026-10-20\", \"open\": 765.86, \"high\": 772.29, \"low\": 764.25, \"close\": 769.05, \"volume\": 35048400, \"ema50\": 765.06, \"ema200\": 725.72, \"bbu\": 769.05, \"bbl\": 769.05, \"rsi\": 50.0, \"macd\": 1.2441, \"macds\": 2.3322, \"macdh\": -1.0882}, {\"time\": \"2026-10-21\", \"open\": 771.17, \"high\": 774.44, \"low\": 768.4, \"close\": 773.09, \"volume\": 31943800, \"ema50\": 765.37, \"ema200\": 726.19, \"bbu\": 773.09, \"bbl\": 773.09, \"rsi\": 53.8, \"macd\": 1.3663, \"macds\": 2.139, \"macdh\": -0.7728}, {\"time\": \"2026-10-22\", \"open\": 766.37, \"high\": 767.71, \"low\": 761.17, \"close\": 763.96, \"volume\": 54117100, \"ema50\": 765.32, \"ema200\": 726.56, \"bbu\": 763.96, \"bbl\": 763.96, \"rsi\": 45.4, \"macd\": 0.7181, \"macds\": 1.8548, \"macdh\": -1.1367}, {\"time\": \"2026-10-23\", \"open\": 759.9, \"high\": 763.47, \"low\": 758.68, \"close\": 759.97, \"volume\": 33377700, \"ema50\": 765.11, \"ema200\": 726.9, \"bbu\": 759.97, \"bbl\": 759.97, \"rsi\": 42.3, \"macd\": -0.1161, \"macds\": 1.4606, \"macdh\": -1.5768}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 769.33, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 10-day Simple Moving Average ($769.33)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 770.1505, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($770.15)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 766.8982, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($766.90)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 756.5547, \"signal\": \"Bullish\", \"contribution\": 1.3, \"details\": \"Price is above the 100-day Long-term SMA ($756.55)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 724.0023, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Major Trend SMA ($724.00)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 767.5121, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 9-day Exponential Moving Average ($767.51)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 768.6865, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($768.69)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 765.1084, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($765.11)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 726.8965, \"signal\": \"Bullish\", \"contribution\": 1.5, \"details\": \"Price is above the 200-day Trend Anchor EMA ($726.90)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 765.8856, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below (Bearish) Parabolic SAR dot at $765.89\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 42.3479, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 42.3\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 26.9301, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Stochastic %K (26.9) is below %D (37.7)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 37.6517, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Stochastic %D is neutral at 37.7\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.1161, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"MACD line (-0.1161) is below Signal line (1.4606)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": -1.5768, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"MACD histogram is negative (-1.5768)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -94.3767, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Williams %R is oversold at -94.4\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -9955.8322, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -9955.8\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -2.2194, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-2.22%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -18.6, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-18.60)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -0.6782, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-0.6782)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 782.5357, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($782.54)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 757.7653, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is very close to or below lower support band ($757.77)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.0322, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.032 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 783.4029, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($783.40)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 753.9702, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($753.97)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 781.62, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($781.62)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 758.68, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Price is breaking down below the 20-day Low ($758.68)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 7.2107, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $7.21\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 0.9488, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 0.95% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 6.1926, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $6.19\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": 152905700.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": -0.0827, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"CMF is negative (selling distribution) at -0.083\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": -94265444.6818, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Force Index is negative (-94265445)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 769.0203, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($769.02)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": 92717406.8947, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"PVT is below its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -15.2062, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-15.206239)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": 634956322.6866, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"A\/D line is below its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": -11230295.4817, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Chaikin Oscillator is negative (-11230295)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 34.5797, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 34.6\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 14.5057, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Trend strength is weak\/ranging at 14.5\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -13.9662, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (16.7) is below DMI- (30.7)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -0.7708, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-0.771)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": 0.0474, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (0.0474) is below its signal line (0.0511)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -1.6933, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-1.69)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": 0.0732, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (0.07%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 3.7795, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (3.78)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -0.1722, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"TSI indicator (-0.17) is below signal line (6.42)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.2527, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.76) is below -VI (1.01)\"}], \"news_articles\": [{\"title\": \"State Street SPDR S&P 500 ETF (SPY) Sells NVIDIA and Apple on Oct. 21 - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMikgFBVV95cUxOVFNuSllaZTVBbmVLbWZ4UjZSRTlrNzMzblVaSy1wNTFTV1FsX2tReDVZQTBWbGZIbEJiaUctQVdPZFI5c2RGemxlUHZpeXI4OWZiVGxhM05ZeUNMRUNlUUVFTWZTVE5hTTk1TGNFSmF5ZjU3ckVkM09HazFQUVZmYmdhNkRGbjcwVG80NnhTWEZwZw?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Fri, 23 Oct 2026 11:04:49 GMT\"}, {\"title\": \"S&P 500 Return 2026: SPY Up 13.2%, Median Stock Only 5.7% - Opening Bell Daily\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiiwFBVV95cUxPVUhjUGdFOG9iR3J5TE5FckhROE9IUFBmMUJOeDV6dHBGY3NpRFp3YzZFWEY1VVBIWk00Y1FCTGM1clVpc1BxX0NHNmNQMUdjMnpkMkMwY2o0cWpXTlZqdHN5QVRTaUtNX21yZk1CV0tvRkxXQmNMejN2d1BEZDFSQWg5cjJsRmMxdjRB?oc=5\", \"publisher\": \"Opening Bell Daily\", \"pubDate\": \"Fri, 16 Oct 2026 11:02:18 GMT\"}, {\"title\": \"18 S&P 500 Stocks Just Made New 52-Week Highs - Trefis\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiqgFBVV95cUxPNU9nS3JNak0tYW9TWFdCVFNaM3UtbkhpeGVTcVZpakE2dm5nZVM0RnUxX2NRUjhTNXRxX3dNZTB3RWFtQTNCcUhuSUhfeHFjVS1rVmxnXzhad0NiQTVBODVrLUJBdGpiNEk0dDJNVDE4dU42eF81WUhUMG1zY1hYQ2xYc05OTTA2OGN3VmVZX01OV1N6TU1rRHNyeWJYS3Zka1FaVVNHd1BaUQ?oc=5\", \"publisher\": \"Trefis\", \"pubDate\": \"Sat, 24 Oct 2026 13:42:14 GMT\"}, {\"title\": \"Stock volatility surge reinstates U.S. Treasurys as hedges - Nomura (SPY:NYSEARCA) - Seeking Alpha\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMipgFBVV95cUxObkRPTGVIbUp4R1ZaRHVfRjJpVUpIdXVjY21JdHB6ZURnRExlWU5Ob2l5Tk9VZVdxV190dVZfajhUVDlNcUd1M2NlU0RUeVIzenNHZmtRelJMcXEyQU5OZS1QT3JyU1BoaU8yVlRvQU82TXUzaTB1WDc0bHZNbTV4U1czaHprVko1U3VNZG1xTkNXWnZUUlFBOEQ0bV9wZ3R4N0gtZE5n?oc=5\", \"publisher\": \"Seeking Alpha\", \"pubDate\": \"Thu, 22 Oct 2026 19:07:00 GMT\"}, {\"title\": \"SPY Jan 2029 900.000 call (SPY290119C00900000) stock price, news, quote and history - Yahoo Finance UK\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiZEFVX3lxTFBlZU5jY0kyNmVNR1A5LXBwNTBXSU9pdHA0ZFRrV0dpVWQ4WkQxVkFjMFlSTlhIcjZhclRid3F5UWtxM1k2ZUdxdUh5eUlSUXFfLVZRbXMtM3Q0TzhpZWNzQjVEeHg?oc=5\", \"publisher\": \"Yahoo Finance UK\", \"pubDate\": \"Sun, 25 Oct 2026 04:28:59 GMT\"}, {\"title\": \"Stocks At 52-Week Lows: Friday\\u2019s Full List - Trefis\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMipAFBVV95cUxPNGFVYVZwTGxDaXhVLVRlRXh0eWxlQVBMaktSRVdVb2FVcVVpWElJczhFMlAtZTBxckJxeThlSGcwVUs0enVqRTh5S3BOMHBzR0xpUzBZYjd5SHpJMjY5SjRONWdjSVg5bUdIZWhKRFRFektVWWczSjU1VXhrTGJjdFpZdGpITHgyUS1pT0tpa05JN3lxTkg4bS1vVjlBTWJ0S3lsYg?oc=5\", \"publisher\": \"Trefis\", \"pubDate\": \"Sat, 24 Oct 2026 13:57:28 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nSPY displays strong bearish structure with 31 of 48 technical indicators aligned in sell signals. Volume oscillators confirm institutional selling (negative money flow), and price resides in a clear downtrend below key moving averages.\\n\\n### Key Bearish Catalysts & Technical Backing\\n\\n* Price breaking down below key support levels.\\n* Strong trend alignment indicating continuation of downward momentum.\\n* Negative money flow divergence on daily charts.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Potential short-squeeze risk if high short interest triggers buyback momentum.\\n* Suggested stop-loss level: **$770.79**.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[State Street SPDR S&P 500 ETF (SPY) Sells NVIDIA and Apple on Oct. 21 - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMikgFBVV95cUxOVFNuSllaZTVBbmVLbWZ4UjZSRTlrNzMzblVaSy1wNTFTV1FsX2tReDVZQTBWbGZIbEJiaUctQVdPZFI5c2RGemxlUHZpeXI4OWZiVGxhM05ZeUNMRUNlUUVFTWZTVE5hTTk1TGNFSmF5ZjU3ckVkM09HazFQUVZmYmdhNkRGbjcwVG80NnhTWEZwZw?oc=5)** (via Yahoo Finance)\\n* **[S&P 500 Return 2026: SPY Up 13.2%, Median Stock Only 5.7% - Opening Bell Daily](https:\/\/news.google.com\/rss\/articles\/CBMiiwFBVV95cUxPVUhjUGdFOG9iR3J5TE5FckhROE9IUFBmMUJOeDV6dHBGY3NpRFp3YzZFWEY1VVBIWk00Y1FCTGM1clVpc1BxX0NHNmNQMUdjMnpkMkMwY2o0cWpXTlZqdHN5QVRTaUtNX21yZk1CV0tvRkxXQmNMejN2d1BEZDFSQWg5cjJsRmMxdjRB?oc=5)** (via Opening Bell Daily)\\n* **[18 S&P 500 Stocks Just Made New 52-Week Highs - Trefis](https:\/\/news.google.com\/rss\/articles\/CBMiqgFBVV95cUxPNU9nS3JNak0tYW9TWFdCVFNaM3UtbkhpeGVTcVZpakE2dm5nZVM0RnUxX2NRUjhTNXRxX3dNZTB3RWFtQTNCcUhuSUhfeHFjVS1rVmxnXzhad0NiQTVBODVrLUJBdGpiNEk0dDJNVDE4dU42eF81WUhUMG1zY1hYQ2xYc05OTTA2OGN3VmVZX01OV1N6TU1rRHNyeWJYS3Zka1FaVVNHd1BaUQ?oc=5)** (via Trefis)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for SPY.\", \"history\": [{\"timestamp\": \"2026-10-06 14:00:46\", \"price\": 780.1099853515625, \"conviction_score\": 75.11520737327191, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-07 17:05:47\", \"price\": 776.739990234375, \"conviction_score\": 78.40375586854464, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-08 15:51:20\", \"price\": 774.64501953125, \"conviction_score\": 64.31924882629112, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-09 07:56:13\", \"price\": 773.9299926757812, \"conviction_score\": 72.76995305164323, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-10 17:20:56\", \"price\": 778.5700073242188, \"conviction_score\": 58.55855855855858, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-12 17:47:29\", \"price\": 777.844970703125, \"conviction_score\": 74.64788732394368, \"verdict\": \"STRONG BUY\"}, {\"timestamp\": \"2026-10-14 02:43:50\", \"price\": 778.010009765625, \"conviction_score\": 63.96396396396399, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-15 18:44:05\", \"price\": 769.8577880859375, \"conviction_score\": 18.974358974358985, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-16 23:51:12\", \"price\": 763.25, \"conviction_score\": -33.17757009345795, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 09:37:01\", \"price\": 763.25, \"conviction_score\": -33.17757009345795, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 18:39:46\", \"price\": 763.25, \"conviction_score\": -33.17757009345795, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 16:25:38\", \"price\": 768.2899780273438, \"conviction_score\": -23.07692307692308, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-20 00:17:06\", \"price\": 766.47998046875, \"conviction_score\": -25.37313432835821, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-20 08:44:22\", \"price\": 766.47998046875, \"conviction_score\": -25.37313432835821, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-21 17:27:59\", \"price\": 773.905029296875, \"conviction_score\": 15.075376884422113, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-22 21:19:28\", \"price\": 763.9600219726562, \"conviction_score\": -37.85046728971964, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 07:53:07\", \"price\": 763.9600219726562, \"conviction_score\": -37.85046728971964, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-24 18:06:35\", \"price\": 759.969970703125, \"conviction_score\": -55.14018691588788, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 16:36:52\", \"price\": 759.969970703125, \"conviction_score\": -55.14018691588788, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-25 18:07:39\", \"price\": 759.969970703125, \"conviction_score\": -55.14018691588788, \"verdict\": \"SELL\"}]}, \"LCID\": {\"success\": true, \"ticker\": \"LCID\", \"category\": \"Watchlist Stocks\", \"price\": 3.52, \"conviction_score\": -25.0, \"verdict\": \"MILD SELL\", \"bullish_count\": 15, \"bearish_count\": 21, \"neutral_count\": 12, \"high\": 3.61, \"low\": 3.34, \"volume\": 7761100, \"entry_price\": 3.52, \"stop_loss\": 3.94, \"target_price\": 2.68, \"duration\": \"5-7 Days\", \"market_cap\": 27319071.85, \"sector\": \"Consumer Cyclical\", \"industry\": \"Auto Manufacturers\", \"earnings_date\": \"2026-11-09\", \"options_flow\": {\"expiry\": \"2026-10-30\", \"pc_ratio\": 0.13, \"calls_vol\": 3353, \"puts_vol\": 447}, \"win_rate\": {\"win_pct\": 50.0, \"trades\": 8}, \"timeframe_alignment\": {\"1h\": \"NEUTRAL\", \"1d\": \"BEARISH\", \"1w\": \"BEARISH\"}, \"chart_data\": [{\"time\": \"2026-07-31\", \"open\": 8.08, \"high\": 8.23, \"low\": 7.29, \"close\": 7.38, \"volume\": 9239200, \"ema50\": 6.53, \"ema200\": 0.0, \"bbu\": 7.38, \"bbl\": 7.38, \"rsi\": 56.9, \"macd\": 0.4656, \"macds\": 0.3299, \"macdh\": 0.1357}, {\"time\": \"2026-08-03\", \"open\": 7.47, \"high\": 7.91, \"low\": 7.27, \"close\": 7.7, \"volume\": 9803100, \"ema50\": 6.57, \"ema200\": 0.0, \"bbu\": 7.7, \"bbl\": 7.7, \"rsi\": 59.3, \"macd\": 0.4787, \"macds\": 0.3596, \"macdh\": 0.119}, {\"time\": \"2026-08-04\", \"open\": 7.61, \"high\": 7.95, \"low\": 7.38, \"close\": 7.78, \"volume\": 11111700, \"ema50\": 6.62, \"ema200\": 0.0, \"bbu\": 7.78, \"bbl\": 7.78, \"rsi\": 59.9, \"macd\": 0.4898, \"macds\": 0.3857, \"macdh\": 0.1041}, {\"time\": \"2026-08-05\", \"open\": 6.95, \"high\": 7.24, \"low\": 6.18, \"close\": 6.7, \"volume\": 23306200, \"ema50\": 6.63, \"ema200\": 0.0, \"bbu\": 6.7, \"bbl\": 6.7, \"rsi\": 49.4, \"macd\": 0.4068, \"macds\": 0.3899, \"macdh\": 0.0169}, {\"time\": \"2026-08-06\", \"open\": 6.66, \"high\": 7.12, \"low\": 6.6, \"close\": 6.98, \"volume\": 9527100, \"ema50\": 6.64, \"ema200\": 0.0, \"bbu\": 6.98, \"bbl\": 6.98, \"rsi\": 51.8, \"macd\": 0.3595, \"macds\": 0.3838, \"macdh\": -0.0243}, {\"time\": \"2026-08-07\", \"open\": 7.08, \"high\": 7.23, \"low\": 6.89, \"close\": 7.04, \"volume\": 7326700, \"ema50\": 6.65, \"ema200\": 0.0, \"bbu\": 7.04, \"bbl\": 7.04, \"rsi\": 52.3, \"macd\": 0.3231, \"macds\": 0.3717, \"macdh\": -0.0486}, {\"time\": \"2026-08-10\", \"open\": 7.02, \"high\": 7.03, \"low\": 6.46, \"close\": 6.61, \"volume\": 7834300, \"ema50\": 6.65, \"ema200\": 0.0, \"bbu\": 6.61, \"bbl\": 6.61, \"rsi\": 48.3, \"macd\": 0.2566, \"macds\": 0.3487, \"macdh\": -0.092}, {\"time\": \"2026-08-11\", \"open\": 6.6, \"high\": 6.73, \"low\": 6.51, \"close\": 6.7, \"volume\": 4641000, \"ema50\": 6.65, \"ema200\": 0.0, \"bbu\": 6.7, \"bbl\": 6.7, \"rsi\": 49.2, \"macd\": 0.2088, \"macds\": 0.3207, \"macdh\": -0.1119}, {\"time\": \"2026-08-12\", \"open\": 6.73, \"high\": 6.81, \"low\": 6.33, \"close\": 6.54, \"volume\": 6057800, \"ema50\": 6.65, \"ema200\": 9.45, \"bbu\": 6.54, \"bbl\": 6.54, \"rsi\": 47.6, \"macd\": 0.1562, \"macds\": 0.2878, \"macdh\": -0.1316}, {\"time\": \"2026-08-13\", \"open\": 6.34, \"high\": 6.5, \"low\": 6.23, \"close\": 6.44, \"volume\": 6151000, \"ema50\": 6.64, \"ema200\": 9.42, \"bbu\": 6.44, \"bbl\": 6.44, \"rsi\": 46.7, \"macd\": 0.1052, \"macds\": 0.2513, \"macdh\": -0.1461}, {\"time\": \"2026-08-14\", \"open\": 6.46, \"high\": 6.57, \"low\": 6.12, \"close\": 6.22, \"volume\": 6321000, \"ema50\": 6.63, \"ema200\": 9.39, \"bbu\": 6.22, \"bbl\": 6.22, \"rsi\": 44.5, \"macd\": 0.0465, \"macds\": 0.2103, \"macdh\": -0.1638}, {\"time\": \"2026-08-17\", \"open\": 6.11, \"high\": 6.26, \"low\": 6.03, \"close\": 6.22, \"volume\": 4570800, \"ema50\": 6.61, \"ema200\": 9.36, \"bbu\": 6.22, \"bbl\": 6.22, \"rsi\": 44.5, \"macd\": -0.0, \"macds\": 0.1683, \"macdh\": -0.1683}, {\"time\": \"2026-08-18\", \"open\": 6.14, \"high\": 6.17, \"low\": 5.73, \"close\": 5.77, \"volume\": 8212100, \"ema50\": 6.58, \"ema200\": 9.33, \"bbu\": 5.77, \"bbl\": 5.77, \"rsi\": 40.1, \"macd\": -0.0724, \"macds\": 0.1201, \"macdh\": -0.1925}, {\"time\": \"2026-08-19\", \"open\": 5.88, \"high\": 5.95, \"low\": 5.41, \"close\": 5.92, \"volume\": 8536500, \"ema50\": 6.55, \"ema200\": 9.29, \"bbu\": 5.92, \"bbl\": 5.92, \"rsi\": 42.1, \"macd\": -0.1162, \"macds\": 0.0729, \"macdh\": -0.1891}, {\"time\": \"2026-08-20\", \"open\": 5.92, \"high\": 6.03, \"low\": 5.6, \"close\": 5.62, \"volume\": 17350200, \"ema50\": 6.51, \"ema200\": 9.25, \"bbu\": 5.62, \"bbl\": 5.62, \"rsi\": 39.3, \"macd\": -0.1728, \"macds\": 0.0237, \"macdh\": -0.1966}, {\"time\": \"2026-08-21\", \"open\": 5.65, \"high\": 5.71, \"low\": 5.48, \"close\": 5.51, \"volume\": 6634400, \"ema50\": 6.48, \"ema200\": 9.22, \"bbu\": 5.51, \"bbl\": 5.51, \"rsi\": 38.2, \"macd\": -0.2244, \"macds\": -0.0259, \"macdh\": -0.1985}, {\"time\": \"2026-08-24\", \"open\": 5.5, \"high\": 5.51, \"low\": 5.08, \"close\": 5.09, \"volume\": 11338100, \"ema50\": 6.42, \"ema200\": 9.18, \"bbu\": 5.09, \"bbl\": 5.09, \"rsi\": 34.4, \"macd\": -0.2957, \"macds\": -0.0799, \"macdh\": -0.2158}, {\"time\": \"2026-08-25\", \"open\": 5.12, \"high\": 5.4, \"low\": 5.01, \"close\": 5.26, \"volume\": 9110000, \"ema50\": 6.38, \"ema200\": 9.14, \"bbu\": 5.26, \"bbl\": 5.26, \"rsi\": 37.1, \"macd\": -0.3347, \"macds\": -0.1308, \"macdh\": -0.2038}, {\"time\": \"2026-08-26\", \"open\": 5.24, \"high\": 5.33, \"low\": 4.83, \"close\": 4.95, \"volume\": 17079900, \"ema50\": 6.32, \"ema200\": 9.1, \"bbu\": 4.95, \"bbl\": 4.95, \"rsi\": 34.4, \"macd\": -0.3861, \"macds\": -0.1819, \"macdh\": -0.2042}, {\"time\": \"2026-08-27\", \"open\": 5.0, \"high\": 5.6, \"low\": 4.86, \"close\": 5.09, \"volume\": 30224300, \"ema50\": 6.27, \"ema200\": 9.06, \"bbu\": 5.09, \"bbl\": 5.09, \"rsi\": 36.7, \"macd\": -0.4108, \"macds\": -0.2277, \"macdh\": -0.1832}, {\"time\": \"2026-08-28\", \"open\": 5.06, \"high\": 5.16, \"low\": 4.95, \"close\": 5.01, \"volume\": 8119300, \"ema50\": 6.22, \"ema200\": 9.02, \"bbu\": 5.01, \"bbl\": 5.01, \"rsi\": 35.9, \"macd\": -0.4319, \"macds\": -0.2685, \"macdh\": -0.1634}, {\"time\": \"2026-08-31\", \"open\": 4.92, \"high\": 5.03, \"low\": 4.82, \"close\": 4.85, \"volume\": 10892400, \"ema50\": 6.17, \"ema200\": 8.97, \"bbu\": 4.85, \"bbl\": 4.85, \"rsi\": 34.3, \"macd\": -0.4563, \"macds\": -0.3061, \"macdh\": -0.1502}, {\"time\": \"2026-09-01\", \"open\": 4.83, \"high\": 4.85, \"low\": 4.53, \"close\": 4.55, \"volume\": 11710400, \"ema50\": 6.1, \"ema200\": 8.93, \"bbu\": 4.55, \"bbl\": 4.55, \"rsi\": 31.5, \"macd\": -0.4941, \"macds\": -0.3437, \"macdh\": -0.1504}, {\"time\": \"2026-09-02\", \"open\": 4.53, \"high\": 4.82, \"low\": 4.5, \"close\": 4.71, \"volume\": 9291600, \"ema50\": 6.05, \"ema200\": 8.89, \"bbu\": 4.71, \"bbl\": 4.71, \"rsi\": 34.6, \"macd\": -0.5053, \"macds\": -0.376, \"macdh\": -0.1293}, {\"time\": \"2026-09-03\", \"open\": 4.8, \"high\": 4.95, \"low\": 4.57, \"close\": 4.6, \"volume\": 11215300, \"ema50\": 5.99, \"ema200\": 8.85, \"bbu\": 4.6, \"bbl\": 4.6, \"rsi\": 33.5, \"macd\": -0.5171, \"macds\": -0.4042, \"macdh\": -0.1129}, {\"time\": \"2026-09-04\", \"open\": 4.59, \"high\": 4.68, \"low\": 4.44, \"close\": 4.68, \"volume\": 10297100, \"ema50\": 5.94, \"ema200\": 8.8, \"bbu\": 4.68, \"bbl\": 4.68, \"rsi\": 35.1, \"macd\": -0.5141, \"macds\": -0.4262, \"macdh\": -0.0879}, {\"time\": \"2026-09-08\", \"open\": 4.67, \"high\": 4.79, \"low\": 4.59, \"close\": 4.63, \"volume\": 7923800, \"ema50\": 5.89, \"ema200\": 8.76, \"bbu\": 4.63, \"bbl\": 4.63, \"rsi\": 34.5, \"macd\": -0.5099, \"macds\": -0.4429, \"macdh\": -0.0669}, {\"time\": \"2026-09-09\", \"open\": 4.57, \"high\": 4.66, \"low\": 4.21, \"close\": 4.27, \"volume\": 15238300, \"ema50\": 5.83, \"ema200\": 8.72, \"bbu\": 4.27, \"bbl\": 4.27, \"rsi\": 30.7, \"macd\": -0.5295, \"macds\": -0.4602, \"macdh\": -0.0692}, {\"time\": \"2026-09-10\", \"open\": 4.22, \"high\": 4.39, \"low\": 4.12, \"close\": 4.18, \"volume\": 9370200, \"ema50\": 5.76, \"ema200\": 8.67, \"bbu\": 4.18, \"bbl\": 4.18, \"rsi\": 29.8, \"macd\": -0.546, \"macds\": -0.4774, \"macdh\": -0.0686}, {\"time\": \"2026-09-11\", \"open\": 4.23, \"high\": 4.34, \"low\": 4.18, \"close\": 4.22, \"volume\": 7632600, \"ema50\": 5.7, \"ema200\": 8.63, \"bbu\": 4.22, \"bbl\": 4.22, \"rsi\": 30.8, \"macd\": -0.5495, \"macds\": -0.4918, \"macdh\": -0.0577}, {\"time\": \"2026-09-14\", \"open\": 4.15, \"high\": 4.24, \"low\": 4.03, \"close\": 4.16, \"volume\": 15910000, \"ema50\": 5.64, \"ema200\": 8.58, \"bbu\": 4.16, \"bbl\": 4.16, \"rsi\": 30.1, \"macd\": -0.5507, \"macds\": -0.5036, \"macdh\": -0.0472}, {\"time\": \"2026-09-15\", \"open\": 4.15, \"high\": 4.16, \"low\": 4.01, \"close\": 4.12, \"volume\": 12967300, \"ema50\": 5.58, \"ema200\": 8.54, \"bbu\": 4.12, \"bbl\": 4.12, \"rsi\": 29.7, \"macd\": -0.5487, \"macds\": -0.5126, \"macdh\": -0.0361}, {\"time\": \"2026-09-16\", \"open\": 4.16, \"high\": 4.17, \"low\": 3.94, \"close\": 4.04, \"volume\": 11879500, \"ema50\": 5.52, \"ema200\": 8.49, \"bbu\": 4.04, \"bbl\": 4.04, \"rsi\": 28.7, \"macd\": -0.5471, \"macds\": -0.5195, \"macdh\": -0.0276}, {\"time\": \"2026-09-17\", \"open\": 4.2, \"high\": 4.55, \"low\": 4.2, \"close\": 4.28, \"volume\": 19966300, \"ema50\": 5.47, \"ema200\": 8.45, \"bbu\": 4.28, \"bbl\": 4.28, \"rsi\": 35.4, \"macd\": -0.5206, \"macds\": -0.5197, \"macdh\": -0.0009}, {\"time\": \"2026-09-18\", \"open\": 4.26, \"high\": 4.31, \"low\": 4.06, \"close\": 4.09, \"volume\": 15137200, \"ema50\": 5.42, \"ema200\": 8.41, \"bbu\": 4.09, \"bbl\": 4.09, \"rsi\": 32.8, \"macd\": -0.509, \"macds\": -0.5176, \"macdh\": 0.0086}, {\"time\": \"2026-09-21\", \"open\": 4.16, \"high\": 4.33, \"low\": 4.06, \"close\": 4.3, \"volume\": 11096100, \"ema50\": 5.37, \"ema200\": 8.37, \"bbu\": 4.3, \"bbl\": 4.3, \"rsi\": 38.2, \"macd\": -0.4774, \"macds\": -0.5095, \"macdh\": 0.0322}, {\"time\": \"2026-09-22\", \"open\": 4.37, \"high\": 4.39, \"low\": 4.16, \"close\": 4.32, \"volume\": 8957500, \"ema50\": 5.33, \"ema200\": 8.33, \"bbu\": 4.32, \"bbl\": 4.32, \"rsi\": 38.7, \"macd\": -0.4456, \"macds\": -0.4967, \"macdh\": 0.0512}, {\"time\": \"2026-09-23\", \"open\": 4.27, \"high\": 4.28, \"low\": 4.09, \"close\": 4.16, \"volume\": 10907800, \"ema50\": 5.29, \"ema200\": 8.29, \"bbu\": 4.16, \"bbl\": 4.16, \"rsi\": 36.1, \"macd\": -0.4283, \"macds\": -0.4831, \"macdh\": 0.0547}, {\"time\": \"2026-09-24\", \"open\": 4.14, \"high\": 4.21, \"low\": 4.03, \"close\": 4.15, \"volume\": 7682300, \"ema50\": 5.24, \"ema200\": 8.25, \"bbu\": 4.15, \"bbl\": 4.15, \"rsi\": 36.0, \"macd\": -0.4107, \"macds\": -0.4686, \"macdh\": 0.0579}, {\"time\": \"2026-09-25\", \"open\": 4.19, \"high\": 4.25, \"low\": 4.01, \"close\": 4.07, \"volume\": 8364100, \"ema50\": 5.2, \"ema200\": 8.2, \"bbu\": 4.07, \"bbl\": 4.07, \"rsi\": 34.7, \"macd\": -0.3986, \"macds\": -0.4546, \"macdh\": 0.056}, {\"time\": \"2026-09-28\", \"open\": 4.03, \"high\": 4.04, \"low\": 3.87, \"close\": 3.9, \"volume\": 10228100, \"ema50\": 5.15, \"ema200\": 8.16, \"bbu\": 3.9, \"bbl\": 3.9, \"rsi\": 32.0, \"macd\": -0.3982, \"macds\": -0.4433, \"macdh\": 0.0451}, {\"time\": \"2026-09-29\", \"open\": 3.95, \"high\": 4.08, \"low\": 3.85, \"close\": 4.07, \"volume\": 10150200, \"ema50\": 5.1, \"ema200\": 8.12, \"bbu\": 4.07, \"bbl\": 4.07, \"rsi\": 37.2, \"macd\": -0.3797, \"macds\": -0.4306, \"macdh\": 0.0509}, {\"time\": \"2026-09-30\", \"open\": 4.13, \"high\": 4.19, \"low\": 4.01, \"close\": 4.07, \"volume\": 8339100, \"ema50\": 5.06, \"ema200\": 8.08, \"bbu\": 4.07, \"bbl\": 4.07, \"rsi\": 37.2, \"macd\": -0.361, \"macds\": -0.4167, \"macdh\": 0.0557}, {\"time\": \"2026-10-01\", \"open\": 4.12, \"high\": 4.31, \"low\": 4.03, \"close\": 4.19, \"volume\": 8044200, \"ema50\": 5.03, \"ema200\": 8.04, \"bbu\": 4.19, \"bbl\": 4.19, \"rsi\": 40.9, \"macd\": -0.3326, \"macds\": -0.3999, \"macdh\": 0.0673}, {\"time\": \"2026-10-02\", \"open\": 4.27, \"high\": 4.3, \"low\": 4.08, \"close\": 4.13, \"volume\": 7689900, \"ema50\": 4.99, \"ema200\": 8.0, \"bbu\": 4.13, \"bbl\": 4.13, \"rsi\": 39.7, \"macd\": -0.3113, \"macds\": -0.3821, \"macdh\": 0.0708}, {\"time\": \"2026-10-05\", \"open\": 4.13, \"high\": 4.19, \"low\": 4.05, \"close\": 4.17, \"volume\": 7683400, \"ema50\": 4.96, \"ema200\": 7.96, \"bbu\": 4.17, \"bbl\": 4.17, \"rsi\": 41.0, \"macd\": -0.2879, \"macds\": -0.3633, \"macdh\": 0.0754}, {\"time\": \"2026-10-06\", \"open\": 4.18, \"high\": 4.33, \"low\": 4.11, \"close\": 4.16, \"volume\": 7945100, \"ema50\": 4.93, \"ema200\": 7.93, \"bbu\": 4.16, \"bbl\": 4.16, \"rsi\": 40.7, \"macd\": -0.2671, \"macds\": -0.3441, \"macdh\": 0.077}, {\"time\": \"2026-10-07\", \"open\": 4.09, \"high\": 4.11, \"low\": 3.8, \"close\": 3.89, \"volume\": 12870700, \"ema50\": 4.89, \"ema200\": 7.89, \"bbu\": 3.89, \"bbl\": 3.89, \"rsi\": 34.8, \"macd\": -0.2693, \"macds\": -0.3291, \"macdh\": 0.0598}, {\"time\": \"2026-10-08\", \"open\": 3.87, \"high\": 3.87, \"low\": 3.72, \"close\": 3.82, \"volume\": 12395300, \"ema50\": 4.85, \"ema200\": 7.85, \"bbu\": 3.82, \"bbl\": 3.82, \"rsi\": 33.5, \"macd\": -0.2735, \"macds\": -0.318, \"macdh\": 0.0445}, {\"time\": \"2026-10-09\", \"open\": 3.88, \"high\": 3.89, \"low\": 3.74, \"close\": 3.79, \"volume\": 6846800, \"ema50\": 4.81, \"ema200\": 7.81, \"bbu\": 3.79, \"bbl\": 3.79, \"rsi\": 32.9, \"macd\": -0.2761, \"macds\": -0.3096, \"macdh\": 0.0335}, {\"time\": \"2026-10-12\", \"open\": 3.72, \"high\": 3.75, \"low\": 3.41, \"close\": 3.43, \"volume\": 15047800, \"ema50\": 4.75, \"ema200\": 7.76, \"bbu\": 3.43, \"bbl\": 3.43, \"rsi\": 26.9, \"macd\": -0.3033, \"macds\": -0.3084, \"macdh\": 0.005}, {\"time\": \"2026-10-13\", \"open\": 3.42, \"high\": 3.43, \"low\": 3.32, \"close\": 3.36, \"volume\": 8799100, \"ema50\": 4.7, \"ema200\": 7.72, \"bbu\": 3.36, \"bbl\": 3.36, \"rsi\": 25.7, \"macd\": -0.3276, \"macds\": -0.3122, \"macdh\": -0.0154}, {\"time\": \"2026-10-14\", \"open\": 3.28, \"high\": 3.31, \"low\": 3.14, \"close\": 3.29, \"volume\": 16987300, \"ema50\": 4.64, \"ema200\": 7.67, \"bbu\": 3.29, \"bbl\": 3.29, \"rsi\": 24.8, \"macd\": -0.348, \"macds\": -0.3194, \"macdh\": -0.0286}, {\"time\": \"2026-10-15\", \"open\": 3.28, \"high\": 3.5, \"low\": 3.2, \"close\": 3.5, \"volume\": 9676300, \"ema50\": 4.6, \"ema200\": 7.63, \"bbu\": 3.5, \"bbl\": 3.5, \"rsi\": 33.2, \"macd\": -0.3433, \"macds\": -0.3241, \"macdh\": -0.0192}, {\"time\": \"2026-10-16\", \"open\": 3.5, \"high\": 3.52, \"low\": 3.11, \"close\": 3.13, \"volume\": 10494300, \"ema50\": 4.54, \"ema200\": 7.59, \"bbu\": 3.13, \"bbl\": 3.13, \"rsi\": 27.4, \"macd\": -0.3652, \"macds\": -0.3324, \"macdh\": -0.0329}, {\"time\": \"2026-10-19\", \"open\": 3.15, \"high\": 3.16, \"low\": 3.09, \"close\": 3.1, \"volume\": 5363700, \"ema50\": 4.48, \"ema200\": 7.54, \"bbu\": 3.1, \"bbl\": 3.1, \"rsi\": 26.9, \"macd\": -0.381, \"macds\": -0.3421, \"macdh\": -0.0389}, {\"time\": \"2026-10-20\", \"open\": 3.07, \"high\": 3.3, \"low\": 2.85, \"close\": 3.27, \"volume\": 24358900, \"ema50\": 4.44, \"ema200\": 7.5, \"bbu\": 3.27, \"bbl\": 3.27, \"rsi\": 33.2, \"macd\": -0.3751, \"macds\": -0.3487, \"macdh\": -0.0264}, {\"time\": \"2026-10-21\", \"open\": 3.38, \"high\": 3.48, \"low\": 3.2, \"close\": 3.21, \"volume\": 11723600, \"ema50\": 4.39, \"ema200\": 7.46, \"bbu\": 3.21, \"bbl\": 3.21, \"rsi\": 32.2, \"macd\": -0.371, \"macds\": -0.3531, \"macdh\": -0.0178}, {\"time\": \"2026-10-22\", \"open\": 3.17, \"high\": 3.56, \"low\": 3.16, \"close\": 3.46, \"volume\": 13608200, \"ema50\": 4.35, \"ema200\": 7.42, \"bbu\": 3.46, \"bbl\": 3.46, \"rsi\": 40.4, \"macd\": -0.3436, \"macds\": -0.3512, \"macdh\": 0.0077}, {\"time\": \"2026-10-23\", \"open\": 3.41, \"high\": 3.61, \"low\": 3.34, \"close\": 3.52, \"volume\": 7761100, \"ema50\": 4.32, \"ema200\": 7.38, \"bbu\": 3.52, \"bbl\": 3.52, \"rsi\": 42.2, \"macd\": -0.3134, \"macds\": -0.3437, \"macdh\": 0.0303}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 3.3265, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 10-day Simple Moving Average ($3.33)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 3.6728, \"signal\": \"Bearish\", \"contribution\": -1, \"details\": \"Price is below the 20-day Simple Moving Average ($3.67)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 4.33, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($4.33)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 5.2562, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($5.26)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 7.0598, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($7.06)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 3.4165, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 9-day Exponential Moving Average ($3.42)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 3.6427, \"signal\": \"Bearish\", \"contribution\": -1.1, \"details\": \"Price is below the 20-day Exponential Moving Average ($3.64)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 4.3183, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($4.32)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 7.3794, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($7.38)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 2.8905, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above (Bullish) Parabolic SAR dot at $2.89\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 42.1832, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"RSI is in bearish territory at 42.2\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 36.9369, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Stochastic %K (36.9) is above %D (28.6)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 28.6484, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Stochastic %D is neutral at 28.6\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.3134, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"MACD line (-0.3134) is above Signal line (-0.3437)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": 0.0303, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"MACD histogram is positive (0.0303)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -54.7297, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Williams %R is neutral at -54.7\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -694.0595, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -694.1\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": -9.5116, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"12-day Price ROC is negative (-9.51%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": -0.27, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"10-day Momentum oscillator is negative (-0.27)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -0.6336, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-0.6336)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 4.443, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below upper resistance band ($4.44)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 2.9025, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($2.90)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.4195, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.419 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 4.194, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($4.19)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 3.0914, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($3.09)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 4.33, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($4.33)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 2.85, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($2.85)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 0.2812, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $0.28\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 7.988, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 7.99% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 0.3851, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $0.39\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -514979700.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": 0.0343, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"CMF is positive (buying accumulation) at 0.034\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": 251319.3108, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Force Index is positive (251319)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 3.6163, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Close price is below the 20-day VWAP approximation ($3.62)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -1300302503.9886, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"PVT is above its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": -0.0343, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"EOM is negative (-0.034294)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -322537597.4433, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"A\/D line is above its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": 5319812.0944, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Chaikin Oscillator is positive (5319812)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 49.4924, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"MFI is neutral-negative at 49.5\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 30.8776, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 30.9\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": -9.9618, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"DMI+ (17.7) is below DMI- (27.7)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": -36.2204, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Coppock momentum curve is negative (-36.220)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.8472, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"TRIX oscillator (-0.8472) is below its signal line (-0.7954)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": -0.7692, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Fisher line is below trigger line (-0.77)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -10.1299, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"Percentage Price Oscillator is bearish (-10.13%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": 0.1472, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"DPO cycle indicator is positive (0.15)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -32.0233, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"TSI indicator (-32.02) is above signal line (-34.15)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": -0.3333, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Vortex +VI (0.78) is below -VI (1.11)\"}], \"news_articles\": [{\"title\": \"LCID Stock On Track For Best Week In A Year After Lucid Fires Back At Bankruptcy Speculation - Stocktwits\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMi7AFBVV95cUxOSTdUbWlSMU1XdE00ckJvNUFGbTdjUDV6WWR1R1AzYS1XOWRhbnpsb3YxbGMzZmFiLXVXLU5vYV9lY2tZa2s5ZTJKblM5MnNGQkw2OW54dG5qYkVFdUdIdlJnRkNxMm5vall6QUt6NDg2cjBjbUIzZmx0Mmp4SGVnam9kejlFb2I3MUpWdUxMZnpOeVd3LWtpOWVHVk9YUVdETzh1STZ6NEdGQmVXdUtBd3ZiOTU1LWl6NldsUzF1bzRzWUlqVU5vb3JSSHZEdlpxMXE0b05lb0UwSm8tc0RHWndlTHhKNm5sM3c5Qg?oc=5\", \"publisher\": \"Stocktwits\", \"pubDate\": \"Sat, 24 Oct 2026 23:17:55 GMT\"}, {\"title\": \"Why Is Lucid Group (LCID) Entering France A Big Test Of Its Growth Story? - Yahoo Finance\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMimgFBVV95cUxOVHBxYXQwd1pZTFd3VGJRcHZ5RmpuQ1NTZnNwLUhKNjJKTUVKRzJGWGxPbnBSamlKT1EwUzBOM0k5bTEtTzJZMFlOYmNJR0VBM1pPdngtN2VIemVFUHdEVVZHSnE1NjNsV2U3Sl9xT3ctdUpqeThGTm5DQW5NNXR1dFVrbEp3TUVBT0ZzVnNWWm4wT1ZLcElqRlBR?oc=5\", \"publisher\": \"Yahoo Finance\", \"pubDate\": \"Sun, 25 Oct 2026 02:13:00 GMT\"}, {\"title\": \"Lucid Stock Might Have Bottomed, But Only Speculators Should Bet on LCID Here - Barchart.com\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMivAFBVV95cUxOT3d0aW9rcVVlRFRKS2FPVFJZZFBFeXROWmVqd0kxZF9IYXVXNHlxVlQxdi1qaVR1TzdpMUVzQmpIRVpJNmc4NllCRlMxSU90MktmZWN1aXd2ZG1neU1GWlFmY1N6MEloblRaUHRld1NJQ1RTNmlHRXJuVVpRUzhmRkNuWEluajN1cFdKZmZ6WW5TaW85YjVXT3hrLW5JalUwUGxzSnpsUHFZck9tTnprTWhYVVVGdEdKemg4bA?oc=5\", \"publisher\": \"Barchart.com\", \"pubDate\": \"Thu, 08 Oct 2026 07:00:00 GMT\"}, {\"title\": \"LCID Stock Falls 10% After-Hours Despite Revenue Growth \\u2014 Lucid Keeps Midsize Model Timeline Open - Stocktwits\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMi7wFBVV95cUxQdTBiOC1ZZjNacDBMcmVRUHVHTmdTdUsxOWVpdTNuMWlrZmh5YXZCRzdEUEdWdVBGTUcyc0xoSk4tY3ZjNjN2NnpkSUk4OGxZYlZtVzlCUlJiTzFfQ1Z1ZWNaYlBwNjVCSWJiOTdFdmtlWjQzSWMwSTVjaW5jMmdoRDVfNWd1cC1XQ1F3NUF5dklBU3JXM1k4WTUtOVZXN2Z0bUM4MHB5aE1Yb1A4blpUd3Q1QldqTXlvd3JoazdYNE9SN0xKeFBwVzhVTDBHeHBJS2JUYWhJZ1JaSHlsaTFMVXVYMTd1cG9hWWJWVXJrVQ?oc=5\", \"publisher\": \"Stocktwits\", \"pubDate\": \"Sat, 24 Oct 2026 20:37:30 GMT\"}, {\"title\": \"LCID 261023 5.00C (LCID261023C5000) Stock Options Chain | Quotes & News - Moomoo\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMiXkFVX3lxTFA0cTl1eVZycXpGWFRfOExIMzRxbGF4NFJId0RXUnFWMU1LR0lETkVieVhBUExJQWczOGVGbktRS3lZc3hzQUxybGlFTE5fSkphUDFHSWJRRmVfXzg0cHc?oc=5\", \"publisher\": \"Moomoo\", \"pubDate\": \"Fri, 23 Oct 2026 16:57:44 GMT\"}, {\"title\": \"Lucid Group Inc. Stock Grades | LCID - Barron's\", \"link\": \"https:\/\/news.google.com\/rss\/articles\/CBMi4gNBVV95cUxQN1BTbFp1eWpwenZSV1UxSFRzTjhnSEM0VGd5RkhHX3BWd3FUY2R2dlV5MjJldjNqZmxnYl90MVRhZTBGNzMyZ01IX0Mwd3ZITHIyZk5wcG4ydVhQM0hEblhxTjIwQm0yOUZWWVZWRnFqa1V2RktXSXlyc2szNVlJaFdiekwtYTFBYkpSMmNKUzNrdnhDMHQwTjlFNXhvc2h5bC1PQ180OWtUQi1lYzQ0NEg1clBrNG4wWFV4elk5blVZYXpVRTVmS2NpUDY5T1A0Z0Fza3VDY3ktM0QtOGtMUmYzME96SEFidmc2Wjl3YVJHbndfdkEzMlFzbjJFd1hPbXdQQzUzUU1PSWdVemVJNU9nZ1N5N0V5T2l5RkZHZWlDa3VwMFBaanplYm1ya05MUVAtWGlkODJzRHZhcFZ1WW5icjBKaFpMby13QVJxRlpPaUZZel9pS0pHdlk5VkxxbHdpVWd5OFd6RHFpbDhaRHN5X2ZGbldkUEdkcjZ4N3phV2xGTFZyam9XRnZMSmNsM2t1eHg2Mmt2RkxTcmJkUjRYZUhqY1lvQVEzbEhxN21XUWJUZEY2ZzRlRnFhamlWb1BIVXI5eGRlRkR0N01qTTgwcG9nM3N0RHFfeGxCN1FRZw?oc=5\", \"publisher\": \"Barron's\", \"pubDate\": \"Fri, 23 Oct 2026 13:34:00 GMT\"}], \"ai_report\": \"### Executive Conviction Thesis\\n\\nLCID displays a neutral\/consolidating structure with 15 bullish and 21 bearish indicators out of 48. There is no strong directional consensus present at this time.\\n\\n### Key Catalysts & Technical Backing\\n\\n* Consolidation in a tight horizontal trading range.\\n* Flat moving averages indicating directionless momentum.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Risk of high chop and option premium decay.\\n* Suggest keeping position size small or avoiding until a clear breakout occurs.\\n\\n### Sentiment & News Context\\n\\nRecent market coverage highlights the following headlines:\\n\\n* **[LCID Stock On Track For Best Week In A Year After Lucid Fires Back At Bankruptcy Speculation - Stocktwits](https:\/\/news.google.com\/rss\/articles\/CBMi7AFBVV95cUxOSTdUbWlSMU1XdE00ckJvNUFGbTdjUDV6WWR1R1AzYS1XOWRhbnpsb3YxbGMzZmFiLXVXLU5vYV9lY2tZa2s5ZTJKblM5MnNGQkw2OW54dG5qYkVFdUdIdlJnRkNxMm5vall6QUt6NDg2cjBjbUIzZmx0Mmp4SGVnam9kejlFb2I3MUpWdUxMZnpOeVd3LWtpOWVHVk9YUVdETzh1STZ6NEdGQmVXdUtBd3ZiOTU1LWl6NldsUzF1bzRzWUlqVU5vb3JSSHZEdlpxMXE0b05lb0UwSm8tc0RHWndlTHhKNm5sM3c5Qg?oc=5)** (via Stocktwits)\\n* **[Why Is Lucid Group (LCID) Entering France A Big Test Of Its Growth Story? - Yahoo Finance](https:\/\/news.google.com\/rss\/articles\/CBMimgFBVV95cUxOVHBxYXQwd1pZTFd3VGJRcHZ5RmpuQ1NTZnNwLUhKNjJKTUVKRzJGWGxPbnBSamlKT1EwUzBOM0k5bTEtTzJZMFlOYmNJR0VBM1pPdngtN2VIemVFUHdEVVZHSnE1NjNsV2U3Sl9xT3ctdUpqeThGTm5DQW5NNXR1dFVrbEp3TUVBT0ZzVnNWWm4wT1ZLcElqRlBR?oc=5)** (via Yahoo Finance)\\n* **[Lucid Stock Might Have Bottomed, But Only Speculators Should Bet on LCID Here - Barchart.com](https:\/\/news.google.com\/rss\/articles\/CBMivAFBVV95cUxOT3d0aW9rcVVlRFRKS2FPVFJZZFBFeXROWmVqd0kxZF9IYXVXNHlxVlQxdi1qaVR1TzdpMUVzQmpIRVpJNmc4NllCRlMxSU90MktmZWN1aXd2ZG1neU1GWlFmY1N6MEloblRaUHRld1NJQ1RTNmlHRXJuVVpRUzhmRkNuWEluajN1cFdKZmZ6WW5TaW85YjVXT3hrLW5JalUwUGxzSnpsUHFZck9tTnprTWhYVVVGdEdKemg4bA?oc=5)** (via Barchart.com)\\n\\nThese publications outline the real-world catalyst shift driving the current technical indicators for LCID.\", \"history\": [{\"timestamp\": \"2026-10-07 15:03:50\", \"price\": 4.014999866485596, \"conviction_score\": -56.511350059737175, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-07 20:39:18\", \"price\": 3.890000104904175, \"conviction_score\": -56.15819209039552, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-08 14:55:02\", \"price\": 3.7300000190734863, \"conviction_score\": -61.37624861265265, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-09 03:20:00\", \"price\": 3.819999933242798, \"conviction_score\": -60.677966101694956, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-10 15:57:04\", \"price\": 3.7899999618530273, \"conviction_score\": -60.677966101694956, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-11 03:30:57\", \"price\": 3.7899999618530273, \"conviction_score\": -60.677966101694956, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 16:01:13\", \"price\": 3.444999933242798, \"conviction_score\": -52.45046923879044, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-13 15:20:56\", \"price\": 3.388200044631958, \"conviction_score\": -64.36903499469781, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-15 17:32:48\", \"price\": 3.440000057220459, \"conviction_score\": -75.93643586833146, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-16 15:43:12\", \"price\": 3.3515000343322754, \"conviction_score\": -58.01104972375693, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-17 07:40:38\", \"price\": 3.130000114440918, \"conviction_score\": -61.626694473409835, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-18 16:49:24\", \"price\": 3.130000114440918, \"conviction_score\": -61.626694473409835, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-19 09:45:40\", \"price\": 3.130000114440918, \"conviction_score\": -61.626694473409835, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-20 06:16:31\", \"price\": 3.0950000286102295, \"conviction_score\": -69.19786096256688, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-21 15:55:34\", \"price\": 3.315000057220459, \"conviction_score\": -57.72357723577238, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-22 12:56:09\", \"price\": 3.2100000381469727, \"conviction_score\": -67.01509872241583, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-23 04:31:29\", \"price\": 3.4600000381469727, \"conviction_score\": -26.132404181184675, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-24 17:05:34\", \"price\": 3.5199999809265137, \"conviction_score\": -24.970131421744327, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-25 10:20:23\", \"price\": 3.5199999809265137, \"conviction_score\": -24.970131421744327, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-25 18:02:14\", \"price\": 3.5199999809265137, \"conviction_score\": -24.970131421744327, \"verdict\": \"MILD SELL\"}]}, \"MSFT\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for MSFT.\", \"ai_report\": \"Error loading metrics: Not enough historical data for MSFT.\", \"history\": []}, \"SLV\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for SLV.\", \"ai_report\": \"Error loading metrics: Not enough historical data for SLV.\", \"history\": []}, \"TAL.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TAL.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for TAL.TO.\", \"history\": []}, \"TD.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TD.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for TD.TO.\", \"history\": []}, \"T.TO\": {\"success\": true, \"ticker\": \"T.TO\", \"category\": \"Watchlist Stocks\", \"price\": 12.34, \"conviction_score\": 27.5, \"verdict\": \"MILD BUY\", \"bullish_count\": 28, \"bearish_count\": 11, \"neutral_count\": 9, \"high\": 12.49, \"low\": 12.26, \"volume\": 7774600, \"entry_price\": 12.34, \"stop_loss\": 11.87, \"target_price\": 13.28, \"duration\": \"8-12 Days\", \"market_cap\": 95938565.19, \"sector\": \"Communication Services\", \"industry\": \"Telecom Services\", \"earnings_date\": \"2026-11-06\", \"options_flow\": null, \"win_rate\": {\"win_pct\": 33.3, \"trades\": 6}, \"timeframe_alignment\": {\"1h\": \"NEUTRAL\", \"1d\": \"BEARISH\", \"1w\": \"NEUTRAL\"}, \"chart_data\": [{\"time\": \"2026-07-29\", \"open\": 14.83, \"high\": 15.44, \"low\": 14.8, \"close\": 15.42, \"volume\": 11547000, \"ema50\": 15.29, \"ema200\": 0.0, \"bbu\": 15.42, \"bbl\": 15.42, \"rsi\": 61.6, \"macd\": -0.2172, \"macds\": -0.3662, \"macdh\": 0.149}, {\"time\": \"2026-07-30\", \"open\": 15.3, \"high\": 15.36, \"low\": 14.79, \"close\": 14.86, \"volume\": 7727300, \"ema50\": 15.27, \"ema200\": 0.0, \"bbu\": 14.86, \"bbl\": 14.86, \"rsi\": 50.2, \"macd\": -0.181, \"macds\": -0.3292, \"macdh\": 0.1482}, {\"time\": \"2026-07-31\", \"open\": 13.8, \"high\": 13.85, \"low\": 12.74, \"close\": 13.19, \"volume\": 50341400, \"ema50\": 15.19, \"ema200\": 0.0, \"bbu\": 13.19, \"bbl\": 13.19, \"rsi\": 31.5, \"macd\": -0.2842, \"macds\": -0.3202, \"macdh\": 0.036}, {\"time\": \"2026-08-04\", \"open\": 12.91, \"high\": 13.24, \"low\": 12.76, \"close\": 13.2, \"volume\": 22159800, \"ema50\": 15.11, \"ema200\": 0.0, \"bbu\": 13.2, \"bbl\": 13.2, \"rsi\": 31.7, \"macd\": -0.361, \"macds\": -0.3283, \"macdh\": -0.0327}, {\"time\": \"2026-08-05\", \"open\": 13.31, \"high\": 13.57, \"low\": 13.04, \"close\": 13.55, \"volume\": 24974800, \"ema50\": 15.05, \"ema200\": 0.0, \"bbu\": 13.55, \"bbl\": 13.55, \"rsi\": 37.4, \"macd\": -0.3888, \"macds\": -0.3404, \"macdh\": -0.0484}, {\"time\": \"2026-08-06\", \"open\": 13.57, \"high\": 13.88, \"low\": 13.45, \"close\": 13.55, \"volume\": 12440100, \"ema50\": 14.99, \"ema200\": 0.0, \"bbu\": 13.55, \"bbl\": 13.55, \"rsi\": 37.4, \"macd\": -0.4062, \"macds\": -0.3536, \"macdh\": -0.0526}, {\"time\": \"2026-08-07\", \"open\": 13.57, \"high\": 13.71, \"low\": 13.34, \"close\": 13.34, \"volume\": 8513400, \"ema50\": 14.93, \"ema200\": 0.0, \"bbu\": 13.34, \"bbl\": 13.34, \"rsi\": 35.3, \"macd\": -0.4324, \"macds\": -0.3694, \"macdh\": -0.0631}, {\"time\": \"2026-08-10\", \"open\": 13.31, \"high\": 13.31, \"low\": 12.96, \"close\": 13.17, \"volume\": 11600400, \"ema50\": 14.86, \"ema200\": 16.73, \"bbu\": 13.17, \"bbl\": 13.17, \"rsi\": 33.7, \"macd\": -0.4614, \"macds\": -0.3878, \"macdh\": -0.0737}, {\"time\": \"2026-08-11\", \"open\": 13.16, \"high\": 13.38, \"low\": 13.15, \"close\": 13.19, \"volume\": 7078900, \"ema50\": 14.79, \"ema200\": 16.7, \"bbu\": 13.19, \"bbl\": 13.19, \"rsi\": 34.1, \"macd\": -0.4773, \"macds\": -0.4057, \"macdh\": -0.0717}, {\"time\": \"2026-08-12\", \"open\": 13.16, \"high\": 13.21, \"low\": 12.97, \"close\": 13.06, \"volume\": 6056800, \"ema50\": 14.72, \"ema200\": 16.66, \"bbu\": 13.06, \"bbl\": 13.06, \"rsi\": 32.8, \"macd\": -0.4946, \"macds\": -0.4235, \"macdh\": -0.0711}, {\"time\": \"2026-08-13\", \"open\": 13.06, \"high\": 13.35, \"low\": 13.01, \"close\": 13.27, \"volume\": 10473700, \"ema50\": 14.67, \"ema200\": 16.63, \"bbu\": 13.27, \"bbl\": 13.27, \"rsi\": 37.0, \"macd\": -0.4859, \"macds\": -0.436, \"macdh\": -0.05}, {\"time\": \"2026-08-14\", \"open\": 13.26, \"high\": 13.37, \"low\": 13.24, \"close\": 13.35, \"volume\": 6623900, \"ema50\": 14.62, \"ema200\": 16.59, \"bbu\": 13.35, \"bbl\": 13.35, \"rsi\": 38.5, \"macd\": -0.4673, \"macds\": -0.4422, \"macdh\": -0.0251}, {\"time\": \"2026-08-17\", \"open\": 13.33, \"high\": 13.41, \"low\": 13.18, \"close\": 13.25, \"volume\": 4731800, \"ema50\": 14.56, \"ema200\": 16.56, \"bbu\": 13.25, \"bbl\": 13.25, \"rsi\": 37.3, \"macd\": -0.4553, \"macds\": -0.4448, \"macdh\": -0.0105}, {\"time\": \"2026-08-18\", \"open\": 13.25, \"high\": 13.43, \"low\": 13.21, \"close\": 13.25, \"volume\": 4788700, \"ema50\": 14.51, \"ema200\": 16.53, \"bbu\": 13.25, \"bbl\": 13.25, \"rsi\": 37.3, \"macd\": -0.4407, \"macds\": -0.444, \"macdh\": 0.0033}, {\"time\": \"2026-08-19\", \"open\": 13.25, \"high\": 13.67, \"low\": 13.21, \"close\": 13.63, \"volume\": 6923200, \"ema50\": 14.48, \"ema200\": 16.5, \"bbu\": 13.63, \"bbl\": 13.63, \"rsi\": 45.2, \"macd\": -0.3935, \"macds\": -0.4339, \"macdh\": 0.0404}, {\"time\": \"2026-08-20\", \"open\": 13.54, \"high\": 13.72, \"low\": 13.41, \"close\": 13.61, \"volume\": 5966800, \"ema50\": 14.44, \"ema200\": 16.47, \"bbu\": 13.61, \"bbl\": 13.61, \"rsi\": 44.9, \"macd\": -0.3537, \"macds\": -0.4179, \"macdh\": 0.0642}, {\"time\": \"2026-08-21\", \"open\": 13.58, \"high\": 13.7, \"low\": 13.41, \"close\": 13.41, \"volume\": 6093000, \"ema50\": 14.4, \"ema200\": 16.44, \"bbu\": 13.41, \"bbl\": 13.41, \"rsi\": 41.8, \"macd\": -0.3342, \"macds\": -0.4011, \"macdh\": 0.067}, {\"time\": \"2026-08-24\", \"open\": 13.4, \"high\": 13.5, \"low\": 13.35, \"close\": 13.38, \"volume\": 4034400, \"ema50\": 14.36, \"ema200\": 16.41, \"bbu\": 13.38, \"bbl\": 13.38, \"rsi\": 41.3, \"macd\": -0.3174, \"macds\": -0.3844, \"macdh\": 0.067}, {\"time\": \"2026-08-25\", \"open\": 13.34, \"high\": 13.43, \"low\": 13.26, \"close\": 13.36, \"volume\": 5386100, \"ema50\": 14.32, \"ema200\": 16.38, \"bbu\": 13.36, \"bbl\": 13.36, \"rsi\": 41.0, \"macd\": -0.3023, \"macds\": -0.368, \"macdh\": 0.0657}, {\"time\": \"2026-08-26\", \"open\": 13.33, \"high\": 13.38, \"low\": 13.19, \"close\": 13.24, \"volume\": 4538800, \"ema50\": 14.28, \"ema200\": 16.35, \"bbu\": 13.24, \"bbl\": 13.24, \"rsi\": 38.8, \"macd\": -0.2972, \"macds\": -0.3538, \"macdh\": 0.0566}, {\"time\": \"2026-08-27\", \"open\": 13.18, \"high\": 13.47, \"low\": 13.14, \"close\": 13.35, \"volume\": 5917100, \"ema50\": 14.24, \"ema200\": 16.32, \"bbu\": 13.35, \"bbl\": 13.35, \"rsi\": 41.6, \"macd\": -0.2811, \"macds\": -0.3393, \"macdh\": 0.0581}, {\"time\": \"2026-08-28\", \"open\": 13.31, \"high\": 13.44, \"low\": 13.04, \"close\": 13.27, \"volume\": 5406400, \"ema50\": 14.2, \"ema200\": 16.29, \"bbu\": 13.27, \"bbl\": 13.27, \"rsi\": 40.2, \"macd\": -0.2717, \"macds\": -0.3257, \"macdh\": 0.0541}, {\"time\": \"2026-08-31\", \"open\": 13.18, \"high\": 13.36, \"low\": 13.18, \"close\": 13.22, \"volume\": 13494600, \"ema50\": 14.17, \"ema200\": 16.26, \"bbu\": 13.22, \"bbl\": 13.22, \"rsi\": 39.3, \"macd\": -0.2651, \"macds\": -0.3136, \"macdh\": 0.0485}, {\"time\": \"2026-09-01\", \"open\": 13.17, \"high\": 13.34, \"low\": 13.15, \"close\": 13.25, \"volume\": 5357200, \"ema50\": 14.13, \"ema200\": 16.23, \"bbu\": 13.25, \"bbl\": 13.25, \"rsi\": 40.2, \"macd\": -0.2545, \"macds\": -0.3018, \"macdh\": 0.0473}, {\"time\": \"2026-09-02\", \"open\": 13.26, \"high\": 13.34, \"low\": 13.03, \"close\": 13.04, \"volume\": 6356500, \"ema50\": 14.09, \"ema200\": 16.2, \"bbu\": 13.04, \"bbl\": 13.04, \"rsi\": 36.2, \"macd\": -0.2599, \"macds\": -0.2934, \"macdh\": 0.0335}, {\"time\": \"2026-09-03\", \"open\": 13.06, \"high\": 13.29, \"low\": 13.06, \"close\": 13.21, \"volume\": 6507700, \"ema50\": 14.05, \"ema200\": 16.17, \"bbu\": 13.21, \"bbl\": 13.21, \"rsi\": 41.3, \"macd\": -0.2477, \"macds\": -0.2843, \"macdh\": 0.0365}, {\"time\": \"2026-09-04\", \"open\": 13.2, \"high\": 13.27, \"low\": 13.13, \"close\": 13.2, \"volume\": 6439200, \"ema50\": 14.02, \"ema200\": 16.14, \"bbu\": 13.2, \"bbl\": 13.2, \"rsi\": 41.0, \"macd\": -0.2362, \"macds\": -0.2747, \"macdh\": 0.0385}, {\"time\": \"2026-09-08\", \"open\": 13.18, \"high\": 13.19, \"low\": 13.02, \"close\": 13.13, \"volume\": 5647100, \"ema50\": 13.98, \"ema200\": 16.11, \"bbu\": 13.13, \"bbl\": 13.13, \"rsi\": 39.6, \"macd\": -0.23, \"macds\": -0.2657, \"macdh\": 0.0358}, {\"time\": \"2026-09-09\", \"open\": 13.14, \"high\": 13.16, \"low\": 12.85, \"close\": 12.88, \"volume\": 7601900, \"ema50\": 13.94, \"ema200\": 16.07, \"bbu\": 12.88, \"bbl\": 12.88, \"rsi\": 34.7, \"macd\": -0.2421, \"macds\": -0.261, \"macdh\": 0.0189}, {\"time\": \"2026-09-10\", \"open\": 12.9, \"high\": 12.98, \"low\": 12.52, \"close\": 12.56, \"volume\": 10213500, \"ema50\": 13.89, \"ema200\": 16.04, \"bbu\": 12.56, \"bbl\": 12.56, \"rsi\": 29.6, \"macd\": -0.2746, \"macds\": -0.2637, \"macdh\": -0.0109}, {\"time\": \"2026-09-11\", \"open\": 12.58, \"high\": 12.73, \"low\": 12.56, \"close\": 12.6, \"volume\": 6482700, \"ema50\": 13.84, \"ema200\": 16.01, \"bbu\": 12.6, \"bbl\": 12.6, \"rsi\": 31.0, \"macd\": -0.2937, \"macds\": -0.2697, \"macdh\": -0.024}, {\"time\": \"2026-09-14\", \"open\": 12.63, \"high\": 12.77, \"low\": 12.47, \"close\": 12.73, \"volume\": 6702400, \"ema50\": 13.79, \"ema200\": 15.97, \"bbu\": 12.73, \"bbl\": 12.73, \"rsi\": 35.3, \"macd\": -0.2949, \"macds\": -0.2747, \"macdh\": -0.0202}, {\"time\": \"2026-09-15\", \"open\": 12.73, \"high\": 12.78, \"low\": 12.53, \"close\": 12.66, \"volume\": 6302500, \"ema50\": 13.75, \"ema200\": 15.94, \"bbu\": 12.66, \"bbl\": 12.66, \"rsi\": 34.1, \"macd\": -0.2981, \"macds\": -0.2794, \"macdh\": -0.0187}, {\"time\": \"2026-09-16\", \"open\": 12.65, \"high\": 12.66, \"low\": 12.38, \"close\": 12.45, \"volume\": 7240300, \"ema50\": 13.7, \"ema200\": 15.9, \"bbu\": 12.45, \"bbl\": 12.45, \"rsi\": 30.6, \"macd\": -0.314, \"macds\": -0.2863, \"macdh\": -0.0276}, {\"time\": \"2026-09-17\", \"open\": 12.5, \"high\": 12.62, \"low\": 12.42, \"close\": 12.47, \"volume\": 5038100, \"ema50\": 13.65, \"ema200\": 15.87, \"bbu\": 12.47, \"bbl\": 12.47, \"rsi\": 31.3, \"macd\": -0.3212, \"macds\": -0.2933, \"macdh\": -0.0279}, {\"time\": \"2026-09-18\", \"open\": 12.45, \"high\": 12.45, \"low\": 12.22, \"close\": 12.31, \"volume\": 22033900, \"ema50\": 13.6, \"ema200\": 15.84, \"bbu\": 12.31, \"bbl\": 12.31, \"rsi\": 28.7, \"macd\": -0.336, \"macds\": -0.3019, \"macdh\": -0.0342}, {\"time\": \"2026-09-21\", \"open\": 12.27, \"high\": 12.34, \"low\": 12.17, \"close\": 12.2, \"volume\": 8851200, \"ema50\": 13.54, \"ema200\": 15.8, \"bbu\": 12.2, \"bbl\": 12.2, \"rsi\": 27.1, \"macd\": -0.3526, \"macds\": -0.312, \"macdh\": -0.0406}, {\"time\": \"2026-09-22\", \"open\": 12.2, \"high\": 12.26, \"low\": 12.07, \"close\": 12.09, \"volume\": 7832700, \"ema50\": 13.49, \"ema200\": 15.76, \"bbu\": 12.09, \"bbl\": 12.09, \"rsi\": 25.5, \"macd\": -0.3703, \"macds\": -0.3236, \"macdh\": -0.0466}, {\"time\": \"2026-09-23\", \"open\": 12.05, \"high\": 12.09, \"low\": 11.85, \"close\": 12.02, \"volume\": 8909200, \"ema50\": 13.43, \"ema200\": 15.72, \"bbu\": 12.02, \"bbl\": 12.02, \"rsi\": 24.5, \"macd\": -0.3855, \"macds\": -0.336, \"macdh\": -0.0495}, {\"time\": \"2026-09-24\", \"open\": 12.0, \"high\": 12.12, \"low\": 11.88, \"close\": 12.03, \"volume\": 11024000, \"ema50\": 13.37, \"ema200\": 15.69, \"bbu\": 12.03, \"bbl\": 12.03, \"rsi\": 25.0, \"macd\": -0.3922, \"macds\": -0.3473, \"macdh\": -0.045}, {\"time\": \"2026-09-25\", \"open\": 12.0, \"high\": 12.06, \"low\": 11.89, \"close\": 12.0, \"volume\": 8188300, \"ema50\": 13.32, \"ema200\": 15.65, \"bbu\": 12.0, \"bbl\": 12.0, \"rsi\": 24.5, \"macd\": -0.3955, \"macds\": -0.3569, \"macdh\": -0.0386}, {\"time\": \"2026-09-28\", \"open\": 11.9, \"high\": 12.0, \"low\": 11.75, \"close\": 11.86, \"volume\": 12506000, \"ema50\": 13.26, \"ema200\": 15.61, \"bbu\": 11.86, \"bbl\": 11.86, \"rsi\": 22.4, \"macd\": -0.4046, \"macds\": -0.3665, \"macdh\": -0.0382}, {\"time\": \"2026-09-29\", \"open\": 11.8, \"high\": 11.87, \"low\": 11.53, \"close\": 11.57, \"volume\": 12443300, \"ema50\": 13.2, \"ema200\": 15.57, \"bbu\": 11.57, \"bbl\": 11.57, \"rsi\": 18.8, \"macd\": -0.4303, \"macds\": -0.3792, \"macdh\": -0.0511}, {\"time\": \"2026-09-30\", \"open\": 11.58, \"high\": 12.09, \"low\": 11.57, \"close\": 11.95, \"volume\": 13536900, \"ema50\": 13.15, \"ema200\": 15.54, \"bbu\": 11.95, \"bbl\": 11.95, \"rsi\": 33.8, \"macd\": -0.4153, \"macds\": -0.3864, \"macdh\": -0.0288}, {\"time\": \"2026-10-01\", \"open\": 11.93, \"high\": 12.01, \"low\": 11.61, \"close\": 11.63, \"volume\": 9218100, \"ema50\": 13.09, \"ema200\": 15.5, \"bbu\": 11.63, \"bbl\": 11.63, \"rsi\": 29.0, \"macd\": -0.4243, \"macds\": -0.394, \"macdh\": -0.0303}, {\"time\": \"2026-10-02\", \"open\": 11.7, \"high\": 11.78, \"low\": 11.45, \"close\": 11.47, \"volume\": 6543900, \"ema50\": 13.02, \"ema200\": 15.46, \"bbu\": 11.47, \"bbl\": 11.47, \"rsi\": 26.9, \"macd\": -0.4392, \"macds\": -0.403, \"macdh\": -0.0362}, {\"time\": \"2026-10-05\", \"open\": 11.45, \"high\": 11.47, \"low\": 11.2, \"close\": 11.25, \"volume\": 7933300, \"ema50\": 12.95, \"ema200\": 15.42, \"bbu\": 11.25, \"bbl\": 11.25, \"rsi\": 24.3, \"macd\": -0.4635, \"macds\": -0.4151, \"macdh\": -0.0484}, {\"time\": \"2026-10-06\", \"open\": 11.18, \"high\": 11.32, \"low\": 11.06, \"close\": 11.19, \"volume\": 6745400, \"ema50\": 12.89, \"ema200\": 15.37, \"bbu\": 11.19, \"bbl\": 11.19, \"rsi\": 23.6, \"macd\": -0.482, \"macds\": -0.4285, \"macdh\": -0.0535}, {\"time\": \"2026-10-07\", \"open\": 11.16, \"high\": 11.38, \"low\": 11.15, \"close\": 11.34, \"volume\": 9439500, \"ema50\": 12.82, \"ema200\": 15.33, \"bbu\": 11.34, \"bbl\": 11.34, \"rsi\": 28.9, \"macd\": -0.4791, \"macds\": -0.4386, \"macdh\": -0.0404}, {\"time\": \"2026-10-08\", \"open\": 11.28, \"high\": 11.46, \"low\": 11.25, \"close\": 11.43, \"volume\": 6403300, \"ema50\": 12.77, \"ema200\": 15.3, \"bbu\": 11.43, \"bbl\": 11.43, \"rsi\": 31.9, \"macd\": -0.4641, \"macds\": -0.4437, \"macdh\": -0.0204}, {\"time\": \"2026-10-09\", \"open\": 11.3, \"high\": 11.33, \"low\": 10.89, \"close\": 11.03, \"volume\": 14938500, \"ema50\": 12.7, \"ema200\": 15.25, \"bbu\": 11.03, \"bbl\": 11.03, \"rsi\": 26.5, \"macd\": -0.479, \"macds\": -0.4508, \"macdh\": -0.0282}, {\"time\": \"2026-10-13\", \"open\": 11.05, \"high\": 11.46, \"low\": 11.05, \"close\": 11.35, \"volume\": 10318700, \"ema50\": 12.65, \"ema200\": 15.21, \"bbu\": 11.35, \"bbl\": 11.35, \"rsi\": 35.9, \"macd\": -0.4597, \"macds\": -0.4526, \"macdh\": -0.0072}, {\"time\": \"2026-10-14\", \"open\": 11.42, \"high\": 11.56, \"low\": 11.28, \"close\": 11.53, \"volume\": 8776100, \"ema50\": 12.6, \"ema200\": 15.18, \"bbu\": 11.53, \"bbl\": 11.53, \"rsi\": 40.4, \"macd\": -0.425, \"macds\": -0.4471, \"macdh\": 0.0221}, {\"time\": \"2026-10-15\", \"open\": 11.58, \"high\": 12.03, \"low\": 11.58, \"close\": 11.85, \"volume\": 10811400, \"ema50\": 12.58, \"ema200\": 15.14, \"bbu\": 11.85, \"bbl\": 11.85, \"rsi\": 47.6, \"macd\": -0.3674, \"macds\": -0.4311, \"macdh\": 0.0637}, {\"time\": \"2026-10-16\", \"open\": 11.89, \"high\": 12.0, \"low\": 11.83, \"close\": 11.91, \"volume\": 6282100, \"ema50\": 12.55, \"ema200\": 15.11, \"bbu\": 11.91, \"bbl\": 11.91, \"rsi\": 48.8, \"macd\": -0.3133, \"macds\": -0.4076, \"macdh\": 0.0942}, {\"time\": \"2026-10-19\", \"open\": 11.81, \"high\": 11.85, \"low\": 11.65, \"close\": 11.69, \"volume\": 5964300, \"ema50\": 12.52, \"ema200\": 15.08, \"bbu\": 11.69, \"bbl\": 11.69, \"rsi\": 44.7, \"macd\": -0.2849, \"macds\": -0.3831, \"macdh\": 0.0981}, {\"time\": \"2026-10-20\", \"open\": 11.72, \"high\": 11.94, \"low\": 11.7, \"close\": 11.86, \"volume\": 6652300, \"ema50\": 12.49, \"ema200\": 15.05, \"bbu\": 11.86, \"bbl\": 11.86, \"rsi\": 48.3, \"macd\": -0.2459, \"macds\": -0.3556, \"macdh\": 0.1097}, {\"time\": \"2026-10-21\", \"open\": 11.8, \"high\": 11.85, \"low\": 11.63, \"close\": 11.78, \"volume\": 11021900, \"ema50\": 12.46, \"ema200\": 15.01, \"bbu\": 11.78, \"bbl\": 11.78, \"rsi\": 46.8, \"macd\": -0.2189, \"macds\": -0.3283, \"macdh\": 0.1094}, {\"time\": \"2026-10-22\", \"open\": 11.82, \"high\": 12.39, \"low\": 11.82, \"close\": 12.37, \"volume\": 10603900, \"ema50\": 12.46, \"ema200\": 14.99, \"bbu\": 12.37, \"bbl\": 12.37, \"rsi\": 57.7, \"macd\": -0.1481, \"macds\": -0.2922, \"macdh\": 0.1441}, {\"time\": \"2026-10-23\", \"open\": 12.28, \"high\": 12.49, \"low\": 12.26, \"close\": 12.34, \"volume\": 7774600, \"ema50\": 12.45, \"ema200\": 14.96, \"bbu\": 12.34, \"bbl\": 12.34, \"rsi\": 57.1, \"macd\": -0.0934, \"macds\": -0.2525, \"macdh\": 0.159}], \"indicators\": [{\"name\": \"SMA 10\", \"category\": \"Trend\", \"value\": 11.771, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 10-day Simple Moving Average ($11.77)\"}, {\"name\": \"SMA 20\", \"category\": \"Trend\", \"value\": 11.67, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 20-day Simple Moving Average ($11.67)\"}, {\"name\": \"SMA 50\", \"category\": \"Trend\", \"value\": 12.436, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Price is below the 50-day Medium-term SMA ($12.44)\"}, {\"name\": \"SMA 100\", \"category\": \"Trend\", \"value\": 13.7, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 100-day Long-term SMA ($13.70)\"}, {\"name\": \"SMA 200\", \"category\": \"Trend\", \"value\": 15.405, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Major Trend SMA ($15.41)\"}, {\"name\": \"EMA 9\", \"category\": \"Trend\", \"value\": 11.9285, \"signal\": \"Bullish\", \"contribution\": 1, \"details\": \"Price is above the 9-day Exponential Moving Average ($11.93)\"}, {\"name\": \"EMA 20\", \"category\": \"Trend\", \"value\": 11.8889, \"signal\": \"Bullish\", \"contribution\": 1.1, \"details\": \"Price is above the 20-day Exponential Moving Average ($11.89)\"}, {\"name\": \"EMA 50\", \"category\": \"Trend\", \"value\": 12.4536, \"signal\": \"Bearish\", \"contribution\": -1.3, \"details\": \"Price is below the 50-day Trend EMA ($12.45)\"}, {\"name\": \"EMA 200\", \"category\": \"Trend\", \"value\": 14.961, \"signal\": \"Bearish\", \"contribution\": -1.5, \"details\": \"Price is below the 200-day Trend Anchor EMA ($14.96)\"}, {\"name\": \"Parabolic SAR\", \"category\": \"Trend\", \"value\": 11.3146, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"Price is above (Bullish) Parabolic SAR dot at $11.31\"}, {\"name\": \"RSI (14)\", \"category\": \"Momentum\", \"value\": 57.0805, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"RSI is in bullish territory at 57.1\"}, {\"name\": \"Stochastic %K\", \"category\": \"Momentum\", \"value\": 89.1206, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Stochastic %K (89.1) is above %D (83.4)\"}, {\"name\": \"Stochastic %D\", \"category\": \"Momentum\", \"value\": 83.3891, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Stochastic %D is overbought at 83.4\"}, {\"name\": \"MACD Line\", \"category\": \"Momentum\", \"value\": -0.0934, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"MACD line (-0.0934) is above Signal line (-0.2525)\"}, {\"name\": \"MACD Histogram\", \"category\": \"Momentum\", \"value\": 0.159, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"MACD histogram is positive (0.1590)\"}, {\"name\": \"Williams %R\", \"category\": \"Momentum\", \"value\": -9.375, \"signal\": \"Bearish\", \"contribution\": -1.2, \"details\": \"Williams %R is overbought at -9.4\"}, {\"name\": \"CCI (20)\", \"category\": \"Momentum\", \"value\": -2798.2707, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"CCI is oversold at -2798.3\"}, {\"name\": \"Rate of Change (12)\", \"category\": \"Momentum\", \"value\": 10.277, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"12-day Price ROC is positive (10.28%)\"}, {\"name\": \"Momentum (10)\", \"category\": \"Momentum\", \"value\": 0.91, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"10-day Momentum oscillator is positive (0.91)\"}, {\"name\": \"Awesome Oscillator\", \"category\": \"Momentum\", \"value\": -0.071, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"AO is below zero (-0.0710)\"}, {\"name\": \"Bollinger Upper Band\", \"category\": \"Volatility\", \"value\": 12.3893, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"Price is very close to or above upper resistance band ($12.39)\"}, {\"name\": \"Bollinger Lower Band\", \"category\": \"Volatility\", \"value\": 10.9507, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above lower support band ($10.95)\"}, {\"name\": \"Bollinger Bandwidth\", \"category\": \"Volatility\", \"value\": 0.1233, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Bandwidth is 0.123 (Squeeze\/Expansion ratio)\"}, {\"name\": \"Keltner Upper Channel\", \"category\": \"Volatility\", \"value\": 12.5223, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Upper Channel ($12.52)\"}, {\"name\": \"Keltner Lower Channel\", \"category\": \"Volatility\", \"value\": 11.2555, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is inside Keltner Lower Channel ($11.26)\"}, {\"name\": \"Donchian High (20)\", \"category\": \"Volatility\", \"value\": 12.49, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is below the 20-day High ($12.49)\"}, {\"name\": \"Donchian Low (20)\", \"category\": \"Volatility\", \"value\": 10.89, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Price is above the 20-day Low ($10.89)\"}, {\"name\": \"ATR (14)\", \"category\": \"Volatility\", \"value\": 0.3127, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Average True Range (14-day volatility) is $0.31\"}, {\"name\": \"NATR (14)\", \"category\": \"Volatility\", \"value\": 2.5338, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"Normalized ATR is 2.53% of stock price\"}, {\"name\": \"Standard Deviation (20)\", \"category\": \"Volatility\", \"value\": 0.3596, \"signal\": \"Neutral\", \"contribution\": 0.0, \"details\": \"20-day standard deviation is $0.36\"}, {\"name\": \"OBV (On Balance Volume)\", \"category\": \"Volume\", \"value\": -288261600.0, \"signal\": \"Bearish\", \"contribution\": -1.0, \"details\": \"OBV is below its 20-day average\"}, {\"name\": \"Chaikin Money Flow\", \"category\": \"Volume\", \"value\": 0.0403, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"CMF is positive (buying accumulation) at 0.040\"}, {\"name\": \"Elder Force Index (13)\", \"category\": \"Volume\", \"value\": 787953.5727, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Force Index is positive (787954)\"}, {\"name\": \"VWAP (20-day)\", \"category\": \"Volume\", \"value\": 11.6663, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Close price is above the 20-day VWAP approximation ($11.67)\"}, {\"name\": \"Price Volume Trend\", \"category\": \"Volume\", \"value\": -1039814636.5379, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"PVT is above its 20-day average\"}, {\"name\": \"Ease of Movement\", \"category\": \"Volume\", \"value\": 0.2534, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"EOM is positive (easy upward movement) (0.253392)\"}, {\"name\": \"Accumulation\/Distribution\", \"category\": \"Volume\", \"value\": -132342783.8442, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"A\/D line is above its 20-day average\"}, {\"name\": \"Chaikin Oscillator\", \"category\": \"Volume\", \"value\": 6537167.3871, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Chaikin Oscillator is positive (6537167)\"}, {\"name\": \"Money Flow Index (14)\", \"category\": \"Volume\", \"value\": 63.0091, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"MFI is neutral-positive at 63.0\"}, {\"name\": \"ADX (14)\", \"category\": \"Structural\", \"value\": 35.444, \"signal\": \"Bullish\", \"contribution\": 0.5, \"details\": \"Trend strength is strong at 35.4\"}, {\"name\": \"Directional Movement (DMI)\", \"category\": \"Structural\", \"value\": 7.3226, \"signal\": \"Bullish\", \"contribution\": 1.2, \"details\": \"DMI+ (29.7) is above DMI- (22.4)\"}, {\"name\": \"Coppock Curve\", \"category\": \"Structural\", \"value\": 5.7286, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Coppock momentum curve is positive (5.729)\"}, {\"name\": \"TRIX (30-day)\", \"category\": \"Structural\", \"value\": -0.3729, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"TRIX oscillator (-0.3729) is above its signal line (-0.3804)\"}, {\"name\": \"Fisher Transform\", \"category\": \"Structural\", \"value\": 1.7394, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Fisher line is above trigger line (1.74)\"}, {\"name\": \"PPO Oscillator\", \"category\": \"Structural\", \"value\": -0.7003, \"signal\": \"Bullish\", \"contribution\": 0.8, \"details\": \"Percentage Price Oscillator is bullish (-0.70%)\"}, {\"name\": \"Detrended Price (DPO)\", \"category\": \"Structural\", \"value\": -0.33, \"signal\": \"Bearish\", \"contribution\": -0.8, \"details\": \"DPO cycle indicator is negative (-0.33)\"}, {\"name\": \"True Strength Index\", \"category\": \"Structural\", \"value\": -7.986, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"TSI indicator (-7.99) is above signal line (-26.30)\"}, {\"name\": \"Vortex Indicator (14)\", \"category\": \"Structural\", \"value\": 0.3311, \"signal\": \"Bullish\", \"contribution\": 1.0, \"details\": \"Vortex +VI (1.12) is above -VI (0.79)\"}], \"news_articles\": [], \"ai_report\": \"### Executive Conviction Thesis\\n\\nT.TO displays a neutral\/consolidating structure with 28 bullish and 11 bearish indicators out of 48. There is no strong directional consensus present at this time.\\n\\n### Key Catalysts & Technical Backing\\n\\n* Consolidation in a tight horizontal trading range.\\n* Flat moving averages indicating directionless momentum.\\n\\n### Critical Risk Factors & Stop-Loss Guidance\\n\\n* Risk of high chop and option premium decay.\\n* Suggest keeping position size small or avoiding until a clear breakout occurs.\\n\\n### Sentiment & News Context\\n\\nNo recent news headlines were fetched to reference for this analysis. Monitor overall market sentiment changes.\", \"history\": [{\"timestamp\": \"2026-10-06 14:00:47\", \"price\": 11.265000343322754, \"conviction_score\": -69.19786096256688, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-07 17:05:50\", \"price\": 11.289999961853027, \"conviction_score\": -65.17954298150167, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-08 16:25:33\", \"price\": 11.319999694824219, \"conviction_score\": -69.60893854748606, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-09 08:12:36\", \"price\": 11.430000305175781, \"conviction_score\": -80.02322880371663, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-10 17:54:05\", \"price\": 11.029999732971191, \"conviction_score\": -65.17954298150167, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-12 18:03:33\", \"price\": 11.029999732971191, \"conviction_score\": -65.17954298150167, \"verdict\": \"SELL\"}, {\"timestamp\": \"2026-10-14 03:00:09\", \"price\": 11.350000381469727, \"conviction_score\": -71.80406212664279, \"verdict\": \"STRONG SELL\"}, {\"timestamp\": \"2026-10-15 18:59:10\", \"price\": 11.930000305175781, \"conviction_score\": -9.63995354239257, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-16 23:51:15\", \"price\": 11.90999984741211, \"conviction_score\": 2.4390243902439024, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-17 10:09:55\", \"price\": 11.90999984741211, \"conviction_score\": 2.4390243902439024, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-18 18:24:41\", \"price\": 11.90999984741211, \"conviction_score\": 2.4390243902439024, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-19 16:40:50\", \"price\": 11.71500015258789, \"conviction_score\": -1.5531660692951037, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-20 00:17:06\", \"price\": 11.6899995803833, \"conviction_score\": -13.978494623655918, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-20 08:44:22\", \"price\": 11.6899995803833, \"conviction_score\": -13.978494623655918, \"verdict\": \"MILD SELL\"}, {\"timestamp\": \"2026-10-21 17:27:58\", \"price\": 11.779999732971191, \"conviction_score\": 0.35842293906809913, \"verdict\": \"NEUTRAL\"}, {\"timestamp\": \"2026-10-22 21:19:31\", \"price\": 12.369999885559082, \"conviction_score\": 36.67781493868452, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-23 07:53:07\", \"price\": 12.369999885559082, \"conviction_score\": 36.67781493868452, \"verdict\": \"BUY\"}, {\"timestamp\": \"2026-10-24 18:06:35\", \"price\": 12.34000015258789, \"conviction_score\": 27.513812154696144, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-25 16:36:54\", \"price\": 12.34000015258789, \"conviction_score\": 27.513812154696144, \"verdict\": \"MILD BUY\"}, {\"timestamp\": \"2026-10-25 18:24:00\", \"price\": 12.34000015258789, \"conviction_score\": 27.513812154696144, \"verdict\": \"MILD BUY\"}]}, \"TIGR\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TIGR.\", \"ai_report\": \"Error loading metrics: Not enough historical data for TIGR.\", \"history\": []}, \"TNGX\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TNGX.\", \"ai_report\": \"Error loading metrics: Not enough historical data for TNGX.\", \"history\": []}, \"TSLY\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TSLY.\", \"ai_report\": \"Error loading metrics: Not enough historical data for TSLY.\", \"history\": []}, \"VOO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for VOO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for VOO.\", \"history\": []}, \"TSLA\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for TSLA.\", \"ai_report\": \"Error loading metrics: Not enough historical data for TSLA.\", \"history\": []}, \"VTI\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for VTI.\", \"ai_report\": \"Error loading metrics: Not enough historical data for VTI.\", \"history\": []}, \"VRT\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for VRT.\", \"ai_report\": \"Error loading metrics: Not enough historical data for VRT.\", \"history\": []}, \"XPEV\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for XPEV.\", \"ai_report\": \"Error loading metrics: Not enough historical data for XPEV.\", \"history\": []}, \"YNVD.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for YNVD.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for YNVD.TO.\", \"history\": []}, \"YTSL.TO\": {\"success\": false, \"category\": \"Watchlist Stocks\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for YTSL.TO.\", \"ai_report\": \"Error loading metrics: Not enough historical data for YTSL.TO.\", \"history\": []}, \"CNC\": {\"success\": false, \"category\": \"Options Activity\", \"verdict\": \"ERROR\", \"error\": \"Not enough historical data for CNC.\", \"ai_report\": \"Error loading metrics: Not enough historical data for CNC.\", \"history\": []}}, \"summary\": {\"avg_conviction\": -40.3, \"bullish_ratio\": 16.0, \"bearish_ratio\": 80.0, \"bullish_count\": 4, \"bearish_count\": 20, \"neutral_count\": 1, \"total_watchlist\": 75}, \"last_updated\": \"10\/25\/2026 02:43 PM EDT\", \"macro_events\": []};\nconst b64js = \"Ly8gU3RhdGUgTWFuYWdlbWVudApsZXQgYXBwU3RhdGUgPSB7CiAgICB3YXRjaGxpc3Q6IFtdLAogICAgc3RvY2tzOiBbXSwKICAgIHN1bW1hcnk6IHt9LAogICAgc2VsZWN0ZWRUaWNrZXI6IG51bGwsCiAgICBzZWxlY3RlZFN0b2NrRGF0YTogbnVsbCwKICAgIGFjdGl2ZVRhYjogJ3RhYi1jaGFydCcsCiAgICBhY3RpdmVGaWx0ZXI6ICdhbGwnLAogICAgdmlld01vZGU6ICdncmlkJywKICAgIGdyb3VwQnk6ICdjYXRlZ29yeScsCiAgICBzb3J0Qnk6ICdjb252aWN0aW9uLWRlc2MnLAogICAgaGVhdG1hcEZpbHRlcjogJ2FsbCcsCiAgICBjaGFydEluc3RhbmNlOiBudWxsLAogICAgY2FuZGxlU2VyaWVzOiBudWxsLAogICAgZW1hNTBTZXJpZXM6IG51bGwsCiAgICBlbWEyMDBTZXJpZXM6IG51bGwsCiAgICBiYlVwcGVyU2VyaWVzOiBudWxsLAogICAgYmJMb3dlclNlcmllczogbnVsbAp9OwoKLy8gRE9NIEVsZW1lbnRzCmNvbnN0IGVsZW1lbnRzID0gewogICAgYnRuU2NhbkFsbDogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2J0bi1zY2FuLWFsbCcpLAogICAgYnRuU2NhblBhdHRlcm46IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdidG4tc2Nhbi1wYXR0ZXJuJyksCiAgICBidG5EZXRhaWxTY2FuUGF0dGVybjogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2J0bi1kZXRhaWwtc2Nhbi1wYXR0ZXJuJyksCiAgICBwYXR0ZXJuVGlja2VySW5wdXQ6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwYXR0ZXJuLXRpY2tlci1pbnB1dCcpLAogICAgcGF0dGVyblJlc3VsdE1vZGFsOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncGF0dGVybi1yZXN1bHQtbW9kYWwnKSwKICAgIHBhdHRlcm5Nb2RhbEJvZHk6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwYXR0ZXJuLW1vZGFsLWJvZHknKSwKICAgIGJ0bkNsb3NlUGF0dGVybk1vZGFsOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYnRuLWNsb3NlLXBhdHRlcm4tbW9kYWwnKSwKICAgIGJ0bkNsb3NlUGF0dGVybk1vZGFsRm9vdGVyOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYnRuLWNsb3NlLXBhdHRlcm4tbW9kYWwtZm9vdGVyJyksCiAgICBidG5FZGl0V2F0Y2hsaXN0OiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYnRuLWVkaXQtd2F0Y2hsaXN0JyksCiAgICBidG5TYXZlV2F0Y2hsaXN0OiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYnRuLXNhdmUtd2F0Y2hsaXN0JyksCiAgICBidG5DbG9zZU1vZGFsOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYnRuLWNsb3NlLW1vZGFsJyksCiAgICB3YXRjaGxpc3RNb2RhbDogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3dhdGNobGlzdC1tb2RhbCcpLAogICAgbW9kYWxXYXRjaGxpc3RJdGVtczogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21vZGFsLXdhdGNobGlzdC1pdGVtcycpLAogICAgaW5wdXROZXdUaWNrZXI6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbnB1dC1uZXctdGlja2VyJyksCiAgICBidG5BZGRUaWNrZXI6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdidG4tYWRkLXRpY2tlcicpLAogICAgCiAgICAvLyBTdGF0cyBlbGVtZW50cwogICAgc3RhdFNlbnRpbWVudDogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3N0YXQtc2VudGltZW50JyksCiAgICBzdGF0VG90YWw6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzdGF0LXRvdGFsJyksCiAgICBzdGF0QnVsbGlzaDogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3N0YXQtYnVsbGlzaCcpLAogICAgc3RhdEJlYXJpc2g6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzdGF0LWJlYXJpc2gnKSwKICAgIAogICAgLy8gR3JpZCAmIFZpZXcgc2VsZWN0b3JzCiAgICBoZWF0bWFwR3JpZDogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hlYXRtYXAtZ3JpZCcpLAogICAgdmlld0J0bnM6IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hZWdpcy12aWV3LWJ0bicpLAogICAgCiAgICAvLyBEZXRhaWwgUGFuZQogICAgZGV0YWlsUGFuZWw6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkZXRhaWwtcGFuZWwnKSwKICAgIGRldGFpbFBsYWNlaG9sZGVyOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGV0YWlsLXBsYWNlaG9sZGVyJyksCiAgICBkZXRhaWxDb250YWluZXI6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkZXRhaWwtY29udGFpbmVyJyksCiAgICBkZXRhaWxUaWNrZXI6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkZXRhaWwtdGlja2VyJyksCiAgICBkZXRhaWxOYW1lOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGV0YWlsLW5hbWUnKSwKICAgIGRldGFpbEJhZGdlOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGV0YWlsLWJhZGdlJyksCiAgICBkZXRhaWxDb252aWN0aW9uUGN0OiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGV0YWlsLWNvbnZpY3Rpb24tcGN0JyksCiAgICBkZXRhaWxDb252aWN0aW9uVmVyZGljdDogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RldGFpbC1jb252aWN0aW9uLXZlcmRpY3QnKSwKICAgIGRldGFpbENvbnZpY3Rpb25XcmFwcGVyOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGV0YWlsLWNvbnZpY3Rpb24td3JhcHBlcicpLAogICAgCiAgICAvLyBEZXRhaWwgc3RhdHMKICAgIGNoYXJ0UHJpY2U6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjaGFydC1wcmljZScpLAogICAgY2hhcnRSYW5nZTogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NoYXJ0LXJhbmdlJyksCiAgICBjaGFydFZvbHVtZTogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NoYXJ0LXZvbHVtZScpLAogICAgcHJpY2VDaGFydENvbnRhaW5lcjogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ByaWNlLWNoYXJ0JyksCiAgICBuZXdzQXJ0aWNsZXNMaXN0OiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbmV3cy1hcnRpY2xlcy1saXN0JyksCiAgICAKICAgIC8vIFRyYWRlIHNldHVwIHN0YXRzCiAgICBzZXR1cEVudHJ5OiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2V0dXAtZW50cnknKSwKICAgIHNldHVwU3RvcDogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NldHVwLXN0b3AnKSwKICAgIHNldHVwVGFyZ2V0OiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2V0dXAtdGFyZ2V0JyksCiAgICBzZXR1cER1cmF0aW9uOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2V0dXAtZHVyYXRpb24nKSwKICAgIAogICAgLy8gVGFicwogICAgdGFiQnRuczogZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmFlZ2lzLXRhYi1idG4nKSwKICAgIHRhYkNvbnRlbnRzOiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcudGFiLWNvbnRlbnQnKSwKICAgIGZpbHRlckJ0bnM6IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hZWdpcy1maWx0ZXItYnRuJyksCiAgICBpbmRpY2F0b3JUYWJsZVJvd3M6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbmRpY2F0b3ItdGFibGUtcm93cycpLAogICAgYWlSZXBvcnRCb2R5OiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWktcmVwb3J0LWJvZHknKSwKICAgIGhpc3RvcnlUYWJsZVJvd3M6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdoaXN0b3J5LXRhYmxlLXJvd3MnKQp9OwoKLy8gQXBwIEluaXRpYWxpemF0aW9uCmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCAoKSA9PiB7CiAgICBzZXR1cEV2ZW50TGlzdGVuZXJzKCk7CiAgICBpbml0QXBwKCk7Cn0pOwoKLy8gRXZlbnQgTGlzdGVuZXJzCmZ1bmN0aW9uIHNldHVwRXZlbnRMaXN0ZW5lcnMoKSB7CiAgICAvLyBTY2FuIEFjdGlvbgogICAgZWxlbWVudHMuYnRuU2NhbkFsbC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHNjYW5XYXRjaGxpc3QpOwogICAgCiAgICAvLyBQYXR0ZXJuIFNjYW4gQWN0aW9uCiAgICBlbGVtZW50cy5idG5TY2FuUGF0dGVybi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRyaWdnZXJQYXR0ZXJuU2Nhbik7CiAgICBlbGVtZW50cy5wYXR0ZXJuVGlja2VySW5wdXQuYWRkRXZlbnRMaXN0ZW5lcigna2V5cHJlc3MnLCAoZSkgPT4gewogICAgICAgIGlmIChlLmtleSA9PT0gJ0VudGVyJykgdHJpZ2dlclBhdHRlcm5TY2FuKCk7CiAgICB9KTsKICAgIAogICAgLy8gRGV0YWlsIFNob3J0Y3V0IFNjYW4gQWN0aW9uCiAgICBlbGVtZW50cy5idG5EZXRhaWxTY2FuUGF0dGVybi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsKICAgICAgICBjb25zdCBhY3RpdmVUaWNrZXIgPSBhcHBTdGF0ZS5zZWxlY3RlZFRpY2tlcjsKICAgICAgICBpZiAoYWN0aXZlVGlja2VyKSB7CiAgICAgICAgICAgIGVsZW1lbnRzLnBhdHRlcm5UaWNrZXJJbnB1dC52YWx1ZSA9IGFjdGl2ZVRpY2tlcjsKICAgICAgICAgICAgdHJpZ2dlclBhdHRlcm5TY2FuKCk7CiAgICAgICAgfQogICAgfSk7CgogICAgLy8gUGF0dGVybiBNb2RhbCBjbG9zZQogICAgZWxlbWVudHMuYnRuQ2xvc2VQYXR0ZXJuTW9kYWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgICAgZWxlbWVudHMucGF0dGVyblJlc3VsdE1vZGFsLmNsYXNzTGlzdC5hZGQoJ2hpZGRlbicpOwogICAgfSk7CiAgICBlbGVtZW50cy5idG5DbG9zZVBhdHRlcm5Nb2RhbEZvb3Rlci5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsKICAgICAgICBlbGVtZW50cy5wYXR0ZXJuUmVzdWx0TW9kYWwuY2xhc3NMaXN0LmFkZCgnaGlkZGVuJyk7CiAgICB9KTsKICAgIAogICAgLy8gV2F0Y2hsaXN0IE1vZGFscwogICAgZWxlbWVudHMuYnRuRWRpdFdhdGNobGlzdC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIG9wZW5XYXRjaGxpc3RNb2RhbCk7CiAgICBlbGVtZW50cy5idG5TYXZlV2F0Y2hsaXN0LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgY2xvc2VXYXRjaGxpc3RNb2RhbCk7CiAgICBlbGVtZW50cy5idG5DbG9zZU1vZGFsLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgY2xvc2VXYXRjaGxpc3RNb2RhbCk7CiAgICBlbGVtZW50cy5idG5BZGRUaWNrZXIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBoYW5kbGVBZGRUaWNrZXIpOwogICAgZWxlbWVudHMuaW5wdXROZXdUaWNrZXIuYWRkRXZlbnRMaXN0ZW5lcigna2V5cHJlc3MnLCAoZSkgPT4gewogICAgICAgIGlmIChlLmtleSA9PT0gJ0VudGVyJykgaGFuZGxlQWRkVGlja2VyKCk7CiAgICB9KTsKICAgIAogICAgLy8gVmlldyBTZWxlY3RvcnMKICAgIGVsZW1lbnRzLnZpZXdCdG5zLmZvckVhY2goYnRuID0+IHsKICAgICAgICBidG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4gewogICAgICAgICAgICBjb25zdCBidG5FbCA9IGUuY3VycmVudFRhcmdldDsKICAgICAgICAgICAgZWxlbWVudHMudmlld0J0bnMuZm9yRWFjaChiID0+IGIuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJykpOwogICAgICAgICAgICBidG5FbC5jbGFzc0xpc3QuYWRkKCdhY3RpdmUnKTsKICAgICAgICAgICAgCiAgICAgICAgICAgIGNvbnN0IHZpZXcgPSBidG5FbC5nZXRBdHRyaWJ1dGUoJ2RhdGEtdmlldycpOwogICAgICAgICAgICBhcHBTdGF0ZS52aWV3TW9kZSA9IHZpZXc7CiAgICAgICAgICAgIGlmICh2aWV3ID09PSAnbGlzdCcpIHsKICAgICAgICAgICAgICAgIGVsZW1lbnRzLmhlYXRtYXBHcmlkLmNsYXNzTGlzdC5hZGQoJ2xpc3QtbGF5b3V0Jyk7CiAgICAgICAgICAgICAgICBlbGVtZW50cy5oZWF0bWFwR3JpZC5jbGFzc0xpc3QucmVtb3ZlKCd0cmVlbWFwLWxheW91dCcpOwogICAgICAgICAgICB9IGVsc2UgaWYgKHZpZXcgPT09ICd0cmVlbWFwJykgewogICAgICAgICAgICAgICAgZWxlbWVudHMuaGVhdG1hcEdyaWQuY2xhc3NMaXN0LnJlbW92ZSgnbGlzdC1sYXlvdXQnKTsKICAgICAgICAgICAgICAgIGVsZW1lbnRzLmhlYXRtYXBHcmlkLmNsYXNzTGlzdC5hZGQoJ3RyZWVtYXAtbGF5b3V0Jyk7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBlbGVtZW50cy5oZWF0bWFwR3JpZC5jbGFzc0xpc3QucmVtb3ZlKCdsaXN0LWxheW91dCcpOwogICAgICAgICAgICAgICAgZWxlbWVudHMuaGVhdG1hcEdyaWQuY2xhc3NMaXN0LnJlbW92ZSgndHJlZW1hcC1sYXlvdXQnKTsKICAgICAgICAgICAgfQogICAgICAgICAgICByZW5kZXJIZWF0bWFwR3JpZCgpOwogICAgICAgIH0pOwogICAgfSk7CgogICAgY29uc3QgZ3JvdXBTZWxlY3RvciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdncm91cC1ieS1zZWxlY3RvcicpOwogICAgaWYgKGdyb3VwU2VsZWN0b3IpIHsKICAgICAgICBncm91cFNlbGVjdG9yLmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsIChlKSA9PiB7CiAgICAgICAgICAgIGFwcFN0YXRlLmdyb3VwQnkgPSBlLnRhcmdldC52YWx1ZTsKICAgICAgICAgICAgcmVuZGVySGVhdG1hcEdyaWQoKTsKICAgICAgICB9KTsKICAgIH0KCiAgICAvLyBTb3J0IHNlbGVjdG9yCiAgICBjb25zdCBzb3J0U2VsZWN0b3IgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc29ydC1ieS1zZWxlY3RvcicpOwogICAgaWYgKHNvcnRTZWxlY3RvcikgewogICAgICAgIHNvcnRTZWxlY3Rvci5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCAoZSkgPT4gewogICAgICAgICAgICBhcHBTdGF0ZS5zb3J0QnkgPSBlLnRhcmdldC52YWx1ZTsKICAgICAgICAgICAgcmVuZGVySGVhdG1hcEdyaWQoKTsKICAgICAgICB9KTsKICAgIH0KCiAgICAvLyBIZWF0bWFwIGZpbHRlciBwaWxscwogICAgY29uc3QgZmlsdGVyUGlsbHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuaGVhdG1hcC1maWx0ZXItcGlsbCcpOwogICAgZmlsdGVyUGlsbHMuZm9yRWFjaChwaWxsID0+IHsKICAgICAgICBwaWxsLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHsKICAgICAgICAgICAgZmlsdGVyUGlsbHMuZm9yRWFjaChwID0+IHAuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJykpOwogICAgICAgICAgICBlLmN1cnJlbnRUYXJnZXQuY2xhc3NMaXN0LmFkZCgnYWN0aXZlJyk7CiAgICAgICAgICAgIGFwcFN0YXRlLmhlYXRtYXBGaWx0ZXIgPSBlLmN1cnJlbnRUYXJnZXQuZ2V0QXR0cmlidXRlKCdkYXRhLWhtLWZpbHRlcicpOwogICAgICAgICAgICByZW5kZXJIZWF0bWFwR3JpZCgpOwogICAgICAgIH0pOwogICAgfSk7CiAgICAKICAgIC8vIFRhYiBzd2l0Y2hpbmcKICAgIGVsZW1lbnRzLnRhYkJ0bnMuZm9yRWFjaChidG4gPT4gewogICAgICAgIGJ0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7CiAgICAgICAgICAgIGNvbnN0IHRhYklkID0gZS5jdXJyZW50VGFyZ2V0LmdldEF0dHJpYnV0ZSgnZGF0YS10YWInKTsKICAgICAgICAgICAgc3dpdGNoVGFiKHRhYklkKTsKICAgICAgICB9KTsKICAgIH0pOwogICAgCiAgICAvLyBGaWx0ZXIgc3dpdGNoaW5nCiAgICBlbGVtZW50cy5maWx0ZXJCdG5zLmZvckVhY2goYnRuID0+IHsKICAgICAgICBidG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4gewogICAgICAgICAgICBlbGVtZW50cy5maWx0ZXJCdG5zLmZvckVhY2goYiA9PiBiLmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpKTsKICAgICAgICAgICAgZS5jdXJyZW50VGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpOwogICAgICAgICAgICAKICAgICAgICAgICAgY29uc3QgY2F0ZWdvcnkgPSBlLmN1cnJlbnRUYXJnZXQuZ2V0QXR0cmlidXRlKCdkYXRhLWZpbHRlcicpOwogICAgICAgICAgICBhcHBTdGF0ZS5hY3RpdmVGaWx0ZXIgPSBjYXRlZ29yeTsKICAgICAgICAgICAgZmlsdGVySW5kaWNhdG9ycyhjYXRlZ29yeSk7CiAgICAgICAgfSk7CiAgICB9KTsKICAgIAogICAgLy8gUmVzaXplIGxpc3RlbmVyIGZvciBjaGFydAogICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsICgpID0+IHsKICAgICAgICBpZiAoYXBwU3RhdGUuY2hhcnRJbnN0YW5jZSkgewogICAgICAgICAgICBhcHBTdGF0ZS5jaGFydEluc3RhbmNlLnJlc2l6ZShlbGVtZW50cy5wcmljZUNoYXJ0Q29udGFpbmVyLmNsaWVudFdpZHRoLCBlbGVtZW50cy5wcmljZUNoYXJ0Q29udGFpbmVyLmNsaWVudEhlaWdodCk7CiAgICAgICAgfQogICAgfSk7CgogICAgLy8gVG9nZ2xlIG1hY3JvIGNhbGVuZGFyIGRyb3Bkb3duCiAgICBjb25zdCBtYWNyb1RyaWdnZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbWFjcm8tdHJpZ2dlcicpOwogICAgY29uc3QgbWFjcm9Ecm9wZG93biA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtYWNyby1kcm9wZG93bicpOwogICAgCiAgICBpZiAobWFjcm9UcmlnZ2VyICYmIG1hY3JvRHJvcGRvd24pIHsKICAgICAgICBtYWNyb1RyaWdnZXIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4gewogICAgICAgICAgICBlLnN0b3BQcm9wYWdhdGlvbigpOwogICAgICAgICAgICBtYWNyb0Ryb3Bkb3duLmNsYXNzTGlzdC50b2dnbGUoJ2hpZGRlbicpOwogICAgICAgIH0pOwogICAgICAgIAogICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHsKICAgICAgICAgICAgaWYgKCFtYWNyb1RyaWdnZXIuY29udGFpbnMoZS50YXJnZXQpICYmICFtYWNyb0Ryb3Bkb3duLmNvbnRhaW5zKGUudGFyZ2V0KSkgewogICAgICAgICAgICAgICAgbWFjcm9Ecm9wZG93bi5jbGFzc0xpc3QuYWRkKCdoaWRkZW4nKTsKICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgfQogICAgCiAgICAvLyBTZXR1cCBSZXNpemVPYnNlcnZlciBmb3IgdHJlZW1hcCBsYXlvdXQKICAgIHNldHVwVHJlZW1hcE9ic2VydmVyKCk7CiAgICBzZXR1cENoYXJ0T2JzZXJ2ZXIoKTsKfQoKLy8gSW5pdGlhbCBTeW5jIEFQSSBDYWxscwphc3luYyBmdW5jdGlvbiBpbml0QXBwKCkgewogICAgaWYgKHdpbmRvdy5BRUdJU19TVEFUSUNfREFUQSkgewogICAgICAgIGFwcFN0YXRlLndhdGNobGlzdCA9IHdpbmRvdy5BRUdJU19TVEFUSUNfREFUQS5zdG9ja3MubWFwKHMgPT4gcy50aWNrZXIpOwogICAgICAgIAogICAgICAgIC8vIFNldHVwIHJlYWQtb25seSB2aXN1YWwgc3RhdGVzCiAgICAgICAgaWYgKGVsZW1lbnRzLmJ0bkVkaXRXYXRjaGxpc3QpIGVsZW1lbnRzLmJ0bkVkaXRXYXRjaGxpc3Quc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgICBpZiAoZWxlbWVudHMuYnRuU2NhbkFsbCkgewogICAgICAgICAgICBlbGVtZW50cy5idG5TY2FuQWxsLmlubmVySFRNTCA9IGA8c3BhbiBjbGFzcz0iYWVnaXMtcHVsc2UtZG90Ij48L3NwYW4+VXBkYXRlZCAke3dpbmRvdy5BRUdJU19TVEFUSUNfREFUQS5sYXN0X3VwZGF0ZWQgfHwgJyd9YDsKICAgICAgICAgICAgZWxlbWVudHMuYnRuU2NhbkFsbC5jbGFzc05hbWUgPSAnYWVnaXMtc3RhdHVzLWJhZGdlJzsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgdXBkYXRlU3RhdHNVSSgpOwogICAgICAgIGxvYWRNYWNyb0V2ZW50cygpOwogICAgICAgIHNjYW5XYXRjaGxpc3QoKTsKICAgICAgICByZXR1cm47CiAgICB9CgogICAgdHJ5IHsKICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKCcvYXBpL3dhdGNobGlzdCcpOwogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCByZXNwb25zZS5qc29uKCk7CiAgICAgICAgYXBwU3RhdGUud2F0Y2hsaXN0ID0gZGF0YS53YXRjaGxpc3Q7CiAgICAgICAgCiAgICAgICAgLy8gUmVuZGVyIHN0YXRzIGFuZCBiYXNpYyB2aWV3CiAgICAgICAgdXBkYXRlU3RhdHNVSSgpOwogICAgICAgIGxvYWRNYWNyb0V2ZW50cygpOwogICAgICAgIAogICAgICAgIC8vIFNjYW4gaW1tZWRpYXRlbHkgb24gc3RhcnQgdG8gZGlzcGxheSBoZWF0bWFwCiAgICAgICAgc2NhbldhdGNobGlzdCgpOwogICAgfSBjYXRjaCAoZXJyb3IpIHsKICAgICAgICBjb25zb2xlLmVycm9yKCJGYWlsZWQgdG8gaW5pdGlhbGl6ZSBhcHA6IiwgZXJyb3IpOwogICAgfQp9CgovLyBTdGF0cyBVSSB1cGRhdGVzCmZ1bmN0aW9uIHVwZGF0ZVN0YXRzVUkoKSB7CiAgICBlbGVtZW50cy5zdGF0VG90YWwudGV4dENvbnRlbnQgPSAoYXBwU3RhdGUuc3VtbWFyeSAmJiBhcHBTdGF0ZS5zdW1tYXJ5LnRvdGFsX3dhdGNobGlzdCkgPyBhcHBTdGF0ZS5zdW1tYXJ5LnRvdGFsX3dhdGNobGlzdCA6IGFwcFN0YXRlLndhdGNobGlzdC5sZW5ndGg7CiAgICAKICAgIGlmIChhcHBTdGF0ZS5zdW1tYXJ5ICYmIGFwcFN0YXRlLnN1bW1hcnkudG90YWxfd2F0Y2hsaXN0ID4gMCkgewogICAgICAgIGVsZW1lbnRzLnN0YXRCdWxsaXNoLnRleHRDb250ZW50ID0gYXBwU3RhdGUuc3VtbWFyeS5idWxsaXNoX2NvdW50OwogICAgICAgIGVsZW1lbnRzLnN0YXRCZWFyaXNoLnRleHRDb250ZW50ID0gYXBwU3RhdGUuc3VtbWFyeS5iZWFyaXNoX2NvdW50OwogICAgICAgIAogICAgICAgIC8vIFNjb3JlIFZlcmRpY3QKICAgICAgICBjb25zdCBhdmdTY29yZSA9IGFwcFN0YXRlLnN1bW1hcnkuYXZnX2NvbnZpY3Rpb247CiAgICAgICAgbGV0IHZUZXh0ID0gJ05ldXRyYWwnOwogICAgICAgIGxldCB2Q2xhc3MgPSAnYWVnaXMtbmV1dHJhbCc7CiAgICAgICAgaWYgKGF2Z1Njb3JlID49IDMwKSB7IHZUZXh0ID0gYEJ1bGxpc2ggKCR7YXZnU2NvcmV9JSlgOyB2Q2xhc3MgPSAnYWVnaXMtYnVsbCc7IH0KICAgICAgICBlbHNlIGlmIChhdmdTY29yZSA8PSAtMzApIHsgdlRleHQgPSBgQmVhcmlzaCAoJHthdmdTY29yZX0lKWA7IHZDbGFzcyA9ICdhZWdpcy1iZWFyJzsgfQogICAgICAgIAogICAgICAgIGVsZW1lbnRzLnN0YXRTZW50aW1lbnQudGV4dENvbnRlbnQgPSB2VGV4dDsKICAgICAgICBlbGVtZW50cy5zdGF0U2VudGltZW50LmNsYXNzTmFtZSA9IGBhZWdpcy1zdGF0LXZhbCAke3ZDbGFzc31gOwogICAgfSBlbHNlIHsKICAgICAgICBlbGVtZW50cy5zdGF0QnVsbGlzaC50ZXh0Q29udGVudCA9ICctLSc7CiAgICAgICAgZWxlbWVudHMuc3RhdEJlYXJpc2gudGV4dENvbnRlbnQgPSAnLS0nOwogICAgICAgIGVsZW1lbnRzLnN0YXRTZW50aW1lbnQudGV4dENvbnRlbnQgPSAnLS0nOwogICAgICAgIGVsZW1lbnRzLnN0YXRTZW50aW1lbnQuY2xhc3NOYW1lID0gJ2FlZ2lzLXN0YXQtdmFsIGFlZ2lzLW5ldXRyYWwnOwogICAgfQp9CgovLyBXYXRjaGxpc3QgTW9kYWxzCmZ1bmN0aW9uIG9wZW5XYXRjaGxpc3RNb2RhbCgpIHsKICAgIHJlbmRlcldhdGNobGlzdE1vZGFsR3JpZCgpOwogICAgZWxlbWVudHMud2F0Y2hsaXN0TW9kYWwuY2xhc3NMaXN0LnJlbW92ZSgnaGlkZGVuJyk7Cn0KCmZ1bmN0aW9uIGNsb3NlV2F0Y2hsaXN0TW9kYWwoKSB7CiAgICBlbGVtZW50cy53YXRjaGxpc3RNb2RhbC5jbGFzc0xpc3QuYWRkKCdoaWRkZW4nKTsKICAgIC8vIFJlc2NhbiB0byBpbmNsdWRlIG5ldyBzeW1ib2xzIGlmIGNoYW5nZWQKICAgIHNjYW5XYXRjaGxpc3QoKTsKfQoKZnVuY3Rpb24gcmVuZGVyV2F0Y2hsaXN0TW9kYWxHcmlkKCkgewogICAgZWxlbWVudHMubW9kYWxXYXRjaGxpc3RJdGVtcy5pbm5lckhUTUwgPSAnJzsKICAgIAogICAgaWYgKGFwcFN0YXRlLndhdGNobGlzdC5sZW5ndGggPT09IDApIHsKICAgICAgICBlbGVtZW50cy5tb2RhbFdhdGNobGlzdEl0ZW1zLmlubmVySFRNTCA9IGA8cCBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOyBmb250LXNpemU6IDEzcHg7Ij5XYXRjaGxpc3QgaXMgZW1wdHkuIEFkZCB0aWNrZXJzIGFib3ZlLjwvcD5gOwogICAgICAgIHJldHVybjsKICAgIH0KICAgIAogICAgYXBwU3RhdGUud2F0Y2hsaXN0LmZvckVhY2godGlja2VyID0+IHsKICAgICAgICBjb25zdCBiYWRnZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgIGJhZGdlLmNsYXNzTmFtZSA9ICd3YXRjaGxpc3QtYmFkZ2UnOwogICAgICAgIGJhZGdlLmlubmVySFRNTCA9IGAKICAgICAgICAgICAgPHNwYW4+JHt0aWNrZXJ9PC9zcGFuPgogICAgICAgICAgICA8YnV0dG9uIG9uY2xpY2s9ImhhbmRsZVJlbW92ZVRpY2tlcignJHt0aWNrZXJ9JykiPjxpIGNsYXNzPSJmYS1zb2xpZCBmYS14bWFyayI+PC9pPjwvYnV0dG9uPgogICAgICAgIGA7CiAgICAgICAgZWxlbWVudHMubW9kYWxXYXRjaGxpc3RJdGVtcy5hcHBlbmRDaGlsZChiYWRnZSk7CiAgICB9KTsKfQoKLy8gV2F0Y2hsaXN0IEFQSSBDYWxscwphc3luYyBmdW5jdGlvbiBoYW5kbGVBZGRUaWNrZXIoKSB7CiAgICBjb25zdCBpbnB1dCA9IGVsZW1lbnRzLmlucHV0TmV3VGlja2VyLnZhbHVlLnRyaW0oKS50b1VwcGVyQ2FzZSgpOwogICAgaWYgKCFpbnB1dCkgcmV0dXJuOwogICAgCiAgICB0cnkgewogICAgICAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgZmV0Y2goJy9hcGkvd2F0Y2hsaXN0L2FkZCcsIHsKICAgICAgICAgICAgbWV0aG9kOiAnUE9TVCcsCiAgICAgICAgICAgIGhlYWRlcnM6IHsgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJyB9LAogICAgICAgICAgICBib2R5OiBKU09OLnN0cmluZ2lmeSh7IHRpY2tlcjogaW5wdXQgfSkKICAgICAgICB9KTsKICAgICAgICAKICAgICAgICBpZiAocmVzcG9uc2Uub2spIHsKICAgICAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHJlc3BvbnNlLmpzb24oKTsKICAgICAgICAgICAgYXBwU3RhdGUud2F0Y2hsaXN0ID0gZGF0YS53YXRjaGxpc3Q7CiAgICAgICAgICAgIGVsZW1lbnRzLmlucHV0TmV3VGlja2VyLnZhbHVlID0gJyc7CiAgICAgICAgICAgIHJlbmRlcldhdGNobGlzdE1vZGFsR3JpZCgpOwogICAgICAgICAgICB1cGRhdGVTdGF0c1VJKCk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgYWxlcnQoYENvdWxkIG5vdCBhZGQgdGlja2VyICR7aW5wdXR9LiBNYWtlIHN1cmUgaXQncyB2YWxpZC5gKTsKICAgICAgICB9CiAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgY29uc29sZS5lcnJvcihlKTsKICAgIH0KfQoKYXN5bmMgZnVuY3Rpb24gaGFuZGxlUmVtb3ZlVGlja2VyKHRpY2tlcikgewogICAgdHJ5IHsKICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKCcvYXBpL3dhdGNobGlzdC9yZW1vdmUnLCB7CiAgICAgICAgICAgIG1ldGhvZDogJ1BPU1QnLAogICAgICAgICAgICBoZWFkZXJzOiB7ICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbicgfSwKICAgICAgICAgICAgYm9keTogSlNPTi5zdHJpbmdpZnkoeyB0aWNrZXI6IHRpY2tlciB9KQogICAgICAgIH0pOwogICAgICAgIAogICAgICAgIGlmIChyZXNwb25zZS5vaykgewogICAgICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgcmVzcG9uc2UuanNvbigpOwogICAgICAgICAgICBhcHBTdGF0ZS53YXRjaGxpc3QgPSBkYXRhLndhdGNobGlzdDsKICAgICAgICAgICAgcmVuZGVyV2F0Y2hsaXN0TW9kYWxHcmlkKCk7CiAgICAgICAgICAgIHVwZGF0ZVN0YXRzVUkoKTsKICAgICAgICB9CiAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgY29uc29sZS5lcnJvcihlKTsKICAgIH0KfQovLyBBdHRhY2ggdG8gZ2xvYmFsIHdpbmRvdyBzY29wZSBzbyBvbmNsaWNrIGZyb20gaW5saW5lIGJhZGdlIEhUTUwgY2FsbHMgaXQKd2luZG93LmhhbmRsZVJlbW92ZVRpY2tlciA9IGhhbmRsZVJlbW92ZVRpY2tlcjsKCi8vIFNjYW4gd2F0Y2hsaXN0cwphc3luYyBmdW5jdGlvbiBzY2FuV2F0Y2hsaXN0KGUpIHsKICAgIGlmICh3aW5kb3cuQUVHSVNfU1RBVElDX0RBVEEpIHsKICAgICAgICBhcHBTdGF0ZS5zdG9ja3MgPSB3aW5kb3cuQUVHSVNfU1RBVElDX0RBVEEuc3RvY2tzOwogICAgICAgIGFwcFN0YXRlLnN1bW1hcnkgPSB3aW5kb3cuQUVHSVNfU1RBVElDX0RBVEEuc3VtbWFyeTsKICAgICAgICB1cGRhdGVTdGF0c1VJKCk7CiAgICAgICAgcmVuZGVySGVhdG1hcEdyaWQoKTsKICAgICAgICAKICAgICAgICBpZiAoZSAmJiBlLnR5cGUgPT09ICdjbGljaycpIHsKICAgICAgICAgICAgYWxlcnQoYEFlZ2lzIENvbnZpY3Rpb24gRW5naW5lIC0gT2ZmbGluZSBNb2RlXG5cblRoaXMgcGFnZSBpcyBob3N0ZWQgYXMgYSBzdGF0aWMgYXJjaGl2ZSBvbiBxdWFyeC5jYS5cbkxhc3QgdXBkYXRlZDogJHt3aW5kb3cuQUVHSVNfU1RBVElDX0RBVEEubGFzdF91cGRhdGVkIHx8ICdVbmtub3duJ31cblxuVG8gZmV0Y2ggZnJlc2ggY2FsY3VsYXRpb25zLCBydW4gdGhlICcuL3J1bl9zdGF0aWNfcGlwZWxpbmUuc2gnIHNjcmlwdCBmcm9tIHRoZSBTdG9ja1ByZWRpY3RvciBwcm9qZWN0IG9uIHlvdXIgbGFwdG9wLmApOwogICAgICAgIH0KICAgICAgICByZXR1cm47CiAgICB9CgogICAgLy8gU2hvdyBzcGlubmVyCiAgICBlbGVtZW50cy5oZWF0bWFwR3JpZC5pbm5lckhUTUwgPSBgCiAgICAgICAgPGRpdiBjbGFzcz0ibG9hZGluZy1zdGF0ZSI+CiAgICAgICAgICAgIDxpIGNsYXNzPSJmYS1zb2xpZCBmYS1jaXJjbGUtbm90Y2ggZmEtc3BpbiI+PC9pPgogICAgICAgICAgICA8cD5SdW5uaW5nIG11bHRpLXJlZ2ltZSBjb252aWN0aW9uIGNhbGN1bGF0aW9ucyBvbiB3YXRjaGxpc3RzLi4uPC9wPgogICAgICAgIDwvZGl2PgogICAgYDsKICAgIAogICAgdHJ5IHsKICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKCcvYXBpL3NjYW4nKTsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgcmVzcG9uc2UuanNvbigpOwogICAgICAgIAogICAgICAgIC8vIFNvcnQgYnkgaGlnaGVzdCBhYnNvbHV0ZSBjb252aWN0aW9uIHNjb3JlLCBwdXR0aW5nIGVycm9ycyBhdCB0aGUgYm90dG9tCiAgICAgICAgYXBwU3RhdGUuc3RvY2tzID0gZGF0YS5zdG9ja3Muc29ydCgoYSwgYikgPT4gewogICAgICAgICAgICBpZiAoYS52ZXJkaWN0ID09PSAnRVJST1InICYmIGIudmVyZGljdCAhPT0gJ0VSUk9SJykgcmV0dXJuIDE7CiAgICAgICAgICAgIGlmIChiLnZlcmRpY3QgPT09ICdFUlJPUicgJiYgYS52ZXJkaWN0ICE9PSAnRVJST1InKSByZXR1cm4gLTE7CiAgICAgICAgICAgIHJldHVybiBNYXRoLmFicyhiLmNvbnZpY3Rpb25fc2NvcmUgfHwgMCkgLSBNYXRoLmFicyhhLmNvbnZpY3Rpb25fc2NvcmUgfHwgMCk7CiAgICAgICAgfSk7CiAgICAgICAgCiAgICAgICAgYXBwU3RhdGUuc3VtbWFyeSA9IGRhdGEuc3VtbWFyeTsKICAgICAgICAKICAgICAgICB1cGRhdGVTdGF0c1VJKCk7CiAgICAgICAgcmVuZGVySGVhdG1hcEdyaWQoKTsKICAgIH0gY2F0Y2ggKGVycm9yKSB7CiAgICAgICAgZWxlbWVudHMuaGVhdG1hcEdyaWQuaW5uZXJIVE1MID0gYAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2FkaW5nLXN0YXRlIj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYS1zb2xpZCBmYS10cmlhbmdsZS1leGNsYW1hdGlvbiIgc3R5bGU9ImNvbG9yOiB2YXIoLS1jb2xvci1iZWFyLXN0cm9uZykiPjwvaT4KICAgICAgICAgICAgICAgIDxwPkZhaWxlZCB0byBleGVjdXRlIGNhbGN1bGF0aW9ucy4gUGxlYXNlIHZlcmlmeSBpbnRlcm5ldCBjb25uZWN0aW9uIG9yIGxvY2FsIHNlcnZlci48L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIGA7CiAgICB9Cn0KCi8vIFJlbmRlciBIZWF0bWFwIEdyaWQKZnVuY3Rpb24gcmVuZGVySGVhdG1hcEdyaWQoKSB7CiAgICBlbGVtZW50cy5oZWF0bWFwR3JpZC5pbm5lckhUTUwgPSAnJzsKICAgIAogICAgaWYgKGFwcFN0YXRlLnN0b2Nrcy5sZW5ndGggPT09IDApIHsKICAgICAgICBlbGVtZW50cy5oZWF0bWFwR3JpZC5pbm5lckhUTUwgPSBgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvYWRpbmctc3RhdGUiPgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhLXNvbGlkIGZhLWxpc3QtY2hlY2siPjwvaT4KICAgICAgICAgICAgICAgIDxwPllvdXIgd2F0Y2hsaXN0IGlzIGVtcHR5LiBDbGljayB0aGUgIldhdGNobGlzdCIgYnV0dG9uIGFib3ZlIHRvIGFkZCB0aWNrZXJzLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgYDsKICAgICAgICByZXR1cm47CiAgICB9CiAgICAKICAgIGlmIChhcHBTdGF0ZS52aWV3TW9kZSA9PT0gJ3RyZWVtYXAnKSB7CiAgICAgICAgcmVuZGVyVHJlZW1hcCgpOwogICAgICAgIHJldHVybjsKICAgIH0KICAgIAogICAgY29uc3QgaXNMaXN0VmlldyA9IGFwcFN0YXRlLnZpZXdNb2RlID09PSAnbGlzdCc7CiAgICAKICAgIC8vIC0tLS0gRklMVEVSIC0tLS0KICAgIGxldCBmaWx0ZXJlZFN0b2NrcyA9IGFwcFN0YXRlLnN0b2NrczsKICAgIGlmIChhcHBTdGF0ZS5oZWF0bWFwRmlsdGVyICE9PSAnYWxsJykgewogICAgICAgIGZpbHRlcmVkU3RvY2tzID0gYXBwU3RhdGUuc3RvY2tzLmZpbHRlcihzdG9jayA9PiB7CiAgICAgICAgICAgIGlmIChhcHBTdGF0ZS5oZWF0bWFwRmlsdGVyID09PSAnYnVsbGlzaCcpIHJldHVybiBzdG9jay5jb252aWN0aW9uX3Njb3JlID49IDEwLjAgJiYgc3RvY2sudmVyZGljdCAhPT0gJ0VSUk9SJzsKICAgICAgICAgICAgaWYgKGFwcFN0YXRlLmhlYXRtYXBGaWx0ZXIgPT09ICdiZWFyaXNoJykgcmV0dXJuIHN0b2NrLmNvbnZpY3Rpb25fc2NvcmUgPD0gLTEwLjAgJiYgc3RvY2sudmVyZGljdCAhPT0gJ0VSUk9SJzsKICAgICAgICAgICAgaWYgKGFwcFN0YXRlLmhlYXRtYXBGaWx0ZXIgPT09ICduZXV0cmFsJykgcmV0dXJuIHN0b2NrLmNvbnZpY3Rpb25fc2NvcmUgPiAtMTAuMCAmJiBzdG9jay5jb252aWN0aW9uX3Njb3JlIDwgMTAuMCAmJiBzdG9jay52ZXJkaWN0ICE9PSAnRVJST1InOwogICAgICAgICAgICBpZiAoYXBwU3RhdGUuaGVhdG1hcEZpbHRlciA9PT0gJ2Vycm9yJykgcmV0dXJuIHN0b2NrLnZlcmRpY3QgPT09ICdFUlJPUic7CiAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgIH0pOwogICAgfQoKICAgIGlmIChmaWx0ZXJlZFN0b2Nrcy5sZW5ndGggPT09IDApIHsKICAgICAgICBlbGVtZW50cy5oZWF0bWFwR3JpZC5pbm5lckhUTUwgPSBgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvYWRpbmctc3RhdGUiPgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhLXNvbGlkIGZhLWZpbHRlci1jaXJjbGUteG1hcmsiPjwvaT4KICAgICAgICAgICAgICAgIDxwPk5vIHN0b2NrcyBtYXRjaCB0aGUgY3VycmVudCBmaWx0ZXIuIFRyeSBzZWxlY3RpbmcgIkFsbCIuPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICBgOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyAtLS0tIFNPUlQgLS0tLQogICAgY29uc3Qgc29ydGVkU3RvY2tzID0gWy4uLmZpbHRlcmVkU3RvY2tzXS5zb3J0KChhLCBiKSA9PiB7CiAgICAgICAgLy8gQWx3YXlzIHB1c2ggZXJyb3JzIHRvIHRoZSBib3R0b20KICAgICAgICBpZiAoYS52ZXJkaWN0ID09PSAnRVJST1InICYmIGIudmVyZGljdCAhPT0gJ0VSUk9SJykgcmV0dXJuIDE7CiAgICAgICAgaWYgKGIudmVyZGljdCA9PT0gJ0VSUk9SJyAmJiBhLnZlcmRpY3QgIT09ICdFUlJPUicpIHJldHVybiAtMTsKCiAgICAgICAgc3dpdGNoIChhcHBTdGF0ZS5zb3J0QnkpIHsKICAgICAgICAgICAgY2FzZSAnY29udmljdGlvbi1kZXNjJzoKICAgICAgICAgICAgICAgIHJldHVybiBNYXRoLmFicyhiLmNvbnZpY3Rpb25fc2NvcmUgfHwgMCkgLSBNYXRoLmFicyhhLmNvbnZpY3Rpb25fc2NvcmUgfHwgMCk7CiAgICAgICAgICAgIGNhc2UgJ2NvbnZpY3Rpb24tYXNjJzoKICAgICAgICAgICAgICAgIHJldHVybiBNYXRoLmFicyhhLmNvbnZpY3Rpb25fc2NvcmUgfHwgMCkgLSBNYXRoLmFicyhiLmNvbnZpY3Rpb25fc2NvcmUgfHwgMCk7CiAgICAgICAgICAgIGNhc2UgJ2FscGhhJzoKICAgICAgICAgICAgICAgIHJldHVybiBhLnRpY2tlci5sb2NhbGVDb21wYXJlKGIudGlja2VyKTsKICAgICAgICAgICAgY2FzZSAncHJpY2UtZGVzYyc6CiAgICAgICAgICAgICAgICByZXR1cm4gKGIucHJpY2UgfHwgMCkgLSAoYS5wcmljZSB8fCAwKTsKICAgICAgICAgICAgY2FzZSAndm9sdW1lLWRlc2MnOgogICAgICAgICAgICAgICAgcmV0dXJuIChiLnZvbHVtZSB8fCAwKSAtIChhLnZvbHVtZSB8fCAwKTsKICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgIHJldHVybiBNYXRoLmFicyhiLmNvbnZpY3Rpb25fc2NvcmUgfHwgMCkgLSBNYXRoLmFicyhhLmNvbnZpY3Rpb25fc2NvcmUgfHwgMCk7CiAgICAgICAgfQogICAgfSk7CgogICAgLy8gLS0tLSBHUk9VUElORyAtLS0tCiAgICBsZXQgZ3JvdXBlZFN0b2NrcyA9IHt9OwogICAgaWYgKGFwcFN0YXRlLmdyb3VwQnkgPT09ICdzZWN0b3InKSB7CiAgICAgICAgc29ydGVkU3RvY2tzLmZvckVhY2goc3RvY2sgPT4gewogICAgICAgICAgICBjb25zdCBzZWMgPSBzdG9jay5zZWN0b3IgfHwgJ1Vua25vd24nOwogICAgICAgICAgICBpZiAoIWdyb3VwZWRTdG9ja3Nbc2VjXSkgZ3JvdXBlZFN0b2Nrc1tzZWNdID0gW107CiAgICAgICAgICAgIGdyb3VwZWRTdG9ja3Nbc2VjXS5wdXNoKHN0b2NrKTsKICAgICAgICB9KTsKICAgIH0gZWxzZSBpZiAoYXBwU3RhdGUuZ3JvdXBCeSA9PT0gJ2NhdGVnb3J5JykgewogICAgICAgIHNvcnRlZFN0b2Nrcy5mb3JFYWNoKHN0b2NrID0+IHsKICAgICAgICAgICAgY29uc3QgY2F0ID0gc3RvY2suY2F0ZWdvcnkgfHwgJ1dhdGNobGlzdCc7CiAgICAgICAgICAgIGlmICghZ3JvdXBlZFN0b2Nrc1tjYXRdKSBncm91cGVkU3RvY2tzW2NhdF0gPSBbXTsKICAgICAgICAgICAgZ3JvdXBlZFN0b2Nrc1tjYXRdLnB1c2goc3RvY2spOwogICAgICAgIH0pOwogICAgfSBlbHNlIHsKICAgICAgICBncm91cGVkU3RvY2tzWydBbGwnXSA9IHNvcnRlZFN0b2NrczsKICAgIH0KCiAgICAvLyBSZW5kZXIgR3JvdXBzCiAgICBmb3IgKGNvbnN0IFtncm91cE5hbWUsIHN0b2Nrc10gb2YgT2JqZWN0LmVudHJpZXMoZ3JvdXBlZFN0b2NrcykpIHsKICAgICAgICBpZiAoYXBwU3RhdGUuZ3JvdXBCeSA9PT0gJ3NlY3RvcicgfHwgYXBwU3RhdGUuZ3JvdXBCeSA9PT0gJ2NhdGVnb3J5JykgewogICAgICAgICAgICBjb25zdCBncm91cEhlYWRlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgICAgICBncm91cEhlYWRlci5jbGFzc05hbWUgPSAnc2VjdG9yLWdyb3VwLWhlYWRlcic7CiAgICAgICAgICAgIGdyb3VwSGVhZGVyLmlubmVySFRNTCA9IGA8aDM+PGkgY2xhc3M9ImZhLXNvbGlkIGZhLWxheWVyLWdyb3VwIj48L2k+ICR7Z3JvdXBOYW1lfSA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB4OyBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7IGZvbnQtd2VpZ2h0OiA0MDA7IG1hcmdpbi1sZWZ0OiA0cHg7Ij4oJHtzdG9ja3MubGVuZ3RofSk8L3NwYW4+PC9oMz5gOwogICAgICAgICAgICBlbGVtZW50cy5oZWF0bWFwR3JpZC5hcHBlbmRDaGlsZChncm91cEhlYWRlcik7CiAgICAgICAgfQoKICAgICAgICBjb25zdCBncm91cENvbnRhaW5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgIGdyb3VwQ29udGFpbmVyLmNsYXNzTmFtZSA9ICdzZWN0b3ItZ3JvdXAtY29udGFpbmVyJzsKICAgICAgICBpZiAoaXNMaXN0VmlldykgewogICAgICAgICAgICBncm91cENvbnRhaW5lci5jbGFzc0xpc3QuYWRkKCdsaXN0LWxheW91dC1pbm5lcicpOwogICAgICAgIH0KCiAgICAgICAgc3RvY2tzLmZvckVhY2goc3RvY2sgPT4gewogICAgICAgICAgICBjb25zdCBjYXJkID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgICAgICAgIAogICAgICAgICAgICAvLyBEZWZpbmUgY29udmljdGlvbiBzdHlsaW5nIGNsYXNzCiAgICAgICAgICAgIGxldCBjb252aWN0aW9uQ2xhc3MgPSAnbmV1dHJhbC1zdGF0ZSc7CiAgICAgICAgICAgIGxldCBiYWRnZUNvbG9yID0gJ25ldXRyYWwnOwogICAgICAgICAgICBjb25zdCBzY29yZSA9IHN0b2NrLmNvbnZpY3Rpb25fc2NvcmU7CiAgICAgICAgICAgIAogICAgICAgICAgICBpZiAoc3RvY2sudmVyZGljdCA9PT0gJ0VSUk9SJykgewogICAgICAgICAgICAgICAgY29udmljdGlvbkNsYXNzID0gJ2Vycm9yLWNhcmQnOwogICAgICAgICAgICB9IGVsc2UgaWYgKHNjb3JlID49IDcwLjApIHsKICAgICAgICAgICAgICAgIGNvbnZpY3Rpb25DbGFzcyA9ICdidWxsLXN0cm9uZyc7CiAgICAgICAgICAgICAgICBiYWRnZUNvbG9yID0gJ2J1bGwnOwogICAgICAgICAgICB9IGVsc2UgaWYgKHNjb3JlID49IDEwLjApIHsKICAgICAgICAgICAgICAgIGNvbnZpY3Rpb25DbGFzcyA9ICdidWxsLWxpZ2h0JzsKICAgICAgICAgICAgICAgIGJhZGdlQ29sb3IgPSAnYnVsbCc7CiAgICAgICAgICAgIH0gZWxzZSBpZiAoc2NvcmUgPD0gLTcwLjApIHsKICAgICAgICAgICAgICAgIGNvbnZpY3Rpb25DbGFzcyA9ICdiZWFyLXN0cm9uZyc7CiAgICAgICAgICAgICAgICBiYWRnZUNvbG9yID0gJ2JlYXInOwogICAgICAgICAgICB9IGVsc2UgaWYgKHNjb3JlIDw9IC0xMC4wKSB7CiAgICAgICAgICAgICAgICBjb252aWN0aW9uQ2xhc3MgPSAnYmVhci1saWdodCc7CiAgICAgICAgICAgICAgICBiYWRnZUNvbG9yID0gJ2JlYXInOwogICAgICAgICAgICB9CiAgICAgICAgICAgIAogICAgICAgICAgICBjb25zdCBpc0FjdGl2ZSA9IGFwcFN0YXRlLnNlbGVjdGVkVGlja2VyID09PSBzdG9jay50aWNrZXIgPyAnYWN0aXZlJyA6ICcnOwogICAgICAgICAgICAKICAgICAgICAgICAgY2FyZC5jbGFzc05hbWUgPSBgYWVnaXMtY2FyZCAke2NvbnZpY3Rpb25DbGFzc30gJHtpc0FjdGl2ZX1gOwogICAgICAgICAgICBjYXJkLnNldEF0dHJpYnV0ZSgnZGF0YS10aWNrZXInLCBzdG9jay50aWNrZXIpOwogICAgICAgICAgICAKICAgICAgICAgICAgLy8gQ2F0ZWdvcnkgc291cmNlIGJhZGdlCiAgICAgICAgICAgIGNvbnN0IGNhdCA9IHN0b2NrLmNhdGVnb3J5IHx8ICdXYXRjaGxpc3QgU3RvY2tzJzsKICAgICAgICAgICAgY29uc3QgaXNPcHRpb25zID0gY2F0ID09PSAnT3B0aW9ucyBBY3Rpdml0eSc7CiAgICAgICAgICAgIGNvbnN0IHNvdXJjZUJhZGdlSHRtbCA9IGA8c3BhbiBjbGFzcz0iYWVnaXMtY2FyZC1zb3VyY2UtYmFkZ2UgJHtpc09wdGlvbnMgPyAnc291cmNlLW9wdGlvbnMnIDogJ3NvdXJjZS13YXRjaGxpc3QnfSI+JHtpc09wdGlvbnMgPyAnPGkgY2xhc3M9ImZhLXNvbGlkIGZhLWNoYXJ0LWJhciI+PC9pPiBPUFQnIDogJzxpIGNsYXNzPSJmYS1zb2xpZCBmYS1leWUiPjwvaT4gV0wnfTwvc3Bhbj5gOwoKICAgICAgICAgICAgLy8gU2V0dXAgc3VtbWFyeQogICAgICAgICAgICBjb25zdCBzZXR1cEh0bWwgPSBzdG9jay5lbnRyeV9wcmljZSAKICAgICAgICAgICAgICAgID8gYDxkaXYgY2xhc3M9ImFlZ2lzLWNhcmQtc2V0dXAtc3VtbWFyeSI+CiAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlNMOiAkJHtzdG9jay5zdG9wX2xvc3MudG9GaXhlZCgxKX08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlRQOiAkJHtzdG9jay50YXJnZXRfcHJpY2UudG9GaXhlZCgxKX08L3NwYW4+CiAgICAgICAgICAgICAgICAgICA8L2Rpdj5gIAogICAgICAgICAgICAgICAgOiAnJzsKCiAgICAgICAgICAgIGNvbnN0IHBjdFN0eWxlID0gaXNMaXN0VmlldyA\/ICdzdHlsZT0iZm9udC1zaXplOiAxNHB4OyInIDogJyc7CiAgICAgICAgICAgIGNvbnN0IGxibFN0eWxlID0gaXNMaXN0VmlldyA\/ICdzdHlsZT0iZGlzcGxheTogbm9uZTsiJyA6ICcnOwoKICAgICAgICAgICAgY2FyZC5pbm5lckhUTUwgPSBgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhZWdpcy1jYXJkLXRvcCI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImFlZ2lzLWNhcmQtdGlja2VyIj4ke3N0b2NrLnRpY2tlcn0gJHtzb3VyY2VCYWRnZUh0bWx9PC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhZWdpcy1jYXJkLXByaWNlIj4ke3N0b2NrLnZlcmRpY3QgPT09ICdFUlJPUicgPyAnTi9BJyA6ICckJyArIHN0b2NrLnByaWNlLnRvRml4ZWQoMil9PC9zcGFuPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhZWdpcy1jYXJkLW1pZCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWVnaXMtY2FyZC1zY29yZS13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImFlZ2lzLWNhcmQtc2NvcmUtbGJsIiAke2xibFN0eWxlfT5Db252aWN0aW9uPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iYWVnaXMtY2FyZC1zY29yZS1wY3QiICR7cGN0U3R5bGV9PiR7c3RvY2sudmVyZGljdCA9PT0gJ0VSUk9SJyA\/ICcwJScgOiAoc2NvcmUgPiAwID8gJysnIDogJycpICsgc2NvcmUudG9GaXhlZCgwKSArICclJ308L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImFlZ2lzLWNhcmQtdmVyZGljdC1iYWRnZSAke2JhZGdlQ29sb3J9Ij4ke3N0b2NrLnZlcmRpY3R9PC9zcGFuPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAke3NldHVwSHRtbH0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFlZ2lzLWNhcmQtYm90dG9tIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhZWdpcy1jYXJkLXN0YXQgZ3JlZW4iPgogICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtc29saWQgZmEtYXJyb3ctdHJlbmQtdXAiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+JHtzdG9jay5idWxsaXNoX2NvdW50fTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhZWdpcy1jYXJkLXN0YXQiPgogICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtc29saWQgZmEtZXF1YWxzIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPiR7c3RvY2submV1dHJhbF9jb3VudH08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWVnaXMtY2FyZC1zdGF0IHJlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYS1zb2xpZCBmYS1hcnJvdy10cmVuZC1kb3duIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPiR7c3RvY2suYmVhcmlzaF9jb3VudH08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgYDsKICAgICAgICAgICAgCiAgICAgICAgICAgIGNhcmQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgICAgICAgICAgICBzZWxlY3RTdG9jayhzdG9jay50aWNrZXIpOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgCiAgICAgICAgICAgIGdyb3VwQ29udGFpbmVyLmFwcGVuZENoaWxkKGNhcmQpOwogICAgICAgIH0pOwogICAgICAgIGVsZW1lbnRzLmhlYXRtYXBHcmlkLmFwcGVuZENoaWxkKGdyb3VwQ29udGFpbmVyKTsKICAgIH0KfQoKLy8gU2VsZWN0IFN0b2NrIHRvIHNob3cgZGV0YWlscwpmdW5jdGlvbiBzZWxlY3RTdG9jayh0aWNrZXIpIHsKICAgIGFwcFN0YXRlLnNlbGVjdGVkVGlja2VyID0gdGlja2VyOwogICAgCiAgICAvLyBIaWdobGlnaHQgYWN0aXZlIGNhcmQgb3IgY2VsbAogICAgY29uc3QgaXRlbXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYWVnaXMtY2FyZCwgLnRyZWVtYXAtY2VsbCcpOwogICAgaXRlbXMuZm9yRWFjaChjID0+IHsKICAgICAgICBpZiAoYy5nZXRBdHRyaWJ1dGUoJ2RhdGEtdGlja2VyJykgPT09IHRpY2tlcikgewogICAgICAgICAgICBjLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGMuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7CiAgICAgICAgfQogICAgfSk7CiAgICAKICAgIC8vIFNob3cgcGFuZWwsIGhpZGUgcGxhY2Vob2xkZXIKICAgIGVsZW1lbnRzLmRldGFpbFBsYWNlaG9sZGVyLmNsYXNzTGlzdC5hZGQoJ2hpZGRlbicpOwogICAgZWxlbWVudHMuZGV0YWlsUGFuZWwuY2xhc3NMaXN0LnJlbW92ZSgnZW1wdHknKTsKICAgIGVsZW1lbnRzLmRldGFpbENvbnRhaW5lci5jbGFzc0xpc3QucmVtb3ZlKCdoaWRkZW4nKTsKICAgIAogICAgLy8gUmVzZXQgdGFicwogICAgc3dpdGNoVGFiKCd0YWItY2hhcnQnKTsKICAgIAogICAgLy8gRmV0Y2ggZnVsbCBkYXRhCiAgICBmZXRjaFN0b2NrRGV0YWlscyh0aWNrZXIpOwp9CgovLyBGZXRjaCBGdWxsIERldGFpbHMKYXN5bmMgZnVuY3Rpb24gZmV0Y2hTdG9ja0RldGFpbHModGlja2VyKSB7CiAgICAvLyBTaG93IGxvYWRlcnMgaW4gc3ViLWVsZW1lbnRzCiAgICBlbGVtZW50cy5kZXRhaWxCYWRnZS50ZXh0Q29udGVudCA9IHRpY2tlcjsKICAgIGVsZW1lbnRzLmRldGFpbFRpY2tlci50ZXh0Q29udGVudCA9ICJMb2FkaW5nLi4uIjsKICAgIGVsZW1lbnRzLmRldGFpbENvbnZpY3Rpb25QY3QudGV4dENvbnRlbnQgPSAiLS0lIjsKICAgIGVsZW1lbnRzLmRldGFpbENvbnZpY3Rpb25WZXJkaWN0LnRleHRDb250ZW50ID0gIi4uLiI7CiAgICBlbGVtZW50cy5kZXRhaWxDb252aWN0aW9uV3JhcHBlci5jbGFzc05hbWUgPSAiY29udmljdGlvbi1waWxsIjsKICAgIAogICAgZWxlbWVudHMuY2hhcnRQcmljZS50ZXh0Q29udGVudCA9ICItLSI7CiAgICBlbGVtZW50cy5jaGFydFJhbmdlLnRleHRDb250ZW50ID0gIi0tIjsKICAgIGVsZW1lbnRzLmNoYXJ0Vm9sdW1lLnRleHRDb250ZW50ID0gIi0tIjsKICAgIAogICAgZWxlbWVudHMuc2V0dXBFbnRyeS50ZXh0Q29udGVudCA9ICItLSI7CiAgICBlbGVtZW50cy5zZXR1cFN0b3AudGV4dENvbnRlbnQgPSAiLS0iOwogICAgZWxlbWVudHMuc2V0dXBUYXJnZXQudGV4dENvbnRlbnQgPSAiLS0iOwogICAgZWxlbWVudHMuc2V0dXBEdXJhdGlvbi50ZXh0Q29udGVudCA9ICItLSI7CiAgICAKICAgIGlmICh3aW5kb3cuQUVHSVNfU1RBVElDX0RBVEEgJiYgd2luZG93LkFFR0lTX1NUQVRJQ19EQVRBLmRldGFpbHNbdGlja2VyXSkgewogICAgICAgIGNvbnN0IGRhdGEgPSB3aW5kb3cuQUVHSVNfU1RBVElDX0RBVEEuZGV0YWlsc1t0aWNrZXJdOwogICAgICAgIGFwcFN0YXRlLnNlbGVjdGVkU3RvY2tEYXRhID0gZGF0YTsKICAgICAgICAgICAgICAgIC8vIEZpbGwgVGV4dCBJbmZvCiAgICAgICAgZWxlbWVudHMuZGV0YWlsVGlja2VyLnRleHRDb250ZW50ID0gYCQke2RhdGEucHJpY2UudG9GaXhlZCgyKX1gOwogICAgICAgIGVsZW1lbnRzLmRldGFpbE5hbWUudGV4dENvbnRlbnQgPSBkYXRhLnNlY3RvciAmJiBkYXRhLmluZHVzdHJ5ID8gYCR7ZGF0YS5zZWN0b3J9IHwgJHtkYXRhLmluZHVzdHJ5fWAgOiBgRGFpbHkgVGVjaG5pY2FsIEJyZWFrZG93bmA7CiAgICAgICAgZWxlbWVudHMuZGV0YWlsQ29udmljdGlvblBjdC50ZXh0Q29udGVudCA9IGAke2RhdGEuY29udmljdGlvbl9zY29yZSA+IDAgPyAnKycgOiAnJ30ke2RhdGEuY29udmljdGlvbl9zY29yZS50b0ZpeGVkKDEpfSVgOwogICAgICAgIGVsZW1lbnRzLmRldGFpbENvbnZpY3Rpb25WZXJkaWN0LnRleHRDb250ZW50ID0gZGF0YS52ZXJkaWN0OwogICAgICAgIAogICAgICAgIGxldCB2ZXJkaWN0Q2xhc3MgPSAnbmV1dHJhbCc7CiAgICAgICAgaWYgKGRhdGEuY29udmljdGlvbl9zY29yZSA+PSAxMCkgdmVyZGljdENsYXNzID0gJ2J1bGwnOwogICAgICAgIGVsc2UgaWYgKGRhdGEuY29udmljdGlvbl9zY29yZSA8PSAtMTApIHZlcmRpY3RDbGFzcyA9ICdiZWFyJzsKICAgICAgICBlbGVtZW50cy5kZXRhaWxDb252aWN0aW9uV3JhcHBlci5jbGFzc05hbWUgPSBgY29udmljdGlvbi1waWxsICR7dmVyZGljdENsYXNzfWA7CiAgICAgICAgCiAgICAgICAgLy8gUmVuZGVyIER5bmFtaWMgQmFkZ2VzIChFYXJuaW5ncywgT3B0aW9ucywgV2luIFJhdGUsIFNlY3RvcikKICAgICAgICBjb25zdCBiYWRnZXNDb250YWluZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZHluYW1pYy1iYWRnZXMtY29udGFpbmVyJyk7CiAgICAgICAgaWYgKGJhZGdlc0NvbnRhaW5lcikgewogICAgICAgICAgICBiYWRnZXNDb250YWluZXIuaW5uZXJIVE1MID0gJyc7CiAgICAgICAgICAgIAogICAgICAgICAgICAvLyBFYXJuaW5ncyBCYWRnZQogICAgICAgICAgICBpZiAoZGF0YS5lYXJuaW5nc19kYXRlKSB7CiAgICAgICAgICAgICAgICBjb25zdCBlRGF0ZSA9IG5ldyBEYXRlKGRhdGEuZWFybmluZ3NfZGF0ZSk7CiAgICAgICAgICAgICAgICBjb25zdCB0b2RheSA9IG5ldyBEYXRlKCk7CiAgICAgICAgICAgICAgICBjb25zdCBkaWZmVGltZSA9IGVEYXRlIC0gdG9kYXk7CiAgICAgICAgICAgICAgICBjb25zdCBkaWZmRGF5cyA9IE1hdGguY2VpbChkaWZmVGltZSAvICgxMDAwICogNjAgKiA2MCAqIDI0KSk7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGxldCBiQ2xhc3MgPSAnYmFkZ2UtbmV1dHJhbCc7CiAgICAgICAgICAgICAgICBpZiAoZGlmZkRheXMgPj0gMCAmJiBkaWZmRGF5cyA8PSA3KSBiQ2xhc3MgPSAnYmFkZ2UtZGFuZ2VyJzsKICAgICAgICAgICAgICAgIGVsc2UgaWYgKGRpZmZEYXlzID4gNyAmJiBkaWZmRGF5cyA8PSAxNCkgYkNsYXNzID0gJ2JhZGdlLXdhcm5pbmcnOwogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICBjb25zdCBiID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogICAgICAgICAgICAgICAgYi5jbGFzc05hbWUgPSBgYWVnaXMtYmFkZ2UgJHtiQ2xhc3N9YDsKICAgICAgICAgICAgICAgIGIuc3R5bGUuY3NzVGV4dCA9ICdwYWRkaW5nOiA0cHggOHB4OyBib3JkZXItcmFkaXVzOiA0cHg7IGZvbnQtc2l6ZTogMTFweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTsnOwogICAgICAgICAgICAgICAgaWYgKGJDbGFzcyA9PT0gJ2JhZGdlLWRhbmdlcicpIGIuc3R5bGUuYmFja2dyb3VuZCA9ICdyZ2JhKDI1NSwgNTAsIDUwLCAwLjIpJzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1kYW5nZXInKSBiLnN0eWxlLmJvcmRlckNvbG9yID0gJ3JnYmEoMjU1LCA1MCwgNTAsIDAuNSknOwogICAgICAgICAgICAgICAgaWYgKGJDbGFzcyA9PT0gJ2JhZGdlLXdhcm5pbmcnKSBiLnN0eWxlLmJhY2tncm91bmQgPSAncmdiYSgyNTUsIDE2NSwgMCwgMC4yKSc7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGIuaW5uZXJIVE1MID0gYDxpIGNsYXNzPSJmYS1zb2xpZCBmYS1jbG9jayI+PC9pPiBFYXJuaW5nczogJHtkYXRhLmVhcm5pbmdzX2RhdGV9ICR7ZGlmZkRheXMgPj0gMCA\/ICcoJyArIGRpZmZEYXlzICsgJ2QpJyA6ICcnfWA7CiAgICAgICAgICAgICAgICBiYWRnZXNDb250YWluZXIuYXBwZW5kQ2hpbGQoYik7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIC8vIE9wdGlvbnMgRmxvdyBCYWRnZQogICAgICAgICAgICBpZiAoZGF0YS5vcHRpb25zX2Zsb3cgJiYgZGF0YS5vcHRpb25zX2Zsb3cucGNfcmF0aW8pIHsKICAgICAgICAgICAgICAgIGNvbnN0IHBjID0gZGF0YS5vcHRpb25zX2Zsb3cucGNfcmF0aW87CiAgICAgICAgICAgICAgICBsZXQgYkNsYXNzID0gJ2JhZGdlLW5ldXRyYWwnOwogICAgICAgICAgICAgICAgbGV0IGljb24gPSAnZmEtY2hhcnQtcGllJzsKICAgICAgICAgICAgICAgIGlmIChwYyA8IDAuNykgeyBiQ2xhc3MgPSAnYmFkZ2UtYnVsbCc7IGljb24gPSAnZmEtYXJyb3ctdHJlbmQtdXAnOyB9CiAgICAgICAgICAgICAgICBlbHNlIGlmIChwYyA+IDEuMikgeyBiQ2xhc3MgPSAnYmFkZ2UtYmVhcic7IGljb24gPSAnZmEtYXJyb3ctdHJlbmQtZG93bic7IH0KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgY29uc3QgYiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nKTsKICAgICAgICAgICAgICAgIGIuY2xhc3NOYW1lID0gYGFlZ2lzLWJhZGdlICR7YkNsYXNzfWA7CiAgICAgICAgICAgICAgICBiLnN0eWxlLmNzc1RleHQgPSAncGFkZGluZzogNHB4IDhweDsgYm9yZGVyLXJhZGl1czogNHB4OyBmb250LXNpemU6IDExcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7IGNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7JzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1idWxsJykgYi5zdHlsZS5iYWNrZ3JvdW5kID0gJ3JnYmEoMCwgMjU1LCAxMjgsIDAuMTUpJzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1idWxsJykgYi5zdHlsZS5jb2xvciA9ICcjMDBmZjgwJzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1iZWFyJykgYi5zdHlsZS5iYWNrZ3JvdW5kID0gJ3JnYmEoMjU1LCA1MCwgNTAsIDAuMTUpJzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1iZWFyJykgYi5zdHlsZS5jb2xvciA9ICcjZmYzMzMzJzsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgYi5pbm5lckhUTUwgPSBgPGkgY2xhc3M9ImZhLXNvbGlkICR7aWNvbn0iPjwvaT4gT3B0aW9ucyBQL0M6ICR7cGN9YDsKICAgICAgICAgICAgICAgIGJhZGdlc0NvbnRhaW5lci5hcHBlbmRDaGlsZChiKTsKICAgICAgICAgICAgfQogICAgICAgICAgICAKICAgICAgICAgICAgLy8gV2luIFJhdGUgQmFkZ2UKICAgICAgICAgICAgaWYgKGRhdGEud2luX3JhdGUpIHsKICAgICAgICAgICAgICAgIGNvbnN0IGIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzcGFuJyk7CiAgICAgICAgICAgICAgICBiLnN0eWxlLmNzc1RleHQgPSAncGFkZGluZzogNHB4IDhweDsgYm9yZGVyLXJhZGl1czogNHB4OyBmb250LXNpemU6IDExcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMTkxLDI1NSwwLjE1KTsgY29sb3I6ICMwMGJmZmY7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxOTEsMjU1LDAuMyk7JzsKICAgICAgICAgICAgICAgIGIuaW5uZXJIVE1MID0gYDxpIGNsYXNzPSJmYS1zb2xpZCBmYS10cm9waHkiPjwvaT4gUFBPIFdpbiBSYXRlOiAke2RhdGEud2luX3JhdGUud2luX3BjdH0lICgke2RhdGEud2luX3JhdGUudHJhZGVzfSB0cmFkZXMpYDsKICAgICAgICAgICAgICAgIGJhZGdlc0NvbnRhaW5lci5hcHBlbmRDaGlsZChiKTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgICAgIC8vIE9wdGlvbnMgQUkgRGV0YWlsIEJhZGdlIChzdGF0aWMgZGF0YSBicmFuY2gpCiAgICAgICAgICAgIGNvbnN0IHN0b2NrTWV0YSA9IGFwcFN0YXRlLnN0b2Nrcy5maW5kKHMgPT4gcy50aWNrZXIgPT09IHRpY2tlcik7CiAgICAgICAgICAgIGlmIChzdG9ja01ldGEgJiYgc3RvY2tNZXRhLmNhdGVnb3J5ID09PSAnT3B0aW9ucyBBY3Rpdml0eScpIHsKICAgICAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICAgICAgY29uc3Qgb3B0UmVzID0gYXdhaXQgZmV0Y2goYC9hcGkvb3B0aW9ucy1kZXRhaWxzLyR7dGlja2VyfWApOwogICAgICAgICAgICAgICAgICAgIGNvbnN0IG9wdERhdGEgPSBhd2FpdCBvcHRSZXMuanNvbigpOwogICAgICAgICAgICAgICAgICAgIGlmIChvcHREYXRhLmZvdW5kICYmIGJhZGdlc0NvbnRhaW5lcikgewogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3Rpb24gPSAob3B0RGF0YS5haV9hY3Rpb24gfHwgJycpLnRvVXBwZXJDYXNlKCk7CiAgICAgICAgICAgICAgICAgICAgICAgIGxldCBhaUNsYXNzID0gJ2FpLW5ldXRyYWwnOwogICAgICAgICAgICAgICAgICAgICAgICBpZiAoYWN0aW9uLmluY2x1ZGVzKCdCVUxMJykgfHwgYWN0aW9uLmluY2x1ZGVzKCdCVVknKSB8fCBhY3Rpb24uaW5jbHVkZXMoJ0NBTEwnKSkgYWlDbGFzcyA9ICdhaS1idWxsaXNoJzsKICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmluY2x1ZGVzKCdCRUFSJykgfHwgYWN0aW9uLmluY2x1ZGVzKCdTRUxMJykgfHwgYWN0aW9uLmluY2x1ZGVzKCdQVVQnKSkgYWlDbGFzcyA9ICdhaS1iZWFyaXNoJzsKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG9iID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogICAgICAgICAgICAgICAgICAgICAgICBvYi5jbGFzc05hbWUgPSBgb3B0aW9ucy1haS1iYWRnZSAke2FpQ2xhc3N9YDsKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZXhlY0xhYmVsID0gb3B0RGF0YS5leGVjdXRpb24gPyBgICR7b3B0RGF0YS5leGVjdXRpb259YCA6ICcnOwogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBvcHRpb25JbmZvID0gb3B0RGF0YS5vcHRpb25fdHlwZSAmJiBvcHREYXRhLnN0cmlrZSA\/IGAgfCAke29wdERhdGEub3B0aW9uX3R5cGV9ICQke29wdERhdGEuc3RyaWtlfWAgOiAnJzsKICAgICAgICAgICAgICAgICAgICAgICAgb2IuaW5uZXJIVE1MID0gYDxpIGNsYXNzPSJmYS1zb2xpZCBmYS1ib2x0Ij48L2k+IEFJIE9wdGlvbnM6JHtleGVjTGFiZWx9ICR7b3B0RGF0YS5haV9hY3Rpb24gfHwgJ04vQSd9JHtvcHRpb25JbmZvfWA7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChvcHREYXRhLmFpX3JlYXNvbikgb2IudGl0bGUgPSBvcHREYXRhLmFpX3JlYXNvbjsKICAgICAgICAgICAgICAgICAgICAgICAgYmFkZ2VzQ29udGFpbmVyLmFwcGVuZENoaWxkKG9iKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGNhdGNoKGUpIHsgLyogaWdub3JlIGlmIGVuZHBvaW50IHVuYXZhaWxhYmxlICovIH0KICAgICAgICAgICAgfQogICAgICAgIAogICAgICAgIGVsZW1lbnRzLmNoYXJ0UHJpY2UudGV4dENvbnRlbnQgPSBgJCR7ZGF0YS5wcmljZS50b0ZpeGVkKDIpfWA7CiAgICAgICAgZWxlbWVudHMuY2hhcnRSYW5nZS50ZXh0Q29udGVudCA9IGBMOiAkJHtkYXRhLmxvdy50b0ZpeGVkKDIpfSAtIEg6ICQke2RhdGEuaGlnaC50b0ZpeGVkKDIpfWA7CiAgICAgICAgZWxlbWVudHMuY2hhcnRWb2x1bWUudGV4dENvbnRlbnQgPSBmb3JtYXRWb2x1bWUoZGF0YS52b2x1bWUpOwogICAgICAgIAogICAgICAgIGVsZW1lbnRzLnNldHVwRW50cnkudGV4dENvbnRlbnQgPSBkYXRhLmVudHJ5X3ByaWNlID8gYCQke2RhdGEuZW50cnlfcHJpY2UudG9GaXhlZCgyKX1gIDogJ04vQSc7CiAgICAgICAgZWxlbWVudHMuc2V0dXBTdG9wLnRleHRDb250ZW50ID0gZGF0YS5zdG9wX2xvc3MgPyBgJCR7ZGF0YS5zdG9wX2xvc3MudG9GaXhlZCgyKX1gIDogJ04vQSc7CiAgICAgICAgZWxlbWVudHMuc2V0dXBUYXJnZXQudGV4dENvbnRlbnQgPSBkYXRhLnRhcmdldF9wcmljZSA\/IGAkJHtkYXRhLnRhcmdldF9wcmljZS50b0ZpeGVkKDIpfWAgOiAnTi9BJzsKICAgICAgICBlbGVtZW50cy5zZXR1cER1cmF0aW9uLnRleHRDb250ZW50ID0gZGF0YS5kdXJhdGlvbiB8fCAnTi9BJzsKICAgICAgICAKICAgICAgICByZW5kZXJUcmFkaW5nVmlld0NoYXJ0KGRhdGEuY2hhcnRfZGF0YSk7CiAgICAgICAgcmVuZGVySW5kaWNhdG9yc1RhYmxlKGRhdGEuaW5kaWNhdG9ycyk7CiAgICAgICAgcmVuZGVyTmV3c0FydGljbGVzKGRhdGEubmV3c19hcnRpY2xlcyk7CiAgICAgICAgCiAgICAgICAgcmVuZGVyTXRmQmFkZ2VzKGRhdGEpOwogICAgICAgIHJlbmRlclNlY3RvclBlZXJzKGRhdGEpOwogICAgICAgIAogICAgICAgIGxvYWRBaVRoZXNpcyh0aWNrZXIpOwogICAgICAgIHJldHVybjsKICAgIH0KICAgIAogICAgdHJ5IHsKICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKGAvYXBpL3N0b2NrLyR7dGlja2VyfWApOwogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCByZXNwb25zZS5qc29uKCk7CiAgICAgICAgCiAgICAgICAgYXBwU3RhdGUuc2VsZWN0ZWRTdG9ja0RhdGEgPSBkYXRhOwogICAgICAgIAogICAgICAgIC8vIEZpbGwgVGV4dCBJbmZvCiAgICAgICAgZWxlbWVudHMuZGV0YWlsVGlja2VyLnRleHRDb250ZW50ID0gYCQke2RhdGEucHJpY2UudG9GaXhlZCgyKX1gOwogICAgICAgIGVsZW1lbnRzLmRldGFpbE5hbWUudGV4dENvbnRlbnQgPSBkYXRhLnNlY3RvciAmJiBkYXRhLmluZHVzdHJ5ID8gYCR7ZGF0YS5zZWN0b3J9IHwgJHtkYXRhLmluZHVzdHJ5fWAgOiBgRGFpbHkgVGVjaG5pY2FsIEJyZWFrZG93bmA7CiAgICAgICAgZWxlbWVudHMuZGV0YWlsQ29udmljdGlvblBjdC50ZXh0Q29udGVudCA9IGAke2RhdGEuY29udmljdGlvbl9zY29yZSA+IDAgPyAnKycgOiAnJ30ke2RhdGEuY29udmljdGlvbl9zY29yZS50b0ZpeGVkKDEpfSVgOwogICAgICAgIGVsZW1lbnRzLmRldGFpbENvbnZpY3Rpb25WZXJkaWN0LnRleHRDb250ZW50ID0gZGF0YS52ZXJkaWN0OwogICAgICAgIAogICAgICAgIC8vIFZlcmRpY3Qgc3R5bGluZwogICAgICAgIGxldCB2ZXJkaWN0Q2xhc3MgPSAnbmV1dHJhbCc7CiAgICAgICAgaWYgKGRhdGEuY29udmljdGlvbl9zY29yZSA+PSAxMCkgdmVyZGljdENsYXNzID0gJ2J1bGwnOwogICAgICAgIGVsc2UgaWYgKGRhdGEuY29udmljdGlvbl9zY29yZSA8PSAtMTApIHZlcmRpY3RDbGFzcyA9ICdiZWFyJzsKICAgICAgICBlbGVtZW50cy5kZXRhaWxDb252aWN0aW9uV3JhcHBlci5jbGFzc05hbWUgPSBgY29udmljdGlvbi1waWxsICR7dmVyZGljdENsYXNzfWA7CiAgICAgICAgCiAgICAgICAgLy8gUmVuZGVyIER5bmFtaWMgQmFkZ2VzIChFYXJuaW5ncywgT3B0aW9ucywgV2luIFJhdGUsIFNlY3RvcikKICAgICAgICBjb25zdCBiYWRnZXNDb250YWluZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZHluYW1pYy1iYWRnZXMtY29udGFpbmVyJyk7CiAgICAgICAgaWYgKGJhZGdlc0NvbnRhaW5lcikgewogICAgICAgICAgICBiYWRnZXNDb250YWluZXIuaW5uZXJIVE1MID0gJyc7CiAgICAgICAgICAgIAogICAgICAgICAgICAvLyBFYXJuaW5ncyBCYWRnZQogICAgICAgICAgICBpZiAoZGF0YS5lYXJuaW5nc19kYXRlKSB7CiAgICAgICAgICAgICAgICBjb25zdCBlRGF0ZSA9IG5ldyBEYXRlKGRhdGEuZWFybmluZ3NfZGF0ZSk7CiAgICAgICAgICAgICAgICBjb25zdCB0b2RheSA9IG5ldyBEYXRlKCk7CiAgICAgICAgICAgICAgICBjb25zdCBkaWZmVGltZSA9IGVEYXRlIC0gdG9kYXk7CiAgICAgICAgICAgICAgICBjb25zdCBkaWZmRGF5cyA9IE1hdGguY2VpbChkaWZmVGltZSAvICgxMDAwICogNjAgKiA2MCAqIDI0KSk7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGxldCBiQ2xhc3MgPSAnYmFkZ2UtbmV1dHJhbCc7CiAgICAgICAgICAgICAgICBpZiAoZGlmZkRheXMgPj0gMCAmJiBkaWZmRGF5cyA8PSA3KSBiQ2xhc3MgPSAnYmFkZ2UtZGFuZ2VyJzsKICAgICAgICAgICAgICAgIGVsc2UgaWYgKGRpZmZEYXlzID4gNyAmJiBkaWZmRGF5cyA8PSAxNCkgYkNsYXNzID0gJ2JhZGdlLXdhcm5pbmcnOwogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICBjb25zdCBiID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogICAgICAgICAgICAgICAgYi5jbGFzc05hbWUgPSBgYWVnaXMtYmFkZ2UgJHtiQ2xhc3N9YDsKICAgICAgICAgICAgICAgIGIuc3R5bGUuY3NzVGV4dCA9ICdwYWRkaW5nOiA0cHggOHB4OyBib3JkZXItcmFkaXVzOiA0cHg7IGZvbnQtc2l6ZTogMTFweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTsnOwogICAgICAgICAgICAgICAgaWYgKGJDbGFzcyA9PT0gJ2JhZGdlLWRhbmdlcicpIGIuc3R5bGUuYmFja2dyb3VuZCA9ICdyZ2JhKDI1NSwgNTAsIDUwLCAwLjIpJzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1kYW5nZXInKSBiLnN0eWxlLmJvcmRlckNvbG9yID0gJ3JnYmEoMjU1LCA1MCwgNTAsIDAuNSknOwogICAgICAgICAgICAgICAgaWYgKGJDbGFzcyA9PT0gJ2JhZGdlLXdhcm5pbmcnKSBiLnN0eWxlLmJhY2tncm91bmQgPSAncmdiYSgyNTUsIDE2NSwgMCwgMC4yKSc7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGIuaW5uZXJIVE1MID0gYDxpIGNsYXNzPSJmYS1zb2xpZCBmYS1jbG9jayI+PC9pPiBFYXJuaW5nczogJHtkYXRhLmVhcm5pbmdzX2RhdGV9ICR7ZGlmZkRheXMgPj0gMCA\/ICcoJyArIGRpZmZEYXlzICsgJ2QpJyA6ICcnfWA7CiAgICAgICAgICAgICAgICBiYWRnZXNDb250YWluZXIuYXBwZW5kQ2hpbGQoYik7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIC8vIE9wdGlvbnMgRmxvdyBCYWRnZQogICAgICAgICAgICBpZiAoZGF0YS5vcHRpb25zX2Zsb3cgJiYgZGF0YS5vcHRpb25zX2Zsb3cucGNfcmF0aW8pIHsKICAgICAgICAgICAgICAgIGNvbnN0IHBjID0gZGF0YS5vcHRpb25zX2Zsb3cucGNfcmF0aW87CiAgICAgICAgICAgICAgICBsZXQgYkNsYXNzID0gJ2JhZGdlLW5ldXRyYWwnOwogICAgICAgICAgICAgICAgbGV0IGljb24gPSAnZmEtY2hhcnQtcGllJzsKICAgICAgICAgICAgICAgIGlmIChwYyA8IDAuNykgeyBiQ2xhc3MgPSAnYmFkZ2UtYnVsbCc7IGljb24gPSAnZmEtYXJyb3ctdHJlbmQtdXAnOyB9CiAgICAgICAgICAgICAgICBlbHNlIGlmIChwYyA+IDEuMikgeyBiQ2xhc3MgPSAnYmFkZ2UtYmVhcic7IGljb24gPSAnZmEtYXJyb3ctdHJlbmQtZG93bic7IH0KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgY29uc3QgYiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nKTsKICAgICAgICAgICAgICAgIGIuY2xhc3NOYW1lID0gYGFlZ2lzLWJhZGdlICR7YkNsYXNzfWA7CiAgICAgICAgICAgICAgICBiLnN0eWxlLmNzc1RleHQgPSAncGFkZGluZzogNHB4IDhweDsgYm9yZGVyLXJhZGl1czogNHB4OyBmb250LXNpemU6IDExcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7IGNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7JzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1idWxsJykgYi5zdHlsZS5iYWNrZ3JvdW5kID0gJ3JnYmEoMCwgMjU1LCAxMjgsIDAuMTUpJzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1idWxsJykgYi5zdHlsZS5jb2xvciA9ICcjMDBmZjgwJzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1iZWFyJykgYi5zdHlsZS5iYWNrZ3JvdW5kID0gJ3JnYmEoMjU1LCA1MCwgNTAsIDAuMTUpJzsKICAgICAgICAgICAgICAgIGlmIChiQ2xhc3MgPT09ICdiYWRnZS1iZWFyJykgYi5zdHlsZS5jb2xvciA9ICcjZmYzMzMzJzsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgYi5pbm5lckhUTUwgPSBgPGkgY2xhc3M9ImZhLXNvbGlkICR7aWNvbn0iPjwvaT4gT3B0aW9ucyBQL0M6ICR7cGN9YDsKICAgICAgICAgICAgICAgIGJhZGdlc0NvbnRhaW5lci5hcHBlbmRDaGlsZChiKTsKICAgICAgICAgICAgfQogICAgICAgICAgICAKICAgICAgICAgICAgLy8gV2luIFJhdGUgQmFkZ2UKICAgICAgICAgICAgaWYgKGRhdGEud2luX3JhdGUpIHsKICAgICAgICAgICAgICAgIGNvbnN0IGIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzcGFuJyk7CiAgICAgICAgICAgICAgICBiLnN0eWxlLmNzc1RleHQgPSAncGFkZGluZzogNHB4IDhweDsgYm9yZGVyLXJhZGl1czogNHB4OyBmb250LXNpemU6IDExcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMTkxLDI1NSwwLjE1KTsgY29sb3I6ICMwMGJmZmY7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxOTEsMjU1LDAuMyk7JzsKICAgICAgICAgICAgICAgIGIuaW5uZXJIVE1MID0gYDxpIGNsYXNzPSJmYS1zb2xpZCBmYS10cm9waHkiPjwvaT4gUFBPIFdpbiBSYXRlOiAke2RhdGEud2luX3JhdGUud2luX3BjdH0lICgke2RhdGEud2luX3JhdGUudHJhZGVzfSB0cmFkZXMpYDsKICAgICAgICAgICAgICAgIGJhZGdlc0NvbnRhaW5lci5hcHBlbmRDaGlsZChiKTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgICAgIC8vIE9wdGlvbnMgQUkgRGV0YWlsIEJhZGdlIChsaXZlIEFQSSBicmFuY2gpCiAgICAgICAgICAgIGlmIChkYXRhLmNhdGVnb3J5ID09PSAnT3B0aW9ucyBBY3Rpdml0eScpIHsKICAgICAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICAgICAgY29uc3Qgb3B0UmVzID0gYXdhaXQgZmV0Y2goYC9hcGkvb3B0aW9ucy1kZXRhaWxzLyR7dGlja2VyfWApOwogICAgICAgICAgICAgICAgICAgIGNvbnN0IG9wdERhdGEgPSBhd2FpdCBvcHRSZXMuanNvbigpOwogICAgICAgICAgICAgICAgICAgIGlmIChvcHREYXRhLmZvdW5kICYmIGJhZGdlc0NvbnRhaW5lcikgewogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBhY3Rpb24gPSAob3B0RGF0YS5haV9hY3Rpb24gfHwgJycpLnRvVXBwZXJDYXNlKCk7CiAgICAgICAgICAgICAgICAgICAgICAgIGxldCBhaUNsYXNzID0gJ2FpLW5ldXRyYWwnOwogICAgICAgICAgICAgICAgICAgICAgICBpZiAoYWN0aW9uLmluY2x1ZGVzKCdCVUxMJykgfHwgYWN0aW9uLmluY2x1ZGVzKCdCVVknKSB8fCBhY3Rpb24uaW5jbHVkZXMoJ0NBTEwnKSkgYWlDbGFzcyA9ICdhaS1idWxsaXNoJzsKICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmluY2x1ZGVzKCdCRUFSJykgfHwgYWN0aW9uLmluY2x1ZGVzKCdTRUxMJykgfHwgYWN0aW9uLmluY2x1ZGVzKCdQVVQnKSkgYWlDbGFzcyA9ICdhaS1iZWFyaXNoJzsKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG9iID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogICAgICAgICAgICAgICAgICAgICAgICBvYi5jbGFzc05hbWUgPSBgb3B0aW9ucy1haS1iYWRnZSAke2FpQ2xhc3N9YDsKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZXhlY0xhYmVsID0gb3B0RGF0YS5leGVjdXRpb24gPyBgICR7b3B0RGF0YS5leGVjdXRpb259YCA6ICcnOwogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBvcHRpb25JbmZvID0gb3B0RGF0YS5vcHRpb25fdHlwZSAmJiBvcHREYXRhLnN0cmlrZSA\/IGAgfCAke29wdERhdGEub3B0aW9uX3R5cGV9ICQke29wdERhdGEuc3RyaWtlfWAgOiAnJzsKICAgICAgICAgICAgICAgICAgICAgICAgb2IuaW5uZXJIVE1MID0gYDxpIGNsYXNzPSJmYS1zb2xpZCBmYS1ib2x0Ij48L2k+IEFJIE9wdGlvbnM6JHtleGVjTGFiZWx9ICR7b3B0RGF0YS5haV9hY3Rpb24gfHwgJ04vQSd9JHtvcHRpb25JbmZvfWA7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChvcHREYXRhLmFpX3JlYXNvbikgb2IudGl0bGUgPSBvcHREYXRhLmFpX3JlYXNvbjsKICAgICAgICAgICAgICAgICAgICAgICAgYmFkZ2VzQ29udGFpbmVyLmFwcGVuZENoaWxkKG9iKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGNhdGNoKGUpIHsgLyogaWdub3JlIGlmIGVuZHBvaW50IHVuYXZhaWxhYmxlICovIH0KICAgICAgICAgICAgfQogICAgICAgIAogICAgICAgIC8vIE1pbmkgc3RhdHMKICAgICAgICBlbGVtZW50cy5jaGFydFByaWNlLnRleHRDb250ZW50ID0gYCQke2RhdGEucHJpY2UudG9GaXhlZCgyKX1gOwogICAgICAgIGVsZW1lbnRzLmNoYXJ0UmFuZ2UudGV4dENvbnRlbnQgPSBgTDogJCR7ZGF0YS5sb3cudG9GaXhlZCgyKX0gLSBIOiAkJHtkYXRhLmhpZ2gudG9GaXhlZCgyKX1gOwogICAgICAgIGVsZW1lbnRzLmNoYXJ0Vm9sdW1lLnRleHRDb250ZW50ID0gZm9ybWF0Vm9sdW1lKGRhdGEudm9sdW1lKTsKICAgICAgICAKICAgICAgICAvLyBSZW5kZXIgVHJhZGUgU2V0dXAgc3RhdHMKICAgICAgICBlbGVtZW50cy5zZXR1cEVudHJ5LnRleHRDb250ZW50ID0gZGF0YS5lbnRyeV9wcmljZSA\/IGAkJHtkYXRhLmVudHJ5X3ByaWNlLnRvRml4ZWQoMil9YCA6ICdOL0EnOwogICAgICAgIGVsZW1lbnRzLnNldHVwU3RvcC50ZXh0Q29udGVudCA9IGRhdGEuc3RvcF9sb3NzID8gYCQke2RhdGEuc3RvcF9sb3NzLnRvRml4ZWQoMil9YCA6ICdOL0EnOwogICAgICAgIGVsZW1lbnRzLnNldHVwVGFyZ2V0LnRleHRDb250ZW50ID0gZGF0YS50YXJnZXRfcHJpY2UgPyBgJCR7ZGF0YS50YXJnZXRfcHJpY2UudG9GaXhlZCgyKX1gIDogJ04vQSc7CiAgICAgICAgZWxlbWVudHMuc2V0dXBEdXJhdGlvbi50ZXh0Q29udGVudCA9IGRhdGEuZHVyYXRpb24gfHwgJ04vQSc7CiAgICAgICAgCiAgICAgICAgLy8gUmVuZGVyIGVsZW1lbnRzCiAgICAgICAgcmVuZGVyVHJhZGluZ1ZpZXdDaGFydChkYXRhLmNoYXJ0X2RhdGEpOwogICAgICAgIHJlbmRlckluZGljYXRvcnNUYWJsZShkYXRhLmluZGljYXRvcnMpOwogICAgICAgIHJlbmRlck5ld3NBcnRpY2xlcyhkYXRhLm5ld3NfYXJ0aWNsZXMpOwogICAgICAgIAogICAgICAgIHJlbmRlck10ZkJhZGdlcyhkYXRhKTsKICAgICAgICByZW5kZXJTZWN0b3JQZWVycyhkYXRhKTsKICAgICAgICAKICAgICAgICAvLyBGZXRjaCBBSSBUaGVzaXMgaW4gYmFja2dyb3VuZCBvciB3aGVuIHRhYiBjbGlja2VkCiAgICAgICAgbG9hZEFpVGhlc2lzKHRpY2tlcik7CiAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgY29uc29sZS5lcnJvcihlKTsKICAgICAgICBlbGVtZW50cy5kZXRhaWxOYW1lLnRleHRDb250ZW50ID0gIkZhaWxlZCB0byBsb2FkIHN0b2NrIGRhdGEuIjsKICAgIH0KfQoKLy8gUmVuZGVyIE1URkEgQmFkZ2VzIEhlbHBlcgpmdW5jdGlvbiByZW5kZXJNdGZCYWRnZXMoZGF0YSkgewogICAgY29uc3QgbXRmYUNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtdGZhLWJhZGdlcy1jb250YWluZXInKTsKICAgIGlmICghbXRmYUNvbnRhaW5lcikgcmV0dXJuOwogICAgbXRmYUNvbnRhaW5lci5pbm5lckhUTUwgPSAnJzsKICAgIAogICAgY29uc3QgYWxpZ24gPSBkYXRhLnRpbWVmcmFtZV9hbGlnbm1lbnQgfHwgeyIxaCI6ICJORVVUUkFMIiwgIjFkIjogIk5FVVRSQUwiLCAiMXciOiAiTkVVVFJBTCJ9OwogICAgCiAgICBjb25zdCB0aW1lZnJhbWVzID0gWwogICAgICAgIHsga2V5OiAnMWgnLCBsYWJlbDogJzEtSG91ciAoSDEpJyB9LAogICAgICAgIHsga2V5OiAnMWQnLCBsYWJlbDogJ0RhaWx5IChEMSknIH0sCiAgICAgICAgeyBrZXk6ICcxdycsIGxhYmVsOiAnV2Vla2x5IChXMSknIH0KICAgIF07CiAgICAKICAgIHRpbWVmcmFtZXMuZm9yRWFjaCh0ZiA9PiB7CiAgICAgICAgY29uc3Qgc3RhdHVzID0gYWxpZ25bdGYua2V5XSB8fCAiTkVVVFJBTCI7CiAgICAgICAgbGV0IHRDbGFzcyA9ICduZXV0cmFsJzsKICAgICAgICBsZXQgaWNvbiA9ICdmYS1taW51cyc7CiAgICAgICAgaWYgKHN0YXR1cyA9PT0gJ0JVTExJU0gnKSB7IHRDbGFzcyA9ICdidWxsJzsgaWNvbiA9ICdmYS1hcnJvdy10cmVuZC11cCc7IH0KICAgICAgICBlbHNlIGlmIChzdGF0dXMgPT09ICdCRUFSSVNIJykgeyB0Q2xhc3MgPSAnYmVhcic7IGljb24gPSAnZmEtYXJyb3ctdHJlbmQtZG93bic7IH0KICAgICAgICAKICAgICAgICBjb25zdCBiYWRnZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nKTsKICAgICAgICBiYWRnZS5jbGFzc05hbWUgPSBgYWVnaXMtbXRmYS1iYWRnZSAke3RDbGFzc31gOwogICAgICAgIGJhZGdlLmlubmVySFRNTCA9IGA8aSBjbGFzcz0iZmEtc29saWQgJHtpY29ufSI+PC9pPiAke3RmLmxhYmVsfTogJHtzdGF0dXN9YDsKICAgICAgICBtdGZhQ29udGFpbmVyLmFwcGVuZENoaWxkKGJhZGdlKTsKICAgIH0pOwp9CgovLyBSZW5kZXIgU2VjdG9yIFBlZXJzIEhlbHBlcgpmdW5jdGlvbiByZW5kZXJTZWN0b3JQZWVycyhkYXRhKSB7CiAgICBjb25zdCBwZWVyc0NvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwZWVycy1ncmlkLWNvbnRhaW5lcicpOwogICAgaWYgKCFwZWVyc0NvbnRhaW5lcikgcmV0dXJuOwogICAgcGVlcnNDb250YWluZXIuaW5uZXJIVE1MID0gJyc7CiAgICAKICAgIGNvbnN0IHNlY3RvciA9IGRhdGEuc2VjdG9yIHx8ICdVbmtub3duJzsKICAgIGNvbnN0IGN1cnJlbnRUaWNrZXIgPSBkYXRhLnRpY2tlcjsKICAgIAogICAgLy8gRmluZCBvdGhlciB3YXRjaGxpc3RlZCBzdG9ja3Mgc2hhcmluZyB0aGUgc2FtZSBzZWN0b3IKICAgIGNvbnN0IHBlZXJTdG9ja3MgPSBhcHBTdGF0ZS5zdG9ja3MuZmlsdGVyKHMgPT4gCiAgICAgICAgcy5zZWN0b3IgPT09IHNlY3RvciAmJiAKICAgICAgICBzLnRpY2tlciAhPT0gY3VycmVudFRpY2tlciAmJiAKICAgICAgICBzLnZlcmRpY3QgIT09ICdFUlJPUicKICAgICk7CiAgICAKICAgIC8vIFNvcnQgYnkgYWJzb2x1dGUgY29udmljdGlvbiBzY29yZSBhbmQgdGFrZSB0b3AgMwogICAgY29uc3QgdG9wUGVlcnMgPSBwZWVyU3RvY2tzCiAgICAgICAgLnNvcnQoKGEsIGIpID0+IE1hdGguYWJzKGIuY29udmljdGlvbl9zY29yZSB8fCAwKSAtIE1hdGguYWJzKGEuY29udmljdGlvbl9zY29yZSB8fCAwKSkKICAgICAgICAuc2xpY2UoMCwgMyk7CiAgICAgICAgCiAgICBpZiAodG9wUGVlcnMubGVuZ3RoID09PSAwKSB7CiAgICAgICAgcGVlcnNDb250YWluZXIuaW5uZXJIVE1MID0gYDxwIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7IGZvbnQtc2l6ZTogMTFweDsgbWFyZ2luOiA1cHggMDsiPk5vIG90aGVyIHdhdGNobGlzdGVkIHN0b2NrcyBpbiB0aGUgJHtzZWN0b3J9IHNlY3Rvci48L3A+YDsKICAgIH0gZWxzZSB7CiAgICAgICAgdG9wUGVlcnMuZm9yRWFjaChwZWVyID0+IHsKICAgICAgICAgICAgbGV0IHBlZXJDbGFzcyA9ICduZXV0cmFsJzsKICAgICAgICAgICAgaWYgKHBlZXIuY29udmljdGlvbl9zY29yZSA+PSAxMCkgcGVlckNsYXNzID0gJ2J1bGwnOwogICAgICAgICAgICBlbHNlIGlmIChwZWVyLmNvbnZpY3Rpb25fc2NvcmUgPD0gLTEwKSBwZWVyQ2xhc3MgPSAnYmVhcic7CiAgICAgICAgICAgIAogICAgICAgICAgICBjb25zdCBjYXJkID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgICAgICAgIGNhcmQuY2xhc3NOYW1lID0gYHBlZXItY2FyZCAke3BlZXJDbGFzc31gOwogICAgICAgICAgICBjYXJkLmlubmVySFRNTCA9IGAKICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwZWVyLXRpY2tlciI+JHtwZWVyLnRpY2tlcn08L3NwYW4+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwZWVyLXNjb3JlLXJvdyI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InBlZXItc2NvcmUiPiR7cGVlci5jb252aWN0aW9uX3Njb3JlID4gMCA\/ICcrJyA6ICcnfSR7cGVlci5jb252aWN0aW9uX3Njb3JlLnRvRml4ZWQoMSl9JTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icGVlci12ZXJkaWN0Ij4ke3BlZXIudmVyZGljdH08L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgYDsKICAgICAgICAgICAgY2FyZC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsKICAgICAgICAgICAgICAgIHNlbGVjdFN0b2NrKHBlZXIudGlja2VyKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIHBlZXJzQ29udGFpbmVyLmFwcGVuZENoaWxkKGNhcmQpOwogICAgICAgIH0pOwogICAgfQp9CgovLyBSZW5kZXIgVHJhZGluZ1ZpZXcgTGlnaHR3ZWlnaHQgQ2hhcnQKZnVuY3Rpb24gcmVuZGVyVHJhZGluZ1ZpZXdDaGFydChjYW5kbGVzKSB7CiAgICAvLyBDbGVhciBjb250YWluZXIKICAgIGVsZW1lbnRzLnByaWNlQ2hhcnRDb250YWluZXIuaW5uZXJIVE1MID0gJyc7CiAgICAKICAgIGNvbnN0IGNvbnRhaW5lcldpZHRoID0gZWxlbWVudHMucHJpY2VDaGFydENvbnRhaW5lci5jbGllbnRXaWR0aDsKICAgIGNvbnN0IGNvbnRhaW5lckhlaWdodCA9IGVsZW1lbnRzLnByaWNlQ2hhcnRDb250YWluZXIuY2xpZW50SGVpZ2h0IHx8IDMwMDsKICAgIAogICAgLy8gQ3JlYXRlIENoYXJ0IEluc3RhbmNlCiAgICBjb25zdCBjaGFydCA9IExpZ2h0d2VpZ2h0Q2hhcnRzLmNyZWF0ZUNoYXJ0KGVsZW1lbnRzLnByaWNlQ2hhcnRDb250YWluZXIsIHsKICAgICAgICB3aWR0aDogY29udGFpbmVyV2lkdGgsCiAgICAgICAgaGVpZ2h0OiBjb250YWluZXJIZWlnaHQsCiAgICAgICAgbGF5b3V0OiB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHsgdHlwZTogJ3NvbGlkJywgY29sb3I6ICcjMGQxMTFhJyB9LAogICAgICAgICAgICB0ZXh0Q29sb3I6ICcjOWNhM2FmJywKICAgICAgICAgICAgZm9udEZhbWlseTogJ0pldEJyYWlucyBNb25vLCBtb25vc3BhY2UnCiAgICAgICAgfSwKICAgICAgICBncmlkOiB7CiAgICAgICAgICAgIHZlcnRpY2FsTGluZXM6IHsgY29sb3I6ICdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpJyB9LAogICAgICAgICAgICBob3Jpem9udGFsTGluZXM6IHsgY29sb3I6ICdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpJyB9LAogICAgICAgIH0sCiAgICAgICAgY3Jvc3NoYWlyOiB7CiAgICAgICAgICAgIG1vZGU6IExpZ2h0d2VpZ2h0Q2hhcnRzLkNyb3NzaGFpck1vZGUuTm9ybWFsLAogICAgICAgIH0sCiAgICAgICAgcmlnaHRQcmljZVNjYWxlOiB7CiAgICAgICAgICAgIGJvcmRlckNvbG9yOiAncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KScsCiAgICAgICAgfSwKICAgICAgICB0aW1lU2NhbGU6IHsKICAgICAgICAgICAgYm9yZGVyQ29sb3I6ICdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpJywKICAgICAgICAgICAgdGltZVZpc2libGU6IGZhbHNlCiAgICAgICAgfSwKICAgIH0pOwogICAgCiAgICBhcHBTdGF0ZS5jaGFydEluc3RhbmNlID0gY2hhcnQ7CiAgICAKICAgIC8vIENhbmRsZXN0aWNrcyBTZXJpZXMKICAgIGNvbnN0IGNhbmRsZVNlcmllcyA9IGNoYXJ0LmFkZENhbmRsZXN0aWNrU2VyaWVzKHsKICAgICAgICB1cENvbG9yOiAnIzEwYjk4MScsCiAgICAgICAgZG93bkNvbG9yOiAnI2VmNDQ0NCcsCiAgICAgICAgYm9yZGVyVmlzaWJsZTogZmFsc2UsCiAgICAgICAgd2lja1VwQ29sb3I6ICcjMTBiOTgxJywKICAgICAgICB3aWNrRG93bkNvbG9yOiAnI2VmNDQ0NCcsCiAgICB9KTsKICAgIGFwcFN0YXRlLmNhbmRsZVNlcmllcyA9IGNhbmRsZVNlcmllczsKICAgIAogICAgLy8gRU1BIDUwIFNlcmllcwogICAgY29uc3QgZW1hNTBTZXJpZXMgPSBjaGFydC5hZGRMaW5lU2VyaWVzKHsKICAgICAgICBjb2xvcjogJyNmNTllMGInLAogICAgICAgIGxpbmVXaWR0aDogMS41LAogICAgICAgIHRpdGxlOiAnRU1BIDUwJwogICAgfSk7CiAgICBhcHBTdGF0ZS5lbWE1MFNlcmllcyA9IGVtYTUwU2VyaWVzOwogICAgCiAgICAvLyBFTUEgMjAwIFNlcmllcwogICAgY29uc3QgZW1hMjAwU2VyaWVzID0gY2hhcnQuYWRkTGluZVNlcmllcyh7CiAgICAgICAgY29sb3I6ICcjM2I4MmY2JywKICAgICAgICBsaW5lV2lkdGg6IDEuNSwKICAgICAgICB0aXRsZTogJ0VNQSAyMDAnCiAgICB9KTsKICAgIGFwcFN0YXRlLmVtYTIwMFNlcmllcyA9IGVtYTIwMFNlcmllczsKICAgIAogICAgLy8gQm9sbGluZ2VyIEJhbmRzIFVwcGVyIFNlcmllcwogICAgY29uc3QgYmJVcHBlclNlcmllcyA9IGNoYXJ0LmFkZExpbmVTZXJpZXMoewogICAgICAgIGNvbG9yOiAncmdiYSgxMzksIDkyLCAyNDYsIDAuMzUpJywKICAgICAgICBsaW5lV2lkdGg6IDEsCiAgICAgICAgbGluZVN0eWxlOiBMaWdodHdlaWdodENoYXJ0cy5MaW5lU3R5bGUuRGFzaGVkLAogICAgICAgIHRpdGxlOiAnQkIgVXBwZXInCiAgICB9KTsKICAgIGFwcFN0YXRlLmJiVXBwZXJTZXJpZXMgPSBiYlVwcGVyU2VyaWVzOwoKICAgIC8vIEJvbGxpbmdlciBCYW5kcyBMb3dlciBTZXJpZXMKICAgIGNvbnN0IGJiTG93ZXJTZXJpZXMgPSBjaGFydC5hZGRMaW5lU2VyaWVzKHsKICAgICAgICBjb2xvcjogJ3JnYmEoMTM5LCA5MiwgMjQ2LCAwLjM1KScsCiAgICAgICAgbGluZVdpZHRoOiAxLAogICAgICAgIGxpbmVTdHlsZTogTGlnaHR3ZWlnaHRDaGFydHMuTGluZVN0eWxlLkRhc2hlZCwKICAgICAgICB0aXRsZTogJ0JCIExvd2VyJwogICAgfSk7CiAgICBhcHBTdGF0ZS5iYkxvd2VyU2VyaWVzID0gYmJMb3dlclNlcmllczsKICAgIAogICAgLy8gRm9ybWF0IGNhbmRsZSBhcnJheXMKICAgIGNvbnN0IGNhbmRsZURhdGEgPSBbXTsKICAgIGNvbnN0IGVtYTUwRGF0YSA9IFtdOwogICAgY29uc3QgZW1hMjAwRGF0YSA9IFtdOwogICAgY29uc3QgYmJVcHBlckRhdGEgPSBbXTsKICAgIGNvbnN0IGJiTG93ZXJEYXRhID0gW107CiAgICAKICAgIGNhbmRsZXMuZm9yRWFjaChjID0+IHsKICAgICAgICBjb25zdCB0aW1lVmFsID0gYy50aW1lOwogICAgICAgIGNhbmRsZURhdGEucHVzaCh7IHRpbWU6IHRpbWVWYWwsIG9wZW46IGMub3BlbiwgaGlnaDogYy5oaWdoLCBsb3c6IGMubG93LCBjbG9zZTogYy5jbG9zZSB9KTsKICAgICAgICBlbWE1MERhdGEucHVzaCh7IHRpbWU6IHRpbWVWYWwsIHZhbHVlOiBjLmVtYTUwIH0pOwogICAgICAgIGVtYTIwMERhdGEucHVzaCh7IHRpbWU6IHRpbWVWYWwsIHZhbHVlOiBjLmVtYTIwMCB9KTsKICAgICAgICBiYlVwcGVyRGF0YS5wdXNoKHsgdGltZTogdGltZVZhbCwgdmFsdWU6IGMuYmJ1IH0pOwogICAgICAgIGJiTG93ZXJEYXRhLnB1c2goeyB0aW1lOiB0aW1lVmFsLCB2YWx1ZTogYy5iYmwgfSk7CiAgICB9KTsKICAgIAogICAgY2FuZGxlU2VyaWVzLnNldERhdGEoY2FuZGxlRGF0YSk7CiAgICBlbWE1MFNlcmllcy5zZXREYXRhKGVtYTUwRGF0YSk7CiAgICBlbWEyMDBTZXJpZXMuc2V0RGF0YShlbWEyMDBEYXRhKTsKICAgIGJiVXBwZXJTZXJpZXMuc2V0RGF0YShiYlVwcGVyRGF0YSk7CiAgICBiYkxvd2VyU2VyaWVzLnNldERhdGEoYmJMb3dlckRhdGEpOwogICAgCiAgICBjaGFydC50aW1lU2NhbGUoKS5maXRDb250ZW50KCk7Cn0KCi8vIFJlbmRlciA0OC1JbmRpY2F0b3IgZGV0YWlscyBsaXN0CmZ1bmN0aW9uIHJlbmRlckluZGljYXRvcnNUYWJsZShpbmRpY2F0b3JzKSB7CiAgICBlbGVtZW50cy5pbmRpY2F0b3JUYWJsZVJvd3MuaW5uZXJIVE1MID0gJyc7CiAgICAKICAgIGluZGljYXRvcnMuZm9yRWFjaChpZHggPT4gewogICAgICAgIGxldCBiYWRnZUNsYXNzID0gJ25ldXRyYWwnOwogICAgICAgIGlmIChpZHguc2lnbmFsID09PSAnQnVsbGlzaCcpIGJhZGdlQ2xhc3MgPSAnYnVsbCc7CiAgICAgICAgZWxzZSBpZiAoaWR4LnNpZ25hbCA9PT0gJ0JlYXJpc2gnKSBiYWRnZUNsYXNzID0gJ2JlYXInOwogICAgICAgIAogICAgICAgIGNvbnN0IHJvdyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3RyJyk7CiAgICAgICAgcm93LnNldEF0dHJpYnV0ZSgnZGF0YS1jYXRlZ29yeScsIGlkeC5jYXRlZ29yeSk7CiAgICAgICAgcm93LmlubmVySFRNTCA9IGAKICAgICAgICAgICAgPHRkIHN0eWxlPSJmb250LXdlaWdodDogNjAwOyBjb2xvcjogI2ZmZmZmZjsiPiR7aWR4Lm5hbWV9PC90ZD4KICAgICAgICAgICAgPHRkPjxzcGFuIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7IGZvbnQtc2l6ZTogMTBweDsgZm9udC13ZWlnaHQ6IDUwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiPiR7aWR4LmNhdGVnb3J5fTwvc3Bhbj48L3RkPgogICAgICAgICAgICA8dGQ+JHtpZHgudmFsdWV9PC90ZD4KICAgICAgICAgICAgPHRkPjxzcGFuIGNsYXNzPSJzaWctYmFkZ2UgJHtiYWRnZUNsYXNzfSI+JHtpZHguc2lnbmFsfTwvc3Bhbj48L3RkPgogICAgICAgICAgICA8dGQgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7IG1heC13aWR0aDogMjUwcHg7Ij4ke2lkeC5kZXRhaWxzfTwvdGQ+CiAgICAgICAgYDsKICAgICAgICBlbGVtZW50cy5pbmRpY2F0b3JUYWJsZVJvd3MuYXBwZW5kQ2hpbGQocm93KTsKICAgIH0pOwogICAgCiAgICAvLyBBcHBseSBpbml0aWFsIGZpbHRlcgogICAgZmlsdGVySW5kaWNhdG9ycyhhcHBTdGF0ZS5hY3RpdmVGaWx0ZXIpOwp9CgovLyBGaWx0ZXIgaW5kaWNhdG9ycyBpbnNpZGUgdGFibGUKZnVuY3Rpb24gZmlsdGVySW5kaWNhdG9ycyhjYXRlZ29yeSkgewogICAgY29uc3Qgcm93cyA9IGVsZW1lbnRzLmluZGljYXRvclRhYmxlUm93cy5xdWVyeVNlbGVjdG9yQWxsKCd0cicpOwogICAgcm93cy5mb3JFYWNoKHJvdyA9PiB7CiAgICAgICAgaWYgKGNhdGVnb3J5ID09PSAnYWxsJyB8fCByb3cuZ2V0QXR0cmlidXRlKCdkYXRhLWNhdGVnb3J5JykgPT09IGNhdGVnb3J5KSB7CiAgICAgICAgICAgIHJvdy5jbGFzc0xpc3QucmVtb3ZlKCdoaWRkZW4nKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICByb3cuY2xhc3NMaXN0LmFkZCgnaGlkZGVuJyk7CiAgICAgICAgfQogICAgfSk7Cn0KCi8vIExvYWQgQUkgQ29udmljdGlvbiB0aGVzaXMgJiBoaXN0b3JpY2FsIHNjYW4gbG9ncwpsZXQgYWlSZXBvcnRQb2xsSW50ZXJ2YWwgPSBudWxsOwoKYXN5bmMgZnVuY3Rpb24gbG9hZEFpVGhlc2lzKHRpY2tlcikgewogICAgaWYgKGFpUmVwb3J0UG9sbEludGVydmFsKSB7CiAgICAgICAgY2xlYXJJbnRlcnZhbChhaVJlcG9ydFBvbGxJbnRlcnZhbCk7CiAgICAgICAgYWlSZXBvcnRQb2xsSW50ZXJ2YWwgPSBudWxsOwogICAgfQoKICAgIGVsZW1lbnRzLmFpUmVwb3J0Qm9keS5pbm5lckhUTUwgPSBgCiAgICAgICAgPGRpdiBjbGFzcz0ibG9hZGluZy1zdGF0ZS1taW5pIj4KICAgICAgICAgICAgPGkgY2xhc3M9ImZhLXNvbGlkIGZhLWNpcmNsZS1ub3RjaCBmYS1zcGluIj48L2k+CiAgICAgICAgICAgIDxwPlJ1bm5pbmcgQUkgY29udmljdGlvbiBzeW50aGVzaXMgZW5naW5lcywgcGxlYXNlIHdhaXQuLi48L3A+CiAgICAgICAgPC9kaXY+CiAgICBgOwogICAgCiAgICBpZiAod2luZG93LkFFR0lTX1NUQVRJQ19EQVRBICYmIHdpbmRvdy5BRUdJU19TVEFUSUNfREFUQS5kZXRhaWxzW3RpY2tlcl0pIHsKICAgICAgICBjb25zdCBkYXRhID0gd2luZG93LkFFR0lTX1NUQVRJQ19EQVRBLmRldGFpbHNbdGlja2VyXTsKICAgICAgICBlbGVtZW50cy5haVJlcG9ydEJvZHkuaW5uZXJIVE1MID0gbWFya2VkLnBhcnNlKGRhdGEuYWlfcmVwb3J0IHx8ICJObyBBSSByZXBvcnQgYXZhaWxhYmxlLiIpOwogICAgICAgIHJlbmRlckhpc3RvcnlMb2dzKGRhdGEuaGlzdG9yeSB8fCBbXSk7CiAgICAgICAgcmV0dXJuOwogICAgfQogICAgCiAgICAvLyBDbGVhciBhbnkgcHJldmlvdXMgbG9hZGluZyBhbGVydHMKICAgIGxldCByZWZyZXNoQmFkZ2UgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWktcmVmcmVzaC1pbmRpY2F0b3InKTsKICAgIGlmIChyZWZyZXNoQmFkZ2UpIHJlZnJlc2hCYWRnZS5yZW1vdmUoKTsKCiAgICBhc3luYyBmdW5jdGlvbiBwb2xsKCkgewogICAgICAgIHRyeSB7CiAgICAgICAgICAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgZmV0Y2goYC9hcGkvc3RvY2svJHt0aWNrZXJ9L2FpLXJlcG9ydGApOwogICAgICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgcmVzcG9uc2UuanNvbigpOwogICAgICAgICAgICAKICAgICAgICAgICAgLy8gT25seSB1cGRhdGUgaWYgdGhlIHVzZXIgaXMgc3RpbGwgb24gdGhpcyB0aWNrZXIhCiAgICAgICAgICAgIGlmIChhcHBTdGF0ZS5zZWxlY3RlZFRpY2tlciAhPT0gdGlja2VyKSB7CiAgICAgICAgICAgICAgICBpZiAoYWlSZXBvcnRQb2xsSW50ZXJ2YWwpIHsKICAgICAgICAgICAgICAgICAgICBjbGVhckludGVydmFsKGFpUmVwb3J0UG9sbEludGVydmFsKTsKICAgICAgICAgICAgICAgICAgICBhaVJlcG9ydFBvbGxJbnRlcnZhbCA9IG51bGw7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIGVsZW1lbnRzLmFpUmVwb3J0Qm9keS5pbm5lckhUTUwgPSBtYXJrZWQucGFyc2UoZGF0YS5yZXBvcnQpOwogICAgICAgICAgICByZW5kZXJIaXN0b3J5TG9ncyhkYXRhLmhpc3RvcnkgfHwgW10pOwogICAgICAgICAgICAKICAgICAgICAgICAgaWYgKGRhdGEuc3RhdHVzID09PSAncmVhZHknKSB7CiAgICAgICAgICAgICAgICBpZiAoYWlSZXBvcnRQb2xsSW50ZXJ2YWwpIHsKICAgICAgICAgICAgICAgICAgICBjbGVhckludGVydmFsKGFpUmVwb3J0UG9sbEludGVydmFsKTsKICAgICAgICAgICAgICAgICAgICBhaVJlcG9ydFBvbGxJbnRlcnZhbCA9IG51bGw7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBsZXQgcmIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWktcmVmcmVzaC1pbmRpY2F0b3InKTsKICAgICAgICAgICAgICAgIGlmIChyYikgcmIucmVtb3ZlKCk7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAvLyBTaG93IGEgc3VidGxlIGluZGljYXRvciB0aGF0IERlZXBTZWVrIGlzIHJlZmluaW5nIHRoZSBhbmFseXNpcwogICAgICAgICAgICAgICAgaWYgKCFkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWktcmVmcmVzaC1pbmRpY2F0b3InKSkgewogICAgICAgICAgICAgICAgICAgIGNvbnN0IHJiID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgICAgICAgICAgICAgICAgcmIuaWQgPSAnYWktcmVmcmVzaC1pbmRpY2F0b3InOwogICAgICAgICAgICAgICAgICAgIHJiLnN0eWxlLmNzc1RleHQgPSAncGFkZGluZzogOHB4IDEycHg7IGJhY2tncm91bmQ6IHJnYmEoNiwgMTgyLCAyMTIsIDAuMTUpOyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYsIDE4MiwgMjEyLCAwLjMpOyBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTsgZm9udC1zaXplOiAxMXB4OyBmb250LXdlaWdodDogYm9sZDsgYm9yZGVyLXJhZGl1czogNnB4OyBtYXJnaW4tYm90dG9tOiAxMnB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDhweDsnOwogICAgICAgICAgICAgICAgICAgIHJiLmlubmVySFRNTCA9IGA8aSBjbGFzcz0iZmEtc29saWQgZmEtY2lyY2xlLW5vdGNoIGZhLXNwaW4iPjwvaT4gRGVlcFNlZWsgbW9kZWwgY2FsY3VsYXRpbmcgaW4gYmFja2dyb3VuZC4gUmVmcmVzaGluZyByZXBvcnQuLi5gOwogICAgICAgICAgICAgICAgICAgIGVsZW1lbnRzLmFpUmVwb3J0Qm9keS5pbnNlcnRCZWZvcmUocmIsIGVsZW1lbnRzLmFpUmVwb3J0Qm9keS5maXJzdENoaWxkKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICAgICAgY29uc29sZS5lcnJvcigiQUkgcmVwb3J0IGZldGNoL3BvbGxpbmcgZmFpbGVkOiIsIGUpOwogICAgICAgICAgICBpZiAoYWlSZXBvcnRQb2xsSW50ZXJ2YWwpIHsKICAgICAgICAgICAgICAgIGNsZWFySW50ZXJ2YWwoYWlSZXBvcnRQb2xsSW50ZXJ2YWwpOwogICAgICAgICAgICAgICAgYWlSZXBvcnRQb2xsSW50ZXJ2YWwgPSBudWxsOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsZW1lbnRzLmFpUmVwb3J0Qm9keS5pbm5lckhUTUwgPSBgPHAgc3R5bGU9ImNvbG9yOiB2YXIoLS1jb2xvci1iZWFyLWxpZ2h0KSI+RmFpbGVkIHRvIHJldHJpZXZlIEFJIGFuYWx5c2lzIHJlcG9ydC48L3A+YDsKICAgICAgICB9CiAgICB9CiAgICAKICAgIC8vIFJ1biBpbml0aWFsIGZldGNoCiAgICBhd2FpdCBwb2xsKCk7CiAgICAKICAgIC8vIFN0YXJ0IHBvbGxpbmcgaW50ZXJ2YWwgaWYgaXQgcmV0dXJuZWQgcmVmcmVzaGluZyBzdGF0dXMKICAgIGlmIChhcHBTdGF0ZS5zZWxlY3RlZFRpY2tlciA9PT0gdGlja2VyICYmICF3aW5kb3cuQUVHSVNfU1RBVElDX0RBVEEpIHsKICAgICAgICB0cnkgewogICAgICAgICAgICBjb25zdCByZXMgPSBhd2FpdCBmZXRjaChgL2FwaS9zdG9jay8ke3RpY2tlcn0vYWktcmVwb3J0YCk7CiAgICAgICAgICAgIGNvbnN0IGQgPSBhd2FpdCByZXMuanNvbigpOwogICAgICAgICAgICBpZiAoZC5zdGF0dXMgPT09ICdyZWZyZXNoaW5nJykgewogICAgICAgICAgICAgICAgYWlSZXBvcnRQb2xsSW50ZXJ2YWwgPSBzZXRJbnRlcnZhbChwb2xsLCAzMDAwKTsKICAgICAgICAgICAgfQogICAgICAgIH0gY2F0Y2ggKGUpIHt9CiAgICB9Cn0KCmxldCBjb252aWN0aW9uQ2hhcnRJbnN0YW5jZSA9IG51bGw7CgpmdW5jdGlvbiBkcmF3Q29udmljdGlvblRyZW5kQ2hhcnQoaGlzdG9yeSkgewogICAgY29uc3QgY2FudmFzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnZpY3Rpb24tdHJlbmQtY2hhcnQnKTsKICAgIGlmICghY2FudmFzKSByZXR1cm47CiAgICBjb25zdCBjdHggPSBjYW52YXMuZ2V0Q29udGV4dCgnMmQnKTsKICAgIAogICAgaWYgKGNvbnZpY3Rpb25DaGFydEluc3RhbmNlKSB7CiAgICAgICAgY29udmljdGlvbkNoYXJ0SW5zdGFuY2UuZGVzdHJveSgpOwogICAgICAgIGNvbnZpY3Rpb25DaGFydEluc3RhbmNlID0gbnVsbDsKICAgIH0KICAgIAogICAgaWYgKCFoaXN0b3J5IHx8IGhpc3RvcnkubGVuZ3RoID09PSAwKSB7CiAgICAgICAgY3R4LmNsZWFyUmVjdCgwLCAwLCBjYW52YXMud2lkdGgsIGNhbnZhcy5oZWlnaHQpOwogICAgICAgIHJldHVybjsKICAgIH0KICAgIAogICAgLy8gUmV2ZXJzZSBoaXN0b3JpY2FsIGxpc3QgdG8gcmVuZGVyIG9sZGVzdCB0byBuZXdlc3QgKGxlZnQgdG8gcmlnaHQpCiAgICBjb25zdCBzb3J0ZWRIaXN0b3J5ID0gWy4uLmhpc3RvcnldLnNvcnQoKGEsIGIpID0+IG5ldyBEYXRlKGEudGltZXN0YW1wKSAtIG5ldyBEYXRlKGIudGltZXN0YW1wKSk7CiAgICAKICAgIGNvbnN0IGxhYmVscyA9IHNvcnRlZEhpc3RvcnkubWFwKGxvZyA9PiB7CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgY29uc3QgZCA9IG5ldyBEYXRlKGxvZy50aW1lc3RhbXApOwogICAgICAgICAgICByZXR1cm4gZC50b0xvY2FsZURhdGVTdHJpbmcoW10sIHsgbW9udGg6ICdzaG9ydCcsIGRheTogJ251bWVyaWMnIH0pICsgJyAnICsgZC50b0xvY2FsZVRpbWVTdHJpbmcoW10sIHsgaG91cjogJzItZGlnaXQnLCBtaW51dGU6ICcyLWRpZ2l0JyB9KTsKICAgICAgICB9IGNhdGNoIHsKICAgICAgICAgICAgcmV0dXJuIGxvZy50aW1lc3RhbXA7CiAgICAgICAgfQogICAgfSk7CiAgICAKICAgIGNvbnN0IHNjb3JlcyA9IHNvcnRlZEhpc3RvcnkubWFwKGxvZyA9PiBsb2cuY29udmljdGlvbl9zY29yZSk7CiAgICBjb25zdCBwcmljZXMgPSBzb3J0ZWRIaXN0b3J5Lm1hcChsb2cgPT4gbG9nLnByaWNlKTsKICAgIAogICAgY29udmljdGlvbkNoYXJ0SW5zdGFuY2UgPSBuZXcgQ2hhcnQoY3R4LCB7CiAgICAgICAgdHlwZTogJ2xpbmUnLAogICAgICAgIGRhdGE6IHsKICAgICAgICAgICAgbGFiZWxzOiBsYWJlbHMsCiAgICAgICAgICAgIGRhdGFzZXRzOiBbewogICAgICAgICAgICAgICAgbGFiZWw6ICdDb252aWN0aW9uIFNjb3JlICglKScsCiAgICAgICAgICAgICAgICBkYXRhOiBzY29yZXMsCiAgICAgICAgICAgICAgICBib3JkZXJDb2xvcjogJyMwMGEzZmYnLAogICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiAncmdiYSgwLCAxNjMsIDI1NSwgMC4wOCknLAogICAgICAgICAgICAgICAgYm9yZGVyV2lkdGg6IDIsCiAgICAgICAgICAgICAgICBwb2ludFJhZGl1czogNCwKICAgICAgICAgICAgICAgIHBvaW50QmFja2dyb3VuZENvbG9yOiAnIzAwYTNmZicsCiAgICAgICAgICAgICAgICBwb2ludEhvdmVyUmFkaXVzOiA2LAogICAgICAgICAgICAgICAgZmlsbDogdHJ1ZSwKICAgICAgICAgICAgICAgIHRlbnNpb246IDAuMwogICAgICAgICAgICB9XQogICAgICAgIH0sCiAgICAgICAgb3B0aW9uczogewogICAgICAgICAgICByZXNwb25zaXZlOiB0cnVlLAogICAgICAgICAgICBtYWludGFpbkFzcGVjdFJhdGlvOiBmYWxzZSwKICAgICAgICAgICAgcGx1Z2luczogewogICAgICAgICAgICAgICAgbGVnZW5kOiB7IGRpc3BsYXk6IGZhbHNlIH0sCiAgICAgICAgICAgICAgICB0b29sdGlwOiB7CiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2tzOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBmdW5jdGlvbihjb250ZXh0KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2YWwgPSBjb250ZXh0LnBhcnNlZC55OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgcHJpY2UgPSBwcmljZXNbY29udGV4dC5kYXRhSW5kZXhdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGBDb252aWN0aW9uOiAke3ZhbCA+IDAgPyAnKycgOiAnJ30ke3ZhbC50b0ZpeGVkKDEpfSUgfCBQcmljZTogJCR7cHJpY2UudG9GaXhlZCgyKX1gOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICBzY2FsZXM6IHsKICAgICAgICAgICAgICAgIHg6IHsKICAgICAgICAgICAgICAgICAgICBncmlkOiB7IGRpc3BsYXk6IGZhbHNlIH0sCiAgICAgICAgICAgICAgICAgICAgdGlja3M6IHsgY29sb3I6ICdyZ2JhKDI1NSwyNTUsMjU1LDAuNCknLCBmb250OiB7IHNpemU6IDkgfSB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgeTogewogICAgICAgICAgICAgICAgICAgIGdyaWQ6IHsgY29sb3I6ICdyZ2JhKDI1NSwyNTUsMjU1LDAuMDYpJyB9LAogICAgICAgICAgICAgICAgICAgIHRpY2tzOiB7IGNvbG9yOiAncmdiYSgyNTUsMjU1LDI1NSwwLjQpJywgZm9udDogeyBzaXplOiA5IH0gfSwKICAgICAgICAgICAgICAgICAgICBtaW46IC0xMDAsCiAgICAgICAgICAgICAgICAgICAgbWF4OiAxMDAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0pOwp9CgovLyBSZW5kZXIgaGlzdG9yaWNhbCB0cmVuZHMKZnVuY3Rpb24gcmVuZGVySGlzdG9yeUxvZ3MoaGlzdG9yeSkgewogICAgZWxlbWVudHMuaGlzdG9yeVRhYmxlUm93cy5pbm5lckhUTUwgPSAnJzsKICAgIAogICAgLy8gRHJhdyBjb252aWN0aW9uIHNjb3JlIHRyZW5kIGxpbmUgY2hhcnQKICAgIGRyYXdDb252aWN0aW9uVHJlbmRDaGFydChoaXN0b3J5IHx8IFtdKTsKICAgIAogICAgaWYgKCFoaXN0b3J5IHx8IGhpc3RvcnkubGVuZ3RoID09PSAwKSB7CiAgICAgICAgZWxlbWVudHMuaGlzdG9yeVRhYmxlUm93cy5pbm5lckhUTUwgPSBgPHRyPjx0ZCBjb2xzcGFuPSI0IiBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCkiPk5vIGhpc3RvcmljYWwgc2NhbnMgZm91bmQuPC90ZD48L3RyPmA7CiAgICAgICAgcmV0dXJuOwogICAgfQogICAgCiAgICBoaXN0b3J5LmZvckVhY2gobG9nID0+IHsKICAgICAgICBsZXQgdGV4dENsYXNzID0gJ25ldXRyYWwnOwogICAgICAgIGlmIChsb2cuY29udmljdGlvbl9zY29yZSA+PSAxMC4wKSB0ZXh0Q2xhc3MgPSAnYnVsbCc7CiAgICAgICAgZWxzZSBpZiAobG9nLmNvbnZpY3Rpb25fc2NvcmUgPD0gLTEwLjApIHRleHRDbGFzcyA9ICdiZWFyJzsKICAgICAgICAKICAgICAgICBjb25zdCByb3cgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCd0cicpOwogICAgICAgIHJvdy5pbm5lckhUTUwgPSBgCiAgICAgICAgICAgIDx0ZD4ke2Zvcm1hdERhdGUobG9nLnRpbWVzdGFtcCl9PC90ZD4KICAgICAgICAgICAgPHRkPiQke2xvZy5wcmljZS50b0ZpeGVkKDIpfTwvdGQ+CiAgICAgICAgICAgIDx0ZCBjbGFzcz0ic3RhdC12YWwgJHt0ZXh0Q2xhc3N9Ij4ke2xvZy5jb252aWN0aW9uX3Njb3JlID4gMCA\/ICcrJyA6ICcnfSR7bG9nLmNvbnZpY3Rpb25fc2NvcmUudG9GaXhlZCgxKX0lPC90ZD4KICAgICAgICAgICAgPHRkPjxzcGFuIGNsYXNzPSJzaWctYmFkZ2UgJHt0ZXh0Q2xhc3N9Ij4ke2xvZy52ZXJkaWN0fTwvc3Bhbj48L3RkPgogICAgICAgIGA7CiAgICAgICAgZWxlbWVudHMuaGlzdG9yeVRhYmxlUm93cy5hcHBlbmRDaGlsZChyb3cpOwogICAgfSk7Cn0KCi8vIFN3aXRjaCB0YWJzIGluc2lkZSBkZXRhaWwgY29udGFpbmVyCmZ1bmN0aW9uIHN3aXRjaFRhYih0YWJJZCkgewogICAgYXBwU3RhdGUuYWN0aXZlVGFiID0gdGFiSWQ7CiAgICAKICAgIC8vIFRvZ2dsZSBhY3RpdmUgdGFiIGJ1dHRvbnMKICAgIGVsZW1lbnRzLnRhYkJ0bnMuZm9yRWFjaChidG4gPT4gewogICAgICAgIGlmIChidG4uZ2V0QXR0cmlidXRlKCdkYXRhLXRhYicpID09PSB0YWJJZCkgewogICAgICAgICAgICBidG4uY2xhc3NMaXN0LmFkZCgnYWN0aXZlJyk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgYnRuLmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpOwogICAgICAgIH0KICAgIH0pOwogICAgCiAgICAvLyBUb2dnbGUgYWN0aXZlIHRhYiBjb250YWluZXJzCiAgICBlbGVtZW50cy50YWJDb250ZW50cy5mb3JFYWNoKGNvbnRlbnQgPT4gewogICAgICAgIGlmIChjb250ZW50LmlkID09PSB0YWJJZCkgewogICAgICAgICAgICBjb250ZW50LmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGNvbnRlbnQuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7CiAgICAgICAgfQogICAgfSk7CiAgICAKICAgIC8vIFRyaWdnZXIgbGlnaHR3ZWlnaHQgY2hhcnQgcmVzaXplIGZpeCBvbiB2aXNpYmlsaXR5IGNoYW5nZQogICAgaWYgKHRhYklkID09PSAndGFiLWNoYXJ0JyAmJiBhcHBTdGF0ZS5jaGFydEluc3RhbmNlKSB7CiAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7CiAgICAgICAgICAgIGFwcFN0YXRlLmNoYXJ0SW5zdGFuY2UucmVzaXplKGVsZW1lbnRzLnByaWNlQ2hhcnRDb250YWluZXIuY2xpZW50V2lkdGgsIGVsZW1lbnRzLnByaWNlQ2hhcnRDb250YWluZXIuY2xpZW50SGVpZ2h0KTsKICAgICAgICAgICAgYXBwU3RhdGUuY2hhcnRJbnN0YW5jZS50aW1lU2NhbGUoKS5maXRDb250ZW50KCk7CiAgICAgICAgfSwgNTApOwogICAgfQp9CgovLyBGb3JtYXR0ZXIgSGVscGVycwpmdW5jdGlvbiBmb3JtYXRWb2x1bWUodmFsKSB7CiAgICBpZiAodmFsID49IDFlOSkgcmV0dXJuICh2YWwgLyAxZTkpLnRvRml4ZWQoMikgKyAnQic7CiAgICBpZiAodmFsID49IDFlNikgcmV0dXJuICh2YWwgLyAxZTYpLnRvRml4ZWQoMikgKyAnTSc7CiAgICBpZiAodmFsID49IDFlMykgcmV0dXJuICh2YWwgLyAxZTMpLnRvRml4ZWQoMikgKyAnSyc7CiAgICByZXR1cm4gdmFsOwp9CgpmdW5jdGlvbiBmb3JtYXREYXRlKGlzb1N0cikgewogICAgdHJ5IHsKICAgICAgICBpZiAoaXNvU3RyICYmIHR5cGVvZiBpc29TdHIgPT09ICdzdHJpbmcnICYmIGlzb1N0ci5pbmNsdWRlcygnICcpICYmICFpc29TdHIuaW5jbHVkZXMoJ1onKSAmJiAhaXNvU3RyLmluY2x1ZGVzKCdHTVQnKSAmJiAhaXNvU3RyLmluY2x1ZGVzKCcrJykpIHsKICAgICAgICAgICAgLy8gU1FMaXRlIERFRkFVTFQgQ1VSUkVOVF9USU1FU1RBTVAgeWllbGRzICdZWVlZLU1NLUREIEhIOk1NOlNTJyBpbiBVVEMgdGltZXpvbmUuCiAgICAgICAgICAgIC8vIENvbnZlcnRpbmcgc3BhY2UgdG8gJ1QnIGFuZCBhcHBlbmRpbmcgJ1onIGZvcmNlcyBKUyBEYXRlIHBhcnNlciB0byB0cmVhdCBpdCBhcyBVVEMuCiAgICAgICAgICAgIGlzb1N0ciA9IGlzb1N0ci5yZXBsYWNlKCcgJywgJ1QnKSArICdaJzsKICAgICAgICB9CiAgICAgICAgY29uc3QgZCA9IG5ldyBEYXRlKGlzb1N0cik7CiAgICAgICAgcmV0dXJuIGQudG9Mb2NhbGVEYXRlU3RyaW5nKCkgKyAnICcgKyBkLnRvTG9jYWxlVGltZVN0cmluZyhbXSwgeyBob3VyOiAnMi1kaWdpdCcsIG1pbnV0ZTogJzItZGlnaXQnIH0pOwogICAgfSBjYXRjaCB7CiAgICAgICAgcmV0dXJuIGlzb1N0cjsKICAgIH0KfQoKLy8gUmVuZGVyIFNxdWFyaWZpZWQgVHJlZW1hcCB1c2luZyBEMy5qcyAoVHJhZGluZ1ZpZXcgSGVhdG1hcCBTdHlsZSkKZnVuY3Rpb24gcmVuZGVyVHJlZW1hcCgpIHsKICAgIC8vIENsZWFyIGlubmVyIEhUTUwKICAgIGVsZW1lbnRzLmhlYXRtYXBHcmlkLmlubmVySFRNTCA9ICcnOwoKICAgIGNvbnN0IGNvbnRhaW5lcldpZHRoID0gZWxlbWVudHMuaGVhdG1hcEdyaWQuY2xpZW50V2lkdGg7CiAgICBjb25zdCBjb250YWluZXJIZWlnaHQgPSBlbGVtZW50cy5oZWF0bWFwR3JpZC5jbGllbnRIZWlnaHQgfHwgNDUwOwoKICAgIC8vIElmIGNvbnRhaW5lciBoYXMgbm8gd2lkdGggKGUuZy4gbm90IGxvYWRlZCBvciBoaWRkZW4pLCBkZWZlciByZW5kZXJpbmcgdW50aWwgUmVzaXplT2JzZXJ2ZXIgZGV0ZWN0cyBzaXplCiAgICBpZiAoY29udGFpbmVyV2lkdGggPD0gMCkgewogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBDcmVhdGUgY29udGFpbmVyIGVsZW1lbnQKICAgIGNvbnN0IHRyZWVtYXBDb250YWluZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIHRyZWVtYXBDb250YWluZXIuY2xhc3NOYW1lID0gJ3RyZWVtYXAtY29udGFpbmVyJzsKICAgIHRyZWVtYXBDb250YWluZXIuc3R5bGUucG9zaXRpb24gPSAncmVsYXRpdmUnOwogICAgdHJlZW1hcENvbnRhaW5lci5zdHlsZS53aWR0aCA9ICcxMDAlJzsKICAgIHRyZWVtYXBDb250YWluZXIuc3R5bGUuaGVpZ2h0ID0gJzEwMCUnOwogICAgdHJlZW1hcENvbnRhaW5lci5zdHlsZS5vdmVyZmxvdyA9ICdoaWRkZW4nOwogICAgZWxlbWVudHMuaGVhdG1hcEdyaWQuYXBwZW5kQ2hpbGQodHJlZW1hcENvbnRhaW5lcik7CgogICAgLy8gTWFwIHN0b2NrcyB0byBoaWVyYXJjaHkgaXRlbXMKICAgIGNvbnN0IGRhdGFMaXN0ID0gYXBwU3RhdGUuc3RvY2tzLm1hcChzdG9jayA9PiB7CiAgICAgICAgLy8gQ2FsY3VsYXRlIHdlaWdodCBiYXNlOiBtYXJrZXRfY2FwIG9yIHZvbHVtZSAqIHByaWNlLgogICAgICAgIC8vIEZhbGxiYWNrIHRvIDEsMDAwLDAwMCBpZiBub3QgYXZhaWxhYmxlIHRvIGVuc3VyZSBpdCByZW5kZXJzLgogICAgICAgIGxldCB2YWwgPSBzdG9jay5tYXJrZXRfY2FwIHx8IChzdG9jay5wcmljZSAqIHN0b2NrLnZvbHVtZSkgfHwgMTAwMDAwMDsKICAgICAgICBpZiAodmFsIDw9IDAgfHwgaXNOYU4odmFsKSkgdmFsID0gMTAwMDAwMDsKICAgICAgICByZXR1cm4gewogICAgICAgICAgICAuLi5zdG9jaywKICAgICAgICAgICAgdmFsdWU6IHZhbAogICAgICAgIH07CiAgICB9KTsKCiAgICAvLyBDcmVhdGUgRDMgSGllcmFyY2h5IHN0cnVjdHVyZQogICAgY29uc3Qgcm9vdCA9IGQzLmhpZXJhcmNoeSh7IGNoaWxkcmVuOiBkYXRhTGlzdCB9KQogICAgICAgIC5zdW0oZCA9PiBkLnZhbHVlKQogICAgICAgIC5zb3J0KChhLCBiKSA9PiBiLnZhbHVlIC0gYS52YWx1ZSk7CgogICAgLy8gR2VuZXJhdGUgc3F1YXJpZmllZCB0cmVlbWFwIGxheW91dCBjb29yZGluYXRlcwogICAgZDMudHJlZW1hcCgpCiAgICAgICAgLnNpemUoW2NvbnRhaW5lcldpZHRoLCBjb250YWluZXJIZWlnaHRdKQogICAgICAgIC5wYWRkaW5nT3V0ZXIoMCkKICAgICAgICAucGFkZGluZ0lubmVyKDMpCiAgICAgICAgLnJvdW5kKHRydWUpKHJvb3QpOwoKICAgIC8vIFJlbmRlciBjZWxscwogICAgcm9vdC5sZWF2ZXMoKS5mb3JFYWNoKGxlYWYgPT4gewogICAgICAgIGNvbnN0IHN0b2NrID0gbGVhZi5kYXRhOwogICAgICAgIGNvbnN0IHgwID0gbGVhZi54MDsKICAgICAgICBjb25zdCB5MCA9IGxlYWYueTA7CiAgICAgICAgY29uc3QgeDEgPSBsZWFmLngxOwogICAgICAgIGNvbnN0IHkxID0gbGVhZi55MTsKCiAgICAgICAgY29uc3QgdyA9IHgxIC0geDA7CiAgICAgICAgY29uc3QgaCA9IHkxIC0geTA7CgogICAgICAgIGNvbnN0IGNlbGwgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgICAgICBjZWxsLmNsYXNzTmFtZSA9ICd0cmVlbWFwLWNlbGwnOwogICAgICAgIGNlbGwuc3R5bGUubGVmdCA9IGAke3gwfXB4YDsKICAgICAgICBjZWxsLnN0eWxlLnRvcCA9IGAke3kwfXB4YDsKICAgICAgICBjZWxsLnN0eWxlLndpZHRoID0gYCR7d31weGA7CiAgICAgICAgY2VsbC5zdHlsZS5oZWlnaHQgPSBgJHtofXB4YDsKICAgICAgICBjZWxsLnNldEF0dHJpYnV0ZSgnZGF0YS10aWNrZXInLCBzdG9jay50aWNrZXIpOwoKICAgICAgICAvLyBEZWZpbmUgY29udmljdGlvbiBjbGFzc2VzCiAgICAgICAgbGV0IGNvbnZpY3Rpb25DbGFzcyA9ICduZXV0cmFsLXN0YXRlJzsKICAgICAgICBjb25zdCBzY29yZSA9IHN0b2NrLmNvbnZpY3Rpb25fc2NvcmU7CgogICAgICAgIGlmIChzdG9jay52ZXJkaWN0ID09PSAnRVJST1InKSB7CiAgICAgICAgICAgIGNvbnZpY3Rpb25DbGFzcyA9ICdlcnJvci1jYXJkJzsKICAgICAgICB9IGVsc2UgaWYgKHNjb3JlID49IDcwLjApIHsKICAgICAgICAgICAgY29udmljdGlvbkNsYXNzID0gJ2J1bGwtc3Ryb25nJzsKICAgICAgICB9IGVsc2UgaWYgKHNjb3JlID49IDEwLjApIHsKICAgICAgICAgICAgY29udmljdGlvbkNsYXNzID0gJ2J1bGwtbGlnaHQnOwogICAgICAgIH0gZWxzZSBpZiAoc2NvcmUgPD0gLTcwLjApIHsKICAgICAgICAgICAgY29udmljdGlvbkNsYXNzID0gJ2JlYXItc3Ryb25nJzsKICAgICAgICB9IGVsc2UgaWYgKHNjb3JlIDw9IC0xMC4wKSB7CiAgICAgICAgICAgIGNvbnZpY3Rpb25DbGFzcyA9ICdiZWFyLWxpZ2h0JzsKICAgICAgICB9CgogICAgICAgIGNlbGwuY2xhc3NMaXN0LmFkZChjb252aWN0aW9uQ2xhc3MpOwogICAgICAgIGlmIChhcHBTdGF0ZS5zZWxlY3RlZFRpY2tlciA9PT0gc3RvY2sudGlja2VyKSB7CiAgICAgICAgICAgIGNlbGwuY2xhc3NMaXN0LmFkZCgnYWN0aXZlJyk7CiAgICAgICAgfQoKICAgICAgICAvLyBBZGp1c3QgZm9udCBzaXplcyBiYXNlZCBvbiBjZWxsIGhlaWdodC93aWR0aAogICAgICAgIGNvbnN0IGZvbnRTaXplID0gTWF0aC5tYXgoOSwgTWF0aC5taW4oMTgsIE1hdGgubWluKHcgLyA1LCBoIC8gMy41KSkpOwogICAgICAgIGNvbnN0IHNjb3JlRm9udFNpemUgPSBNYXRoLm1heCg4LCBmb250U2l6ZSAtIDIpOwoKICAgICAgICBjZWxsLmlubmVySFRNTCA9IGAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJlZW1hcC1jZWxsLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNlbGwtdGlja2VyIiBzdHlsZT0iZm9udC1zaXplOiAke2ZvbnRTaXplfXB4OyBmb250LXdlaWdodDogNzAwOyI+JHtzdG9jay50aWNrZXJ9PC9zcGFuPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNlbGwtc2NvcmUiIHN0eWxlPSJmb250LXNpemU6ICR7c2NvcmVGb250U2l6ZX1weDsiPgogICAgICAgICAgICAgICAgICAgICR7c3RvY2sudmVyZGljdCA9PT0gJ0VSUk9SJyA\/ICdOL0EnIDogKHNjb3JlID4gMCA\/ICcrJyA6ICcnKSArIHNjb3JlLnRvRml4ZWQoMCkgKyAnJSd9CiAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAke3cgPiA3NSAmJiBoID4gNDUgPyBgPHNwYW4gY2xhc3M9ImNlbGwtdmVyZGljdCI+JHtzdG9jay52ZXJkaWN0fTwvc3Bhbj5gIDogJyd9CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIGA7CgogICAgICAgIGNlbGwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgICAgICAgIHNlbGVjdFN0b2NrKHN0b2NrLnRpY2tlcik7CiAgICAgICAgfSk7CgogICAgICAgIHRyZWVtYXBDb250YWluZXIuYXBwZW5kQ2hpbGQoY2VsbCk7CiAgICB9KTsKfQoKLy8gU2V0dXAgUmVzaXplT2JzZXJ2ZXIgZm9yIGNoYXJ0IGNvbnRhaW5lciB0byBwcmV2ZW50IGZhbGxiYWNrIG92ZXJmbG93cwpsZXQgY2hhcnRSZXNpemVPYnNlcnZlciA9IG51bGw7CmZ1bmN0aW9uIHNldHVwQ2hhcnRPYnNlcnZlcigpIHsKICAgIGlmICgnUmVzaXplT2JzZXJ2ZXInIGluIHdpbmRvdyAmJiBlbGVtZW50cy5wcmljZUNoYXJ0Q29udGFpbmVyKSB7CiAgICAgICAgY2hhcnRSZXNpemVPYnNlcnZlciA9IG5ldyBSZXNpemVPYnNlcnZlcihlbnRyaWVzID0+IHsKICAgICAgICAgICAgaWYgKGFwcFN0YXRlLmNoYXJ0SW5zdGFuY2UpIHsKICAgICAgICAgICAgICAgIHdpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKCkgPT4gewogICAgICAgICAgICAgICAgICAgIGNvbnN0IHdpZHRoID0gZWxlbWVudHMucHJpY2VDaGFydENvbnRhaW5lci5jbGllbnRXaWR0aDsKICAgICAgICAgICAgICAgICAgICBjb25zdCBoZWlnaHQgPSBlbGVtZW50cy5wcmljZUNoYXJ0Q29udGFpbmVyLmNsaWVudEhlaWdodDsKICAgICAgICAgICAgICAgICAgICBpZiAod2lkdGggPiAwICYmIGhlaWdodCA+IDApIHsKICAgICAgICAgICAgICAgICAgICAgICAgYXBwU3RhdGUuY2hhcnRJbnN0YW5jZS5yZXNpemUod2lkdGgsIGhlaWdodCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgICBjaGFydFJlc2l6ZU9ic2VydmVyLm9ic2VydmUoZWxlbWVudHMucHJpY2VDaGFydENvbnRhaW5lcik7CiAgICB9Cn0KCi8vIFNldHVwIFJlc2l6ZU9ic2VydmVyIGZvciB0cmVlbWFwIGxheW91dCB0byBwcmV2ZW50IGZhbGxiYWNrIGRpbWVuc2lvbiBvdmVyZmxvd3MKbGV0IHRyZWVtYXBSZXNpemVPYnNlcnZlciA9IG51bGw7CgpmdW5jdGlvbiBzZXR1cFRyZWVtYXBPYnNlcnZlcigpIHsKICAgIGlmICgnUmVzaXplT2JzZXJ2ZXInIGluIHdpbmRvdyAmJiBlbGVtZW50cy5oZWF0bWFwR3JpZCkgewogICAgICAgIHRyZWVtYXBSZXNpemVPYnNlcnZlciA9IG5ldyBSZXNpemVPYnNlcnZlcihlbnRyaWVzID0+IHsKICAgICAgICAgICAgaWYgKGFwcFN0YXRlLnZpZXdNb2RlID09PSAndHJlZW1hcCcgJiYgYXBwU3RhdGUuc3RvY2tzLmxlbmd0aCA+IDApIHsKICAgICAgICAgICAgICAgIHdpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKCkgPT4gewogICAgICAgICAgICAgICAgICAgIHJlbmRlclRyZWVtYXAoKTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgICAgdHJlZW1hcFJlc2l6ZU9ic2VydmVyLm9ic2VydmUoZWxlbWVudHMuaGVhdG1hcEdyaWQpOwogICAgfQp9CgovLyBIZWFkbGluZSBTZW50aW1lbnQgQ2xhc3NpZmljYXRpb24gSGVscGVyCmZ1bmN0aW9uIGdldEhlYWRsaW5lU2VudGltZW50KHRpdGxlKSB7CiAgICBjb25zdCB0aXRsZUxvd2VyID0gdGl0bGUudG9Mb3dlckNhc2UoKTsKICAgIGNvbnN0IHBvc0tleXdvcmRzID0gWwogICAgICAgICJidWxsIiwgImJ1bGxpc2giLCAiZ3Jvd3RoIiwgInJpc2UiLCAic29hciIsICJnYWluIiwgInVwIiwgInJhbGx5IiwgInBvc2l0aXZlIiwgImJlYXQiLCAib3V0cGVyZm9ybSIsIAogICAgICAgICJzdXJnZSIsICJidXkiLCAianVtcCIsICJ3aW4iLCAiaGlnaCIsICJzdWNjZXNzIiwgImV4cGFuZCIsICJyZWNvcmQiLCAiaGlnaGVyIiwgInN0cm9uZyIsICJwcm9maXQiLCAKICAgICAgICAiZmF2b3JhYmxlIiwgImJyZWFrb3V0IiwgInVwZ3JhZGUiLCAibGVhZCIsICJhZGQiLCAibW9tZW50dW0iLCAiYWNxdWlzaXRpb24iLCAicmV2ZW51ZSIsICJwYXJ0bmVyIgogICAgXTsKICAgIGNvbnN0IG5lZ0tleXdvcmRzID0gWwogICAgICAgICJiZWFyIiwgImJlYXJpc2giLCAiZmFsbCIsICJkcm9wIiwgImRlY2xpbmUiLCAiZG93biIsICJsb3NzIiwgInBsdW1tZXQiLCAibmVnYXRpdmUiLCAibWlzcyIsICJ1bmRlcnBlcmZvcm0iLCAKICAgICAgICAic2luayIsICJzZWxsIiwgImxvc2UiLCAibG93IiwgImZhaWwiLCAic2hyaW5rIiwgIndvcnN0IiwgImxvd2VyIiwgIndlYWsiLCAiZGVidCIsICJ1bmZhdm9yYWJsZSIsIAogICAgICAgICJicmVha2Rvd24iLCAiZG93bmdyYWRlIiwgIndhcm4iLCAid2FybmluZyIsICJjdXQiLCAicmlzayIsICJyaXNreSIsICJsYXdzdWl0IiwgImNvdXJ0IiwgInByb2JlIgogICAgXTsKICAgIAogICAgbGV0IHBvc0NvdW50ID0gMDsKICAgIGxldCBuZWdDb3VudCA9IDA7CiAgICAKICAgIHBvc0tleXdvcmRzLmZvckVhY2god29yZCA9PiB7CiAgICAgICAgaWYgKHRpdGxlTG93ZXIuaW5jbHVkZXMod29yZCkpIHBvc0NvdW50Kys7CiAgICB9KTsKICAgIG5lZ0tleXdvcmRzLmZvckVhY2god29yZCA9PiB7CiAgICAgICAgaWYgKHRpdGxlTG93ZXIuaW5jbHVkZXMod29yZCkpIG5lZ0NvdW50Kys7CiAgICB9KTsKICAgIAogICAgaWYgKHBvc0NvdW50ID4gbmVnQ291bnQpIHJldHVybiAnQlVMTElTSCc7CiAgICBpZiAobmVnQ291bnQgPiBwb3NDb3VudCkgcmV0dXJuICdCRUFSSVNIJzsKICAgIHJldHVybiAnTkVVVFJBTCc7Cn0KCi8vIFJlbmRlciBkZXRhaWxlZCBuZXdzIGFydGljbGVzIGluIGEgcHJlbWl1bSBsYXlvdXQgbGlzdApmdW5jdGlvbiByZW5kZXJOZXdzQXJ0aWNsZXMoYXJ0aWNsZXMpIHsKICAgIGVsZW1lbnRzLm5ld3NBcnRpY2xlc0xpc3QuaW5uZXJIVE1MID0gJyc7CiAgICAKICAgIGlmICghYXJ0aWNsZXMgfHwgYXJ0aWNsZXMubGVuZ3RoID09PSAwKSB7CiAgICAgICAgZWxlbWVudHMubmV3c0FydGljbGVzTGlzdC5pbm5lckhUTUwgPSBgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvYWRpbmctc3RhdGUiPgogICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhLXNvbGlkIGZhLWZvbGRlci1vcGVuIj48L2k+CiAgICAgICAgICAgICAgICA8cD5ObyByZWNlbnQgbmV3cyBhcnRpY2xlcyBmb3VuZCBmb3IgdGhpcyBzdG9jay48L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIGA7CiAgICAgICAgcmV0dXJuOwogICAgfQogICAgCiAgICBhcnRpY2xlcy5mb3JFYWNoKGFydCA9PiB7CiAgICAgICAgY29uc3QgY2FyZCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsKICAgICAgICBjYXJkLmNsYXNzTmFtZSA9ICdhZWdpcy1uZXdzLWNhcmQnOwogICAgICAgIGNhcmQuaHJlZiA9IGFydC5saW5rIHx8ICcjJzsKICAgICAgICBjYXJkLnRhcmdldCA9ICdfYmxhbmsnOwogICAgICAgIGNhcmQucmVsID0gJ25vb3BlbmVyIG5vcmVmZXJyZXInOwogICAgICAgIAogICAgICAgIGxldCBkYXRlU3RyID0gJ1JlY2VudCc7CiAgICAgICAgaWYgKGFydC5wdWJEYXRlKSB7CiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICBjb25zdCBkID0gbmV3IERhdGUoYXJ0LnB1YkRhdGUpOwogICAgICAgICAgICAgICAgZGF0ZVN0ciA9IGQudG9Mb2NhbGVEYXRlU3RyaW5nKCkgKyAnICcgKyBkLnRvTG9jYWxlVGltZVN0cmluZyhbXSwgeyBob3VyOiAnMi1kaWdpdCcsIG1pbnV0ZTogJzItZGlnaXQnIH0pOwogICAgICAgICAgICB9IGNhdGNoIHsKICAgICAgICAgICAgICAgIGRhdGVTdHIgPSBhcnQucHViRGF0ZTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICBjb25zdCBzZW50aW1lbnQgPSBnZXRIZWFkbGluZVNlbnRpbWVudChhcnQudGl0bGUpOwogICAgICAgIGxldCBzZW50Q2xhc3MgPSAnbmV1dHJhbCc7CiAgICAgICAgbGV0IHNlbnRJY29uID0gJzxpIGNsYXNzPSJmYS1zb2xpZCBmYS1yaWdodC1sZWZ0Ij48L2k+JzsKICAgICAgICBpZiAoc2VudGltZW50ID09PSAnQlVMTElTSCcpIHsKICAgICAgICAgICAgc2VudENsYXNzID0gJ2J1bGwnOwogICAgICAgICAgICBzZW50SWNvbiA9ICc8aSBjbGFzcz0iZmEtc29saWQgZmEtY2lyY2xlLWFycm93LXVwIj48L2k+JzsKICAgICAgICB9IGVsc2UgaWYgKHNlbnRpbWVudCA9PT0gJ0JFQVJJU0gnKSB7CiAgICAgICAgICAgIHNlbnRDbGFzcyA9ICdiZWFyJzsKICAgICAgICAgICAgc2VudEljb24gPSAnPGkgY2xhc3M9ImZhLXNvbGlkIGZhLWNpcmNsZS1hcnJvdy1kb3duIj48L2k+JzsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgY2FyZC5pbm5lckhUTUwgPSBgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFlZ2lzLW5ld3MtY2FyZC1oZWFkZXIiPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5ld3MtcHVibGlzaGVyIj48aSBjbGFzcz0iZmEtc29saWQgZmEtYnVpbGRpbmctY29sdW1ucyI+PC9pPiAke2FydC5wdWJsaXNoZXIgfHwgJ0ZpbmFuY2UgUHJvdmlkZXInfTwvc3Bhbj4KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJuZXdzLXNlbnRpbWVudC1iYWRnZSAke3NlbnRDbGFzc30iPiR7c2VudEljb259ICR7c2VudGltZW50fTwvc3Bhbj4KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJuZXdzLXRpbWUiPjxpIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWNsb2NrIj48L2k+ICR7ZGF0ZVN0cn08L3NwYW4+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8aDQgY2xhc3M9Im5ld3MtdGl0bGUiPiR7YXJ0LnRpdGxlfTwvaDQ+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFlZ2lzLW5ld3MtY2FyZC1mb290ZXIiPgogICAgICAgICAgICAgICAgPHNwYW4+UmVhZCBGdWxsIEFydGljbGU8L3NwYW4+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtc29saWQgZmEtYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmUiPjwvaT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgYDsKICAgICAgICAKICAgICAgICBlbGVtZW50cy5uZXdzQXJ0aWNsZXNMaXN0LmFwcGVuZENoaWxkKGNhcmQpOwogICAgfSk7Cn0KCi8vIFRhcmdldCBwYXR0ZXJuIHNjYW5uZXIgZXhlY3V0aW9uIHZpYSBGYXN0QVBJIGVuZHBvaW50CmFzeW5jIGZ1bmN0aW9uIHRyaWdnZXJQYXR0ZXJuU2NhbigpIHsKICAgIGNvbnN0IGlucHV0VmFsID0gZWxlbWVudHMucGF0dGVyblRpY2tlcklucHV0LnZhbHVlLnRyaW0oKS50b1VwcGVyQ2FzZSgpOwogICAgaWYgKCFpbnB1dFZhbCkgewogICAgICAgIGFsZXJ0KCJQbGVhc2UgZW50ZXIgYSB2YWxpZCB0aWNrZXIgc3ltYm9sIChlLmcuIFBMVFIpIik7CiAgICAgICAgcmV0dXJuOwogICAgfQoKICAgIC8vIE9wZW4gdGhlIHJlc3VsdCBtb2RhbCBhbmQgc2hvdyBsb2FkaW5nIHN0YXRlCiAgICBlbGVtZW50cy5wYXR0ZXJuUmVzdWx0TW9kYWwuY2xhc3NMaXN0LnJlbW92ZSgnaGlkZGVuJyk7CiAgICBlbGVtZW50cy5wYXR0ZXJuTW9kYWxCb2R5LmlubmVySFRNTCA9IGAKICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogNDBweCAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij4KICAgICAgICAgICAgPGRpdiBzdHlsZT0iYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyBib3JkZXItdG9wOiA0cHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50KTsgYm9yZGVyLXJhZGl1czogNTAlOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlOyBtYXJnaW4tYm90dG9tOiAyMHB4OyI+PC9kaXY+CiAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwIDAgOHB4IDA7IGNvbG9yOiAjZmZmZmZmOyI+U2Nhbm5pbmcgJHtpbnB1dFZhbH0uLi48L2g0PgogICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOiAwOyBmb250LXNpemU6IDEzcHg7IGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7Ij5GZXRjaGluZyBtYXJrZXQgZGF0YSBhbmQgc2VhcmNoaW5nIGZvciBzdHJ1Y3R1cmFsIGNoYXJ0IHBhdHRlcm5zLiBUaGlzIG1heSB0YWtlIHVwIHRvIDMwIHNlY29uZHMuPC9wPgogICAgICAgIDwvZGl2PgogICAgYDsKCiAgICAvLyBVc2UgcmVsYXRpdmUgVVJMIHdoZW4gcnVubmluZyBsb2NhbGx5LCBhYnNvbHV0ZSBsb2NhbGhvc3QgVVJMIHdoZW4gb24gcmVtb3RlIHN0YXRpYyBob3N0CiAgICBsZXQgYXBpQmFzZSA9ICcnOwogICAgY29uc3QgaG9zdCA9IHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZTsKICAgIGlmIChob3N0ICE9PSAnbG9jYWxob3N0JyAmJiBob3N0ICE9PSAnMTI3LjAuMC4xJyAmJiBob3N0ICE9PSAnMC4wLjAuMCcpIHsKICAgICAgICBhcGlCYXNlID0gJ2h0dHA6Ly8xMjcuMC4wLjE6ODAwMCc7CiAgICB9CgogICAgdHJ5IHsKICAgICAgICAvLyBBYm9ydENvbnRyb2xsZXIgd2l0aCA0NXMgdGltZW91dCB0byBwcmV2ZW50IGluZmluaXRlIGhhbmcKICAgICAgICBjb25zdCBjb250cm9sbGVyID0gbmV3IEFib3J0Q29udHJvbGxlcigpOwogICAgICAgIGNvbnN0IHRpbWVvdXRJZCA9IHNldFRpbWVvdXQoKCkgPT4gY29udHJvbGxlci5hYm9ydCgpLCA0NTAwMCk7CgogICAgICAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgZmV0Y2goYCR7YXBpQmFzZX0vYXBpL3NjYW4tcGF0dGVybmAsIHsKICAgICAgICAgICAgbWV0aG9kOiAnUE9TVCcsCiAgICAgICAgICAgIGhlYWRlcnM6IHsgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJyB9LAogICAgICAgICAgICBib2R5OiBKU09OLnN0cmluZ2lmeSh7IHRpY2tlcjogaW5wdXRWYWwgfSksCiAgICAgICAgICAgIHNpZ25hbDogY29udHJvbGxlci5zaWduYWwKICAgICAgICB9KTsKICAgICAgICBjbGVhclRpbWVvdXQodGltZW91dElkKTsKCiAgICAgICAgaWYgKCFyZXNwb25zZS5vaykgewogICAgICAgICAgICBjb25zdCBlcnJEYXRhID0gYXdhaXQgcmVzcG9uc2UuanNvbigpOwogICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoZXJyRGF0YS5kZXRhaWwgfHwgIlNlcnZlciByZXR1cm5lZCBhbiBlcnJvci4iKTsKICAgICAgICB9CgogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCByZXNwb25zZS5qc29uKCk7CiAgICAgICAgCiAgICAgICAgaWYgKGRhdGEuc3VjY2VzcyAmJiBkYXRhLnJlc3VsdHMgJiYgZGF0YS5yZXN1bHRzLmxlbmd0aCA+IDApIHsKICAgICAgICAgICAgbGV0IHJlc3VsdHNIdG1sID0gYAogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMTZweDsiPgogICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTsiPkRldGVjdGVkIDxzdHJvbmc+JHtkYXRhLnJlc3VsdHMubGVuZ3RofTwvc3Ryb25nPiBhY3RpdmUgc3RydWN0dXJhbCBwYXR0ZXJuKHMpIGZvciA8c3Ryb25nPiR7aW5wdXRWYWx9PC9zdHJvbmc+OjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAxNnB4OyI+CiAgICAgICAgICAgIGA7CgogICAgICAgICAgICBkYXRhLnJlc3VsdHMuZm9yRWFjaChyZXMgPT4gewogICAgICAgICAgICAgICAgY29uc3QgYWN0aW9uQ29sb3IgPSByZXMuYWN0aW9uLnRvTG93ZXJDYXNlKCkgPT09ICdidXknID8gJyMxMEI5ODEnIDogJyNFRjQ0NDQnOwogICAgICAgICAgICAgICAgY29uc3QgYWN0aW9uQmcgPSByZXMuYWN0aW9uLnRvTG93ZXJDYXNlKCkgPT09ICdidXknID8gJ3JnYmEoMTYsIDE4NSwgMTI5LCAwLjEpJyA6ICdyZ2JhKDIzOSwgNjgsIDY4LCAwLjEpJzsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgbGV0IHJyUmF0aW8gPSAnTi9BJzsKICAgICAgICAgICAgICAgIGlmIChyZXMuZW50cnkgJiYgcmVzLnRwICYmIHJlcy5zbCkgewogICAgICAgICAgICAgICAgICAgIGNvbnN0IGdhaW4gPSBNYXRoLmFicyhyZXMudHAgLSByZXMuZW50cnkpOwogICAgICAgICAgICAgICAgICAgIGNvbnN0IHJpc2sgPSBNYXRoLmFicyhyZXMuZW50cnkgLSByZXMuc2wpOwogICAgICAgICAgICAgICAgICAgIGlmIChyaXNrID4gMCkgcnJSYXRpbyA9IGAxOiR7KGdhaW4gLyByaXNrKS50b0ZpeGVkKDIpfWA7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgcmVzdWx0c0h0bWwgKz0gYAogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMik7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7IGJvcmRlci1yYWRpdXM6IDEycHg7IHBhZGRpbmc6IDE2cHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgbWFyZ2luLWJvdHRvbTogMTJweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB4OyBmb250LXdlaWdodDogNjAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTsgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogNHB4OyI+JHtyZXMucGF0dGVybn08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IHN0eWxlPSJtYXJnaW46IDA7IGZvbnQtc2l6ZTogMThweDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICNmZmZmZmY7Ij4ke3Jlcy50aWNrZXJ9IDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA0MDA7IGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7IG1hcmdpbi1sZWZ0OiA2cHg7Ij4kJHtyZXMuY3VycmVudF9wcmljZS50b0ZpeGVkKDIpfTwvc3Bhbj48L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0icGFkZGluZzogNnB4IDEycHg7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IDcwMDsgYm9yZGVyLXJhZGl1czogNnB4OyBjb2xvcjogJHthY3Rpb25Db2xvcn07IGJhY2tncm91bmQ6ICR7YWN0aW9uQmd9OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzogMC41cHg7Ij4ke3Jlcy5hY3Rpb259PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IGdhcDogMTBweDsgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyBib3JkZXItcmFkaXVzOiA4cHg7IHBhZGRpbmc6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEycHg7IHRleHQtYWxpZ246IGNlbnRlcjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMTFweDsgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTsgbWFyZ2luLWJvdHRvbTogNHB4OyI+RW50cnkgUHJpY2U8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cm9uZyBzdHlsZT0iY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTRweDsiPiQke3Jlcy5lbnRyeS50b0ZpeGVkKDIpfTwvc3Ryb25nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxMXB4OyBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpOyBtYXJnaW4tYm90dG9tOiA0cHg7Ij5UYWtlIFByb2ZpdDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Ryb25nIHN0eWxlPSJjb2xvcjogIzEwQjk4MTsgZm9udC1zaXplOiAxNHB4OyI+JCR7cmVzLnRwLnRvRml4ZWQoMil9PC9zdHJvbmc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDExcHg7IGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7IG1hcmdpbi1ib3R0b206IDRweDsiPlN0b3AgTG9zczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Ryb25nIHN0eWxlPSJjb2xvcjogI0VGNDQ0NDsgZm9udC1zaXplOiAxNHB4OyI+JCR7cmVzLnNsLnRvRml4ZWQoMil9PC9zdHJvbmc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+Umlzay9SZXdhcmQ6IDxzdHJvbmcgc3R5bGU9ImNvbG9yOiAjZmZmZmZmOyI+JHtyclJhdGlvfTwvc3Ryb25nPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPkRldGVjdGVkOiA8c3Ryb25nPiR7cmVzLnRpbWV9PC9zdHJvbmc+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIGA7CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgcmVzdWx0c0h0bWwgKz0gYDwvZGl2PmA7CiAgICAgICAgICAgIGVsZW1lbnRzLnBhdHRlcm5Nb2RhbEJvZHkuaW5uZXJIVE1MID0gcmVzdWx0c0h0bWw7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgZWxlbWVudHMucGF0dGVybk1vZGFsQm9keS5pbm5lckhUTUwgPSBgCiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogNDBweCAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMTU4LCAxMSwgMC4xKTsgYm9yZGVyLXJhZGl1czogNTAlOyB3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtc29saWQgZmEtY2lyY2xlLWluZm8iIHN0eWxlPSJmb250LXNpemU6IDMwcHg7IGNvbG9yOiAjRjU5RTBCOyI+PC9pPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwIDAgOHB4IDA7IGNvbG9yOiAjZmZmZmZmOyI+Tm8gUGF0dGVybnMgRGV0ZWN0ZWQ8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTsgbWF4LXdpZHRoOiAzMjBweDsiPk5vIHN0cnVjdHVyYWwgY2hhcnQgcGF0dGVybnMgKERvdWJsZSBUb3BzL0JvdHRvbXMsIEhlYWQgJiBTaG91bGRlcnMsIEZsYWdzLCBQZW5uYW50cykgd2VyZSBmb3VuZCBmb3IgPHN0cm9uZz4ke2lucHV0VmFsfTwvc3Ryb25nPiBpbiB0aGUgMTUtbWludXRlIHRpbWVmcmFtZS48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgYDsKICAgICAgICB9CgogICAgfSBjYXRjaCAoZXJyKSB7CiAgICAgICAgY29uc29sZS5lcnJvcigiUGF0dGVybiBzY2FuIGVycm9yOiIsIGVycik7CiAgICAgICAgLy8gRGV0ZWN0IGlmIHRoZSBlcnJvciBpcyBhIG5ldHdvcmsvY29ubmVjdGlvbiBmYWlsdXJlIHZzIGEgc2VydmVyIGVycm9yCiAgICAgICAgY29uc3QgaXNOZXR3b3JrRXJyb3IgPSBlcnIubmFtZSA9PT0gJ1R5cGVFcnJvcicgfHwgZXJyLm5hbWUgPT09ICdBYm9ydEVycm9yJyB8fCBlcnIubWVzc2FnZS5pbmNsdWRlcygnRmFpbGVkIHRvIGZldGNoJykgfHwgZXJyLm1lc3NhZ2UuaW5jbHVkZXMoJ05ldHdvcmtFcnJvcicpOwogICAgICAgIAogICAgICAgIGlmIChpc05ldHdvcmtFcnJvciAmJiBhcGlCYXNlKSB7CiAgICAgICAgICAgIC8vIFJlbW90ZSBzdGF0aWMgcGFnZSBjYW4ndCByZWFjaCBsb2NhbCBiYWNrZW5kCiAgICAgICAgICAgIGVsZW1lbnRzLnBhdHRlcm5Nb2RhbEJvZHkuaW5uZXJIVE1MID0gYAogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBhZGRpbmc6IDQwcHggMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogcmdiYSgyNDUsIDE1OCwgMTEsIDAuMSk7IGJvcmRlci1yYWRpdXM6IDUwJTsgd2lkdGg6IDYwcHg7IGhlaWdodDogNjBweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDIwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhLXNvbGlkIGZhLXNlcnZlciIgc3R5bGU9ImZvbnQtc2l6ZTogMjhweDsgY29sb3I6ICNGNTlFMEI7Ij48L2k+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGg0IHN0eWxlPSJtYXJnaW46IDAgMCA4cHggMDsgY29sb3I6ICNmZmZmZmY7Ij5Mb2NhbCBTZXJ2ZXIgUmVxdWlyZWQ8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTsgbWF4LXdpZHRoOiAzNjBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICBQYXR0ZXJuIHNjYW5uaW5nIHJlcXVpcmVzIHRoZSBBZWdpcyBiYWNrZW5kIHJ1bm5pbmcgbG9jYWxseSBvbiB5b3VyIG1hY2hpbmUuPGJyPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgU3RhcnQgaXQgd2l0aDogPGNvZGUgc3R5bGU9ImJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTsgcGFkZGluZzogM3B4IDhweDsgYm9yZGVyLXJhZGl1czogNHB4OyBmb250LXNpemU6IDEycHg7IGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpOyI+cHl0aG9uMyBtYWluLnB5PC9jb2RlPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgVGhlbiBhY2Nlc3MgdGhlIGRhc2hib2FyZCBhdCA8c3Ryb25nPmh0dHA6Ly8xMjcuMC4wLjE6ODAwMDwvc3Ryb25nPgogICAgICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICBgOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGVsZW1lbnRzLnBhdHRlcm5Nb2RhbEJvZHkuaW5uZXJIVE1MID0gYAogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBhZGRpbmc6IDQwcHggMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogcmdiYSgyMzksIDY4LCA2OCwgMC4xKTsgYm9yZGVyLXJhZGl1czogNTAlOyB3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtc29saWQgZmEtdHJpYW5nbGUtZXhjbGFtYXRpb24iIHN0eWxlPSJmb250LXNpemU6IDMwcHg7IGNvbG9yOiAjRUY0NDQ0OyI+PC9pPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwIDAgOHB4IDA7IGNvbG9yOiAjZmZmZmZmOyI+U2NhbiBGYWlsZWQ8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTsgbWF4LXdpZHRoOiAzNDBweDsiPiR7ZXJyLm1lc3NhZ2UgfHwgIkFuIGVycm9yIG9jY3VycmVkIHdoaWxlIGV4ZWN1dGluZyB0aGUgcGF0dGVybnMgc2NhbiBzY3JpcHQuIn08L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgYDsKICAgICAgICB9CiAgICB9Cn0KCi8vIFJlbmRlciBNYWNybyBDYWxlbmRhciBFdmVudHMKZnVuY3Rpb24gbG9hZE1hY3JvRXZlbnRzKCkgewogICAgY29uc3QgbGlzdENvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtYWNyby1saXN0Jyk7CiAgICBjb25zdCBiYWRnZUNvdW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21hY3JvLWJhZGdlLWNvdW50Jyk7CiAgICAKICAgIGlmICghbGlzdENvbnRhaW5lcikgcmV0dXJuOwogICAgCiAgICBjb25zdCBldmVudHMgPSAod2luZG93LkFFR0lTX1NUQVRJQ19EQVRBICYmIHdpbmRvdy5BRUdJU19TVEFUSUNfREFUQS5tYWNyb19ldmVudHMpIHx8IFtdOwogICAgCiAgICBjb25zdCBub3cgPSBuZXcgRGF0ZSgpOwogICAgCiAgICAvLyBTb3J0IGV2ZW50cyBhbmQga2VlcDoKICAgIC8vIC0gQWxsIGZ1dHVyZSBldmVudHMKICAgIC8vIC0gUGFzdCBldmVudHMgdXAgdG8gNDggaG91cnMgb2xkICh0byBzaG93IHJlY2VudCByZWxlYXNlcykKICAgIGNvbnN0IHZpc2libGVFdmVudHMgPSBldmVudHMuZmlsdGVyKGUgPT4gewogICAgICAgIGNvbnN0IGV2ZW50RGF0ZSA9IG5ldyBEYXRlKGUuZGF0ZSk7CiAgICAgICAgcmV0dXJuIGV2ZW50RGF0ZS5nZXRUaW1lKCkgKyA0OCAqIDYwICogNjAgKiAxMDAwID4gbm93LmdldFRpbWUoKTsKICAgIH0pLnNvcnQoKGEsIGIpID0+IG5ldyBEYXRlKGEuZGF0ZSkgLSBuZXcgRGF0ZShiLmRhdGUpKTsKICAgIAogICAgLy8gQ291bnQgb25seSB0cnVseSB1cGNvbWluZyBldmVudHMgKGV2ZW50cyBpbiB0aGUgZnV0dXJlKQogICAgY29uc3QgdXBjb21pbmdDb3VudCA9IHZpc2libGVFdmVudHMuZmlsdGVyKGUgPT4gbmV3IERhdGUoZS5kYXRlKSA+IG5vdykubGVuZ3RoOwogICAgCiAgICBpZiAoYmFkZ2VDb3VudCkgewogICAgICAgIGJhZGdlQ291bnQudGV4dENvbnRlbnQgPSB1cGNvbWluZ0NvdW50OwogICAgICAgIGlmICh1cGNvbWluZ0NvdW50ID09PSAwKSB7CiAgICAgICAgICAgIGJhZGdlQ291bnQuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBiYWRnZUNvdW50LnN0eWxlLmRpc3BsYXkgPSAnaW5saW5lLWJsb2NrJzsKICAgICAgICB9CiAgICB9CiAgICAKICAgIGlmICh2aXNpYmxlRXZlbnRzLmxlbmd0aCA9PT0gMCkgewogICAgICAgIGxpc3RDb250YWluZXIuaW5uZXJIVE1MID0gYAogICAgICAgICAgICA8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTsgcGFkZGluZzogMjBweCAxMHB4OyBmb250LXNpemU6IDExcHg7Ij4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWNhbGVuZGFyLWNoZWNrIiBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyBtYXJnaW4tYm90dG9tOiA4cHg7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7Ij48L2k+CiAgICAgICAgICAgICAgICBObyBtYWNybyByZWxlYXNlcyBzY2hlZHVsZWQuCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIGA7CiAgICAgICAgcmV0dXJuOwogICAgfQogICAgCiAgICBsaXN0Q29udGFpbmVyLmlubmVySFRNTCA9IHZpc2libGVFdmVudHMubWFwKGUgPT4gewogICAgICAgIGNvbnN0IGV2RGF0ZSA9IG5ldyBEYXRlKGUuZGF0ZSk7CiAgICAgICAgY29uc3QgaXNQYXN0ID0gZXZEYXRlIDwgbm93OwogICAgICAgIGNvbnN0IGRheVN0ciA9IGV2RGF0ZS50b0xvY2FsZURhdGVTdHJpbmcoW10sIHsgd2Vla2RheTogJ3Nob3J0JywgbW9udGg6ICdzaG9ydCcsIGRheTogJ251bWVyaWMnIH0pOwogICAgICAgIGNvbnN0IHRpbWVTdHIgPSBldkRhdGUudG9Mb2NhbGVUaW1lU3RyaW5nKFtdLCB7IGhvdXI6ICcyLWRpZ2l0JywgbWludXRlOiAnMi1kaWdpdCcgfSk7CiAgICAgICAgCiAgICAgICAgbGV0IGltcGFjdENsYXNzID0gZS5pbXBhY3QgPyBlLmltcGFjdC50b0xvd2VyQ2FzZSgpIDogJ2xvdyc7CiAgICAgICAgCiAgICAgICAgbGV0IHN0YXR1c0h0bWwgPSAnJzsKICAgICAgICBpZiAoaXNQYXN0KSB7CiAgICAgICAgICAgIHN0YXR1c0h0bWwgPSBgPHNwYW4gc3R5bGU9ImNvbG9yOiAjMTBiOTgxOyBmb250LXNpemU6IDhweDsgZm9udC13ZWlnaHQ6IDcwMDsgYmFja2dyb3VuZDogcmdiYSgxNiwgMTg1LCAxMjksIDAuMSk7IHBhZGRpbmc6IDJweCA1cHg7IGJvcmRlci1yYWRpdXM6IDRweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyI+UmVsZWFzZWQ8L3NwYW4+YDsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBzdGF0dXNIdG1sID0gYDxzcGFuIHN0eWxlPSJjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTsgZm9udC1zaXplOiA4cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGJhY2tncm91bmQ6IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjE1KTsgcGFkZGluZzogMnB4IDVweDsgYm9yZGVyLXJhZGl1czogNHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzogMC4zcHg7Ij5VcGNvbWluZzwvc3Bhbj5gOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBsZXQgZGV0YWlsc0h0bWwgPSAnJzsKICAgICAgICBpZiAoZS5mb3JlY2FzdCB8fCBlLnByZXZpb3VzKSB7CiAgICAgICAgICAgIGRldGFpbHNIdG1sID0gYAogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgZ2FwOiA4cHg7IGZvbnQtc2l6ZTogOXB4OyBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7IG1hcmdpbi10b3A6IDRweDsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7Ij4KICAgICAgICAgICAgICAgICAgICAke2UuZm9yZWNhc3QgPyBgPHNwYW4+Rm9yZWNhc3Q6IDxzdHJvbmcgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7Ij4ke2UuZm9yZWNhc3R9PC9zdHJvbmc+PC9zcGFuPmAgOiAnJ30KICAgICAgICAgICAgICAgICAgICAke2UucHJldmlvdXMgPyBgPHNwYW4+UHJldjogPHN0cm9uZyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTsiPiR7ZS5wcmV2aW91c308L3N0cm9uZz48L3NwYW4+YCA6ICcnfQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIGA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIHJldHVybiBgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1hY3JvLWl0ZW0iIHN0eWxlPSIke2lzUGFzdCA\/ICdvcGFjaXR5OiAwLjc1OycgOiAnJ30iPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWFjcm8taXRlbS1oZWFkZXIiPgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJtYWNyby1pdGVtLWNvdW50cnkiPiR7ZS5jb3VudHJ5fTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBnYXA6IDZweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsiPgogICAgICAgICAgICAgICAgICAgICAgICAke3N0YXR1c0h0bWx9CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJtYWNyby1pdGVtLWltcGFjdCAke2ltcGFjdENsYXNzfSI+JHtlLmltcGFjdH08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1hY3JvLWl0ZW0tdGl0bGUiPiR7ZS50aXRsZX08L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1hY3JvLWl0ZW0tdGltZSI+CiAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZhLXJlZ3VsYXIgZmEtY2xvY2siPjwvaT4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4ke2RheVN0cn0gYXQgJHt0aW1lU3RyfTwvc3Bhbj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgJHtkZXRhaWxzSHRtbH0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgYDsKICAgIH0pLmpvaW4oJycpOwp9CgoK\";\nconst decodedJs = decodeURIComponent(escape(window.atob(b64js)));\nconst scriptEl = document.createElement(\"script\");\nscriptEl.textContent = decodedJs;\ndocument.body.appendChild(scriptEl);\n<\/script>\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Aegis Conviction Engine AEGIS CONVICTION ENGINE Market Sentiment &#8212; Watchlist Size &#8212; Bullish Picks &#8212; Bearish Picks &#8212; Check Macro Calendar 0 Upcoming Macro Releases Watchlist Scan Market CONVICTION MATRIX HEATMAP Grid intensity represents absolute indicator consensus conviction percentage Group: CategoryGroup: NoneGroup: Sector Sort: Conviction \u2193Sort: Conviction \u2191Sort: A \u2192 ZSort: Price \u2193Sort: Volume \u2193 &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/quarx.ca\/?page_id=650\"> <span class=\"screen-reader-text\">Aegis Conviction Engine<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-global-header-display":"disabled","ast-main-header-display":"disabled","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"disabled","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"_links":{"self":[{"href":"https:\/\/quarx.ca\/index.php?rest_route=\/wp\/v2\/pages\/650"}],"collection":[{"href":"https:\/\/quarx.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/quarx.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/quarx.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quarx.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=650"}],"version-history":[{"count":154,"href":"https:\/\/quarx.ca\/index.php?rest_route=\/wp\/v2\/pages\/650\/revisions"}],"predecessor-version":[{"id":916,"href":"https:\/\/quarx.ca\/index.php?rest_route=\/wp\/v2\/pages\/650\/revisions\/916"}],"wp:attachment":[{"href":"https:\/\/quarx.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}