By ELLEN ZHANGandJOE CASH
- Economy
-
Saturday, 02 Mar 2024
The official manufacturing purchasing managers’ index fell to 49.1 in February from 49.2 in January. — Reuters
CHINA’S manufacturing activity in February contracted for a fifth straight month, an official factory survey showed yesterday, raising the pressure on policymakers to roll out further stimulus measures as factory owners struggle for orders.
The official manufacturing purchasing managers’ index (PMI), complied by the National Bureau of Statistics (NBS), fell to 49.1 in February from 49.2 in January, below the 50-mark separating growth from contraction and in line with a median forecast of 49.1 in a Reuters poll.
Already a subscriber? Log in.
Limited time offer:
Just RM5 per month.
Monthly Plan
RM13.90/month
RM5/month
Billed as RM5/month for the 1st 6 months then RM13.90 thereafters.
Annual Plan
RM12.33/month
Billed as RM148.00/year
1 month
Free Trial
For new subscribers only
Cancel anytime. No ads. Auto-renewal. Unlimited access to the web and app. Personalised features. Members rewards.
Follow us on our official WhatsApp channel for breaking news alerts and key updates!
Found a mistake in this article?
Report it to us.
' + '' + jobj.items[x].kickername + '' + '' + jobj.items[x].pubDate + '
' + '' + jobj.items[x].headline + '
'; $('#related-sbp-stories-list').append(strBldr); } } rowCounter = 0; for (var x = 3+skip; x < 7+skip; x++) { if (rowCounter == 3) { break; } if (curTitle.indexOf(jobj.items[x].headline) !== -1) { continue; } else { rowCounter++; var strBldr2 = '
' + '
' + '
' + '' + '
' + '' + jobj.items[x].kickername + '' + '' + jobj.items[x].pubDate + '
' + '' + jobj.items[x].headline + '
'; $('#related-sbp-stories-list2').append(strBldr2); } } }, error: function () { console.log("An error occur at StarBiz Premium More Stories component"); }, timeout: 15000 }); } });})(jQuery);
" })), $("#top5-api-readings").empty().append(s); var l = $("#dropdown-state"), r = $("#dropdown-location"), p = $(".for-side.dropdown-results"), d = Object.keys(o).map((function (e) { return '
" })); if (d.unshift('
'), l.empty().append(d.join("")), l.change((function () { var e = o[this.value].locations.map((function (e) { return '
" })); e.unshift('
'), r.removeAttr("disabled").empty().append(e.join("")), p.hide() })), r.change((function () { var e = l.val(), t = this.value, a = { state: e, place: t }; createCookie("HazeApi", JSON.stringify(a), 30), ga("send", "event", "Haze API", "click", t); var n = o[e].locations.indexOf(t), i = o[e].latest[n]; p.show().removeClass().addClass("for-side dropdown-results " + getAPILevelCSSClass(i)).empty().append("
" + i + " " + getAPILevel(i) + "
") })), null != readCookie("HazeApi")) { var c = jQuery.parseJSON(readCookie("HazeApi")).state, u = jQuery.parseJSON(readCookie("HazeApi")).place; selectDropdown("dropdown-state", c); var v = o[c].locations.map((function (e) { return '" })); v.unshift(''), $("#dropdown-location").removeAttr("disabled").empty().append(v.join("")), selectDropdown("dropdown-location", u); var h = o[c].locations.indexOf(u), f = o[c].latest[h]; p.show().removeClass().addClass("for-side dropdown-results " + getAPILevelCSSClass(f)).empty().append("
" + f + " " + getAPILevel(f) + "
") } function getAPILevel(e) { return e <= 50 ? "GOOD" : e <= 100 ? "MODERATE" : e <= 200 ? "UNHEALTHY" : e <= 300 ? "VERY UNHEALTHY" : "HAZARDOUS" } function getAPILevelCSSClass(e) { return e <= 50 ? "good" : e <= 100 ? "moderate" : e <= 200 ? "unhealthy" : e <= 300 ? "very-unhealthy" : "hazardous" } }));