| Top Institutional Holders |
|---|
| Holder | Shares | % Out | Value* | Reported |
|---|
| Wells Fargo & Company | 3,507,358 | 6.58 | 8,031,849 | 31-Mar-2013 | | BlackRock Institutional Trust Company, N.A. | 2,004,920 | 3.76 | 4,591,266 | 31-Mar-2013 | | Wellington Management Company, LLP | 1,264,971 | 2.37 | 2,896,783 | 31-Mar-2013 | | BlackRock Fund Advisors | 1,097,914 | 2.06 | 2,514,223 | 31-Mar-2013 | | FMR, LLC | 6,523,797 | 12.25 | 14,939,495 | 31-Mar-2013 | | Vanguard Group, Inc. (The) | 870,708 | 1.63 | 1,993,921 | 31-Mar-2013 | | Baker Brothers Advisors, LLC | 852,617 | 1.60 | 1,952,492 | 31-Mar-2013 | | Allianz Asset Management AG | 745,300 | 1.40 | 1,706,737 | 31-Mar-2013 | | Shaw D.E. & Co., Inc. | 677,634 | 1.27 | 1,551,781 | 31-Mar-2013 | | State Street Corporation | 570,189 | 1.07 | 1,305,732 | 31-Mar-2013 |
|
| Holder | Shares | % Out | Value* | Reported |
|---|
| Fidelity Select Portfolios - Health Care | 1,961,800 | 3.68 | 3,315,442 | 30-Apr-2013 | | Fidelity Small Cap Opportunities Fund | 1,760,448 | 3.31 | 3,961,008 | 31-Jan-2013 | | Fidelity Stock Selector Small Cap Fund | 1,024,176 | 1.92 | 2,304,396 | 31-Jan-2013 | | Wells Fargo Advantage Small/Mid Cap Value Fd | 942,100 | 1.77 | 1,592,149 | 30-Apr-2013 | | iShares Russell 2000 Index Fund | 678,784 | 1.27 | 1,147,144 | 30-Apr-2013 | | Vanguard Total Stock Market Index Fund | 593,540 | 1.11 | 1,359,206 | 31-Mar-2013 | | Fidelity Advisor Health Care Fund | 428,038 | 0.80 | 723,384 | 30-Apr-2013 | | iShares Russell 2000 Growth Index Fund | 287,046 | 0.54 | 485,107 | 30-Apr-2013 | | Fidelity Stock Selector All Cap Fund | 280,821 | 0.53 | 474,587 | 30-Apr-2013 | | Fidelity Asset Manager 50% | 243,567 | 0.46 | 411,628 | 30-Apr-2013 |
|
View Transactions for Insiders & Institutional Holders Value shown is computed using the security's price on the report date given. Currency in USD. |