Thursday's buying mood extended across the board, with banks, airlines, exporters, retailers and hoteliers all doing well. A fresh, positive reading on the local purchasing managers index - 54.8, a three-year high - buttressed hopes of an economic upturn.