Ownership Profile

Shareholders

Shareholder Holders Value ($MM) % O/S Shares
Institution 74 110.94 87.79 7,341,000
Mutual Fund 75 31.88 26.30 2,199,416
Insider 12 25.59 21.86 1,828,082

Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 32 3.77 2.87 240,116
Sellers 28 -4.37 3.51 -293,684
Net -- -0.60 0.64 -53,568

Concentration

Value ($MM) % O/S Shares
Total Inst. 110.94 87.79 7,341,000
Top 10 Inst. 89.96 71.02 5,939,102
Top 20 Inst. 101.67 80.53 6,733,924
Top 50 Inst. 110.67 87.58 7,323,617

Style

Holders Value ($MM) % Inst Shares Shares
Growth 15 15.17 11.62 971,361
Aggressive Growth 2 6.12 4.66 390,090
Core Growth 12 9.04 6.95 581,021
Growth 1 -- -- 250
Income 4 10.85 8.26 690,930
Income Value 2 1.35 1.03 86,122
Yield 2 9.50 7.23 604,808
Index 6 8.01 6.10 510,344
Other 22 33.56 25.56 2,137,297
Broker Dealer 6 0.57 0.43 36,253
GARP 8 25.91 19.73 1,650,004
Hedge Fund 7 7.08 5.39 450,889
Specialty 1 -- -- 151
Value 11 10.30 7.97 666,062
Core Value 7 2.58 2.08 173,944
Deep Value 4 7.73 5.89 492,118

Location: Global Region

Holders % O/S Shares Share Change
North America 60 60.30 5,042,206 65,659
Europe 2 0.41 34,381 -3,289

Top Holders

Holder Shares Held % O/S Share Change Filing Date
Barnhill (Robert B Jr) 1,826,026 21.84 7,293 5/30/17
RBC Global Asset Management (U.S.) Inc. 980,462 11.73 -1,425 3/31/17
DePrince, Race & Zollo, Inc. 604,608 7.23 1,949 3/31/17
Fidelity Management & Research Company 544,564 6.51 -- 3/31/17
Royce & Associates, LP 461,214 5.52 -134,440 3/31/17
Dimensional Fund Advisors, L.P. 452,817 5.42 5,128 3/31/17
Renaissance Technologies LLC 372,748 4.46 -5,752 3/31/17
Tieton Capital Management, LLC 308,390 3.69 28,928 3/31/17
BlackRock Institutional Trust Company, N.A. 194,798 2.33 15,649 3/31/17
The Vanguard Group, Inc. 193,475 2.31 4,700 3/31/17

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Fidelity Low-Priced Stock Fund 477,018 5.70 -1,389 1/31/17
Royce Total Return Fund 227,008 2.71 -40,925 3/31/17
Vanguard Total Stock Market Index Fund 148,649 1.78 22,674 4/30/17
Royce Pennsylvania Mutual Fund 125,999 1.51 -29,518 3/31/17
RBC Small Cap Core Fund 97,400 1.16 -- 12/31/16
DFA U.S. Small Cap Value Portfolio 89,002 1.06 -71 1/31/17
Royce Capital Fund - Small Cap Portfolio 87,628 1.05 -59,197 3/31/17
Crawford Dividend Opportunity Fund 83,135 0.99 20,691 3/31/17
RBC Enterprise Fund 66,892 0.80 -- 12/31/16
DFA U.S. Micro Cap Portfolio 64,080 0.77 -- 1/31/17