A number of stocks rewarded investors handsomely last week, while the benchmark indices suffered steep losses owing to a ...