Ownership Profile

Shareholders

Shareholder Holders Value ($MM) % O/S Shares
Institution 138 117.70 41.81 21,642,445
Mutual Fund 117 29.14 10.45 5,407,425
Insider 8 27.65 8.45 4,375,479

Rotation

Shareholder Holders Value Chg ($MM) % O/S Share Change
Buyers 45 1.77 0.62 318,592
Sellers 53 -2.42 0.88 -457,180
Net -- -0.65 0.26 -138,588

Concentration

Value ($MM) % O/S Shares
Total Inst. 117.70 41.81 21,642,445
Top 10 Inst. 89.82 31.93 16,531,683
Top 20 Inst. 103.32 36.57 18,930,862
Top 50 Inst. 113.38 40.26 20,841,006

Style

Holders Value ($MM) % Inst Shares Shares
Growth 33 5.36 1.97 1,020,099
Aggressive Growth 2 0.18 0.07 35,500
Core Growth 19 2.02 0.75 387,035
Growth 12 3.16 1.15 597,564
Income 2 0.69 0.26 132,393
Income Value 1 0.69 0.25 131,893
Yield 1 -- -- 500
Index 20 39.52 14.65 7,585,638
Other 33 7.79 2.87 1,483,468
Broker Dealer 16 4.20 1.56 806,359
GARP 9 2.61 0.97 499,760
Hedge Fund 7 0.98 0.34 177,297
Specialty 1 -- -- 52
Value 15 3.20 1.17 607,691
Core Value 9 0.95 0.35 178,840
Deep Value 6 2.25 0.83 428,851

Location: Global Region

Holders % O/S Shares Share Change
North America 110 31.70 16,412,195 13,282
Europe 15 0.39 202,983 6,389
Asia 1 0.01 2,989 -13
South/Central America 1 -- 1,500 -2,000

Top Holders

Holder Shares Held % O/S Share Change Filing Date
Richmond Brothers, Inc. 5,387,440 10.41 -12,817 3/8/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,924 12/15/17
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) 671,492 1.30 1,325 12/15/17
Northern Trust Investments, Inc. 568,957 1.10 7,387 3/31/18
Gupta (Ajay) 490,949 0.95 -718 6/21/17
Perkins Capital Management, Inc. 425,100 0.82 -5,800 3/31/18
Ravich (Mark H) 419,150 0.81 -- 11/24/17

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Vanguard Total Stock Market Index Fund 1,209,526 2.34 2,900 4/30/18
iShares Russell 2000 ETF 962,746 1.86 -4,200 4/30/18
Vanguard Extended Market Index Fund 650,802 1.26 690 4/30/18
iShares Russell 2000 Growth ETF 378,093 0.73 8,426 4/30/18
Fidelity Extended Market Index Fund 202,763 0.39 -- 3/31/18
Perritt Ultra MicroCap Fund 122,917 0.24 -- 3/31/18
iShares Micro-Cap ETF 111,295 0.21 3,534 4/30/18
Vanguard Health Care Index Fund 109,913 0.21 -416 4/30/18
Fidelity Small Cap Index Fund 97,414 0.19 6,670 1/31/18
CREF Stock Account 93,119 0.18 10,792 3/31/18

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation