| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | JANUS CAPITAL MANAGEMENT, LLC | 1,829,623 | 6.14 | $9,056,633 | 30-Sep-09 | | PERRITT CAPITAL MANAGEMENT, INC. | 1,272,846 | 4.27 | $6,300,587 | 30-Sep-09 | | WALL STREET ASSOCIATES | 1,237,000 | 4.15 | $6,123,150 | 30-Sep-09 | | Barclays Global Investors UK Holdings Ltd | 824,106 | 2.77 | $4,079,324 | 30-Sep-09 | | DIMENSIONAL FUND ADVISORS LP | 727,840 | 2.44 | $3,602,808 | 30-Sep-09 | | FMR LLC | 3,234,232 | 10.86 | $16,009,448 | 30-Sep-09 | | OBERWEIS ASSET MANAGEMENT INC. | 577,400 | 1.94 | $2,858,130 | 30-Sep-09 | | INGALLS & SNYDER | 393,525 | 1.32 | $1,947,948 | 30-Sep-09 | | PA COMMONWEALTH OF PUBLIC SCHOOL EMPLOYEES RETIREMENT SY | 375,510 | 1.26 | $1,858,774 | 30-Sep-09 | | PIEDMONT INVESTMENT ADVISERS | 368,379 | 1.24 | $1,823,476 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | JANUS VENTURE FUND | 1,640,185 | 5.51 | $8,118,915 | 30-Sep-09 | | PERRITT MICROCAP OPPORTUNITIES FUND | 1,150,000 | 3.86 | $5,692,500 | 30-Sep-09 | | FIDELITY SELECT PORTFOLIOS - HEALTH CARE | 1,124,047 | 3.77 | $5,564,032 | 30-Sep-09 | | HEARTLAND VALUE FUND | 1,000,000 | 3.36 | $3,910,000 | 30-Jun-09 | | FIDELITY SELECT PORTFOLIOS - MEDICAL DELIVERY | 668,469 | 2.24 | $3,308,921 | 30-Sep-09 | | FIDELITY LOW-PRICED STOCK FUND | 400,046 | 1.34 | $1,912,219 | 31-Jul-09 | | ISHARES RUSSELL 2000 INDEX FD | 351,567 | 1.18 | $1,740,256 | 30-Sep-09 | | FIDELITY ADVISOR HEALTH CARE FUND | 301,898 | 1.01 | $1,494,395 | 30-Sep-09 | | Fidelity Asset Manager 50% | 259,908 | .87 | $1,286,544 | 30-Sep-09 | | VANGUARD EXTENDED MARKET INDEX FUND | 254,567 | .85 | $995,356 | 30-Jun-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|