| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | HEARTLAND ADVISORS INC. | 1,653,700 | 8.00 | $6,532,115 | 30-Sep-09 | | BLAIR (WILLIAM) & COMPANY, L.L.C. | 1,578,513 | 7.63 | $6,235,126 | 30-Sep-09 | | GOLDMAN CAPITAL MANAGEMENT, INC. | 1,550,900 | 7.50 | $6,126,055 | 30-Sep-09 | | KENNEDY CAPITAL MANAGEMENT, INC. | 791,235 | 3.83 | $3,125,378 | 30-Sep-09 | | RENAISSANCE TECHNOLOGIES, LLC | 434,850 | 2.10 | $1,717,657 | 30-Sep-09 | | Credit Agricole S.A. | 211,741 | 1.02 | $836,376 | 30-Sep-09 | | NORTHPOINTE CAPITAL LLC | 190,321 | .92 | $751,767 | 30-Sep-09 | | GRT CAPITAL PARTNERS, LLC | 188,000 | .91 | $742,600 | 30-Sep-09 | | PA COMMONWEALTH OF PUBLIC SCHOOL EMPLOYEES RETIREMENT SY | 179,499 | .87 | $709,021 | 30-Sep-09 | | VERITABLE, LP | 50,000 | .24 | $197,500 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | BLAIR (WILLIAM) MUTUAL FUNDS, INC.-SMALL CAP GROWTH FUND | 1,380,735 | 6.68 | $5,453,903 | 30-Sep-09 | | HEARTLAND VALUE FUND | 1,176,065 | 5.69 | $5,198,207 | 30-Jun-09 | | BUFFALO SCIENCE & TECHNOLOGY FUND | 121,300 | .59 | $536,146 | 30-Jun-09 | | PARADIGM VALUE FUND | 120,400 | .58 | $532,168 | 30-Jun-09 | | BUFFALO MICRO CAP FUND | 73,900 | .36 | $326,638 | 30-Jun-09 | | Adirondack Small Cap Fund | 27,000 | .13 | $119,340 | 30-Jun-09 | | Paradigm Opportunity Fund | 19,000 | .09 | $83,980 | 30-Jun-09 | | Advisors Inner Circle Fund II-GRT Value Fund | 2,908 | .01 | $12,300 | 31-Jul-09 | | FIDELITY NASDAQ COMPOSITE INDEX FUND | 674 | .00 | $2,662 | 30-Sep-09 | | FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK | 516 | .00 | $2,038 | 30-Sep-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|