image
Market post strong gains for the second week; up 658 points