LG v prvním kvartálu 2021 zaznamenalo nejlepší čtvrtletní výsledky ve své historii

3. 5. 2021
Doba čtení: 3 minuty

Sdílet

Autor: © Corgarashu - Fotolia.com
Korejská značka dosáhla nejvyšších čtvrtletních tržeb a provozního zisku ve své historii – první jmenovaný ukazatel se vyšplhal na bezmála 17 miliard dolarů, provozní zisk činil 1,36 miliardy.

Společnost LG oznámila konsolidované tržby za první čtvrtletí roku 2021 ve výši 18,81 bilionu wonů (16,90 miliardy dolarů) a provozní zisk ve výši 1,52 bilionu wonů (1,36 miliardy dolarů).

Podle LG jde o nejlepší čtvrtletní výsledky v historii společnosti, přičemž provozní zisk ve výši 8,1 % je zatím tím vůbec nejlepším, jakého LG v prvním čtvrtletí kdy dosáhlo.

Spotřebitelé trávili i v prvním kvartálu více času doma, což vedlo k výraznému růstu poptávky po domácích spotřebičích a produktech domácí zábavy. To se odrazilo i na tržbách, které meziročním srovnání vzrostly o 27,7 %; ziskovost se zvýšila o 39,1 %.

Domácí zábava stále táhne...

Divize LG Home Appliance & Air Solution Company dosáhla v prvním čtvrtletí tržeb ve výši 6,71 bilionu wonů (6,03 miliardy dolarů), což představuje meziroční nárůst o 23,8 %.

Provozní zisk ve výši 919,90 miliardy wonů (826,39 milionu dolarů) byl meziročně o 22,1 % vyšší. Již druhé čtvrtletí po sobě zaznamenala divize spotřebičů výrazný meziroční růst v Severní Americe a Evropě a také na domácím trhu v Jižní Koreji.

Divize LG Home Entertainment Company zaznamenala v prvním čtvrtletí tržby ve výši 4,01 bilionu wonů (3,60 miliardy dolarů), což je o 34,9 % více než ve stejném období před rokem.

Díky vysokým prodejům v Severní Americe a Evropě vzrostl provozní zisk vzrostl meziročně o 23,9 % na 403,80 miliardy wonů (362,75 milionu dolarů). Vysoké poptávce se těšily prémiové produkty v čele s televizory s technologiemi OLED a NanoCell.

... naopak s mobily LG je konec

Divize LG Mobile Communications Company vykázala v prvním čtvrtletí tržby ve výši 998,70 miliard wonů (897,18 milionu dolarů) a provozní ztrátu 280,10 miliard wonů (251,63 milionu dolarů).

Provozní ztráta se oproti stejnému čtvrtletí před rokem zhoršila o 28 %. Na negativních hospodářských výsledcích se podepsal celosvětový nedostatek produktů spojený s oznámením z počátku tohoto měsíce, v němž společnost LG informovala, že se na konci července stahuje z trhu chytrých telefonů.

Zisk i ztráta z ukončovaných činností (včetně rozdělení pokračujících a ukončovaných činností) budou podle společnosti LG zahrnuty do výsledků za druhé čtvrtletí.

LG těší i oživení automotive

Divize LG Vehicle Component Solutions Company dosáhla v prvním čtvrtletí tržeb ve výši 1,89 bilionu wonů (1,70 miliardy dolarů), což je o 43,5 % více než ve stejném období loňského roku. Provozní ztráta se snížila na 700 milionů wonů (629 000 dolarů).

K více než čtyřicetiprocentnímu růstu tržeb podle společnosti přispělo hlavně oživení automobilového odvětví v Severní Americe a Evropě, ale i vyšší příjmy z nových projektů v odvětví elektromobility a infotainmentu a také efektivnější řízení nákladů.

Divize LG Business Solutions Company dosáhla ve sledovaném období tržeb ve výši 1,86 bilionu wonů (1,67 miliardy dolarů), o 9,1 % více než před rokem a o 23,6 % více než v předchozím čtvrtletí.

Hospodářské výsledky i této divize ovlivnila současná pandemie. Díky větší míře práce na dálku a online vzdělávání rostla poptávka po produktech, jako jsou monitory a počítačové produkty.

V důsledku rostoucích nákladů na komponenty, jako jsou LCD panely a polovodiče, se nicméně provozní zisk ve výši 134 miliard wonů (120,38 milionu dolarů) oproti stejnému čtvrtletí minulého roku snížil.

Zdroj: LG

Čtěte dále

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 %
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
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
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
3D tisk – jaké jsou náklady na 3D tisk?
3D tisk – jaké jsou náklady na 3D tisk?
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
'; 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 »