HP zveřejnilo výsledky za 1. čtvrtletí. Obrat rostl o 8 %

19. 2. 2010
Doba čtení: 3 minuty

Sdílet

HP oznámilo hospodářské výsledky za první fiskální čtvrtletí, které skončilo 31. 1. 2009. Rostl obrat, zisk i výnosy z akcií. Jak se dařilo jednotlivým divizím?

HP se v prvním čtvtletí dařilo růst čeká také v roce 2010. Podpoří také své resellery?Za první čtvrtletí fiskálního roku dosáhlo HP čistých tržeb ve výši 31,2 miliardy dolarů, což představuje 8% nárůst oproti stejnému období v loňském roce a 5% nárůst po zohlednění účinků změn měnových kurzů.

Že byly Vánoce u jednoho z největších IT výrobců opravdu veselé, svědčí i další výsledky. GAAP provozní zisk za první čtvrtletí vzrostl o 20 % na 3 miliardy dolarů. Zisk na akcii 0,96 dolaru představuje 28% nárůst proti 0,75 dolaru o rok dříve.

Síla našeho portfolia, optimalizovaná nákladová struktura a zrychlující dynamika trhu nám dávají jistotu, že můžeme zvýšit náš výhled pro celý letošní rok,“ komentoval výsledky Mark Hurd, předseda představenstva a generální ředitel společnosti HP.

HP nejvíce rostlo v zemích BRIC (Brazílie, Rusko, Indie a Čína), a to o 41 % oproti stejnému období loňského roku. Tyto trhy nicméně tvoří pouze 10 % obratu společnosti, jen v případě USA jde o 45 %. V regionů EMEA (Evropa, Blízký východ a Afrika) výrobce zaznamenal pokles o 1 %.

HP podle divizí

Divize Enterprise Storage and Servers (ESS) zaznamenala obratový růst o 11 %. Tržby ze standardních serverů vzrostly o 27 %, zatímco tržby z úložných produktů poklesly o 3 % a tržby z produktové řady střední kategorie EVA poklesly o 5 %. Obrat z portfolia Business Critical Systems poklesl o 22 %, zatímco tržby z ESS blade serverů vzrostly o 24 %.

Obrat skupiny Imaging and Printing Group (IPG) vzrostl meziročně o 4 % na 6,2 miliardy dolarů. Tržby z prodeje spotřebního materiálu vzrostly o 1 % a z prodeje užitkového a osobního hardwaru se zvýšily o 4 % a 21 %. Počet dodaných tiskáren vzrostl meziročně o 16 %, počet kusů užitkového tiskového hardwaru narostl o 11 % a počet kusů osobního tiskového hardwaru se zvýšil o 18 %.

Divize Personal Systems Group (PSG) vykázala 26% nárůst počtu dodaných zařízení a po celém světě si udržela vedoucí pozici na trhu PC. Tržby divize PSG se zvýšily o 20 % na 10,6 miliardy dolarů. Obrat z prodeje notebooků v tomto čtvrtletí vzrostl o 25 % a z prodeje stolních počítačů pak o 16 %. Obrat z prodeje užitkových klientů se zvýšil o 16 % a z prodeje osobních klientů o 26 %.

Možná trochu překvapivé výsledky vykázala divize Services, které klesly tržby o 1 % na 8,7 miliardy dolarů. Tržby z outsourcingu infrastrukturních technologií naopak vzrostly o 2 % na 3,9 miliardy dolarů. Tržby z technologických služeb se snížily o 2 % na 2,4 miliardy dolarů. Aplikační služby vykázaly obrat ve výši 1,5 miliardy dolarů a outsourcing podnikových procesů 734 miliony dolarů; jednalo se o 8% a 3% pokles.

Výsledky HP Software se udržely na 878 milionech dolarů. Tržby ze softwarového portfolia Business Technology Optimization poklesly o 1 %, z ostatních softwarových produktů naopak o 1 % vzrostly.

Výhled na další čtvrtletí

HP odhaduje, že tržby za celý fiskální rok 2010 se budou pohybovat mezi 121,5 a 122,5 miliardami dolarů, což by znamenalo nárůst oproti předchozí zveřejněné prognóze 118 až 119 miliard dolarů.

Tyto odhady pro druhé fiskální čtvrtletí a celý fiskální rok 2010 neodrážejí potenciální dopad akvizice firmy 3Com Corporation, kterou HP ohlásila 11. 11. 2009.

Pokud máte zájem o podrobnější informace, zamiřte na web HP pro vztahy s investory, nebo shlédněte záznam konferenčního hovoru společnosti HP k výsledkům v prvním čtvrtletí.

Čtěte dále

Tři hlavní důvody, proč malé a středně velké firmy potřebují ke správě sítí umělou inteligenci
Tři hlavní důvody, proč malé a středně velké firmy potřebují ke správě sítí umělou inteligenci
Polovina českých podnikatelů neví, jak se bránit proti kybernetickým útokům
Polovina českých podnikatelů neví, jak se bránit proti kybernetickým útokům
AMD kupuje Nod.ai, posílí možnosti open source softwaru pro umělou inteligenci
AMD kupuje Nod.ai, posílí možnosti open source softwaru pro umělou inteligenci
3D tisk – jaké jsou náklady na 3D tisk?
3D tisk – jaké jsou náklady na 3D tisk?
IDC: Cla necla, globální dodávky počítačů by letos měly vyrůst o 4 %
IDC: Cla necla, globální dodávky počítačů by letos měly vyrůst o 4 %
Téměř dvě třetiny firem preferují uchovávat zálohu v cloudu
Téměř dvě třetiny firem preferují uchovávat zálohu v cloudu
'; 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'; } }
OSZAR »