| TOP INSTITUTIONAL HOLDERS |
| Holder | Shares | % Out | Value* | Reported | | Barclays Global Investors UK Holdings Ltd | 1,213,292 | 7.27 | $35,440,259 | 30-Sep-09 | | VANGUARD GROUP, INC. (THE) | 666,440 | 4.00 | $19,466,712 | 30-Sep-09 | | Allianz Global Investors of America L.P. | 601,700 | 3.61 | $17,575,657 | 30-Sep-09 | | EAGLE ASSET MANAGEMENT, INC. | 585,433 | 3.51 | $17,100,497 | 30-Sep-09 | | GOLDMAN SACHS GROUP INC | 538,775 | 3.23 | $15,737,617 | 30-Sep-09 | | Mesirow Financial Investment Management U.S. Value Equity | 503,013 | 3.02 | $14,693,009 | 30-Sep-09 | | Bank of New York Mellon Corporation | 502,310 | 3.01 | $14,672,475 | 30-Sep-09 | | FMR LLC | 443,915 | 2.66 | $12,966,757 | 30-Sep-09 | | BOWEN, HANES & COMPANY, INC. | 433,525 | 2.60 | $12,663,265 | 30-Sep-09 | | MAIRS & POWER INC | 1,813,318 | 10.87 | $52,967,018 | 30-Sep-09 |
|
| Holder | Shares | % Out | Value* | Reported | | MAIRS & POWER GROWTH FUND INC | 1,180,000 | 7.07 | $34,467,800 | 30-Sep-09 | | Allianz Fds-NFJ Small Cap Value Fd | 540,200 | 3.24 | $14,336,908 | 31-Aug-09 | | ROYCE TOTAL RETURN FUND | 318,357 | 1.91 | $6,574,072 | 30-Jun-09 | | VARIABLE INSURANCE PRODUCTS FD III-MID-CAP PORTFOLIO | 309,990 | 1.86 | $9,054,807 | 30-Sep-09 | | ISHARES RUSSELL 2000 INDEX FD | 246,265 | 1.48 | $7,193,400 | 30-Sep-09 | | GOLDMAN SACHS SMALL CAP VALUE FUND | 243,608 | 1.46 | $5,030,505 | 30-Jun-09 | | ISHARES S&P SMALLCAP 600 INDEX FD | 216,950 | 1.30 | $5,749,175 | 31-Oct-09 | | VICTORY PORTFOLIOS-VICTORY SMALL COMPANY OPPORTUNITY FD | 207,000 | 1.24 | $4,850,010 | 31-Jul-09 | | VANGUARD SMALL-CAP INDEX FUND | 185,338 | 1.11 | $3,827,229 | 30-Jun-09 | | PENNSYLVANIA MUTUAL FUND INC | 177,068 | 1.06 | $3,656,454 | 30-Jun-09 |
|
|
*
|
Value shown is computed using the security's price on the report date given.
|
|