Q3 Earnings Could Be the Catalyst the Market Has Been Waiting For | SharesLocker