| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | JP MORGAN CHASE & COMPANY | 920,809 | 5.65 | $2,854,507 | 30-Sep-09 | | MARXE, AUSTIN W. & GREENHOUSE, DAVID M. | 603,970 | 3.70 | $1,872,307 | 30-Sep-09 | | PRICE (T.ROWE) ASSOCIATES INC | 532,700 | 3.27 | $1,651,370 | 30-Sep-09 | | North Bridge Venture Management IV, L.P. | 4,736,509 | 29.04 | $6,157,461 | 31-Dec-08 | | NEEDHAM INVESTMENT MANAGEMENT, L.L.C. | 285,900 | 1.75 | $886,290 | 30-Sep-09 | | BLAIR (WILLIAM) & COMPANY, L.L.C. | 171,365 | 1.05 | $531,231 | 30-Sep-09 | | DIMENSIONAL FUND ADVISORS LP | 38,743 | .24 | $120,103 | 30-Sep-09 | | Barclays Global Investors UK Holdings Ltd | 13,194 | .08 | $40,901 | 30-Sep-09 | | SPARK LP/DE | 12,400 | .08 | $38,440 | 30-Sep-09 | | CALPERS (CALIFORNIA-PUBLIC EMPLOYEES RETIREMENT SYSTEM) | 6,500 | .04 | $15,405 | 30-Jun-09 |
|
| Holder | Shares | % Out | Value* | Reported | | PRICE (T.ROWE) NEW HORIZONS FUND | 485,900 | 2.98 | $1,506,290 | 30-Sep-09 | | NEEDHAM GROWTH FUND | 100,000 | .61 | $237,000 | 30-Jun-09 | | NEEDHAM SMALL CAP GROWTH FUND | 40,000 | .25 | $94,800 | 30-Jun-09 | | ISHARES Russell Micro Cap (TM) Index Fund | 13,194 | .08 | $40,901 | 30-Sep-09 | | VANGUARD EXTENDED MARKET INDEX FUND | 8,674 | .05 | $20,557 | 30-Jun-09 | | John Hancock Trust-Small Cap Opportunities Tr | 3,800 | .02 | $9,006 | 30-Jun-09 | | DFA Tax Managed U.S. Targeted Value Port | 1,200 | .01 | $3,840 | 31-Jul-09 | | DFA TAX-MANAGED U.S. SMALL CAP PORTFOLIO | 1,082 | .01 | $3,462 | 31-Jul-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|