| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | PRICE (T.ROWE) ASSOCIATES INC | 2,721,266 | 5.39 | $30,097,201 | 30-Sep-09 | | Barclays Global Investors UK Holdings Ltd | 1,198,525 | 2.38 | $13,255,686 | 30-Sep-09 | | FMR LLC | 7,563,984 | 14.99 | $83,657,663 | 30-Sep-09 | | VANGUARD GROUP, INC. (THE) | 919,086 | 1.82 | $10,165,091 | 30-Sep-09 | | FRANKLIN RESOURCES, INC | 752,868 | 1.49 | $8,326,720 | 30-Sep-09 | | WELLINGTON MANAGEMENT COMPANY, LLP | 737,473 | 1.46 | $8,156,451 | 30-Sep-09 | | Invesco Ltd. | 639,621 | 1.27 | $7,074,208 | 30-Sep-09 | | BAKER BROTHERS ADVISORS, LLC | 636,215 | 1.26 | $7,036,537 | 30-Sep-09 | | DIMENSIONAL FUND ADVISORS LP | 622,600 | 1.23 | $6,885,956 | 30-Sep-09 | | S.A.C. CAPITAL ADVISORS, LLC | 501,840 | .99 | $5,550,350 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | PRICE (T.ROWE) NEW HORIZONS FUND | 1,287,700 | 2.55 | $14,241,962 | 30-Sep-09 | | PRICE (T.ROWE) HEALTH SCIENCES FUND | 1,125,000 | 2.23 | $11,238,750 | 30-Jun-09 | | FIDELITY DIVIDEND GROWTH FUND | 1,089,395 | 2.16 | $12,048,708 | 30-Sep-09 | | FIDELITY SMALL CAP INDEPENDENCE FUND | 1,070,300 | 2.12 | $12,950,630 | 31-Jul-09 | | FIDELITY MAGELLAN FUND INC | 1,000,000 | 1.98 | $11,060,000 | 30-Sep-09 | | FIDELITY VALUE FUND | 538,012 | 1.07 | $5,950,412 | 30-Sep-09 | | FIDELITY SELECT PORTFOLIOS - HEALTH CARE | 517,160 | 1.03 | $5,719,789 | 30-Sep-09 | | AIM GLOBAL HEALTH CARE FUND | 475,217 | .94 | $5,255,900 | 30-Sep-09 | | Fidelity Small Cap Growth Fund | 440,000 | .87 | $5,324,000 | 31-Jul-09 | | FIDELITY NEW MILLENNIUM FUND | 388,000 | .77 | $4,291,280 | 30-Sep-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|