| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | RENAISSANCE TECHNOLOGIES, LLC | 3,817,493 | 2.01 | $12,712,251 | 30-Sep-09 | | FMR LLC | 28,011,918 | 14.73 | $93,279,686 | 30-Sep-09 | | Allianz Global Investors of America L.P. | 3,358,000 | 1.77 | $11,182,140 | 30-Sep-09 | | BLAIR (WILLIAM) & COMPANY, L.L.C. | 2,527,442 | 1.33 | $8,416,381 | 30-Sep-09 | | PUTNAM INVESTMENT MANAGEMENT, LLC | 2,223,348 | 1.17 | $7,403,748 | 30-Sep-09 | | OPPENHEIMER FUNDS, INC. | 1,285,663 | .68 | $4,281,257 | 30-Sep-09 | | KENNEDY CAPITAL MANAGEMENT, INC. | 689,449 | .36 | $2,295,865 | 30-Sep-09 | | American Century Companies, Inc. | 477,634 | .25 | $1,590,521 | 30-Sep-09 | | Portolan Capital Management, LLC | 450,312 | .24 | $1,499,538 | 30-Sep-09 | | Pictet Asset Management Ltd | 408,666 | .21 | $1,360,857 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | FIDELITY MAGELLAN FUND INC | 4,000,000 | 2.10 | $13,320,000 | 30-Sep-09 | | FIDELITY SMALL CAP STOCK FUND | 19,090,974 | 10.04 | $72,927,520 | 31-Jul-09 | | Allianz Fds-NFJ Small Cap Value Fd | 2,103,100 | 1.11 | $7,339,819 | 31-Aug-09 | | FIDELITY SELECT PORTFOLIOS - WIRELESS | 1,041,600 | .55 | $3,468,528 | 30-Sep-09 | | FIDELITY SELECT PORTFOLIOS - ELECTRONICS | 1,014,200 | .53 | $3,377,286 | 30-Sep-09 | | Fidelity International Capital Appreciation Fund | 702,300 | .37 | $2,338,659 | 30-Sep-09 | | FIDELITY DIVIDEND GROWTH FUND | 682,636 | .36 | $2,273,177 | 30-Sep-09 | | PUTNAM VOYAGER FUND | 598,164 | .31 | $2,284,986 | 31-Jul-09 | | VARIABLE INSURANCE PRODUCTS FD-OVERSEAS PORTFOLIO | 503,300 | .26 | $1,675,989 | 30-Sep-09 | | FIDELITY ADVISOR OVERSEAS FUND | 320,300 | .17 | $1,066,599 | 30-Sep-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|