Reflecting broad-based gains across large-cap stocks, BRIndex100 closed at 19,169.73, rising 877.06 points from its weekly ...