{"id":143867,"date":"2026-09-18T05:03:04","date_gmt":"2026-09-18T03:03:04","guid":{"rendered":"https:\/\/news.abusizz.ch\/unitedhealth-aktie-wie-lautet-die-prognose-fuer-2027\/"},"modified":"2026-09-18T05:03:04","modified_gmt":"2026-09-18T03:03:04","slug":"unitedhealth-aktie-wie-lautet-die-prognose-fuer-2027","status":"publish","type":"post","link":"https:\/\/news.abusizz.ch\/it\/unitedhealth-aktie-wie-lautet-die-prognose-fuer-2027\/","title":{"rendered":"UnitedHealth-Aktie: Wie lautet die Prognose f\u00fcr 2027?"},"content":{"rendered":"<div>\n<div id=\"attachment_91964\" style=\"width: 1010px\" class=\"wp-caption aligncenter\">\n<p id=\"caption-attachment-91964\" class=\"wp-caption-text\">Arzneimittel \u2013 ein Leistungsbereich von UnitedHealth (Bild: Magnific.com, The Yuri Arcurs Collection)<\/p>\n<\/div>\n<p>UnitedHealth verdient wieder mehr, doch hohe Behandlungskosten erschweren die Erholung des Gesundheitskonzerns. F\u00fcr die Aktie z\u00e4hlt nun, ob sich die besseren Margen halten. Die Prognose bis Ende 2027 verbindet deshalb den erwarteten Gewinn mit der Bewertung.<\/p>\n<p>Der k\u00fcrzlich best\u00e4tigte Termin f\u00fcr die n\u00e4chsten Quartalszahlen und aktuelle Analystenurteile geben Anlass f\u00fcr einen neuen Blick auf das Unternehmen. Unsere 3 Szenarien trennen den Gewinnkonsens von eigenen Bewertungsannahmen. Faktenstichtag ist der 16. September 2026 um 14.14 Uhr (MESZ).<\/p>\n<p>Der <a href=\"https:\/\/stockanalysis.com\/stocks\/unh\/history\/\" target=\"_blank\" rel=\"noopener\">NYSE-Schlusskurs vom 15. September 2026<\/a> betr\u00e4gt 375,93 US-Dollar, er bildet bildet die Kursbasis f\u00fcr alle folgenden Berechnungen. Gegen\u00fcber 383,55 US-Dollar am 14. September ergibt sich ein Minus von 1,99 Prozent.<\/p>\n<p>\u00a0<\/p>\n<div class=\"chartwrapper\" id=\"chartwrapper\" data-chartid=\"6aac42b35de81\"><\/div>\n<p>    <script id=\"tvChartLoader\" async src=\"https:\/\/unpkg.com\/lightweight-charts@4.2.0\/dist\/lightweight-charts.standalone.production.js\"><\/script><\/p>\n<p>    <script id=\"declarations\">\n    var chartid = \"6aac42b35de81\";\n    function renderTV(kursData, chartData,companyName,currency, chartHeight, chartWidth, code, exchange, kursDate, hidetitle, hidelegend, chartid) {      \n    \tconsole.log(\"render chart with id\", document.querySelector(`[data-chartid=\"${chartid}\"]`));\n        let width = chartWidth?chartWidth:600;\n        let ratio = 2\n        let height = chartHeight?chartHeight:(width\/ratio);\n        document.querySelector(`[data-chartid=\"${chartid}\"]`).style.height = chartHeight +50\n        document.querySelector(`[data-chartid=\"${chartid}\"]`).style.width = chartWidth<\/p>\n<p>        \/\/ formatter for x achis dates\n        function customXAchsisFormetter(timePoint, tickMarkType, locale) {\n            let formatOptions = {};\n            const date = new Date(timePoint);<\/p>\n<p>            if(tickMarkType <=1){\n                formatOptions = {day: \"numeric\", month: \"short\",year: \"numeric\",}\n\n            }else{\n                formatOptions = {day: \"numeric\", month: \"short\",year: \"numeric\",}\n            }\n            \/\/ from given date we should use only as UTC date or timestamp\n            \/\/ but to format as locale date we can convert UTC date to local date\n            const localDateFromUtc = new Date(\n                date.getUTCFullYear(),\n                date.getUTCMonth(),\n                date.getUTCDate()\n            );\n\n            return localDateFromUtc.toLocaleString(locale, formatOptions);\n        }\n\n        \/\/create buttons\n        function createSimpleSwitcher(items, activeItem, activeItemChangedCallback) {\n            var switcherElement = document.createElement(\"div\");\n            switcherElement.classList.add(\"switcher\");\n\n            var intervalElements = items.map(function (item) {\n                var itemEl = document.createElement(\"button\");\n                itemEl.innerText = item;\n                itemEl.classList.add(\"switcher-item\");\n                itemEl.classList.toggle(\"switcher-active-item\", item === activeItem);\n                itemEl.addEventListener(\"click\", function () {\n                    onItemClicked(item);\n                });\n                switcherElement.appendChild(itemEl);\n                return itemEl;\n            });\n\n            function onItemClicked(item) {\n                if (item === activeItem) {\n                    return;\n                }\n\n                intervalElements.forEach(function (element, index) {\n                    element.classList.toggle(\"switcher-active-item\", items[index] === item);\n                });\n\n                activeItem = item;\n\n                activeItemChangedCallback(item);\n            }\n\n            return switcherElement;\n        }\n        \/\/ loading: true or false\n        function handleAsyncUI(loading){\n            var IntervalButtons = document.getElementsByClassName(\"switcher-item\");\n             for(var i = 0; i < IntervalButtons.length; i++){\n                IntervalButtons[i].disabled = loading;\n             } \n             var chart = document.getElementsByClassName(\"tv-lightweight-charts\")[0];\n             if(loading){\n            \n            chart.style[\"display\"] = \"flex\"\n            chart.style[\"align-items\"] = \"center\"\n            chart.style[\"justify-content\"] = \"center\"\n\n            var loadingIndicator = document.createElement(\"div\");\n            loadingIndicator.classList.add(\"loader\");\n            \/\/loadingIndicator.innerText = \"Loading\";\n            loadingIndicator.id =\"loadingIndicator\"\n            chart.appendChild(loadingIndicator);\n             }else{\n            document.getElementById(\"loadingIndicator\").remove();\n            chart.style[\"display\"] = null\n            chart.style[\"align-items\"] =null\n            chart.style[\"justify-content\"] = null\n             }\n\n        }\n        var intervals = [\"1M\",\"3M\",\"6M\",\"1Y\",\"3Y\",\"5Y\"];\n        var seriesesData = new Map([\n            [\"1M\", []], \/\/ 1m (interval daten?), 3m, 6m, 1y, 3y, 5y\n            [\"3M\", []],\n            [\"6M\", []],\n            [\"1Y\", chartData],\n            [\"3Y\", []],\n            [\"5Y\", []],\n        ]);\n        var switcherElement = createSimpleSwitcher(intervals, intervals[3], syncToInterval);\n        var chartElement = document.createElement(\"div\");\n        const chart = LightweightCharts.createChart(chartElement, {\n            width: width,\n            height: height,\n            rightPriceScale: {\n                scaleMargins: {\n                    top: 0.2,\n                    bottom: 0.2,\n                },\n                borderVisible: false,\n            },\n            timeScale: {\n                borderVisible: false,\n                lockVisibleTimeRangeOnResize: true,\n\n                rightOffset:1,\n                tickMarkFormatter:customXAchsisFormetter\n\n            },\n            grid: {\n                horzLines: {\n                    color: \"#eee\",\n                    visible: false,\n                },\n                vertLines: {\n                    color: \"#ffffff\",\n                },\n            },\n            crosshair: {\n                horzLine: {\n                    visible: false,\n                    labelVisible: false\n                },\n                vertLine: {\n                    visible: true,\n                    style: 0,\n                    width: 2,\n                    color: \"rgba(80, 50, 25, 0.1)\",\n                    labelVisible: false,\n                }\n            },\n            handleScroll: {\n                mouseWheel: false,\n                pressedMouseMove: false,\n                horzTouchDrag: false,\n                vertTouchDrag: false\n            },\n            handleScale: {\n                axisPressedMouseMove: false,\n                mouseWheel: false,\n                pinch: false,\n            },\n        });\n        var areaSeries = null;\n        var positionDIV = document.querySelector(`[data-chartid=\"${chartid}\"]`)\n        positionDIV.appendChild(chartElement);\n        positionDIV.appendChild(switcherElement);\n        function httpGetAsync(theUrl, callback) {\n            var xmlHttp = new XMLHttpRequest();\n            xmlHttp.onreadystatechange = function () {\n                if (xmlHttp.readyState == 4 &#038;&#038; xmlHttp.status == 200)\n                    callback(xmlHttp.responseText);\n            }\n            xmlHttp.open(\"GET\", theUrl, true); \/\/ true for asynchronous \n            xmlHttp.send(null);\n        }\n        function formatDate(date) {\n            \n            var month = \"\" + (date.getMonth()+1);\n            var day = \"\" + date.getDate();\n            var year = date.getFullYear();\n\n            if (month.length < 2) \n                month = \"0\" + month;\n            if (day.length < 2) \n                day = \"0\" + day;\n            return [year, month, day].join(\"-\");\n        }\n        function getTimeframe(interval){\n            let from = null;\n            let to = formatDate(new Date());\n            switch (interval) {\n                case \"1M\": from = formatDate(new Date(Date.now() - 31 * 24 * 60 * 60 * 1000)); break;\n                case \"3M\": from = formatDate(new Date(Date.now() - 93 * 24 * 60 * 60 * 1000)); break;\n                case \"6M\": from = formatDate(new Date(Date.now() - 186 * 24 * 60 * 60 * 1000)); break;\n                case \"1Y\": from = formatDate(new Date(Date.now() - 372 * 24 * 60 * 60 * 1000)); break;\n                case \"3Y\": from = formatDate(new Date(Date.now() - 1116 * 24 * 60 * 60 * 1000)); break;\n                case \"5Y\": from = formatDate(new Date(Date.now() - 1860 * 24 * 60 * 60 * 1000)); break;\n                default:from = formatDate(new Date(Date.now() - 372 * 24 * 60 * 60 * 1000));\n                \n                }\n            return {from:from, to:to}\n        }\t\n        \/\/ what happens on button click\n        function syncToInterval(interval) {\n            if (areaSeries &#038;&#038; seriesesData.get(interval).length <=0) {\n                console.log(\"GETTING REMOTE DATA\")\n\n                chart.removeSeries(areaSeries);\n                areaSeries = null;\n                let apiToken = \"za1j116n2273ab1vxukuh6\"\n                let timeframe = getTimeframe(interval)\n                let filter = \"adjusted_close\"\n                handleAsyncUI(true)\t\t\t\t\t\t\n                httpGetAsync(\"https:\/\/api.leeway.tech\/api\/v1\/public\/historicalquotes\/\"+encodeURIComponent(code+\".\"+exchange)+\"?apitoken=\"+apiToken+\"&#038;filter=\"+filter+\"&#038;from=\"+timeframe.from+\"&#038;to=\"+timeframe.to, function (res) {\t\n                    let newData = []\n                    newData = JSON.parse(res)\/\/.map(el=>newData.push({time:el.date, value:el.close}))\n                    \/\/ newData = newData.map(el=>{\n                    \/\/     console.log(el.time.year)\n                    \/\/     console.log(el.time.month)\n                    \/\/     console.log(el.time.day)\n                    \/\/     console.log(el)\n                    \/\/     console.log(new Date(el.time.year, el.time.month-1, el.time.day));\n                    \/\/     return{value:el.value, time:el.time, timestamp:new Date(el.time.year, el.time.month-1, el.time.day).getTime()}})\n                    console.log(\"newData\")\n                    console.log(newData)\n                    seriesesData.set(interval, newData)\n                    areaSeries = chart.addAreaSeries({\n                        topColor: \"rgba(33, 108, 173, 0.56)\",\n                        bottomColor: \"rgba(33, 108, 173, 0.04)\",\n                        lineColor: \"rgba(33, 108, 173, 1)\",\n                    lineWidth: 2,\n                });\n                kursData = seriesesData.get(interval)[seriesesData.get(interval).length-1].value\n                areaSeries.setData(seriesesData.get(interval));\n                chart.timeScale().fitContent();\n                handleAsyncUI(false)\t\n                    })\n            }else{\n                console.log(\"GETTING LOADED DATA\")\n                if(areaSeries){\n                    console.log(\"DELETING  LOADED DATA FROM CHART\")\n                    chart.removeSeries(areaSeries);\n                    areaSeries = null;\n                }\n                kursData = seriesesData.get(interval)[seriesesData.get(interval).length-1].value\n                areaSeries = chart.addAreaSeries({\n                topColor: \"rgba(33, 108, 173, 0.56)\",\n                bottomColor: \"rgba(33, 108, 173, 0.04)\",\n                lineColor: \"rgba(33, 108, 173, 1)\",\n                lineWidth: 2,\n            });\n            areaSeries.setData(seriesesData.get(interval));<\/p>\n<p>            chart.timeScale().fitContent();\n            }<\/p>\n<p>        }\n        \/\/ data interval at startup\n        syncToInterval(intervals[3]);\n        \/\/ Name and Kurs as Text in legend<\/p>\n<p>        var watermark = document.createElement(\"img\")\n        watermark.classList.add(\"watermark\")\n        watermark.setAttribute(\"src\", \"https:\/\/api.leeway.tech\/leeway-sign.png\")\n        var testA = document.querySelector(`[data-chartid=\"${chartid}\"]`)\n        var testB = document.querySelector(`[data-chartid=\"${chartid}\"]`).getBoundingClientRect();\n        var test =  testA.getElementsByTagName(\"canvas\")[0].getBoundingClientRect();\n        watermark.style.position = \"absolute\";\n        watermark.style.width = \"90px\";\n        watermark.style.height = \"30px\";\n        watermark.style.display = \"block\";\n        \/\/watermark.style.z-index = \"1000000\";\n        watermark.style.bottom = \"0\";\n        watermark.style.right = \"10px\";<\/p>\n<p>        let linkLW = document.createElement(\"a\")\n        linkLW.href=\"https:\/\/www.ftd.de\/leeway-tech\";\n        linkLW.target = \"_blank\";\n        linkLW.appendChild(watermark)\n        \/\/ append to DOM<\/p>\n<p>        \/\/div-chartwrapper -> div -> div ->  table  -> tr ->  td td -> div\n        const myElementA = document.querySelector(`[data-chartid=\"${chartid}\"]`);\n        let myElementB = myElementA.childNodes[0]\n        let myElementC = myElementB.childNodes[0]\n        let myElementD = myElementC.childNodes[0]\n        let myElementE = myElementD.childNodes[0]\n        let myElementF = myElementE.childNodes[1]\n        let myElementG = myElementF.childNodes[0]\n        myElementG.appendChild(linkLW);<\/p>\n<p>        if(hidelegend == \"false\"){\n            console.log(\"SHOW LEGEND!\")\n            var legend = document.createElement(\"div\");\n            legend.classList.add(\"legend\");\n            var offsets = document.querySelector(`[data-chartid=\"${chartid}\"]`).getBoundingClientRect();\n            var chartwrapperTop = offsets.top;<\/p>\n<p>            var legendHeight = height *-1\n            if(legendHeight>-210){legendHeight = -210;}\n            legend.style.top = legendHeight*1.2  + \"px\"\n            positionDIV.appendChild(legend);<\/p>\n<p>            if(hidetitle == \"false\"){\n                var firstRow = document.createElement(\"div\");\n                firstRow.classList.add(\"titleText\");\t<\/p>\n<p>            }<\/p>\n<p>            var secondRow = document.createElement(\"div\");\n            secondRow.classList.add(\"secondRow\");\t<\/p>\n<p>            if(kursData !== null){\n                if(hidetitle == \"false\"){\n                    firstRow.innerText = companyName\n                    legend.appendChild(firstRow);\n                }<\/p>\n<p>                secondRow.innerText = kursDate +\": \" + Number(kursData).toFixed(2) + \" \"+currency;\n                 legend.appendChild(secondRow);\n            }else{\n                if(hidetitle == \"false\"){\n                    firstRow.innerText = companyName\n                    legend.appendChild(firstRow);\n                }<\/p>\n<p>                legend.appendChild(secondRow);\n            }<\/p>\n<p>            \/\/ cursor moving and handling third row of legend\n            chart.subscribeCrosshairMove((param) => {\n                if (param.time) {\n                    let options = { weekday: \"short\", year: \"numeric\", month: \"numeric\", day: \"numeric\" };\n                    let currentDate = new Date(param.time).toLocaleDateString(\"de-DE\", options)\n                    const price = param.seriesData.get(areaSeries).value;\n                    secondRow.innerText = currentDate + \":  \" + price.toFixed(2) + \" \"+(currency?currency:\" \");\n                }\n            else {\n                secondRow.innerText = kursDate +\": \" + Number(kursData).toFixed(2) + \" \"+currency;<\/p>\n<p>            }\n            });<\/p>\n<p>        }<\/p>\n<p>    }\n    function httpGetAsync(theUrl, callback) {\n            var xmlHttp = new XMLHttpRequest();\n            xmlHttp.onreadystatechange = function () {\n                if (xmlHttp.readyState == 4 && xmlHttp.status == 200)\n                    callback(xmlHttp.responseText);\n            }\n            xmlHttp.open(\"GET\", theUrl, true); \/\/ true for asynchronous \n            xmlHttp.send(null);\n        };\n    function getTimeframe(interval){\n            let from = null;\n            let to = formatDate(new Date());\n            switch (interval) {\n                case \"1M\": from = formatDate(new Date(Date.now() - 31 * 24 * 60 * 60 * 1000)); break;\n                case \"3M\": from = formatDate(new Date(Date.now() - 93 * 24 * 60 * 60 * 1000)); break;\n                case \"6M\": from = formatDate(new Date(Date.now() - 186 * 24 * 60 * 60 * 1000)); break;\n                case \"1Y\": from = formatDate(new Date(Date.now() - 372 * 24 * 60 * 60 * 1000)); break;\n                case \"3Y\": from = formatDate(new Date(Date.now() - 1116 * 24 * 60 * 60 * 1000)); break;\n                case \"5Y\": from = formatDate(new Date(Date.now() - 1860 * 24 * 60 * 60 * 1000)); break;\n                default:from = formatDate(new Date(Date.now() - 372 * 24 * 60 * 60 * 1000));<\/p>\n<p>                }\n            return {from:from, to:to}\n        };\n        function formatDate(date) {<\/p>\n<p>            var  month = \"\" + (date.getMonth()+1);\n            var   day = \"\" + date.getDate();\n            var   year = date.getFullYear();<\/p>\n<p>            if (month.length < 2) \n                month = \"0\" + month;\n            if (day.length < 2) \n                day = \"0\" + day;\n\n            return [year, month, day].join(\"-\");\n        };\n    <\/script><br \/>\n    <script id=\"main\"><\/p>\n<p>    var scriptTV = document.querySelector(\"#tvChartLoader\");\n    scriptTV.addEventListener(\"load\", function() {\n        var chartid = \"6aac42b35de81\";<\/p>\n<p>        var companyName = \"UnitedHealth Group Incorporated\";\n        if(companyName.length <=0){\n        companyName = \"UNH - NYSE\";\n        }\n        var code = \"UNH\";\n        var exchange = \"NYSE\";\n        var currency =\"USD\";\n        var kursData = null;\n        var kursDataDate = null;\n        var chartHeight = \"\";\n        var chartWidth = \"250\"\n        var hidetitle = \"false\"\n        var hidelegend = \"false\"\n        let apiToken = \"za1j116n2273ab1vxukuh6\"\n        chartWidth = document.querySelector(`[data-chartid=\"${chartid}\"]`).offsetWidth\n        var chartData = [];\n        var timeframe = getTimeframe(\"1Y\");\n        var filter = \"adjusted_close\";\n        \n        httpGetAsync(\"https:\/\/api.leeway.tech\/api\/v1\/public\/historicalquotes\/\"+encodeURIComponent(code+\".\"+exchange)+\"?apitoken=\"+apiToken+\"&#038;filter=\"+filter+\"&#038;from=\"+timeframe.from+\"&#038;to=\"+timeframe.to, function (res) {\t\n            let newData = null;\n             chartData = newData = JSON.parse(res)\n            \/\/ chartData =  chartData.map(el=>{return{value:el.value, time:el.time, timestamp:new Date(el.time.year, el.time.month-1, el.time.day).getTime()}})\n             kursData = chartData[chartData.length-1].value\n             let options = { weekday: \"short\", year: \"numeric\", month: \"numeric\", day: \"numeric\" };\n             kursDataDate = chartData[chartData.length-1].time\n             let kursDate = new Date(kursDataDate.split(\"-\")[0], Number(kursDataDate.split(\"-\")[1])-1, kursDataDate.split(\"-\")[2]).toLocaleDateString(\"de-DE\", options)<\/p>\n<p>             renderTV(kursData,chartData,companyName,currency, Number(chartHeight), Number(chartWidth), code, exchange, kursDate, hidetitle, hidelegend, chartid)\n        });\n    });\n<\/script><\/p>\n<h3>Wie hat sich der UnitedHealth-Kurs zuletzt entwickelt?<\/h3>\n<p>Der UnitedHealth-Kurs hat in allen 3 betrachteten Zeitr\u00e4umen verloren. Gegen\u00fcber dem 8. September betr\u00e4gt der R\u00fcckgang 6,21 Prozent. \u00dcber 2 Wochen sind es 5,14 Prozent, \u00fcber 4 Wochen 4,57 Prozent. Die j\u00fcngste Schw\u00e4che steht damit einer operativen Erholung gegen\u00fcber, die sich erst noch \u00fcber mehrere Quartale best\u00e4tigen muss.<\/p>\n<p>Alle Vergleiche enden am 15. September 2026. Die Kursrendite ergibt sich aus Endschlusskurs geteilt durch Startschlusskurs, abz\u00fcglich 1, multipliziert mit 100. Dividenden sind nicht enthalten. F\u00fcr ein Depot in Euro kommt das Wechselkursrisiko hinzu.<\/p>\n<h4 id=\"table-kursentwicklung-1-table-heading\">UnitedHealth-Kursentwicklung bis 15. September 2026<\/h4>\n<div class=\"table-responsive-wrapper\" style=\"display: block; width: 100%; max-width: 100%; min-width: 0; overflow-x: auto; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; overflow-wrap: normal; white-space: normal;\" tabindex=\"0\" role=\"region\" aria-label=\"Tabelle horizontal scrollen\">\n<table style=\"width: 100%; min-width: 640px; border-collapse: collapse;\" aria-labelledby=\"table-kursentwicklung-1-table-heading\">\n<thead>\n<tr>\n<th>Zeitraum<\/th>\n<th>Startschlusskurs<\/th>\n<th>Endschlusskurs<\/th>\n<th>Kursver\u00e4nderung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>1 Woche<\/th>\n<td>400,84 US-Dollar am 8. September 2026<\/td>\n<td>375,93 US-Dollar<\/td>\n<td>minus 6,21 Prozent<\/td>\n<\/tr>\n<tr>\n<th>2 Wochen<\/th>\n<td>396,30 US-Dollar am 1. September 2026<\/td>\n<td>375,93 US-Dollar<\/td>\n<td>minus 5,14 Prozent<\/td>\n<\/tr>\n<tr>\n<th>4 Wochen<\/th>\n<td>393,93 US-Dollar am 18. August 2026<\/td>\n<td>375,93 US-Dollar<\/td>\n<td>minus 4,57 Prozent<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Betrachtet wird die <a href=\"https:\/\/www.tradingview.com\/symbols\/NYSE-UNH\/\" target=\"_blank\" rel=\"noopener\">Stammaktie von UnitedHealth Group Incorporated<\/a> an der New York Stock Exchange (NYSE), K\u00fcrzel UNH, Handelsw\u00e4hrung US-Dollar, ISIN US91324P1021.<\/p>\n<h3>Aktuelle Kursziele der UnitedHealth-Aktie<\/h3>\n<p>Die <a href=\"https:\/\/stockanalysis.com\/stocks\/unh\/ratings\/\" target=\"_blank\" rel=\"noopener\">Analystenhistorie von StockAnalysis<\/a> f\u00fchrt Wells Fargo mit einem best\u00e4tigten Ziel von 526 US-Dollar vom 15. September 2026. Evercore ISI nennt 480 US-Dollar, UBS 490 US-Dollar; beide Eintr\u00e4ge sind vom 14. September. Die vereinheitlichten Anbieterurteile lauten jeweils Kaufen. Das sind datierte Einsch\u00e4tzungen einzelner Institute.<\/p>\n<p>Alle 3 Ziele liegen \u00fcber der aktuellen Kursbasis, unterscheiden sich aber deutlich in der erwarteten H\u00f6he. Die Meldungen enthalten Ziel und Urteil, aber keine ausf\u00fchrliche neue Begr\u00fcndung der Banken. Welche Behandlungskosten oder Gewinnmargen die Institute im Einzelnen ansetzen, bleibt damit offen.<\/p>\n<h4 id=\"table-aktuelle-kursziele-1-table-heading\">Ausgew\u00e4hlte Analystenziele f\u00fcr UnitedHealth<\/h4>\n<div class=\"table-responsive-wrapper\" style=\"display: block; width: 100%; max-width: 100%; min-width: 0; overflow-x: auto; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; overflow-wrap: normal; white-space: normal;\" tabindex=\"0\" role=\"region\" aria-label=\"Tabelle horizontal scrollen\">\n<table style=\"width: 100%; min-width: 640px; border-collapse: collapse;\" aria-labelledby=\"table-aktuelle-kursziele-1-table-heading\">\n<thead>\n<tr>\n<th>Institut<\/th>\n<th>Kursziel<\/th>\n<th>Urteil laut Anbieter<\/th>\n<th>Datum und Kernaussage<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>Wells Fargo<\/th>\n<td>526 US-Dollar<\/td>\n<td>Kaufen<\/td>\n<td>15. September 2026, Ziel und Urteil best\u00e4tigt<\/td>\n<\/tr>\n<tr>\n<th>Evercore ISI<\/th>\n<td>480 US-Dollar<\/td>\n<td>Kaufen<\/td>\n<td>14. September 2026, Ziel und Urteil best\u00e4tigt<\/td>\n<\/tr>\n<tr>\n<th>UBS<\/th>\n<td>490 US-Dollar<\/td>\n<td>Kaufen<\/td>\n<td>14. September 2026, Ziel und Urteil best\u00e4tigt<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>Prognose: Wo steht die UnitedHealth-Aktie Ende 2027?<\/h3>\n<p>Der <a href=\"https:\/\/stockanalysis.com\/stocks\/unh\/forecast\/\" target=\"_blank\" rel=\"noopener\">S&amp;P-Global-Konsens bei StockAnalysis<\/a> umfasst 27 Analysten. Das mittlere 12-Monats-Kursziel liegt bei 475,23 US-Dollar, die Spanne reicht von 313 bis 529 US-Dollar. Das Mittel entspricht einem Abstand von 26,41 Prozent zur Kursbasis. Anbieterstand ist der 15. September, abgerufen am 16. September 2026. Analystensch\u00e4tzungen sind keine Unternehmensprognose.<\/p>\n<p>F\u00fcr das Gesch\u00e4ftsjahr bis 31. Dezember 2027 nennt die \u00f6ffentliche Prognose einen bereinigten Gewinn je Aktie von 22,55 US-Dollar. Diese Non-GAAP-Gr\u00f6\u00dfe enth\u00e4lt Bereinigungen gegen\u00fcber dem Rechnungslegungsstandard. Sie bildet den Ausgangspunkt unseres eigenen Modells zum Jahresende 2027. Die \u00fcblichen 12-Monats-Kursziele haben einen fr\u00fcheren Endpunkt und sind damit nicht unmittelbar gleichzusetzen.<\/p>\n<p>Im Basisfall \u00fcbernehmen wir 22,55 US-Dollar Gewinn und setzen ein Kurs-Gewinn-Verh\u00e4ltnis (KGV) von 18 bis 21 an. Daraus folgen 406 bis 474 US-Dollar. Auf den unver\u00e4nderten Gewinnkonsens betr\u00e4gt das aktuelle KGV rund 16,67. Unser Basisfall erfordert also bereits, dass Anleger f\u00fcr denselben erwarteten Gewinn einen h\u00f6heren Preis zahlen. Die blo\u00dfe Erf\u00fcllung der Gewinnsch\u00e4tzung reicht daf\u00fcr nicht.<\/p>\n<p>Der Bull-Fall unterstellt einen um 10 Prozent h\u00f6heren Gewinn, rund 24,81 US-Dollar je Aktie. Bei einem KGV von 22 bis 25 ergibt das 546 bis 620 US-Dollar. Daf\u00fcr m\u00fcssten die Ertr\u00e4ge den heutigen Konsens \u00fcbertreffen und zugleich die Zweifel an ihrer Best\u00e4ndigkeit abnehmen. Nur eine h\u00f6here Bewertung bei unver\u00e4ndertem Gewinn w\u00fcrde diesen Modellpfad nicht vollst\u00e4ndig erf\u00fcllen.<\/p>\n<p>Im Bear-Fall bleibt der Gewinn 15 Prozent unter der Ausgangssch\u00e4tzung und erreicht rund 19,17 US-Dollar. Ein KGV von 13 bis 16 f\u00fchrt dann zu 249 bis 307 US-Dollar. Schw\u00e4chere Ertr\u00e4ge treffen hier auf eine niedrigere Bewertung. Gewinnfaktoren und KGV-B\u00e4nder sind eigene Sensitivit\u00e4tsannahmen, keine historischen Bewertungsgrenzen. Wir rechnen ungerundet und runden erst die Kurskorridore auf ganze US-Dollar. Eintrittswahrscheinlichkeiten vergeben wir nicht.<\/p>\n<h4 id=\"scenario-table-table-heading\">Szenarien f\u00fcr die UnitedHealth-Aktie 2027<\/h4>\n<div class=\"table-responsive-wrapper\" style=\"display: block; width: 100%; max-width: 100%; min-width: 0; overflow-x: auto; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; overflow-wrap: normal; white-space: normal;\" tabindex=\"0\" role=\"region\" aria-label=\"Tabelle horizontal scrollen\">\n<table style=\"width: 100%; min-width: 640px; border-collapse: collapse;\" aria-labelledby=\"scenario-table-table-heading\">\n<thead>\n<tr>\n<th>Szenario<\/th>\n<th>Kurskorridor 2027<\/th>\n<th>Voraussetzungen<\/th>\n<th>Risiken<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>Bull<\/th>\n<td>546 bis 620 US-Dollar<\/td>\n<td>Modellgewinn 24,81 US-Dollar; KGV 22 bis 25; Gewinn 10 Prozent \u00fcber der Ausgangssch\u00e4tzung<\/td>\n<td>Bessere Ertr\u00e4ge und h\u00f6here Bewertung m\u00fcssen zusammenkommen<\/td>\n<\/tr>\n<tr>\n<th>Basis<\/th>\n<td>406 bis 474 US-Dollar<\/td>\n<td>Modellgewinn 22,55 US-Dollar; KGV 18 bis 21; Gewinn entspricht der Ausgangssch\u00e4tzung<\/td>\n<td>Schon der Basisfall verlangt eine h\u00f6here Bewertung<\/td>\n<\/tr>\n<tr>\n<th>Bear<\/th>\n<td>249 bis 307 US-Dollar<\/td>\n<td>Modellgewinn 19,17 US-Dollar; KGV 13 bis 16; Gewinn 15 Prozent unter der Ausgangssch\u00e4tzung<\/td>\n<td>Kostenprobleme und niedrigeres KGV k\u00f6nnen Verluste verst\u00e4rken<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>H\u00f6herer Gewinn bei kaum ver\u00e4ndertem Umsatz<\/h3>\n<p><a href=\"https:\/\/www.unitedhealthgroup.com\/newsroom\/2026\/2026-07-16-uhg-reports-second-quarter-2026-results.html\" target=\"_blank\" rel=\"noopener\">UnitedHealth meldete f\u00fcr das 2. Quartal 2026<\/a> 112,0 Milliarden US-Dollar Umsatz und 8,0 Milliarden US-Dollar operativen Gewinn. Der Gewinn je Aktie erreichte 6,04 US-Dollar, bereinigt 6,38 US-Dollar. Den Jahresausblick hob das Management auf 18,45 bis 18,95 US-Dollar nach Rechnungslegungsstandard beziehungsweise 19,50 bis 20,00 US-Dollar bereinigt an.<\/p>\n<p>Der <a href=\"https:\/\/www.sec.gov\/Archives\/edgar\/data\/731766\/000073176626000197\/unh-20260630.htm\" target=\"_blank\" rel=\"noopener\">bei der US-B\u00f6rsenaufsicht eingereichte Quartalsbericht<\/a> beziffert den Vorjahresumsatz auf 111,6 Milliarden US-Dollar. Die Erholung beruht vor allem auf h\u00f6herer Profitabilit\u00e4t. UnitedHealthcare, die Krankenversicherungssparte des Konzerns, versorgte im Jahresvergleich 1,6 Millionen Menschen weniger. Dahinter stehen unter anderem Preis- und Leistungsanpassungen sowie Ver\u00e4nderungen im staatlichen Medicaid-Programm f\u00fcr einkommensschwache Menschen.<\/p>\n<p>Ein kleinerer Versichertenbestand muss f\u00fcr Aktion\u00e4re kein Nachteil sein, wenn schlecht kalkulierte Vertr\u00e4ge auslaufen und verbleibende Angebote ausreichend verdienen. Diese Rechnung hat jedoch Grenzen: Fallen Kunden schneller weg als Kosten, kann das Ergebnis wieder unter Druck geraten. Der Gewinnkonsens f\u00fcr 2027 setzt deshalb eine tragf\u00e4hige Verbesserung voraus, nicht blo\u00df einen einmaligen Quartalssprung.<\/p>\n<h3>Niedrigere Kostenquote enth\u00e4lt Entlastungen aus Abrechnungen<\/h3>\n<p>Im <a href=\"https:\/\/www.unitedhealthgroup.com\/content\/dam\/UHG\/PDF\/investors\/2026\/unh-reports-second-quarter-2026-results.pdf\" target=\"_blank\" rel=\"noopener\">ausf\u00fchrlichen Ergebnisbericht von UnitedHealth<\/a> sank die medizinische Kostenquote im 2. Quartal von 89,4 auf 86,7 Prozent. Sie misst Behandlungsausgaben im Verh\u00e4ltnis zu Pr\u00e4mieneinnahmen. Die Verbesserung enth\u00e4lt 860 Millionen US-Dollar g\u00fcnstige Entwicklungen bei R\u00fcckstellungen f\u00fcr fr\u00fchere Behandlungszeitr\u00e4ume. Das ist nicht gleichbedeutend mit einer dauerhaft entsprechend niedrigeren Kostenbelastung.<\/p>\n<p>Optum, der Konzernbereich f\u00fcr Versorgung, Arzneimitteldienstleistungen und Gesundheitsdaten, erzielte 65,7 Milliarden US-Dollar Umsatz und 4,0 Milliarden US-Dollar operativen Gewinn. In seiner Versorgungssparte Optum Health sank der Umsatz um 5 Prozent auf 23,5 Milliarden US-Dollar. In Vertr\u00e4gen mit st\u00e4rkerer Ergebnisverantwortung f\u00fcr die Versorgung betreute das Unternehmen rund 700.000 Menschen weniger.<\/p>\n<p>F\u00fcr 2026 stellt der Konzern eine medizinische Kostenquote von 88,1 Prozent mit einer Schwankungsbreite von 0,25 Prozentpunkten in Aussicht. Der Quartalswert allein ist deshalb kein geeigneter Ma\u00dfstab f\u00fcr das Gesamtjahr. F\u00fcr das Basisszenario z\u00e4hlt, ob die ver\u00e4nderten Versicherungsbedingungen und Versorgungsvertr\u00e4ge auch ohne \u00e4hnlich hohe Abrechnungsentlastungen gen\u00fcgend Gewinn erwirtschaften.<\/p>\n<h3>Starker Mittelzufluss l\u00e4sst sich nicht einfach fortschreiben<\/h3>\n<p>Im <a href=\"https:\/\/www.fool.com\/earnings\/call-transcripts\/2026\/07\/16\/unitedhealth-unh-q2-2026-earnings-call-transcript\/\" target=\"_blank\" rel=\"noopener\">von The Motley Fool ver\u00f6ffentlichten Gespr\u00e4ch zu den Quartalszahlen<\/a> erl\u00e4uterte Finanzchef Wayne DeVeydt die ungleiche Ergebnisverteilung im Jahr. Rund 2 Drittel des bereinigten Konzerngewinns werden demnach in der 1. Jahresh\u00e4lfte erwartet, etwa 1 Drittel in der zweiten. F\u00fcr Optum Health stellte er nach einem kleinen operativen Gewinn im 3. Quartal einen kleinen Verlust im 4. Quartal in Aussicht.<\/p>\n<p>Der operative Mittelzufluss von 11,1 Milliarden US-Dollar im 2. Quartal profitierte auch vom Zeitpunkt einer gr\u00f6\u00dferen staatlichen Zahlung. Das Management erwartet f\u00fcr das Gesamtjahr rund 24 Milliarden US-Dollar und Aktienr\u00fcckk\u00e4ufe von mindestens 5 Milliarden US-Dollar. Ein starkes Quartal einfach zu vervierfachen w\u00fcrde diese Zahlungs- und Ergebnisschwankungen \u00fcbergehen.<\/p>\n<p>R\u00fcckk\u00e4ufe k\u00f6nnen den Gewinn je Aktie st\u00fctzen, wenn sich die Aktienzahl verringert. Sie l\u00f6sen aber keine Probleme in der Kalkulation der Versicherungsvertr\u00e4ge. F\u00fcr eine h\u00f6here Bewertung muss die operative Ertragskraft mitziehen. Andernfalls w\u00e4re ein rechnerisch besserer Gewinn je Aktie ein schw\u00e4cheres Signal als eine nachhaltige Verbesserung des Gesch\u00e4fts.<\/p>\n<h3>Die Erholung der Versicherungsmargen braucht Zeit<\/h3>\n<p><a href=\"https:\/\/www.beckerspayer.com\/financial\/unitedhealth-posts-5-5b-profit-in-q2\/\" target=\"_blank\" rel=\"noopener\">Becker\u2019s Payer berichtete nach den Quartalszahlen<\/a> \u00fcber UnitedHealthcare-Chef Tim Noels Einsch\u00e4tzung f\u00fcr 2026. Die medizinischen Kosten im gewerblichen Versicherungsgesch\u00e4ft w\u00fcrden um etwas mehr als 11 Prozent steigen. Eine vollst\u00e4ndige Erholung der Margen soll sich \u00fcber 2027 hinaus erstrecken. Als Belastungen nannte er unter anderem intensivere Abrechnungscodierung und Schiedsverfahren \u00fcber Behandlungskosten.<\/p>\n<p>Damit besteht ein konkreter Gegensatz zu einer schnellen Normalisierungserwartung. H\u00f6here Pr\u00e4mien und angepasste Leistungen m\u00fcssen die tats\u00e4chlichen Kosten auffangen, ohne zu viele Kunden zu verlieren. F\u00fcr den Bull-Fall braucht es bessere Ergebnisse als heute erwartet. Dauert die Anpassung l\u00e4nger oder bleiben Behandlungsausgaben hartn\u00e4ckig hoch, ger\u00e4t bereits der Basisfall unter Druck.<\/p>\n<p>Das Bear-Szenario kombiniert genau diese Gewinnentt\u00e4uschung mit einem niedrigeren KGV. Es ist kein vorhergesagter Kurssturz. Umgekehrt bedeutet der Abstand zum mittleren Analystenziel nicht, dass die Differenz zwangsl\u00e4ufig geschlossen wird. Die breiten Zielspannen zeigen, wie unterschiedlich die Erholung eingesch\u00e4tzt werden kann.<\/p>\n<h3>Fazit: Der Bericht am 13. Oktober liefert den n\u00e4chsten Test<\/h3>\n<p><a href=\"https:\/\/www.unitedhealthgroup.com\/newsroom\/2026\/2026-09-15-uhg-announces-q3-earnings-release-date.html\" target=\"_blank\" rel=\"noopener\">UnitedHealth hat den Bericht zum 3. Quartal angek\u00fcndigt<\/a>: Die Zahlen erscheinen am 13. Oktober 2026 vor US-B\u00f6rsenbeginn. Zu pr\u00fcfen sind die medizinische Kostenquote, die Entwicklung bei Optum Health und die Best\u00e4tigung des bereinigten Jahresgewinns von 19,50 bis 20,00 US-Dollar. Erst mehrere belastbare Quartale zeigen, wie tragf\u00e4hig die Erholung ist.<\/p>\n<p>Der eigene Basiskorridor von 406 bis 474 US-Dollar Ende 2027 verlangt einen bereinigten Gewinn von 22,55 US-Dollar und ein h\u00f6heres KGV als heute. F\u00fcr 546 bis 620 US-Dollar im Bull-Fall m\u00fcssten Gewinn und Bewertung dar\u00fcber hinaus steigen. Verfehlt das Unternehmen die Ertragserwartungen und sinkt zugleich die Bewertung, beschreibt der Bear-Fall 249 bis 307 US-Dollar. Entscheidend sind die Behandlungskosten und die daraus erzielten Margen.<\/p>\n<p>\u00a0<\/p>\n<p style=\"font-size: 12px;\">Disclaimer:<br \/>\nDieser Artikel wurde mit Hilfe von KI erstellt und vor Ver\u00f6ffentlichung durch die Redaktion gepr\u00fcft. Alle Angaben ohne Gew\u00e4hr auf Vollst\u00e4ndigkeit, Richtigkeit und Aktualit\u00e4t. Der Text stellt keine Handelsempfehlung oder Anlageberatung dar.<\/p>\n<p>Der Beitrag <a href=\"https:\/\/www.ftd.de\/boerse\/aktien\/unitedhealth-aktie-prognose-2027\/\">UnitedHealth-Aktie: Wie lautet die Prognose f\u00fcr 2027?<\/a> erschien zuerst auf <a href=\"https:\/\/www.ftd.de\/\">ftd.de<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Arzneimittel \u2013 ein Leistungsbereich von UnitedHealth (Bild: Magnific.com, The Yuri Arcurs Collection) UnitedHealth verdient wieder mehr, doch hohe Behandlungskosten erschweren die Erholung des Gesundheitskonzerns. F\u00fcr die Aktie z\u00e4hlt nun, ob sich die besseren Margen halten. Die Prognose bis Ende 2027 verbindet deshalb den erwarteten Gewinn mit der Bewertung. Der k\u00fcrzlich best\u00e4tigte Termin f\u00fcr die n\u00e4chsten [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":143868,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[22,1],"tags":[],"class_list":["post-143867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ft","category-topstory"],"_links":{"self":[{"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/posts\/143867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/comments?post=143867"}],"version-history":[{"count":0,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/posts\/143867\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/media\/143868"}],"wp:attachment":[{"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/media?parent=143867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/categories?post=143867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/tags?post=143867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}