| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | HEALTHCOR MANAGEMENT LP | 1,050,000 | 8.55 | $29,820,000 | 30-Sep-09 | | WELLINGTON MANAGEMENT COMPANY, LLP | 819,833 | 6.68 | $23,283,257 | 30-Sep-09 | | Barclays Global Investors UK Holdings Ltd | 627,980 | 5.11 | $17,834,632 | 30-Sep-09 | | VANGUARD GROUP, INC. (THE) | 531,033 | 4.33 | $15,081,337 | 30-Sep-09 | | WASATCH ADVISORS INC | 453,944 | 3.70 | $12,892,009 | 30-Sep-09 | | RENAISSANCE TECHNOLOGIES, LLC | 438,850 | 3.57 | $12,463,340 | 30-Sep-09 | | DIMENSIONAL FUND ADVISORS LP | 335,292 | 2.73 | $9,522,292 | 30-Sep-09 | | LOOMIS SAYLES & CO L P | 311,051 | 2.53 | $8,833,848 | 30-Sep-09 | | SEGALL BRYANT & HAMILL INVESTMENT COUNSEL | 189,289 | 1.54 | $5,375,807 | 30-Sep-09 | | STATE STREET CORPORATION | 186,755 | 1.52 | $5,303,842 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | FIDELITY LOW-PRICED STOCK FUND | 391,865 | 3.19 | $9,569,343 | 31-Jul-09 | | HARTFORD SMALLCAP GROWTH HLS SERIES | 151,000 | 1.23 | $3,438,270 | 30-Jun-09 | | WASATCH MICROCAP FUND | 149,295 | 1.22 | $3,399,447 | 30-Jun-09 | | LOOMIS SAYLES SMALL CAP VALUE FUND | 140,317 | 1.14 | $3,195,018 | 30-Jun-09 | | DFA U.S. MICRO CAP SERIES | 135,749 | 1.11 | $3,054,352 | 30-Apr-09 | | WASATCH SMALL CAP VALUE FUND | 135,186 | 1.10 | $3,078,185 | 30-Jun-09 | | ROYCE MICRO-CAP FUND | 117,855 | .96 | $2,683,558 | 30-Jun-09 | | ISHARES RUSSELL 2000 INDEX FD | 109,309 | .89 | $3,104,375 | 30-Sep-09 | | VANGUARD SMALL-CAP INDEX FUND | 102,273 | .83 | $2,328,756 | 30-Jun-09 | | ISHARES S&P SMALLCAP 600 INDEX FD | 99,101 | .81 | $2,824,378 | 31-Oct-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|