The earnings season is here again. Listed companies are scheduled to post their results for the September quarter in the next few weeks. The markets have been on a record run this year, but many have ...