Menu Zavřít

Šéf Applu Tim Cook prodal půl milionu svých akcií. Na podílu v technologickém gigantovi vydělal bezmála miliardu korun

6. 10. 2023
Doba čtení: 2 minuty
Autor: Depositphotos/imagepressagency
  • Jak vydělat miliardu mrknutím oka? Prodejem více než půl milionu akcií jedné z nejúspěšnějších společností světa. Přesně tak k penězům začátkem října přišel i generální ředitel Applu Tim Cook
  • Díky prodeji cenných papírů technologického giganta si přišel v přepočtu téměř právě na jednu miliardu korun
  • Jedná se o jeho největší obchod s akciemi od srpna roku 2021, kdy stejným způsobem získal více než osminásobek

Generální ředitel Applu Tim Cook je o bezmála 42 milionů dolarů bohatší. Částku, která v přepočtu atakuje miliardu korun, si letos v říjnu připsal prodejem akcií zmíněného technologického giganta. Jedná se o jeho největší obchod s cennými papíry za poslední dva roky. Celkem jich Cook udal na 511 tisíc, přičemž celková hodnota akcií před zdaněním odpovídala 87,8 milionu dolarů, tedy přibližně dvěma miliardám korun. Uvádí to zpravodajská agentura Reuters.

O největší výdělek touto cestou se v jeho případě ale rozhodně nejedná. V srpnu 2021 si díky prodeji cenných papírů Applu přišel dokonce na 355 milionů dolarů (asi 8,3 miliardy korun). Aktuálně jich tak Cook vlastní asi 3,3 milionu v celkové hodnotě 565 milionů (zhruba 13,1 miliardy korun).

Japonsko hlásí boom zaměstnaneckých akcií. Po Sony a Omronu je zavádějí i aerolinky ANA, chtějí tak zamezit odchodu svých lidí
Přečtěte si také:

Japonsko hlásí boom zaměstnaneckých akcií. Po Sony a Omronu je zavádějí i aerolinky ANA, chtějí tak zamezit odchodu svých lidí

V červenci akcie Applu klesly ze svého maxima ve výši 198,23 dolaru za kus o 13 procent, což bylo způsobeno obavami investorů, kteří si nebyli jistí rychlostí, jakou bude docházet k oživení poptávky po chytrých telefonech. Tu měl minimálně zažehnout fakt, že v minulém měsíci společnost založená již zesnulým podnikatelem Stevem Jobsem uvedla na trh nový smartphone iPhone 15. Učinila tak ale, aniž by zvýšila ceny.

Chytré telefony nepotáhnou ani koncem roku

Výše nastíněný případ podle některých vypovídá o tom, že se globální trh s chytrými telefony propadá. A zdá se, že minimálně ve Spojených státech růst prodejů v posledním kvartálu opět zpomalí. Konkrétně analytici ze společnosti KeyBanc jsou toho názoru, že zákazníky od nákupu nového iPhonu odrazuje jejich finanční situace spojená s inflací.

CIF25

Trend nesoucí se v duchu ochabnutí zájmu pak předpovídá také společnosti Canalys. Její lidé uvedli, že dodávky chytrých telefonů v Severní Americe by měly v roce 2023 klesnout o 12 procent.

Steve Jobs se naučil ovlivňovat lidi, aby zakryl omezené dovednosti, prozradil spoluzakladatel Applu
Přečtěte si také:

Steve Jobs se naučil ovlivňovat lidi, aby zakryl omezené dovednosti, prozradil spoluzakladatel Applu

K prodeji akcií se kromě Cooka odhodlali též další kolegové z vedení, uvádí deník Daily Mail. Konkrétně senior viceprezidentka pro maloobchod Deirdre O'Brienová udala cenné papíry společnosti v hodnotě 11 milionů dolarů (zhruba 255,5 milionu korun). Za stejnou sumu se akcií zbavila rovněž její kolegyně Katherine Adamsová, která v rámci Applu zastává funkci senior viceprezidentky pro právní a globální bezpečnost společnosti.

  • Našli jste v článku chybu?
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }