Almost half-way through 2023, the stock market is outperforming most analysts’ expectations as earnings rebounded nicely ...