| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | PRESCOTT GROUP CAPITAL MANAGEMENT, L.L.C. | 3,740,029 | 8.58 | $3,478,226 | 30-Sep-09 | | LIBERTY MUTUAL INSURANCE CO | 2,563,192 | 5.88 | $2,383,768 | 30-Sep-09 | | Marathon Capital Management | 1,144,750 | 2.63 | $1,064,617 | 30-Sep-09 | | ROYCE & ASSOCIATES, LLC | 624,992 | 1.43 | $581,242 | 30-Sep-09 | | RENAISSANCE TECHNOLOGIES, LLC | 145,900 | .33 | $135,687 | 30-Sep-09 | | GRASSI INVESTMENT MANAGEMENT, LLC | 108,368 | .25 | $100,782 | 30-Sep-09 | | CALPERS (CALIFORNIA-PUBLIC EMPLOYEES RETIREMENT SYSTEM) | 44,600 | .10 | $37,018 | 30-Jun-09 | | SPARK LP/DE | 25,400 | .06 | $23,622 | 30-Sep-09 | | WEXFORD CAPITAL LLC | 19,100 | .04 | $17,763 | 30-Sep-09 | | Stevens Capital Management, LP | 10,700 | .02 | $9,951 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK | 5,406 | .01 | $5,027 | 30-Sep-09 | | QUANTITATIVE MASTER SERIES TR-EXTENDED MARKET INDEX SERI | 3,300 | .01 | $2,739 | 30-Jun-09 | | FIDELITY NASDAQ COMPOSITE INDEX FUND | 1,800 | .00 | $1,674 | 30-Sep-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|