Sole market is best earnings time buy $