| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | PRESCOTT GROUP CAPITAL MANAGEMENT, L.L.C. | 1,596,806 | 6.67 | $2,411,177 | 30-Sep-09 | | PRIMECAP MANAGEMENT COMPANY | 591,693 | 2.47 | $893,456 | 30-Sep-09 | | PERKINS CAPITAL MANAGEMENT, INC. | 512,244 | 2.14 | $773,488 | 30-Sep-09 | | WASATCH ADVISORS INC | 2,571,846 | 10.74 | $3,883,487 | 30-Sep-09 | | AXA | 450,000 | 1.88 | $679,500 | 30-Sep-09 | | Cortina Asset Management, LLC | 437,203 | 1.83 | $660,176 | 30-Sep-09 | | ALLEN HOLDING INC. | 417,938 | 1.75 | $631,086 | 30-Sep-09 | | DAFNA Capital Management, LLC | 399,202 | 1.67 | $602,795 | 30-Sep-09 | | RENAISSANCE TECHNOLOGIES, LLC | 167,800 | .70 | $253,378 | 30-Sep-09 | | BLAIR (WILLIAM) & COMPANY, L.L.C. | 163,775 | .68 | $247,300 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | Primecap Odyssey Aggressive Growth Fund | 591,693 | 2.47 | $893,456 | 30-Sep-09 | | WASATCH MICROCAP FUND | 476,001 | 1.99 | $680,681 | 30-Jun-09 | | WASATCH ULTRA GROWTH FUND | 203,255 | .85 | $290,654 | 30-Jun-09 | | WASATCH GLOBAL SCIENCE & TECHNOLOGY FUND | 130,414 | .54 | $186,492 | 30-Jun-09 | | WASATCH MICRO-CAP VALUE FUND | 103,865 | .43 | $148,526 | 30-Jun-09 | | DFA U.S. MICRO CAP SERIES | 60,128 | .25 | $159,339 | 30-Apr-09 | | VANGUARD EXTENDED MARKET INDEX FUND | 45,217 | .19 | $64,660 | 30-Jun-09 | | DFA U.S. SMALL CAP SERIES | 30,842 | .13 | $81,731 | 30-Apr-09 | | Wasatch Global Opportunities Fund | 24,300 | .10 | $34,749 | 30-Jun-09 | | SPARTAN EXTENDED MARKET INDEX FUND | 18,168 | .08 | $27,433 | 30-Sep-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|