Ownership Profile

Shareholders

Shareholder Holders Value ($MM) % O/S Shares
Institution 133 113.43 41.55 21,507,242
Mutual Fund 116 28.79 10.86 5,621,215
Insider 8 27.65 8.45 4,375,479

Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 41 1.46 0.53 272,617
Sellers 46 -2.23 0.82 -427,084
Net -- -0.77 0.29 -154,467

Concentration

Value ($MM) % O/S Shares
Total Inst. 113.43 41.55 21,507,242
Top 10 Inst. 87.07 31.82 16,474,791
Top 20 Inst. 99.65 36.46 18,873,970
Top 50 Inst. 109.64 40.14 20,781,279

Style

Holders Value ($MM) % Inst Shares Shares
Growth 32 5.26 1.94 1,003,383
Aggressive Growth 2 0.18 0.07 35,500
Core Growth 20 2.04 0.76 391,931
Growth 10 3.03 1.11 575,952
Income 2 0.69 0.26 132,393
Income Value 1 0.69 0.25 131,893
Yield 1 -- -- 500
Index 20 39.49 14.64 7,581,269
Other 31 6.38 2.37 1,225,280
Broker Dealer 15 3.05 1.13 586,006
GARP 9 2.60 0.97 499,760
Hedge Fund 6 0.73 0.27 139,462
Specialty 1 -- -- 52
Value 14 3.14 1.16 600,071
Core Value 9 0.95 0.34 178,119
Deep Value 5 2.20 0.82 421,952

Location: Global Region

Holders % O/S Shares Share Change
North America 106 31.52 16,318,404 -33,451
Europe 15 0.40 207,201 8,470
Asia 1 0.01 2,989 --
South/Central America 1 -- 1,500 -2,000

Top Holders

Holder Shares Held % O/S Share Change Filing Date
Richmond Brothers, Inc. 5,363,548 10.36 -23,892 5/24/18
BlackRock Institutional Trust Company, N.A. 2,833,999 5.47 15,507 3/31/18
Chioini (Robert L) 2,549,907 4.93 -- 4/25/18
The Vanguard Group, Inc. 2,270,852 4.39 18,258 3/31/18
State Street Global Advisors (US) 913,837 1.77 -10,099 3/31/18
Klema (Thomas E) 638,492 1.23 -33,000 4/25/18
Northern Trust Investments, Inc. 568,957 1.10 7,387 3/31/18
Gupta (Ajay) 490,949 0.95 -69,218 4/25/18
Perkins Capital Management, Inc. 425,100 0.82 -5,800 3/31/18
Ravich (Mark H) 419,150 0.81 -- 4/25/18

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Vanguard Total Stock Market Index Fund 1,260,230 2.43 53,604 6/30/18
iShares Russell 2000 ETF 1,000,896 1.93 33,950 6/30/18
Vanguard Extended Market Index Fund 670,304 1.29 20,192 6/30/18
iShares Russell 2000 Growth ETF 444,807 0.86 75,140 6/30/18
Fidelity Extended Market Index Fund 202,763 0.39 -- 5/31/18
Perritt Ultra MicroCap Fund 122,917 0.24 -- 3/31/18
iShares Micro-Cap ETF 122,546 0.24 14,785 6/30/18
Fidelity Small Cap Index Fund 102,176 0.20 4,762 4/30/18
CREF Stock Account 93,119 0.18 10,792 3/31/18
Vanguard Health Care Index Fund 90,297 0.17 -20,032 6/30/18

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation