Fog of War and tech earnings previews