| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | DIMENSIONAL FUND ADVISORS LP | 1,521,311 | 8.78 | $5,933,112 | 30-Sep-09 | | FIRST WILSHIRE SECURITIES MANAGEMENT INC | 1,408,497 | 8.13 | $5,493,138 | 30-Sep-09 | | RENAISSANCE TECHNOLOGIES, LLC | 795,300 | 4.59 | $3,101,670 | 30-Sep-09 | | VANGUARD GROUP, INC. (THE) | 471,538 | 2.72 | $1,838,998 | 30-Sep-09 | | KEANE CAPITAL MANAGEMENT, INC. | 421,778 | 2.43 | $1,644,934 | 30-Sep-09 | | Barclays Global Investors UK Holdings Ltd | 415,451 | 2.40 | $1,620,258 | 30-Sep-09 | | FMR LLC | 1,949,945 | 11.25 | $7,604,785 | 30-Sep-09 | | Cadence Capital Management | 184,010 | 1.06 | $717,639 | 30-Sep-09 | | GLOBEFLEX CAPITAL, L.P. | 176,300 | 1.02 | $687,570 | 30-Sep-09 | | CALPERS (CALIFORNIA-PUBLIC EMPLOYEES RETIREMENT SYSTEM) | 155,600 | .90 | $555,492 | 30-Jun-09 |
|
| Holder | Shares | % Out | Value* | Reported | | FIDELITY SELECT PORTFOLIOS - HEALTH CARE | 919,904 | 5.31 | $3,587,625 | 30-Sep-09 | | DFA U.S. SMALL CAP VALUE SERIES | 346,880 | 2.00 | $912,294 | 30-Apr-09 | | VANGUARD TOTAL STOCK MARKET INDEX FUND | 273,607 | 1.58 | $976,776 | 30-Jun-09 | | FIDELITY LEVERAGED COMPANY STOCK FUND | 266,200 | 1.54 | $971,630 | 31-Jul-09 | | FIDELITY ADVISOR HEALTH CARE FUND | 252,255 | 1.46 | $983,794 | 30-Sep-09 | | Fidelity Asset Manager 50% | 220,674 | 1.27 | $860,628 | 30-Sep-09 | | DFA U.S. SMALL CAP SERIES | 207,167 | 1.20 | $544,849 | 30-Apr-09 | | DFA Tax Managed U.S. Targeted Value Port | 175,846 | 1.01 | $641,837 | 31-Jul-09 | | DFA U.S. MICRO CAP SERIES | 168,400 | .97 | $442,892 | 30-Apr-09 | | PERRITT EMERGING OPPORTUNITIES FUND | 149,500 | .86 | $583,050 | 30-Sep-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|