Kevin Mahn on expectations for big tech earnings