Ownership Summary

Top Holders

Holder Shares Held % O/S Share Change Filing Date
BlackRock Institutional Trust Company, N.A. 4,046,903 8.96 -259,010 6/30/19
The Vanguard Group, Inc. 3,858,119 8.54 -29,525 6/30/19
Hammer (Neil Robert) 2,544,789 5.63 104,636 5/31/19
Silvercrest Asset Management Group LLC 2,361,675 5.23 2,204,216 6/30/19
Mackenzie Financial Corporation 2,188,361 4.84 697,987 6/30/19
Renaissance Technologies LLC 1,866,287 4.13 6,200 6/30/19
AllianceBernstein L.P. 1,792,983 3.97 517,925 6/30/19
Goldman Sachs Asset Management (US) 1,297,522 2.87 160,983 6/30/19
State Street Global Advisors (US) 1,234,245 2.73 -36,236 6/30/19
D. E. Shaw & Co., L.P. 963,950 2.13 392,043 6/30/19

Top Holders: Mutual Funds

Fund Shares Held % O/S Share Change Filing Date
Mackenzie US Mid Cap Growth Class 1,625,241 3.60 560,866 6/30/19
Vanguard Total Stock Market Index Fund 1,227,931 2.72 81,299 8/31/19
iShares Core S&P Mid-Cap ETF 1,118,250 2.48 -9,024 8/31/19
Vanguard Small-Cap Index Fund 1,048,566 2.32 -5,812 8/31/19
ETFMG Prime Cyber Security ETF 944,693 2.09 -24,560 8/31/19
iShares Russell 2000 ETF 717,900 1.59 -35,768 8/31/19
Goldman Sachs Small Cap Value Fund 671,731 1.49 8,028 6/30/19
Statens Pensjonsfond Utland 622,010 1.38 19,478 12/31/18
Vanguard Small-Cap Growth Index Fund 609,004 1.35 -6,555 8/31/19
AB Discovery Value Fund 594,228 1.32 55,625 7/31/19

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation