| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | OBERWEIS ASSET MANAGEMENT INC. | 793,980 | 5.14 | $3,469,692 | 30-Sep-09 | | WELLINGTON MANAGEMENT COMPANY, LLP | 791,161 | 5.13 | $3,457,373 | 30-Sep-09 | | Cortina Asset Management, LLC | 448,957 | 2.91 | $1,961,942 | 30-Sep-09 | | WASATCH ADVISORS INC | 334,634 | 2.17 | $1,462,350 | 30-Sep-09 | | WALL STREET ASSOCIATES | 319,500 | 2.07 | $1,396,215 | 30-Sep-09 | | PRINCIPAL FINANCIAL GROUP, INC. | 1,691,065 | 10.96 | $7,389,954 | 30-Sep-09 | | Barclays Global Investors UK Holdings Ltd | 287,502 | 1.86 | $1,256,383 | 30-Sep-09 | | FMR LLC | 254,105 | 1.65 | $1,110,438 | 30-Sep-09 | | PA COMMONWEALTH OF PUBLIC SCHOOL EMPLOYEES RETIREMENT SY | 189,000 | 1.22 | $825,930 | 30-Sep-09 | | VANGUARD GROUP, INC. (THE) | 183,517 | 1.19 | $801,969 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | WASATCH MICROCAP FUND | 191,140 | 1.24 | $714,863 | 30-Jun-09 | | ISHARES RUSSELL 2000 INDEX FD | 157,440 | 1.02 | $688,012 | 30-Sep-09 | | VANGUARD TOTAL STOCK MARKET INDEX FUND | 117,388 | .76 | $439,031 | 30-Jun-09 | | OBERWEIS MICRO-CAP PORTFOLIO | 112,000 | .73 | $418,880 | 30-Jun-09 | | ISHARES RUSSELL 2000 GROWTH INDEX FD | 81,900 | .53 | $357,903 | 30-Sep-09 | | VANGUARD EXTENDED MARKET INDEX FUND | 35,214 | .23 | $131,700 | 30-Jun-09 | | Ivy Fds VIP-Micro Cap Growth Port | 33,800 | .22 | $126,412 | 30-Jun-09 | | COLLEGE RETIREMENT EQUITIES FUND-STOCK ACCOUNT | 29,785 | .19 | $111,395 | 30-Jun-09 | | ISHARES Russell Micro Cap (TM) Index Fund | 25,515 | .17 | $111,500 | 30-Sep-09 | | DFA TAX-MANAGED U.S. SMALL CAP PORTFOLIO | 21,367 | .14 | $87,604 | 31-Jul-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|