Why the share market is heading to all time highs