Ownership Summary

Top Holders

Holder Shares Held % O/S Share Change Filing Date
BlackRock Institutional Trust Company, N.A. 4,419,211 9.67 372,308 9/30/19
The Vanguard Group, Inc. 3,858,119 8.44 -29,525 6/30/19
Hammer (Neil Robert) 2,544,789 5.57 104,636 5/31/19
Silvercrest Asset Management Group LLC 2,361,675 5.17 2,204,216 6/30/19
Renaissance Technologies LLC 2,200,387 4.81 334,100 9/30/19
Mackenzie Financial Corporation 2,188,361 4.79 697,987 6/30/19
AllianceBernstein L.P. 1,792,983 3.92 517,925 6/30/19
State Street Global Advisors (US) 1,309,112 2.86 74,867 9/30/19
Goldman Sachs Asset Management (US) 1,297,522 2.84 160,983 6/30/19
D. E. Shaw & Co., L.P. 963,950 2.11 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.56 560,866 6/30/19
Vanguard Total Stock Market Index Fund 1,197,340 2.62 -30,591 9/30/19
iShares Core S&P Mid-Cap ETF 1,189,729 2.60 2,079 10/31/19
Vanguard Small-Cap Index Fund 1,017,122 2.23 -31,444 9/30/19
ETFMG Prime Cyber Security ETF 932,922 2.04 2,928 10/31/19
iShares Russell 2000 ETF 903,965 1.98 -8,463 10/31/19
Statens Pensjonsfond Utland 622,010 1.36 19,478 12/31/18
Vanguard Small-Cap Growth Index Fund 603,476 1.32 -5,528 9/30/19
AB Discovery Value Fund 594,228 1.30 -- 9/30/19
Glenmede Small Cap Equity Portfolio 570,980 1.25 570,980 4/30/19

* Insider values reflect direct beneficial ownership.

Copyright Thomson Reuters Corporation