Earnings watch - Notable companies due to report include Salesforce ( CRM ), Royal Bank of Canada ( RY ), Snowflake ( SNOW ), ...