Weekly Earnings: July 12th 2021

The following is a list of companies presenting earnings this upcoming week, sorted by market cap: