Ask Leo: Are we getting to the end of the bear market ?