Stocks struggle amid mixed earnings; gold steadies: Markets Wrap

Author