Block ( NYSE: SQ) is expected to release its third quarter results on November 7, Thursday, and investors will be keen to see if the company can navigate well amid strong competition. The consensus ...