IGBC closes above 15100 level, posts record