The latest on developments in financial markets (All times local):

4:00 p.m.

Stocks struggled to a mixed finish on Wall Street even as gains for technology companies nudged a few key indexes to more all-time highs.

Banks, energy and industrial companies fell Tuesday, but several tech stocks gained. Facebook added 2 percent.

That was enough for the Standard & Poor's 500 index and the Nasdaq composite to settle at record highs.

The Dow Jones industrial average was weighed down by a drop in Goldman Sachs.

Harley-Davidson slumped 5.9 percent after lowering its forecast for shipments and Netflix soared 13.5 percent after reporting big subscriber gains.

The S&P 500 edged up 1 point, less than 0.1 percent, to 2,460.

The Dow Jones industrial average fell 55 points, or 0.3 percent, to 21,574. The Nasdaq rose 29 points, or 0.5 percent, to 6,344.

___

11:45 a.m.

Stocks are broadly lower in midday trading on Wall Street as banks and industrial companies post losses.

Goldman Sachs fell 2.3 percent and Bank of America lost 1.4 percent Tuesday after reporting weak trading revenue.

Harley-Davidson slumped 10 percent after issuing a weak forecast. Netflix soared 9 percent after reporting big gains in subscribers.

The dollar fell to its lowest level in nearly a year.

The Standard & Poor's 500 index slipped 2 points, or 0.1 percent, to 2,457.

The Dow Jones industrial average fell 85 points, or 0.4 percent, to 21,546. The Nasdaq composite edged up 10 points, or 0.2 percent, to 6,325.

Bond prices rose. The yield on the 10-year Treasury note fell to 2.27 percent.

___

9:35 a.m.

Stocks are getting off to a weak start on Wall Street, led by declines in technology companies and banks.

Goldman Sachs and Bank of America both fell early Tuesday after reporting weak trading revenue.

Harley-Davidson slumped 10 percent after issuing a weak forecast. Netflix soared 9 percent after reporting big gains in subscribers.

The dollar fell to its lowest level in nearly a year.

The Standard & Poor's 500 index fell 5 points, or 0.2 percent, to 2,453.

The Dow Jones industrial average slipped 59 points, or 0.3 percent, to 21,569. The Nasdaq composite lost 17 points, or 0.3 percent, to 6,296.

Bond prices rose. The yield on the 10-year Treasury note fell to 2.27 percent.