{"id":140289,"date":"2026-06-06T03:05:55","date_gmt":"2026-06-06T01:05:55","guid":{"rendered":"https:\/\/news.abusizz.ch\/alphabet-hauptversammlung-2026-googles-ki-offensive-und-ethik-debatten\/"},"modified":"2026-06-06T03:05:55","modified_gmt":"2026-06-06T01:05:55","slug":"alphabet-hauptversammlung-2026-googles-ki-offensive-und-ethik-debatten","status":"publish","type":"post","link":"https:\/\/news.abusizz.ch\/it\/alphabet-hauptversammlung-2026-googles-ki-offensive-und-ethik-debatten\/","title":{"rendered":"Alphabet Hauptversammlung 2026: Googles KI-Offensive und Ethik-Debatten"},"content":{"rendered":"<div>\n<div id=\"attachment_88589\" style=\"width: 410px\" class=\"wp-caption alignleft\">\n<p id=\"caption-attachment-88589\" class=\"wp-caption-text\">Die Alphabet-Aktie profitiert von neuen KI-Innovationen und einem starken Cloud-Wachstum.(Foto: Magnific.com, user16766420)<\/p>\n<\/div>\n<p>Mountain View \u2013 Das Rennen um die Vorherrschaft bei K\u00fcnstlicher Intelligenz bestimmt den <a href=\"https:\/\/www.ftd.de\/boerse\/maerkte\/big-tech-und-das-daten-paradigma-warum-alphabet-und-co-dauerhaft-dominieren\/\">globalen Technologie-Sektor<\/a>. Lange schien es, als sei die Google-Mutter ins Hintertreffen geraten, doch Alphabet Inc. schl\u00e4gt zur\u00fcck. CEO Sundar Pichai baut die Google-Suche zur integrierten KI-Plattform aus. Der Tech-Konzern aus Kalifornien r\u00fcstet sich f\u00fcr die Zukunft.<\/p>\n<p>Auch die Cloud w\u00e4chst rasant und die Investitionen steigen deutlich. Wenn das Management auf der Alphabet-Hauptversammlung 2026 vor die Aktion\u00e4re tritt, geht es allerdings nicht nur um Rekordzahlen. Auch politische Konflikte stehen auf der Agenda.<\/p>\n<h3>Alphabet Aktie: Kurs und Analystenmeinung im Juni 2026<\/h3>\n<p>Seit Jahresbeginn hat die Alphabet-Aktie mehr als 17 Prozent zugelegt. Nach den hervorragenden Quartalszahlen Ende April ging es f\u00fcr das Wertpapier deutlich aufw\u00e4rts. Zum B\u00f6rsenschluss am 4. Juni 2026 notierte das Papier von Alphabet (NASDAQ: GOOGL) bei 369,27 US-Dollar. 10 von 10 Analysten vergeben derzeit <a href=\"https:\/\/www.google.com\/finance\/beta\/quote\/GOOG:NASDAQ\" target=\"_blank\" rel=\"noopener\">eine Kaufempfehlung<\/a> f\u00fcr den Technologie-Giganten. Das durchschnittliche Kursziel auf 12 Monate liegt bei 436,88 US-Dollar. Anleger blicken entsprechend optimistisch auf die anstehende Versammlung.<\/p>\n<h3>Rekordzahlen im 1. Quartal und eine Anhebung der Dividende<\/h3>\n<p>Das Board of Directors hat f\u00fcr das abgelaufene Gesch\u00e4ftsjahr eine <a href=\"https:\/\/s206.q4cdn.com\/479360582\/files\/doc_news\/2026\/Apr\/29\/attachments\/2026q1-alphabet-earnings-release.pdf\" target=\"_blank\" rel=\"noopener\">viertelj\u00e4hrliche Bardividende<\/a> von 0,22 US-Dollar je Aktie der Klassen A, B und C vorgeschlagen. Dies entspricht einer Anhebung der Aussch\u00fcttung um rund 4,8 Prozent im Vergleich zur vorherigen Quartalsdividende.<\/p>\n<p>Die Aktie wird voraussichtlich am 8. Juni 2026 mit Dividendenabschlag gehandelt. Der offizielle Stichtag f\u00fcr Aktion\u00e4re ist ebenfalls der 8. Juni, w\u00e4hrend die Auszahlung am 15. Juni 2026 auf die Konten erfolgt. Diese konstante Aussch\u00fcttungspolitik bindet langfristige Investoren.<\/p>\n<div class=\"infobox\">\n<p><strong>+++ 2026 Annual Meeting of Shareholders der Alphabet Inc. +++<\/strong>Die rein virtuelle Hauptversammlung findet am Freitag, 5. Juni 2026, statt. Die Start-Uhrzeit ist 18 Uhr (MESZ). Auf der Alphabet-Website unter <a href=\"https:\/\/abc.xyz\/investor\/annual-meeting\/\" target=\"_blank\" rel=\"noopener\">Hauptversammlung<\/a> finden Sie unter anderem die Tagesordnung und den Zugang zum Aktion\u00e4rsportal und zur \u00f6ffentlichen Live-\u00dcbertragung.<\/p>\n<\/div>\n<h3>Umsatzsprung und Google Cloud als wichtigster Wachstumsmotor<\/h3>\n<p>Wie der Konzern berichtet, kletterte der Umsatz im <a href=\"https:\/\/s206.q4cdn.com\/479360582\/files\/doc_news\/2026\/Apr\/29\/attachments\/2026q1-alphabet-earnings-release.pdf\" target=\"_blank\" rel=\"noopener\">1. Quartal 2026<\/a> im Vergleich zum Vorjahreszeitraum um 22 Prozent auf rund 109,9 Milliarden US-Dollar. Der Nettogewinn verzeichnete durch au\u00dferordentliche Bewertungsgewinne einen starken Sprung auf gut 62,6 Milliarden US-Dollar. Das operative Ergebnis betrug 39,7 Milliarden US-Dollar.<\/p>\n<p>Damit einher ging ein Anstieg des Gewinns pro Aktie (EPS) um 82 Prozent auf 5,11 US-Dollar. Besonders die Cloud-Sparte wuchs um beachtliche 63 Prozent auf \u00fcber 20 Milliarden US-Dollar. Die enormen Investitionen befeuern die starke Wachstumsstory des Tech-Riesen.<\/p>\n<h3>Alphabet Prognose: Die klare Vision von CEO Sundar Pichai<\/h3>\n<p>Das Alphabet-Management prognostiziert f\u00fcr das Gesamtjahr 2026 nun KI-Investitionen zwischen <a href=\"https:\/\/www.handelsblatt.com\/technik\/it-internet\/alphabet-google-waechst-so-stark-wie-seit-vier-jahren-nicht-mehr\/100220790.html\" target=\"_blank\" rel=\"noopener\">180 und 190 Milliarden US-Dollar<\/a> (zuvor lag die Spanne bei 175 bis 185 Milliarden Dollar). Dieses Geld flie\u00dft prim\u00e4r in den Ausbau der KI-Rechenzentren und Infrastruktur. In diesem Zusammenhang hat Alphabet in dieser Woche eine <a href=\"https:\/\/www.ad-hoc-news.de\/boerse\/news\/ueberblick\/alphabet-s-80-billion-ai-offensive-meets-a-shareholder-vote-on-cloud\/69471115\" target=\"_blank\" rel=\"noopener\">Kapitalerh\u00f6hung<\/a> von 80 Milliarden Dollar angek\u00fcndigt.<\/p>\n<p>Sundar Pichai, Chief Executive Officer von Alphabet und Google, bringt die aktuelle Dynamik auf den Punkt. Er erkl\u00e4rte beim letzten Quartalsbericht: \u201eDas Jahr 2026 hat hervorragend begonnen. Unsere Investitionen in KI und unser Full-Stack-Ansatz bringen jeden Bereich unseres Unternehmens voran.\u201c<\/p>\n<p>\u00a0<\/p>\n<div class=\"chartwrapper\" id=\"chartwrapper\" data-chartid=\"6a22c825622c9\"><\/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 = \"6a22c825622c9\";\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 = \"6a22c825622c9\";<\/p>\n<p>        var companyName = \"Alphabet Inc (Google) Class A\";\n        if(companyName.length <=0){\n        companyName = \" GOOGL - NASDAQ\";\n        }\n        var code = \" GOOGL\";\n        var exchange = \"NASDAQ\";\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>Google und KI: Der tiefgreifendste Plattformwandel<\/h3>\n<p>Die strategische Ausrichtung wird dominiert von der Erkenntnis, dass die K\u00fcnstliche Intelligenz der tiefgreifendste Plattformwandel der Gegenwart ist. Das Unternehmen investiert kontinuierlich in seine Technologie, von eigens entwickelten Prozessoren bis hin zu den neuesten Gemini-Modellen.<\/p>\n<h3>Kontinuit\u00e4t im Board und Gegenwind von Interessengruppen<\/h3>\n<p>Auf <a href=\"https:\/\/s206.q4cdn.com\/479360582\/files\/doc_downloads\/2026\/GOOG_PXY_2026_WO27_WKV_WR-IR.pdf\" target=\"_blank\" rel=\"noopener\">personeller Ebene<\/a> setzt der Konzern auf absolute Kontinuit\u00e4t. Es stehen die turnusm\u00e4\u00dfigen Wahlen der F\u00fchrungsriege auf der Tagesordnung, darunter die Gr\u00fcnder Larry Page und Sergey Brin sowie CEO Sundar Pichai und der Board-Vorsitzende John L. Hennessy.<\/p>\n<p>Abseits der reinen Gesch\u00e4ftszahlen formiert sich auf der Hauptversammlung allerdings politischer Widerstand, etwa von konservativen Aktion\u00e4rsgruppen: Das <a href=\"https:\/\/nationalcenter.org\/ncppr\/2026\/06\/04\/shareholders-warn-alphabet-that-its-viewpoint-bubble-will-eventually-burst\/\" target=\"_blank\" rel=\"noopener\">National Center for Public Policy Research<\/a> (NCPPR) fordert einen Risikobericht zur Meinungsvielfalt.<\/p>\n<h4>Kontroverse Antr\u00e4ge zum Project Nimbus<\/h4>\n<p>Andererseits steht die Zusammenarbeit des Konzerns mit internationalen Regierungen unter Beschuss. So fordert ein Aktion\u00e4rsantrag einen Bericht \u00fcber Datenrisiken durch staatliche \u00dcberwachung. Dieser richtet sich offenbar prim\u00e4r <a href=\"https:\/\/www.ad-hoc-news.de\/boerse\/news\/ueberblick\/alphabet-s-80-billion-ai-offensive-meets-a-shareholder-vote-on-cloud\/69471115\" target=\"_blank\" rel=\"noopener\">gegen das \u201eProject Nimbus\u201c<\/a> mit der israelischen Regierung.<\/p>\n<p>Organisationen wie JLens und die Anti-Defamation League (ADL) rufen <a href=\"https:\/\/www.businesswire.com\/news\/home\/20260601585587\/en\/ADL-and-JLens-Urge-Shareholders-of-Alphabet-Inc.-to-Vote-AGAINST-Proposal-11\" target=\"_blank\" rel=\"noopener\">zur strikten Ablehnung<\/a> dieses Antrags auf, da dieser einseitig Israel ins Visier nehme. Der Spagat zwischen politischen Forderungen und der Rolle als globaler Dienstleister bleibt herausfordernd.<\/p>\n<p>\u00a0<\/p>\n<p style=\"font-size: 12px;\">Disclaimer:<br \/>\nAlle 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\/unternehmen\/technologie\/alphabet-aktie-hauptversammlung-2026-google-ki\/\">Alphabet Hauptversammlung 2026: Googles KI-Offensive und Ethik-Debatten<\/a> erschien zuerst auf <a href=\"https:\/\/www.ftd.de\/\">ftd.de<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Die Alphabet-Aktie profitiert von neuen KI-Innovationen und einem starken Cloud-Wachstum.(Foto: Magnific.com, user16766420) Mountain View \u2013 Das Rennen um die Vorherrschaft bei K\u00fcnstlicher Intelligenz bestimmt den globalen Technologie-Sektor. Lange schien es, als sei die Google-Mutter ins Hintertreffen geraten, doch Alphabet Inc. schl\u00e4gt zur\u00fcck. CEO Sundar Pichai baut die Google-Suche zur integrierten KI-Plattform aus. Der Tech-Konzern aus [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":140290,"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-140289","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\/140289","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=140289"}],"version-history":[{"count":0,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/posts\/140289\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/media\/140290"}],"wp:attachment":[{"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/media?parent=140289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/categories?post=140289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news.abusizz.ch\/it\/wp-json\/wp\/v2\/tags?post=140289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}