Wednesday's ETF Winners & Losers - TheStreet

The

Internet HOLDRs

(HHH)

was the biggest loser of exchange-traded funds Wednesday after its largest holding,

Yahoo!

(YHOO)

, posted mixed second-quarter results and warned that its planned search-engine upgrade would be pushed out into the fourth quarter. Shares of the Internet giant were recently trading down $6.51, or 20%, to $25.73. The Internet ETF, meanwhile, was trading down $3.32, or 7%, to $46.22.

ETFs tracking financial services companies got a boost from better-than-expected earnings at

JP Morgan

(JPM) - Get Report

,

Bank of America

(BAC) - Get Report

and

Bank of New York

(BK) - Get Report

. The

Financial Select Sector SPDR

(XLF) - Get Report

gained 78 cents, or 2.5%, to $32.53; the

streetTRACKS KBW Capital Markets

(KCE) - Get Report

fund rose $2.31, or 4%, to $55.59; and the

iShares Dow Jones U.S. Financial Services

(IYG) - Get Report

ETF jumped $3.52, or 3%, to $119.14.

The

iShares Nasdaq Biotechnology Index

(IBB) - Get Report

rose 3% as the fund's major holdings headed higher. The ETF's biggest holding,

Amgen

(AMGN) - Get Report

, rose 77 cents to $64.95.

Vertex Pharmaceuticals

(VRTX) - Get Report

jumped $2.06 to $35.

Celgene

(CELG) - Get Report

, meanwhile, added $1.38 to $46.55. The biotech ETF recently was trading up $2.35 to $70.29.

The

Dow Jones Industrial Average

was off to the races Wednesday after

Federal Reserve

Chairman Ben Bernanke told Congress that economic growth and inflation are both moderating. The Dow recently was adding 225 points to about 11,024. Shares of the

Diamonds Trust

(DIA) - Get Report

ETF, which tracks the average, recently gained $2.01, or 2%, to $110.20.

After tumbling on Tuesday, shares of the

iShares Silver Trust

(SLV) - Get Report

reversed course on Wednesday as the price of silver moved significantly higher. The metal was recently trading up 63 cents to $11.15 an ounce. The silver ETF, meanwhile, was higher by $5.20, or 5%, to $111.15.

Shares of the

U.S. Oil Fund

(USO) - Get Report

slipped 2% as the price of August crude drifted $1.14 lower to $72.40 a barrel. Shares of the Oil ETF were recently down $1.26 to $69.49.