| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | BAKER BROTHERS ADVISORS, LLC | 763,097 | 3.37 | $6,677,098 | 30-Sep-09 | | OPPENHEIMER FUNDS, INC. | 700,160 | 3.09 | $6,126,400 | 30-Sep-09 | | Barclays Global Investors UK Holdings Ltd | 512,195 | 2.26 | $4,481,706 | 30-Sep-09 | | PALO ALTO INVESTORS, LLC | 3,235,661 | 14.29 | $28,312,033 | 30-Sep-09 | | AXA | 399,405 | 1.76 | $3,494,793 | 30-Sep-09 | | WELLINGTON MANAGEMENT COMPANY, LLP | 344,338 | 1.52 | $3,012,957 | 30-Sep-09 | | STATE STREET CORPORATION | 301,030 | 1.33 | $2,634,012 | 30-Sep-09 | | VANGUARD GROUP, INC. (THE) | 161,463 | .71 | $1,412,801 | 30-Sep-09 | | NORTHERN TRUST CORPORATION | 159,032 | .70 | $1,391,530 | 30-Sep-09 | | GLENMEDE TRUST COMPANY (THE) | 142,069 | .63 | $1,243,103 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | OPPENHEIMER QUEST FOR VALUE FD-OPPENHEIMER QUEST OPPORTUNITY | 398,741 | 1.76 | $4,541,659 | 31-Jul-09 | | OPPENHEIMER BALANCED FUND | 207,170 | .91 | $1,812,737 | 30-Sep-09 | | ISHARES RUSSELL 2000 INDEX FD | 202,292 | .89 | $776,801 | 31-Oct-09 | | ISHARES RUSSELL 2000 GROWTH INDEX FD | 111,736 | .49 | $429,066 | 31-Oct-09 | | OPPENHEIMER BALANCED FUND VA | 94,049 | .42 | $822,928 | 30-Sep-09 | | VANGUARD SMALL-CAP INDEX FUND | 81,721 | .36 | $935,705 | 30-Jun-09 | | COLLEGE RETIREMENT EQUITIES FUND-STOCK ACCOUNT | 73,386 | .32 | $840,269 | 30-Jun-09 | | VANGUARD SMALL-CAP GROWTH INDEX FUND | 52,656 | .23 | $602,911 | 30-Jun-09 | | Allianz Fds-CCM Emerging Companies Fd | 37,740 | .17 | $370,984 | 31-Aug-09 | | ISHARES Russell Micro Cap (TM) Index Fund | 19,806 | .09 | $76,055 | 31-Oct-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|