A seventh consecutive day of gains on the ASX has delighted investors and moved the market to just over 100 points from reaching its record high.

A seventh consecutive day of gains on the ASX has delighted investors and moved the market to just over 100 points from reaching its record high.