Stocks ended the week on a good note, with the four benchmark indices rallying over 1%.




Share this: