{"id":2,"date":"2026-04-12T15:20:46","date_gmt":"2026-04-12T15:20:46","guid":{"rendered":"https:\/\/invest.tino-roth.de\/?page_id=2"},"modified":"2026-04-12T16:10:46","modified_gmt":"2026-04-12T16:10:46","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/invest.tino-roth.de\/?page_id=2","title":{"rendered":"S&amp;P 500 und ETF"},"content":{"rendered":"\n<p><\/p>\n\n\n<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Markt-Dashboard \u00b7 S&#038;P 500 &amp; ETF-Analyse<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Mono:wght@300;400;500&#038;family=Syne:wght@400;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.js\"><\/script>\n<style>\n:root {\n  --bg:#0a0d0f; --surface:#111519; --surface2:#181d22;\n  --border:rgba(255,255,255,0.07); --border2:rgba(255,255,255,0.13);\n  --green:#00e5a0; --green-dim:#00b37a; --amber:#f5a623;\n  --red:#ff5252; --blue:#4da6ff; --blue-dim:#2a7acc;\n  --purple:#a78bfa; --text:#e8edf2; --muted:#6b7a8d; --muted2:#8a9ab0;\n  --mono:'DM Mono',monospace; --display:'Syne',sans-serif;\n}\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\nbody{background:var(--bg);color:var(--text);font-family:var(--display);min-height:100vh;overflow-x:hidden;}\nbody::before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;\n  background-image:linear-gradient(rgba(0,229,160,0.022) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,160,0.022) 1px,transparent 1px);\n  background-size:40px 40px;}\n.page{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:32px 24px 80px;}\n\n\/* Header *\/\n.header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:36px;flex-wrap:wrap;gap:20px;}\n.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.15em;color:var(--green);text-transform:uppercase;margin-bottom:6px;}\n.h-title{font-size:34px;font-weight:800;line-height:1.1;background:linear-gradient(135deg,#e8edf2 30%,var(--green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}\n.h-sub{font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:8px;line-height:1.6;}\n.h-right{display:flex;align-items:center;gap:12px;padding-top:4px;}\n.ts{font-family:var(--mono);font-size:11px;color:var(--muted);background:var(--surface);border:1px solid var(--border);padding:8px 14px;border-radius:8px;display:flex;align-items:center;gap:8px;}\n.ts-dot{width:7px;height:7px;border-radius:50%;background:var(--green);flex-shrink:0;box-shadow:0 0 8px var(--green);animation:pulse 2s ease-in-out infinite;}\n@keyframes pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.4;transform:scale(.8);}}\n@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}\n.btn{background:var(--green);color:#000;font-family:var(--display);font-weight:700;font-size:13px;border:none;border-radius:8px;padding:10px 20px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;white-space:nowrap;}\n.btn:hover{background:#00ffb3;transform:translateY(-1px);}\n.btn:active{transform:translateY(0);}\n.btn:disabled{opacity:.5;cursor:not-allowed;transform:none;}\n.btn .ico{font-size:15px;display:inline-block;}\n.btn.spinning .ico{animation:spin .7s linear infinite;}\n\n\/* KPI *\/\n.kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;}\n.kpi{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;position:relative;overflow:hidden;transition:border-color .2s;}\n.kpi:hover{border-color:var(--border2);}\n.kpi::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;opacity:.55;}\n.kpi.g::before{background:linear-gradient(90deg,transparent,var(--green),transparent);}\n.kpi.b::before{background:linear-gradient(90deg,transparent,var(--blue),transparent);}\n.kpi-lbl{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.05em;margin-bottom:8px;}\n.kpi-val{font-size:26px;font-weight:800;line-height:1;}\n.kpi-val.g{color:var(--green);}\n.kpi-val.a{color:var(--amber);}\n.kpi-val.b{color:var(--blue);}\n.kpi-val.p{color:var(--purple);}\n.kpi-sub{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:5px;}\n\n\/* Section divider *\/\n.sec-div{position:relative;margin:48px 0 32px;display:flex;align-items:center;gap:16px;}\n.sec-div::before{content:'';flex:1;height:1px;background:linear-gradient(90deg,var(--border),transparent);}\n.sec-div::after{content:'';flex:3;height:1px;background:linear-gradient(90deg,transparent,var(--border));}\n.sec-badge{font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;padding:5px 14px;border-radius:20px;white-space:nowrap;}\n.sec-badge.g{background:rgba(0,229,160,.1);color:var(--green);border:1px solid rgba(0,229,160,.2);}\n.sec-badge.b{background:rgba(77,166,255,.1);color:var(--blue);border:1px solid rgba(77,166,255,.2);}\n\n\/* Loading \/ error \/ content states *\/\n.ld-block{display:none;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:48px;text-align:center;margin-bottom:20px;}\n.ld-block.on{display:block;}\n.ld-spin{width:36px;height:36px;margin:0 auto 16px;border:2px solid var(--border2);border-top-color:var(--green);border-radius:50%;animation:spin .7s linear infinite;}\n.ld-spin.b{border-top-color:var(--blue);}\n.ld-msg{font-family:var(--mono);font-size:13px;color:var(--muted2);}\n.ld-sub{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:6px;}\n.err-box{display:none;background:rgba(255,82,82,.07);border:1px solid rgba(255,82,82,.25);border-radius:12px;padding:20px 24px;color:var(--red);font-family:var(--mono);font-size:13px;margin-bottom:20px;}\n.err-box.on{display:block;}\n.ct-block{display:none;}\n.ct-block.on{display:block;}\n\n\/* Section label *\/\n.sec-lbl{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:8px;}\n.sec-lbl::after{content:'';flex:1;height:1px;background:var(--border);}\n\n\/* Tables *\/\n.tw{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin-bottom:28px;}\ntable{width:100%;border-collapse:collapse;}\nthead tr{border-bottom:1px solid var(--border2);}\nthead th{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:14px 16px;text-align:left;font-weight:400;}\nth.r,td.r{text-align:right;}\ntbody tr{border-bottom:1px solid var(--border);transition:background .15s;}\ntbody tr:last-child{border-bottom:none;}\ntbody tr:hover{background:var(--surface2);}\ntd{padding:14px 16px;vertical-align:middle;}\n.rk-cell{padding:14px 16px;}\n.rk{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;font-weight:500;}\n.r1{background:rgba(245,166,35,.2);color:var(--amber);border:1px solid rgba(245,166,35,.3);}\n.r2{background:rgba(0,229,160,.12);color:var(--green);border:1px solid rgba(0,229,160,.2);}\n.r3{background:rgba(77,166,255,.12);color:var(--blue);border:1px solid rgba(77,166,255,.2);}\n.r4{background:rgba(167,139,250,.12);color:var(--purple);border:1px solid rgba(167,139,250,.2);}\n.rn{background:rgba(255,255,255,.04);color:var(--muted2);border:1px solid var(--border);}\n.tk{font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:.05em;}\n.tk.g{color:var(--green);}\n.tk.b{color:var(--blue);}\n.cn{font-size:13px;font-weight:600;color:var(--text);}\n.ct{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:2px;max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n.pill{font-family:var(--mono);font-size:10px;padding:3px 8px;border-radius:4px;white-space:nowrap;display:inline-block;}\n.mn{font-family:var(--mono);font-size:13px;}\n.rv{font-family:var(--mono);font-size:15px;font-weight:500;}\n.rv.g{color:var(--green);}\n.rv.b{color:var(--blue);}\n.kv{font-family:var(--mono);font-size:13px;color:var(--muted2);}\n.bw{display:flex;align-items:center;gap:8px;}\n.bb{flex:1;height:4px;background:rgba(255,255,255,.07);border-radius:2px;}\n.bf{height:100%;border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1);}\n.tag-r{background:rgba(245,166,35,.12);color:var(--amber);border:1px solid rgba(245,166,35,.2);font-family:var(--mono);font-size:10px;padding:2px 7px;border-radius:4px;display:inline-block;}\n.tag-s{background:rgba(0,229,160,.1);color:var(--green-dim);border:1px solid rgba(0,229,160,.15);font-family:var(--mono);font-size:10px;padding:2px 7px;border-radius:4px;display:inline-block;}\n.tag-a{background:rgba(77,166,255,.1);color:var(--blue);border:1px solid rgba(77,166,255,.2);font-family:var(--mono);font-size:10px;padding:2px 7px;border-radius:4px;display:inline-block;}\n.pf{font-family:var(--mono);font-size:12px;}\n.pf.g{color:var(--green);}\n.pf.r{color:var(--red);}\n.ter{font-family:var(--mono);font-size:12px;color:var(--muted2);}\n\n\/* Bottom grid *\/\n.bg2{display:grid;grid-template-columns:1fr 300px;gap:20px;align-items:start;}\n.cc,.ic{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px;}\n.cw{position:relative;width:100%;height:300px;}\n.cw.t{height:360px;}\n.it{font-size:14px;font-weight:700;margin-bottom:14px;color:var(--text);}\n.ir{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);font-family:var(--mono);font-size:12px;}\n.ir:last-child{border-bottom:none;}\n.il{color:var(--muted);}\n.iv{color:var(--text);font-weight:500;}\n.iv.g{color:var(--green);}\n.iv.a{color:var(--amber);}\n.iv.b{color:var(--blue);}\n\n\/* Disclaimer *\/\n.disc{margin-top:20px;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:10px;font-family:var(--mono);font-size:11px;color:var(--muted);line-height:1.7;}\n.disc strong{color:var(--muted2);}\n\n\/* Legend *\/\n.leg{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;}\n.li{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--muted2);}\n.ld{width:8px;height:8px;border-radius:2px;}\n\n\/* Animations *\/\n.fi{opacity:0;transform:translateY(10px);animation:fadeIn .4s ease forwards;}\n@keyframes fadeIn{to{opacity:1;transform:translateY(0);}}\n.fi:nth-child(1){animation-delay:.03s;}.fi:nth-child(2){animation-delay:.06s;}.fi:nth-child(3){animation-delay:.09s;}\n.fi:nth-child(4){animation-delay:.12s;}.fi:nth-child(5){animation-delay:.15s;}.fi:nth-child(6){animation-delay:.18s;}\n.fi:nth-child(7){animation-delay:.21s;}.fi:nth-child(8){animation-delay:.24s;}.fi:nth-child(9){animation-delay:.27s;}\n.fi:nth-child(10){animation-delay:.30s;}.fi:nth-child(11){animation-delay:.33s;}.fi:nth-child(12){animation-delay:.36s;}\n.fi:nth-child(13){animation-delay:.39s;}.fi:nth-child(14){animation-delay:.42s;}.fi:nth-child(15){animation-delay:.45s;}\n.fi:nth-child(16){animation-delay:.48s;}.fi:nth-child(17){animation-delay:.51s;}.fi:nth-child(18){animation-delay:.54s;}\n.fi:nth-child(19){animation-delay:.57s;}.fi:nth-child(20){animation-delay:.60s;}\n\n@media(max-width:720px){\n  .kpi-row{grid-template-columns:repeat(2,1fr);}\n  .bg2{grid-template-columns:1fr;}\n  .h-title{font-size:26px;}\n  .ct{display:none;}\n}\n<\/style>\n<\/head>\n<body>\n<div class=\"page\">\n\n<!-- \u2550\u2550 HEADER \u2550\u2550 -->\n<div class=\"header\">\n  <div>\n    <div class=\"eyebrow\">\u25b8 Marktanalyse \u00b7 S&amp;P 500 &amp; Thesaurierende ETFs<\/div>\n    <div class=\"h-title\">Investitions-<br>Dashboard<\/div>\n    <div class=\"h-sub\" id=\"src-line\">Quellen: Kiplinger \u00b7 Sure Dividend \u00b7 Seeking Alpha \u00b7 Motley Fool \u00b7 justETF \u00b7 extraETF<\/div>\n  <\/div>\n  <div class=\"h-right\">\n    <div class=\"ts\">\n      <span class=\"ts-dot\" id=\"dot\"><\/span>\n      <span id=\"ts\">\u2014<\/span>\n    <\/div>\n    <button class=\"btn\" id=\"btn\" onclick=\"loadAll()\">\n      <span class=\"ico\">\u21bb<\/span> Aktualisieren\n    <\/button>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BLOCK 1 \u00b7 DIVIDENDEN \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sec-div\"><div class=\"sec-badge g\">01 \u00b7 S&amp;P 500 \u00b7 Kurs-Dividenden-Verh\u00e4ltnis \u00b7 Top 20<\/div><\/div>\n\n<div class=\"kpi-row\">\n  <div class=\"kpi g\"><div class=\"kpi-lbl\">\u00d8 Dividendenrendite<\/div><div class=\"kpi-val g\" id=\"k-avg\">\u2014<\/div><div class=\"kpi-sub\">Top 20 Durchschnitt<\/div><\/div>\n  <div class=\"kpi g\"><div class=\"kpi-lbl\">Niedrigstes KDV<\/div><div class=\"kpi-val\" id=\"k-kdv\">\u2014<\/div><div class=\"kpi-sub\" id=\"k-kdv-s\">Rang #1<\/div><\/div>\n  <div class=\"kpi g\"><div class=\"kpi-lbl\">H\u00f6chste Rendite<\/div><div class=\"kpi-val a\" id=\"k-max\">\u2014<\/div><div class=\"kpi-sub\" id=\"k-max-s\">\u2014<\/div><\/div>\n  <div class=\"kpi g\"><div class=\"kpi-lbl\">S&amp;P 500 \u00d8 Rendite<\/div><div class=\"kpi-val b\">1,2 %<\/div><div class=\"kpi-sub\">Rekordtief \u00b7 Apr 2026<\/div><\/div>\n<\/div>\n\n<div class=\"ld-block\" id=\"ld-s\"><div class=\"ld-spin\"><\/div><div class=\"ld-msg\" id=\"ld-s-msg\">Analysiere S&amp;P 500 Dividendendaten\u2026<\/div><div class=\"ld-sub\">KI-Websuche nach aktuellen Dividendenkursen<\/div><\/div>\n<div class=\"err-box\" id=\"err-s\"><\/div>\n<div class=\"ct-block\" id=\"ct-s\">\n  <div class=\"sec-lbl\">Rangliste \u00b7 Kurs-Dividenden-Verh\u00e4ltnis<\/div>\n  <div class=\"leg\" id=\"leg-s\"><\/div>\n  <div class=\"tw\"><table>\n    <thead><tr>\n      <th style=\"width:46px;\">#<\/th><th>Ticker<\/th><th>Unternehmen &amp; Hinweis<\/th>\n      <th class=\"r\">Kurs $<\/th><th class=\"r\">Div.\/Jahr<\/th><th class=\"r\">KDV<\/th>\n      <th style=\"min-width:130px;\">Rendite<\/th><th>Status<\/th>\n    <\/tr><\/thead>\n    <tbody id=\"tb-s\"><\/tbody>\n  <\/table><\/div>\n  <div class=\"bg2\">\n    <div class=\"cc\">\n      <div class=\"sec-lbl\" style=\"margin-bottom:16px;\">Dividendenrendite im Vergleich<\/div>\n      <div class=\"cw\"><canvas id=\"ch-s\" role=\"img\" aria-label=\"Balkendiagramm Dividendenrenditen Top 10 S&#038;P 500\">Dividendenrenditen Top 10 S&#038;P 500 nach KDV.<\/canvas><\/div>\n    <\/div>\n    <div class=\"ic\">\n      <div class=\"it\">\ud83d\udcca Marktkontext<\/div>\n      <div class=\"ir\"><span class=\"il\">S&amp;P 500 \u00d8<\/span><span class=\"iv\">~1,2 %<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">10J US-Treasury<\/span><span class=\"iv\">~4,3 %<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">Hohe Rendite (\u2265 2\u00d7 S&amp;P)<\/span><span class=\"iv g\">\u2265 2,4 %<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">Top 10 \u00d8 KDV<\/span><span class=\"iv\" id=\"i-kdv\">\u2014<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">Titel mit Risiko<\/span><span class=\"iv a\" id=\"i-risk\">\u2014<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">Stand<\/span><span class=\"iv\" id=\"i-date\">\u2014<\/span><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"disc\"><strong>Hinweis:<\/strong> Hohe Dividendenrenditen entstehen oft durch gesunkene Aktienkurse.\n    LyondellBasell (LYB) k\u00fcrzte die Dividende im Feb. 2026 um 50 % \u2013 ein Mahnbeispiel f\u00fcr \u201eFool&#8217;s Gold&#8220;-Renditen.\n    Titel mit <span class=\"tag-r\">Risiko<\/span> stehen unter erh\u00f6htem Dividendennachhaltigkeitsdruck.\n    Keine Anlageberatung.<\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BLOCK 2 \u00b7 ETFs \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sec-div\"><div class=\"sec-badge b\">02 \u00b7 Thesaurierende ETFs \u00b7 Beste \u00d8 J\u00e4hrliche Wertentwicklung \u00b7 Top 20<\/div><\/div>\n\n<div class=\"kpi-row\">\n  <div class=\"kpi b\"><div class=\"kpi-lbl\">\u00d8 Rendite Top 20 (5J p.a.)<\/div><div class=\"kpi-val b\" id=\"e-avg5\">\u2014<\/div><div class=\"kpi-sub\">5-Jahres-Durchschnitt p.a.<\/div><\/div>\n  <div class=\"kpi b\"><div class=\"kpi-lbl\">Beste 5J Rendite<\/div><div class=\"kpi-val p\" id=\"e-best5\">\u2014<\/div><div class=\"kpi-sub\" id=\"e-best5-s\">Rang #1<\/div><\/div>\n  <div class=\"kpi b\"><div class=\"kpi-lbl\">\u00d8 TER (Kosten)<\/div><div class=\"kpi-val\" id=\"e-ter\">\u2014<\/div><div class=\"kpi-sub\">Total Expense Ratio p.a.<\/div><\/div>\n  <div class=\"kpi b\"><div class=\"kpi-lbl\">Aussch\u00fcttungsart<\/div><div class=\"kpi-val b\" style=\"font-size:18px;margin-top:4px;\">Thesaurierend<\/div><div class=\"kpi-sub\">Ertr\u00e4ge reinvestiert (Acc)<\/div><\/div>\n<\/div>\n\n<div class=\"ld-block\" id=\"ld-e\"><div class=\"ld-spin b\"><\/div><div class=\"ld-msg\" id=\"ld-e-msg\">Analysiere ETF-Performancedaten\u2026<\/div><div class=\"ld-sub\">KI-Websuche nach aktuellen ETF-Renditen<\/div><\/div>\n<div class=\"err-box\" id=\"err-e\"><\/div>\n<div class=\"ct-block\" id=\"ct-e\">\n  <div class=\"sec-lbl\">Rangliste \u00b7 Durchschnittliche Wertentwicklung 5J p.a. \u00b7 Top 20 (absteigend)<\/div>\n  <div class=\"tw\"><table>\n    <thead><tr>\n      <th style=\"width:46px;\">#<\/th><th>Ticker<\/th><th>ETF-Name &amp; Index<\/th>\n      <th class=\"r\">TER<\/th><th class=\"r\">1J p.a.<\/th><th class=\"r\">3J p.a.<\/th>\n      <th class=\"r\" style=\"min-width:80px;\">5J p.a.<\/th>\n      <th style=\"min-width:120px;\">5J Rendite<\/th><th>Art<\/th>\n    <\/tr><\/thead>\n    <tbody id=\"tb-e\"><\/tbody>\n  <\/table><\/div>\n  <div class=\"bg2\">\n    <div class=\"cc\">\n      <div class=\"sec-lbl\" style=\"margin-bottom:16px;\">5J p.a. vs. 3J p.a. im Vergleich<\/div>\n      <div class=\"cw t\"><canvas id=\"ch-e\" role=\"img\" aria-label=\"Gruppenbalken 5J und 3J Rendite der Top 10 thesaurierenden ETFs\">5J und 3J Renditen der Top 10 thesaurierenden ETFs.<\/canvas><\/div>\n    <\/div>\n    <div class=\"ic\">\n      <div class=\"it\">\ud83d\udcc8 ETF-Kontext<\/div>\n      <div class=\"ir\"><span class=\"il\">Was ist thesaurierend?<\/span><span class=\"iv b\">Acc \/ Thes.<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">Ertr\u00e4ge werden<\/span><span class=\"iv\">Reinvestiert<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">Vorteil<\/span><span class=\"iv g\">Zinseszins<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">\u00d8 Kosten (TER)<\/span><span class=\"iv\" id=\"ei-ter\">\u2014<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">Dominanter Index<\/span><span class=\"iv\" id=\"ei-idx\">\u2014<\/span><\/div>\n      <div class=\"ir\"><span class=\"il\">Stand<\/span><span class=\"iv\" id=\"ei-date\">\u2014<\/span><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"disc\"><strong>Hinweis:<\/strong> Vergangene Wertentwicklung ist kein verl\u00e4sslicher Indikator f\u00fcr zuk\u00fcnftige Ergebnisse.\n    Thesaurierende ETFs (Acc) reinvestieren Dividenden automatisch und profitieren vom Zinseszinseffekt \u2013 ideal f\u00fcr langfristigen Verm\u00f6gensaufbau.\n    TER = Total Expense Ratio (j\u00e4hrliche Gesamtkostenquote). Renditeangaben sind N\u00e4herungswerte.\n    Keine Anlageberatung.<\/div>\n<\/div>\n\n<\/div><!-- .page -->\n<script>\nlet chS=null, chE=null;\nconst SF={\"Immobilien\":\"#4da6ff\",\"Basiskonsumg\u00fcter\":\"#f5a623\",\"Tabak\":\"#a78bfa\",\"Materialien\":\"#00e5a0\",\"Industrie\":\"#8a9ab0\",\"Gesundheit\":\"#ff7c5c\",\"Energie\":\"#ff5252\",\"Versorger\":\"#00b37a\",\"Finanzen\":\"#e879f9\",\"Telekommunikation\":\"#fb923c\",\"Technologie\":\"#60a5fa\"};\nconst EF=[\"#4da6ff\",\"#60b8ff\",\"#79caff\",\"#93dbff\",\"#a0c8ff\",\"#a78bfa\",\"#b99cfb\",\"#cbadfc\",\"#d9bffd\",\"#e6cfff\",\"#00e5a0\",\"#00c990\",\"#00ad7a\",\"#009966\",\"#007a52\",\"#f5a623\",\"#f7b84e\",\"#f9cb78\",\"#fbdea3\",\"#fdefce\"];\nfunction fc(s){return SF[s]||\"#8a9ab0\";}\n\nfunction setTs(){\n  const n=new Date();\n  document.getElementById('ts').textContent=n.toLocaleDateString('de-DE',{day:'2-digit',month:'2-digit',year:'numeric'})+' \u00b7 '+n.toLocaleTimeString('de-DE',{hour:'2-digit',minute:'2-digit'});\n  const ds=n.toLocaleDateString('de-DE',{day:'2-digit',month:'short',year:'numeric'});\n  document.getElementById('i-date').textContent=ds;\n  document.getElementById('ei-date').textContent=ds;\n}\n\nasync function loadAll(){\n  const b=document.getElementById('btn');\n  b.disabled=true; b.classList.add('spinning');\n  document.getElementById('err-s').classList.remove('on');\n  document.getElementById('err-e').classList.remove('on');\n  document.getElementById('ct-s').classList.remove('on');\n  document.getElementById('ct-e').classList.remove('on');\n  setTs();\n  await Promise.all([loadStocks(), loadEtfs()]);\n  b.disabled=false; b.classList.remove('spinning');\n  document.getElementById('dot').style.background='#00e5a0';\n  document.getElementById('src-line').textContent='Quellen: KI-gest\u00fctzte Websuche \u00b7 Kiplinger \u00b7 Sure Dividend \u00b7 Seeking Alpha \u00b7 justETF \u00b7 extraETF';\n}\n\n\/* \u2500\u2500\u2500 STOCKS \u2500\u2500\u2500 *\/\nasync function loadStocks(){\n  const lb=document.getElementById('ld-s'); lb.classList.add('on');\n  const msgs=[\"Analysiere S&P 500 Dividendendaten\u2026\",\"Websuche nach Dividendenrenditen\u2026\",\"KDV wird berechnet\u2026\",\"Top 10 werden sortiert\u2026\"];\n  let mi=0; const t=setInterval(()=>{document.getElementById('ld-s-msg').textContent=msgs[mi++%msgs.length];},1800);\n  const today=new Date().toLocaleDateString('de-DE',{weekday:'long',year:'numeric',month:'long',day:'numeric'});\n  const prompt=`Du bist Finanzanalyst. Heute ist ${today}. Finde die aktuellen Top 20 S&P 500 Unternehmen mit NIEDRIGSTEM Kurs-Dividenden-Verh\u00e4ltnis (KDV=Kurs\/JahresDividende). Antworte NUR mit JSON-Array ohne Markdown.\n[{\"rank\":1,\"ticker\":\"X\",\"name\":\"Name\",\"sektor\":\"Sektor_de\",\"kurs\":0,\"dividende_jaehrlich\":0,\"kdv\":0,\"rendite\":0,\"nachhaltigkeit\":\"risiko\",\"note\":\"max 80 Zeichen\"}]\nsektor auf Deutsch. nachhaltigkeit: risiko|stabil. rank 1-20. Nur JSON.`;\n  try{\n    const r=await fetch(\"https:\/\/api.anthropic.com\/v1\/messages\",{method:\"POST\",headers:{\"Content-Type\":\"application\/json\"},body:JSON.stringify({model:\"claude-sonnet-4-20250514\",max_tokens:2500,tools:[{type:\"web_search_20250305\",name:\"web_search\"}],messages:[{role:\"user\",content:prompt}]})});\n    clearInterval(t);\n    if(!r.ok) throw new Error(`HTTP ${r.status}`);\n    const d=await r.json();\n    const raw=d.content.filter(b=>b.type==='text').map(b=>b.text).join('');\n    const s=raw.indexOf('['),e=raw.lastIndexOf(']');\n    if(s<0||e<0) throw new Error(\"Kein JSON-Array\");\n    renderStocks(JSON.parse(raw.slice(s,e+1)));\n  }catch(err){\n    clearInterval(t);\n    const eb=document.getElementById('err-s');\n    eb.textContent='\u26a0 '+err.message+' \u2013 Zeige Fallback-Daten vom April 2026.';\n    eb.classList.add('on');\n    renderStocks(FB_S);\n  }\n  lb.classList.remove('on');\n  document.getElementById('ct-s').classList.add('on');\n}\n\nfunction renderStocks(data){\n  const ys=data.map(s=>s.rendite);\n  const maxR=Math.max(...ys), minK=Math.min(...data.map(s=>s.kdv));\n  const maxS=data.find(s=>s.rendite===maxR), minKS=data.find(s=>s.kdv===minK);\n  document.getElementById('k-avg').textContent=(ys.reduce((a,b)=>a+b,0)\/ys.length).toFixed(2)+' %';\n  document.getElementById('k-kdv').textContent=minK.toFixed(2)+'\u00d7';\n  document.getElementById('k-kdv-s').textContent=minKS?minKS.ticker:'';\n  document.getElementById('k-max').textContent=maxR.toFixed(2)+' %';\n  document.getElementById('k-max-s').textContent=maxS?maxS.ticker:'';\n  document.getElementById('i-kdv').textContent=(data.reduce((a,s)=>a+s.kdv,0)\/data.length).toFixed(2)+'\u00d7';\n  document.getElementById('i-risk').textContent=data.filter(s=>s.nachhaltigkeit==='risiko').length+' \/ 20';\n  const sek=[...new Set(data.map(s=>s.sektor))];\n  document.getElementById('leg-s').innerHTML=sek.map(s=>`<div class=\"li\"><span class=\"ld\" style=\"background:${fc(s)}\"><\/span>${s}<\/div>`).join('');\n  const tb=document.getElementById('tb-s'); tb.innerHTML='';\n  data.forEach((s,i)=>{\n    const rc=i===0?'r1':i===1?'r2':i===2?'r3':i<5?'r4':'rn';\n    const pct=(s.rendite\/maxR*100).toFixed(1);\n    const tr=document.createElement('tr'); tr.className='fi';\n    tr.innerHTML=`<td class=\"rk-cell\"><div class=\"rk ${rc}\">${s.rank}<\/div><\/td>\n      <td><div class=\"tk g\">${s.ticker}<\/div><\/td>\n      <td><div class=\"cn\">${s.name}<\/div><div class=\"ct\">${s.note||''}<\/div><\/td>\n      <td class=\"r\"><span class=\"mn\">$${Number(s.kurs).toFixed(2)}<\/span><\/td>\n      <td class=\"r\"><span class=\"mn\">$${Number(s.dividende_jaehrlich).toFixed(2)}<\/span><\/td>\n      <td class=\"r\"><span class=\"kv\">${Number(s.kdv).toFixed(2)}\u00d7<\/span><\/td>\n      <td><div class=\"bw\"><span class=\"rv g\" style=\"min-width:54px;\">${Number(s.rendite).toFixed(2)}%<\/span><div class=\"bb\"><div class=\"bf\" style=\"width:${pct}%;background:${fc(s.sektor)};\"><\/div><\/div><\/div><\/td>\n      <td><span style=\"display:flex;align-items:center;gap:6px;\">${s.nachhaltigkeit==='risiko'?'<span class=\"tag-r\">Risiko<\/span>':'<span class=\"tag-s\">Stabil<\/span>'}<span class=\"pill\" style=\"background:${fc(s.sektor)}18;color:${fc(s.sektor)};border:1px solid ${fc(s.sektor)}30;\">${s.sektor}<\/span><\/span><\/td>`;\n    tb.appendChild(tr);\n  });\n  if(chS){chS.destroy();chS=null;}\n  chS=new Chart(document.getElementById('ch-s'),{type:'bar',data:{labels:data.map(s=>s.ticker),datasets:[{data:data.map(s=>s.rendite),backgroundColor:data.map(s=>fc(s.sektor)+'55'),borderColor:data.map(s=>fc(s.sektor)),borderWidth:1.5,borderRadius:5,borderSkipped:false}]},options:{responsive:true,maintainAspectRatio:false,plugins:{legend:{display:false},tooltip:{backgroundColor:'#181d22',borderColor:'rgba(255,255,255,0.1)',borderWidth:1,titleColor:'#e8edf2',bodyColor:'#8a9ab0',titleFont:{family:\"'DM Mono',monospace\",size:13},bodyFont:{family:\"'DM Mono',monospace\",size:11},padding:12,callbacks:{title:ctx=>data[ctx[0].dataIndex].name,label:ctx=>{const s=data[ctx.dataIndex];return[`Rendite: ${s.rendite}%`,`KDV: ${s.kdv}\u00d7`,`Kurs: $${s.kurs}`];}}}},scales:{x:{grid:{display:false},ticks:{color:'#6b7a8d',font:{family:\"'DM Mono',monospace\",size:10},autoSkip:false,maxRotation:45},border:{color:'rgba(255,255,255,0.07)'}},y:{grid:{color:'rgba(255,255,255,0.04)'},ticks:{color:'#6b7a8d',font:{family:\"'DM Mono',monospace\",size:11},callback:v=>v+'%'},border:{display:false},min:0}}}});\n}\n\n\/* \u2500\u2500\u2500 ETFs \u2500\u2500\u2500 *\/\nasync function loadEtfs(){\n  const lb=document.getElementById('ld-e'); lb.classList.add('on');\n  const msgs=[\"Analysiere ETF-Performancedaten\u2026\",\"Websuche nach thesaurierenden ETFs\u2026\",\"Renditen werden verglichen\u2026\",\"Top 20 werden sortiert\u2026\"];\n  let mi=0; const t=setInterval(()=>{document.getElementById('ld-e-msg').textContent=msgs[mi++%msgs.length];},1800);\n  const today=new Date().toLocaleDateString('de-DE',{weekday:'long',year:'numeric',month:'long',day:'numeric'});\n  const prompt=`Du bist ETF-Analyst. Heute ist ${today}. Finde die Top 20 thesaurierenden (akkumulierenden\/Acc) UCITS-ETFs nach bester durchschnittlicher j\u00e4hrlicher Wertentwicklung 5 Jahre p.a. (Sortierkriterium). Antworte NUR mit JSON-Array ohne Markdown.\n[{\"rank\":1,\"ticker\":\"CSPX\",\"name\":\"iShares Core S&P 500 UCITS ETF (Acc)\",\"index\":\"S&P 500\",\"anbieter\":\"iShares\",\"ter\":0.07,\"rendite_1j\":18.5,\"rendite_3j\":14.2,\"rendite_5j\":21.3,\"volumen_mrd\":50.2,\"note\":\"max 80 Zeichen\"}]\nrank 1-20. Nur JSON-Array.`;\n  try{\n    const r=await fetch(\"https:\/\/api.anthropic.com\/v1\/messages\",{method:\"POST\",headers:{\"Content-Type\":\"application\/json\"},body:JSON.stringify({model:\"claude-sonnet-4-20250514\",max_tokens:2500,tools:[{type:\"web_search_20250305\",name:\"web_search\"}],messages:[{role:\"user\",content:prompt}]})});\n    clearInterval(t);\n    if(!r.ok) throw new Error(`HTTP ${r.status}`);\n    const d=await r.json();\n    const raw=d.content.filter(b=>b.type==='text').map(b=>b.text).join('');\n    const s=raw.indexOf('['),e=raw.lastIndexOf(']');\n    if(s<0||e<0) throw new Error(\"Kein JSON-Array\");\n    renderEtfs(JSON.parse(raw.slice(s,e+1)));\n  }catch(err){\n    clearInterval(t);\n    const eb=document.getElementById('err-e');\n    eb.textContent='\u26a0 '+err.message+' \u2013 Zeige Fallback-Daten vom April 2026.';\n    eb.classList.add('on');\n    renderEtfs(FB_E);\n  }\n  lb.classList.remove('on');\n  document.getElementById('ct-e').classList.add('on');\n}\n\nfunction renderEtfs(data){\n  const r5=data.map(e=>e.rendite_5j).filter(x=>x!=null&&!isNaN(x));\n  const avg5=(r5.reduce((a,b)=>a+b,0)\/r5.length).toFixed(1);\n  const best5=Math.max(...r5); const bestE=data.find(e=>e.rendite_5j===best5);\n  const avgTer=(data.reduce((a,e)=>a+(e.ter||0),0)\/data.length).toFixed(2);\n  const ic={}; data.forEach(e=>{ic[e.index]=(ic[e.index]||0)+1;});\n  const topIdx=Object.entries(ic).sort((a,b)=>b[1]-a[1])[0][0];\n  document.getElementById('e-avg5').textContent=avg5+' %';\n  document.getElementById('e-best5').textContent=best5.toFixed(1)+' %';\n  document.getElementById('e-best5-s').textContent=bestE?bestE.ticker:'';\n  document.getElementById('e-ter').textContent=avgTer+' %';\n  document.getElementById('ei-ter').textContent=avgTer+' % p.a.';\n  document.getElementById('ei-idx').textContent=topIdx;\n  const maxR5=Math.max(...r5);\n  const tb=document.getElementById('tb-e'); tb.innerHTML='';\n  data.forEach((e,i)=>{\n    const rc=i===0?'r1':i===1?'r2':i===2?'r3':i<5?'r4':'rn';\n    const pct=((e.rendite_5j||0)\/maxR5*100).toFixed(1);\n    const fp=v=>{if(v==null||isNaN(v)) return'<span class=\"kv\">\u2014<\/span>';const c=v>=0?'g':'r';return`<span class=\"pf ${c}\">${v>=0?'+':''}${Number(v).toFixed(1)}%<\/span>`;};\n    const tr=document.createElement('tr'); tr.className='fi';\n    tr.innerHTML=`<td class=\"rk-cell\"><div class=\"rk ${rc}\">${e.rank}<\/div><\/td>\n      <td><div class=\"tk b\">${e.ticker}<\/div><\/td>\n      <td><div class=\"cn\">${e.name}<\/div><div class=\"ct\">${e.index} \u00b7 ${e.anbieter}${e.note?' \u00b7 '+e.note:''}<\/div><\/td>\n      <td class=\"r\"><span class=\"ter\">${Number(e.ter).toFixed(2)} %<\/span><\/td>\n      <td class=\"r\">${fp(e.rendite_1j)}<\/td>\n      <td class=\"r\">${fp(e.rendite_3j)}<\/td>\n      <td class=\"r\"><span class=\"rv b\">${Number(e.rendite_5j).toFixed(1)}%<\/span><\/td>\n      <td><div class=\"bw\"><div class=\"bb\"><div class=\"bf\" style=\"width:${pct}%;background:${EF[i]};\"><\/div><\/div><\/div><\/td>\n      <td><span class=\"tag-a\">Thes. (Acc)<\/span><\/td>`;\n    tb.appendChild(tr);\n  });\n  if(chE){chE.destroy();chE=null;}\n  chE=new Chart(document.getElementById('ch-e'),{type:'bar',data:{labels:data.map(e=>e.ticker),datasets:[{label:'5J p.a.',data:data.map(e=>e.rendite_5j),backgroundColor:EF.map(c=>c+'66'),borderColor:EF,borderWidth:1.5,borderRadius:5,borderSkipped:false},{label:'3J p.a.',data:data.map(e=>e.rendite_3j),backgroundColor:'rgba(167,139,250,0.28)',borderColor:'rgba(167,139,250,0.75)',borderWidth:1.5,borderRadius:5,borderSkipped:false}]},options:{responsive:true,maintainAspectRatio:false,plugins:{legend:{display:true,labels:{color:'#8a9ab0',font:{family:\"'DM Mono',monospace\",size:11},boxWidth:10,padding:14}},tooltip:{backgroundColor:'#181d22',borderColor:'rgba(255,255,255,0.1)',borderWidth:1,titleColor:'#e8edf2',bodyColor:'#8a9ab0',titleFont:{family:\"'DM Mono',monospace\",size:12},bodyFont:{family:\"'DM Mono',monospace\",size:11},padding:12,callbacks:{title:ctx=>data[ctx[0].dataIndex].name,label:ctx=>{const e=data[ctx.dataIndex];return[`5J p.a.: ${e.rendite_5j}%`,`3J p.a.: ${e.rendite_3j}%`,`1J p.a.: ${e.rendite_1j}%`,`TER: ${e.ter}%`];}}}},scales:{x:{grid:{display:false},ticks:{color:'#6b7a8d',font:{family:\"'DM Mono',monospace\",size:10},autoSkip:false,maxRotation:45},border:{color:'rgba(255,255,255,0.07)'}},y:{grid:{color:'rgba(255,255,255,0.04)'},ticks:{color:'#6b7a8d',font:{family:\"'DM Mono',monospace\",size:11},callback:v=>v+'%'},border:{display:false},min:0}}}});\n}\n\n\/* \u2500\u2500\u2500 FALLBACKS \u2500\u2500\u2500 *\/\nconst FB_S=[\n  {rank:1, ticker:\"ARE\", name:\"Alexandria Real Estate\",    sektor:\"Immobilien\",       kurs:66.50,  dividende_jaehrlich:5.32, kdv:12.50, rendite:8.00, nachhaltigkeit:\"risiko\",  note:\"Down ~50% in 2 Jahren; Spezialist f\u00fcr Life-Science-Laborfl\u00e4chen\"},\n  {rank:2, ticker:\"CAG\", name:\"Conagra Brands\",            sektor:\"Basiskonsumg\u00fcter\", kurs:18.92,  dividende_jaehrlich:1.40, kdv:13.51, rendite:7.40, nachhaltigkeit:\"risiko\",  note:\"H\u00f6chste S&P-500-Rendite nach LYB-K\u00fcrzung; Payout ~80 %\"},\n  {rank:3, ticker:\"DOC\", name:\"Healthpeak Properties\",     sektor:\"Immobilien\",       kurs:14.79,  dividende_jaehrlich:1.08, kdv:13.70, rendite:7.30, nachhaltigkeit:\"stabil\",  note:\"REIT 700 Gesundheitsimmobilien; monatliche Div. seit Apr. 2025\"},\n  {rank:4, ticker:\"KHC\", name:\"Kraft Heinz\",               sektor:\"Basiskonsumg\u00fcter\", kurs:22.86,  dividende_jaehrlich:1.60, kdv:14.29, rendite:7.00, nachhaltigkeit:\"risiko\",  note:\"Aufspaltung in 2 Unternehmen f\u00fcr H2 2026 geplant\"},\n  {rank:5, ticker:\"CPB\", name:\"Campbell's\",                sektor:\"Basiskonsumg\u00fcter\", kurs:22.29,  dividende_jaehrlich:1.56, kdv:14.29, rendite:7.00, nachhaltigkeit:\"risiko\",  note:\"25 Jahre Dividendenkontinuit\u00e4t; Aktie auf Tiefstand seit 2000\"},\n  {rank:6, ticker:\"GIS\", name:\"General Mills\",             sektor:\"Basiskonsumg\u00fcter\", kurs:35.76,  dividende_jaehrlich:2.36, kdv:15.15, rendite:6.60, nachhaltigkeit:\"stabil\",  note:\"125 Jahre ohne Dividendenk\u00fcrzung\"},\n  {rank:7, ticker:\"MO\",  name:\"Altria Group\",              sektor:\"Tabak\",            kurs:62.77,  dividende_jaehrlich:4.08, kdv:15.38, rendite:6.50, nachhaltigkeit:\"stabil\",  note:\"Einziger Hochrendite-Titel mit +17,5 % Kursgewinn in 2025\"},\n  {rank:8, ticker:\"AMCR\",name:\"Amcor\",                     sektor:\"Materialien\",      kurs:8.36,   dividende_jaehrlich:0.51, kdv:16.39, rendite:6.10, nachhaltigkeit:\"stabil\",  note:\"Nach Berry-Global-Fusion; Umsatz +68 % im Q1 FY2026\"},\n  {rank:9, ticker:\"UPS\", name:\"United Parcel Service\",     sektor:\"Industrie\",        kurs:107.54, dividende_jaehrlich:6.56, kdv:16.40, rendite:6.10, nachhaltigkeit:\"risiko\",  note:\"16 Jahre Dividendenwachstum; 20.000 Stellenabbau angek\u00fcndigt\"},\n  {rank:10,ticker:\"PFE\", name:\"Pfizer\",                    sektor:\"Gesundheit\",       kurs:25.42,  dividende_jaehrlich:1.68, kdv:15.13, rendite:5.90, nachhaltigkeit:\"stabil\",  note:\"Pipeline nach COVID-Umsatzr\u00fcckgang durch Akquisitionen stabilisiert\"},\n  {rank:11,ticker:\"CCI\", name:\"Crown Castle\",              sektor:\"Immobilien\",       kurs:88.60,  dividende_jaehrlich:5.24, kdv:16.90, rendite:5.91, nachhaltigkeit:\"stabil\",  note:\"F\u00fchrender US-Mobilfunkmastbetreiber; \u00fcber 40.000 T\u00fcrme\"},\n  {rank:12,ticker:\"HRL\", name:\"Hormel Foods\",              sektor:\"Basiskonsumg\u00fcter\", kurs:20.91,  dividende_jaehrlich:1.15, kdv:18.18, rendite:5.50, nachhaltigkeit:\"stabil\",  note:\"58 Jahre in Folge Dividendenerh\u00f6hung \u2013 Dividend King\"},\n  {rank:13,ticker:\"T\",   name:\"AT&T\",                      sektor:\"Telekommunikation\",kurs:27.40,  dividende_jaehrlich:1.11, kdv:24.68, rendite:4.05, nachhaltigkeit:\"stabil\",  note:\"Schuldenabbau nach Warner-Spin-off; Dividende stabilisiert\"},\n  {rank:14,ticker:\"VZ\",  name:\"Verizon Communications\",    sektor:\"Telekommunikation\",kurs:41.80,  dividende_jaehrlich:2.66, kdv:15.71, rendite:6.37, nachhaltigkeit:\"stabil\",  note:\"19 Jahre Dividendenwachstum in Folge\"},\n  {rank:15,ticker:\"HPQ\", name:\"HP Inc.\",                   sektor:\"Technologie\",      kurs:28.50,  dividende_jaehrlich:1.20, kdv:23.75, rendite:4.21, nachhaltigkeit:\"stabil\",  note:\"15 Jahre Dividendenwachstum; starkes Aktienr\u00fcckkaufprogramm\"},\n  {rank:16,ticker:\"LYB\", name:\"LyondellBasell Industries\", sektor:\"Materialien\",      kurs:34.20,  dividende_jaehrlich:1.88, kdv:18.19, rendite:5.50, nachhaltigkeit:\"risiko\",  note:\"Dividende Feb. 2026 um 50 % gek\u00fcrzt; Chemie unter Druck\"},\n  {rank:17,ticker:\"IP\",  name:\"International Paper\",       sektor:\"Materialien\",      kurs:38.90,  dividende_jaehrlich:1.85, kdv:21.03, rendite:4.76, nachhaltigkeit:\"stabil\",  note:\"DS Smith-\u00dcbernahme 2024 abgeschlossen; globaler Verpackungsf\u00fchrer\"},\n  {rank:18,ticker:\"DOW\", name:\"Dow Inc.\",                  sektor:\"Materialien\",      kurs:27.60,  dividende_jaehrlich:1.40, kdv:19.71, rendite:5.07, nachhaltigkeit:\"risiko\",  note:\"Dividende 2025 halbiert; Restrukturierungsprogramm l\u00e4uft\"},\n  {rank:19,ticker:\"BXP\", name:\"Boston Properties\",         sektor:\"Immobilien\",       kurs:58.40,  dividende_jaehrlich:3.32, kdv:17.59, rendite:5.69, nachhaltigkeit:\"stabil\",  note:\"Gr\u00f6\u00dfter US-B\u00fcro-REIT; Fokus auf Life-Science-Umwidmung\"},\n  {rank:20,ticker:\"SWKS\",name:\"Skyworks Solutions\",        sektor:\"Technologie\",      kurs:52.30,  dividende_jaehrlich:2.80, kdv:18.68, rendite:5.35, nachhaltigkeit:\"stabil\",  note:\"Halbleiter f\u00fcr Mobilfunk; hoher Apple-Umsatzanteil\"}\n];\n\nconst FB_E=[\n  {rank:1, ticker:\"EQQQ\", name:\"Invesco EQQQ NASDAQ-100 UCITS ETF (Acc)\",               index:\"NASDAQ-100\",          anbieter:\"Invesco\",   ter:0.30, rendite_1j:14.8, rendite_3j:11.2, rendite_5j:24.1, volumen_mrd:8.2,  note:\"100 gr\u00f6\u00dfte Nicht-Finanzwerte der NASDAQ\"},\n  {rank:2, ticker:\"IUIT\", name:\"iShares S&P 500 IT Sector UCITS ETF (Acc)\",              index:\"S&P 500 IT\",          anbieter:\"iShares\",   ter:0.15, rendite_1j:12.5, rendite_3j:12.8, rendite_5j:23.4, volumen_mrd:3.1,  note:\"Reines Technologie-Sektoren-Exposure S&P 500\"},\n  {rank:3, ticker:\"XDWM\", name:\"Xtrackers MSCI World Momentum UCITS ETF (Acc)\",          index:\"MSCI World Momentum\", anbieter:\"Xtrackers\", ter:0.25, rendite_1j:10.1, rendite_3j:12.3, rendite_5j:20.5, volumen_mrd:2.8,  note:\"Systematische Momentum-Faktor-Titelselektion\"},\n  {rank:4, ticker:\"CSPX\", name:\"iShares Core S&P 500 UCITS ETF (Acc)\",                   index:\"S&P 500\",             anbieter:\"iShares\",   ter:0.07, rendite_1j:9.8,  rendite_3j:11.6, rendite_5j:19.8, volumen_mrd:51.3, note:\"Gr\u00f6\u00dfter S&P 500 ETF Europas; sehr hohe Liquidit\u00e4t\"},\n  {rank:5, ticker:\"SPXS\", name:\"SPDR S&P 500 UCITS ETF (Acc)\",                           index:\"S&P 500\",             anbieter:\"SPDR\",      ter:0.03, rendite_1j:9.7,  rendite_3j:11.5, rendite_5j:19.6, volumen_mrd:10.4, note:\"G\u00fcnstigster S&P 500 UCITS ETF \u2013 TER nur 0,03 %\"},\n  {rank:6, ticker:\"IUSA\", name:\"iShares Core S&P 500 UCITS ETF USD (Acc)\",               index:\"S&P 500\",             anbieter:\"iShares\",   ter:0.07, rendite_1j:9.6,  rendite_3j:11.4, rendite_5j:19.3, volumen_mrd:14.7, note:\"LSE-Variante des CSPX; USD-denominiert\"},\n  {rank:7, ticker:\"XDWQ\", name:\"Xtrackers MSCI USA Quality UCITS ETF (Acc)\",             index:\"MSCI USA Quality\",    anbieter:\"Xtrackers\", ter:0.12, rendite_1j:10.3, rendite_3j:11.8, rendite_5j:19.1, volumen_mrd:1.9,  note:\"Qualit\u00e4tsfaktor: hohe ROE, stabile EPS-Entwicklung\"},\n  {rank:8, ticker:\"SWRD\", name:\"SPDR MSCI World UCITS ETF (Acc)\",                        index:\"MSCI World\",          anbieter:\"SPDR\",      ter:0.12, rendite_1j:8.1,  rendite_3j:10.2, rendite_5j:17.9, volumen_mrd:9.7,  note:\"Kosteneffiziente MSCI World Alternative\"},\n  {rank:9, ticker:\"IWDA\", name:\"iShares Core MSCI World UCITS ETF (Acc)\",                index:\"MSCI World\",          anbieter:\"iShares\",   ter:0.20, rendite_1j:8.0,  rendite_3j:10.1, rendite_5j:17.7, volumen_mrd:78.5, note:\"Meistgehandelter MSCI World ETF in Europa\"},\n  {rank:10,ticker:\"LCWD\", name:\"Amundi MSCI World UCITS ETF (Acc)\",                      index:\"MSCI World\",          anbieter:\"Amundi\",    ter:0.12, rendite_1j:7.9,  rendite_3j:10.0, rendite_5j:17.5, volumen_mrd:12.3, note:\"G\u00fcnstige Amundi-Alternative zum MSCI World\"},\n  {rank:11,ticker:\"XDWU\", name:\"Xtrackers MSCI USA UCITS ETF (Acc)\",                     index:\"MSCI USA\",            anbieter:\"Xtrackers\", ter:0.07, rendite_1j:9.4,  rendite_3j:11.1, rendite_5j:17.4, volumen_mrd:5.6,  note:\"Breites US-Aktienmarkt-Exposure; inkl. Mid Caps\"},\n  {rank:12,ticker:\"MWOU\", name:\"iShares MSCI World UCITS ETF (Acc) USD Hdg\",             index:\"MSCI World (hdg.)\",   anbieter:\"iShares\",   ter:0.55, rendite_1j:7.4,  rendite_3j:9.5,  rendite_5j:17.1, volumen_mrd:3.2,  note:\"USD-w\u00e4hrungsgesichert; h\u00f6here TER durch Absicherung\"},\n  {rank:13,ticker:\"VWCE\", name:\"Vanguard FTSE All-World UCITS ETF (Acc)\",                index:\"FTSE All-World\",      anbieter:\"Vanguard\",  ter:0.22, rendite_1j:7.5,  rendite_3j:9.4,  rendite_5j:16.8, volumen_mrd:20.1, note:\"\u00dcber 3.700 Aktien aus 47 L\u00e4ndern inkl. EM\"},\n  {rank:14,ticker:\"SSAC\", name:\"iShares MSCI ACWI UCITS ETF (Acc)\",                      index:\"MSCI ACWI\",           anbieter:\"iShares\",   ter:0.20, rendite_1j:7.3,  rendite_3j:9.2,  rendite_5j:16.5, volumen_mrd:11.8, note:\"Welt+Schwellenl\u00e4nder in einem ETF; 2.900 Titel\"},\n  {rank:15,ticker:\"XDWL\", name:\"Xtrackers MSCI World Low Volatility (Acc)\",              index:\"MSCI World Min Vol\",  anbieter:\"Xtrackers\", ter:0.25, rendite_1j:8.8,  rendite_3j:8.7,  rendite_5j:15.9, volumen_mrd:1.4,  note:\"Defensivstrategie; geringere Schwankungen als MSCI World\"},\n  {rank:16,ticker:\"IQQH\", name:\"iShares Global Clean Energy UCITS ETF (Acc)\",            index:\"S&P Global Clean En.\",anbieter:\"iShares\",   ter:0.65, rendite_1j:-8.2, rendite_3j:3.1,  rendite_5j:15.6, volumen_mrd:4.7,  note:\"Volatil; Langzeit-Performer trotz j\u00fcngster Schw\u00e4che\"},\n  {rank:17,ticker:\"HMWO\", name:\"HSBC MSCI World UCITS ETF (Acc)\",                        index:\"MSCI World\",          anbieter:\"HSBC\",      ter:0.15, rendite_1j:7.8,  rendite_3j:9.8,  rendite_5j:15.4, volumen_mrd:6.3,  note:\"G\u00fcnstige MSCI World Alternative mit voller Replikation\"},\n  {rank:18,ticker:\"XDWD\", name:\"Xtrackers MSCI World Swap UCITS ETF (Acc)\",              index:\"MSCI World\",          anbieter:\"Xtrackers\", ter:0.15, rendite_1j:7.7,  rendite_3j:9.6,  rendite_5j:15.2, volumen_mrd:8.1,  note:\"Synthetische Replikation; steuerlich effizient\"},\n  {rank:19,ticker:\"IMID\", name:\"iShares MSCI EM IMI UCITS ETF (Acc)\",                    index:\"MSCI EM IMI\",         anbieter:\"iShares\",   ter:0.18, rendite_1j:11.2, rendite_3j:5.1,  rendite_5j:8.2,  volumen_mrd:6.4,  note:\"Breites Schwellenl\u00e4nder-Exposure inkl. Small Caps\"},\n  {rank:20,ticker:\"PAEM\", name:\"Invesco MSCI Emerging Markets UCITS ETF (Acc)\",          index:\"MSCI Emerging Markets\",anbieter:\"Invesco\",  ter:0.19, rendite_1j:10.8, rendite_3j:4.8,  rendite_5j:7.6,  volumen_mrd:2.1,  note:\"G\u00fcnstige EM-Alternative; synthetische Replikation\"}\n];\n\n\/* \u2500\u2500\u2500 Init \u2500\u2500\u2500 *\/\nsetTs();\n(async()=>{\n  document.getElementById('btn').disabled=true;\n  document.getElementById('btn').classList.add('spinning');\n  document.getElementById('ld-s').classList.add('on');\n  document.getElementById('ld-e').classList.add('on');\n  await Promise.all([loadStocks(),loadEtfs()]);\n  document.getElementById('btn').disabled=false;\n  document.getElementById('btn').classList.remove('spinning');\n  document.getElementById('dot').style.background='#00e5a0';\n})();\n<\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Markt-Dashboard \u00b7 S&#038;P 500 &amp; ETF-Analyse \u25b8 Marktanalyse \u00b7 S&amp;P 500 &amp; Thesaurierende ETFs Investitions-Dashboard Quellen: Kiplinger \u00b7 Sure Dividend \u00b7 Seeking Alpha \u00b7 Motley Fool \u00b7 justETF \u00b7 extraETF \u2014 \u21bb Aktualisieren 01 \u00b7 S&amp;P 500 \u00b7 Kurs-Dividenden-Verh\u00e4ltnis \u00b7 Top 20 \u00d8 Dividendenrendite \u2014 Top 20 Durchschnitt Niedrigstes KDV \u2014 Rang #1 H\u00f6chste Rendite [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/invest.tino-roth.de\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/invest.tino-roth.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/invest.tino-roth.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/invest.tino-roth.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/invest.tino-roth.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":3,"href":"https:\/\/invest.tino-roth.de\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":20,"href":"https:\/\/invest.tino-roth.de\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/20"}],"wp:attachment":[{"href":"https:\/\/invest.tino-roth.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}