HoldingsChannel.com
Funds Holding MSFT
HolderAmountPosition Size
($ in 1000's)
 As of
Vanguard Group Inc.632,013,255$128,621,019 06/30/2020
     MSFT632,013,255$128,621,019 06/30/2020
BlackRock Inc. $106,283,186 06/30/2020
     MSFT521,841,633$106,199,991 06/30/2020
     Call408,800$83,195 06/30/2020
State Street Corp314,554,694$64,015,026 06/30/2020
     MSFT314,554,694$64,015,026 06/30/2020
FMR LLC236,873,992$48,206,226 06/30/2020
     MSFT236,873,992$48,206,226 06/30/2020
Price T Rowe Associates Inc. MD183,090,016$37,260,650 06/30/2020
     MSFT183,090,016$37,260,650 06/30/2020
Capital World Investors122,923,512$25,015,917 06/30/2020
     MSFT122,923,512$25,015,917 06/30/2020
Geode Capital Management LLC116,688,974$23,707,251 06/30/2020
     MSFT116,688,974$23,707,251 06/30/2020
Capital International Investors98,209,725$19,984,854 06/30/2020
     MSFT98,209,725$19,984,854 06/30/2020
Capital Research Global Investors94,081,197$19,146,400 06/30/2020
     MSFT94,081,197$19,146,400 06/30/2020
Northern Trust Corp93,331,898$18,993,975 06/30/2020
     MSFT93,331,898$18,993,975 06/30/2020
Bank of New York Mellon Corp85,075,509$17,313,715 06/30/2020
     MSFT85,075,509$17,313,715 06/30/2020
JPMorgan Chase & Co. $15,305,560 06/30/2020
     MSFT75,151,705$15,294,122 06/30/2020
     Call948,600$193,050 06/30/2020
     Put892,400$181,612 06/30/2020
Bank of America Corp DE $15,302,435 06/30/2020
     MSFT75,466,044$15,358,095 06/30/2020
     Put1,451,200$295,334 06/30/2020
     Call1,177,700$239,674 06/30/2020
Wellington Management Group LLP70,134,398$14,273,051 06/30/2020
     MSFT70,134,398$14,273,051 06/30/2020
Nuveen Asset Management LLC59,279,944$12,064,061 06/30/2020
     MSFT59,279,944$12,064,061 06/30/2020
Morgan Stanley59,003,087$12,007,719 06/30/2020
     MSFT59,003,087$12,007,719 06/30/2020
Wells Fargo & Company MN $10,793,696 06/30/2020
     MSFT53,006,299$10,787,312 06/30/2020
     Call341,400$11,016 06/30/2020
     Put1,033,767$4,632 06/30/2020
Janus Henderson Group PLC47,042,238$9,573,394 06/30/2020
     MSFT47,042,238$9,573,394 06/30/2020
Legal & General Group Plc46,024,298$9,365,847 06/30/2020
     MSFT46,024,298$9,365,847 06/30/2020
Alliancebernstein L.P.44,935,409$9,144,805 06/30/2020
     MSFT44,935,409$9,144,805 06/30/2020
UBS Asset Management Americas Inc.40,262,498$8,193,821 06/30/2020
     MSFT40,262,498$8,193,821 06/30/2020
Ameriprise Financial Inc.38,796,599$7,896,617 06/30/2020
     MSFT38,796,599$7,896,617 06/30/2020
Charles Schwab Investment Management Inc.38,511,232$7,837,422 06/30/2020
     MSFT38,511,232$7,837,422 06/30/2020
Massachusetts Financial Services Co. MA38,509,939$7,837,156 06/30/2020
     MSFT38,509,939$7,837,156 06/30/2020
Goldman Sachs Group Inc. $7,156,607 06/30/2020
     MSFT35,168,476$7,157,136 06/30/2020
     Put1,206,200$245,474 06/30/2020
     Call1,203,600$244,945 06/30/2020
Sumitomo Mitsui Trust Holdings Inc.32,289,856$6,571,309 06/30/2020
     MSFT32,289,856$6,571,309 06/30/2020
Parametric Portfolio Associates LLC31,570,038$6,424,819 06/30/2020
     MSFT31,570,038$6,424,819 06/30/2020
Invesco Ltd. $6,369,099 06/30/2020
     MSFT31,235,942$6,356,827 06/30/2020
     Call60,300$12,272 06/30/2020
UBS Group AG $6,148,183 06/30/2020
     MSFT32,626,829$6,639,886 06/30/2020
     Put4,051,000$824,419 06/30/2020
     Call1,634,885$332,716 06/30/2020
Jennison Associates LLC29,684,246$6,041,041 06/30/2020
     MSFT29,684,246$6,041,041 06/30/2020
Swiss National Bank28,840,717$5,869,374 06/30/2020
     MSFT28,840,717$5,869,374 06/30/2020
Royal Bank of Canada $5,785,895 06/30/2020
     MSFT30,052,021$6,115,886 06/30/2020
     Put2,092,600$425,865 06/30/2020
     Call471,100$95,874 06/30/2020
Franklin Resources Inc.26,518,328$5,615,245 06/30/2020
     MSFT26,518,328$5,615,245 06/30/2020
Deutsche Bank AG $5,392,379 06/30/2020
     MSFT26,496,803$5,392,363 06/30/2020
     Call80$16 06/30/2020
Primecap Management Co. CA23,906,408$4,865,193 06/30/2020
     MSFT23,906,408$4,865,193 06/30/2020
Dimensional Fund Advisors LP22,518,113$4,581,848 06/30/2020
     MSFT22,518,113$4,581,848 06/30/2020
Clearbridge Investments LLC21,895,142$4,455,880 06/30/2020
     MSFT21,895,142$4,455,880 06/30/2020
Fisher Asset Management LLC21,853,102$4,447,325 06/30/2020
     MSFT21,853,102$4,447,325 06/30/2020
Credit Suisse AG $4,402,789 06/30/2020
     MSFT22,963,956$4,673,396 06/30/2020
     Put2,682,900$545,997 06/30/2020
     Call1,353,200$275,390 06/30/2020
Magellan Asset Management Ltd20,696,499$4,211,944 06/30/2020
     MSFT20,696,499$4,211,944 06/30/2020
Amundi Pioneer Asset Management Inc.20,522,870$4,176,566 06/30/2020
     MSFT20,522,870$4,176,566 06/30/2020
Nordea Investment Management AB20,872,802$4,168,090 06/30/2020
     MSFT20,872,802$4,168,090 06/30/2020
American Century Companies Inc.19,915,477$4,052,999 06/30/2020
     MSFT19,915,477$4,052,999 06/30/2020
New York State Common Retirement Fund18,665,699$3,798,656 06/30/2020
     MSFT18,665,699$3,798,656 06/30/2020
Dodge & Cox17,842,059$3,631,037 06/30/2020
     MSFT17,842,059$3,631,037 06/30/2020
Polen Capital Management LLC17,657,952$3,593,570 06/30/2020
     MSFT17,657,952$3,593,570 06/30/2020
California Public Employees Retirement System16,850,303$3,429,205 06/30/2020
     MSFT16,850,303$3,429,205 06/30/2020
Allianz Asset Management GmbH $3,216,050 06/30/2020
     MSFT16,280,217$3,313,186 06/30/2020
     Put666,600$135,660 06/30/2020
     Call189,300$38,524 06/30/2020
The Manufacturers Life Insurance Company 15,933,160$3,161,777 06/30/2020
     MSFT15,933,160$3,161,777 06/30/2020
Putnam Investments LLC15,096,547$3,072,298 06/30/2020
     MSFT15,096,547$3,072,298 06/30/2020
Principal Financial Group Inc.15,072,613$3,067,428 06/30/2020
     MSFT15,072,613$3,067,428 06/30/2020
Sanders Capital LLC13,223,640$3,043,374 06/30/2020
     MSFT13,223,640$3,043,374 06/30/2020
Bank of Montreal Can $3,031,805 06/30/2020
     MSFT14,184,170$3,039,949 06/30/2020
     Put72,400$15,517 06/30/2020
     Call34,400$7,373 06/30/2020
California State Teachers Retirement System14,602,157$2,971,685 06/30/2020
     MSFT14,602,157$2,971,685 06/30/2020
TCI Fund Management Ltd.14,455,440$2,941,827 06/30/2020
     MSFT14,455,440$2,941,827 06/30/2020
Rhumbline Advisers14,170,202$2,883,778 06/30/2020
     MSFT14,170,202$2,883,778 06/30/2020
Eagle Capital Management LLC14,168,111$2,883,352 06/30/2020
     MSFT14,168,111$2,883,352 06/30/2020
Arrowstreet Capital Limited Partnership13,534,704$2,754,448 06/30/2020
     MSFT13,534,704$2,754,448 06/30/2020
Freestone Capital Holdings LLC228,644$2,689,516 06/30/2020
     MSFT228,644$2,689,516 06/30/2020
Citigroup Inc. $2,671,182 06/30/2020
     MSFT11,434,160$2,326,966 06/30/2020
     Call3,612,300$735,139 06/30/2020
     Put1,920,900$390,923 06/30/2020
Neuberger Berman Group LLC13,118,649$2,668,781 06/30/2020
     MSFT13,118,649$2,668,781 06/30/2020
State Farm Mutual Automobile Insurance Co.12,712,004$2,587,020 06/30/2020
     MSFT12,712,004$2,587,020 06/30/2020
Lazard Asset Management LLC12,478,258$2,539,449 06/30/2020
     MSFT12,478,258$2,539,449 06/30/2020
PNC Financial Services Group Inc.12,330,804$2,509,442 06/30/2020
     MSFT12,330,804$2,509,442 06/30/2020
Prudential Financial Inc.12,219,398$2,486,770 06/30/2020
     MSFT12,219,398$2,486,770 06/30/2020
APG Asset Management N.V.13,477,185$2,442,009 06/30/2020
     MSFT13,477,185$2,442,009 06/30/2020
Fundsmith LLP11,954,858$2,432,933 06/30/2020
     MSFT11,954,858$2,432,933 06/30/2020
Voya Investment Management LLC11,781,862$2,397,727 06/30/2020
     MSFT11,781,862$2,397,727 06/30/2020
Hsbc Holdings PLC $2,346,277 06/30/2020
     MSFT11,837,075$2,408,632 06/30/2020
     Put667,300$135,802 06/30/2020
     Call360,900$73,447 06/30/2020
Waddell & Reed Financial Inc.11,264,877$2,292,515 06/30/2020
     MSFT11,264,877$2,292,515 06/30/2020
Loomis Sayles & Co. L P11,258,378$2,291,193 06/30/2020
     MSFT11,258,378$2,291,193 06/30/2020
New York State Teachers Retirement System11,176,175$2,274,463 06/30/2020
     MSFT11,176,175$2,274,463 06/30/2020
Tiger Global Management LLC11,011,151$2,240,879 06/30/2020
     MSFT11,011,151$2,240,879 06/30/2020
Alecta Pensionsforsakring Omsesidigt10,861,000$2,209,779 06/30/2020
     MSFT10,861,000$2,209,779 06/30/2020
AQR Capital Management LLC10,853,843$2,167,186 06/30/2020
     MSFT10,853,843$2,167,186 06/30/2020
D. E. Shaw & Co. Inc. $2,163,487 06/30/2020
     MSFT10,524,864$2,141,915 06/30/2020
     Call430,100$87,530 06/30/2020
     Put324,100$65,958 06/30/2020
Swedbank10,623,111$2,161,909 06/30/2020
     MSFT10,623,111$2,161,909 06/30/2020
TD Asset Management Inc.10,417,079$2,119,979 06/30/2020
     MSFT10,417,079$2,119,979 06/30/2020
Barclays PLC $2,119,521 06/30/2020
     MSFT12,302,431$2,503,667 06/30/2020
     Put3,084,200$627,666 06/30/2020
     Call1,196,600$243,520 06/30/2020
Eaton Vance Management10,350,642$2,106,389 06/30/2020
     MSFT10,350,642$2,106,389 06/30/2020
DZ BANK AG Deutsche Zentral Genossenschafts Bank Frankfurt am Main $2,095,510 06/30/2020
     MSFT10,239,935$2,082,992 06/30/2020
     Call62,000$12,518 06/30/2020
State Board of Administration of Florida Retirement System10,082,325$2,051,854 06/30/2020
     MSFT10,082,325$2,051,854 06/30/2020
Brown Advisory Inc.9,876,948$2,010,058 06/30/2020
     MSFT9,876,948$2,010,058 06/30/2020
Raymond James & Associates $2,000,626 06/30/2020
     MSFT9,815,784$1,997,639 06/30/2020
     Call128,100$2,987 06/30/2020
Ninety One UK Ltd9,531,412$1,939,738 06/30/2020
     MSFT9,531,412$1,939,738 06/30/2020
Ensign Peak Advisors Inc9,421,665$1,917,402 06/30/2020
     MSFT9,421,665$1,917,402 06/30/2020
Winslow Capital Management LLC9,307,600$1,894,190 06/30/2020
     MSFT9,307,600$1,894,190 06/30/2020
Susquehanna International Group LLP $1,888,364 06/30/2020
     Call20,326,000$4,136,544 06/30/2020
     Put12,995,000$2,644,612 06/30/2020
     MSFT1,947,974$396,432 06/30/2020
Standard Life Aberdeen plc9,148,310$1,861,772 06/30/2020
     MSFT9,148,310$1,861,772 06/30/2020
Fred Alger Management LLC8,913,600$1,814,007 06/30/2020
     MSFT8,913,600$1,814,007 06/30/2020
Adage Capital Partners GP L.L.C.8,910,686$1,813,414 06/30/2020
     MSFT8,910,686$1,813,414 06/30/2020
Schroder Investment Management Group8,358,533$1,701,044 06/30/2020
     MSFT8,358,533$1,701,044 06/30/2020
Great West Life Assurance Co. Can8,378,945$1,699,247 06/30/2020
     MSFT8,378,945$1,699,247 06/30/2020
National Pension Service8,338,118$1,696,890 06/30/2020
     MSFT8,338,118$1,696,890 06/30/2020
Bessemer Group Inc.8,201,250$1,669,038 06/30/2020
     MSFT8,201,250$1,669,038 06/30/2020
1832 Asset Management L.P.8,004,533$1,601,836 06/30/2020
     MSFT8,004,533$1,601,836 06/30/2020
Mitsubishi UFJ Trust & Banking Corp7,727,869$1,572,700 06/30/2020
     MSFT7,727,869$1,572,700 06/30/2020
Russell Investments Group Ltd.7,738,004$1,563,063 06/30/2020
     MSFT7,738,004$1,563,063 06/30/2020
Jackson Square Partners LLC7,383,192$1,502,553 06/30/2020
     MSFT7,383,192$1,502,553 06/30/2020
Edgewood Management LLC7,376,376$1,501,166 06/30/2020
     MSFT7,376,376$1,501,166 06/30/2020
Fayez Sarofim & Co7,370,218$1,499,913 06/30/2020
     MSFT7,370,218$1,499,913 06/30/2020
Chevy Chase Trust Holdings Inc.7,190,647$1,463,369 06/30/2020
     MSFT7,190,647$1,463,369 06/30/2020
State of Wisconsin Investment Board7,187,410$1,462,710 06/30/2020
     MSFT7,187,410$1,462,710 06/30/2020
Baillie Gifford & Co.7,161,344$1,457,404 06/30/2020
     MSFT7,161,344$1,457,404 06/30/2020
Korea Investment CORP7,067,659$1,438,339 06/30/2020
     MSFT7,067,659$1,438,339 06/30/2020
Parnassus Investments CA6,987,811$1,422,089 06/30/2020
     MSFT6,987,811$1,422,089 06/30/2020
Artisan Partners Limited Partnership6,726,854$1,368,982 06/30/2020
     MSFT6,726,854$1,368,982 06/30/2020
Aristotle Capital Management LLC6,586,670$1,340,453 06/30/2020
     MSFT6,586,670$1,340,453 06/30/2020
Stifel Financial Corp6,483,396$1,319,443 06/30/2020
     MSFT6,483,396$1,319,443 06/30/2020
GQG Partners LLC6,356,204$1,294,037 06/30/2020
     MSFT6,356,204$1,294,037 06/30/2020
FIL Ltd6,345,009$1,291,273 06/30/2020
     MSFT6,345,009$1,291,273 06/30/2020
Los Angeles Capital Management & Equity Research Inc.6,339,388$1,290,129 06/30/2020
     MSFT6,339,388$1,290,129 06/30/2020
Aperio Group LLC6,289,692$1,280,016 06/30/2020
     MSFT6,289,692$1,280,016 06/30/2020
Victory Capital Management Inc.6,270,632$1,276,137 06/30/2020
     MSFT6,270,632$1,276,137 06/30/2020
Lone Pine Capital LLC6,234,794$1,268,843 06/30/2020
     MSFT6,234,794$1,268,843 06/30/2020
US Bancorp DE $1,236,566 06/30/2020
     MSFT6,077,639$1,236,863 06/30/2020
     Put542$320 06/30/2020
     Call20$23 06/30/2020
Robeco Institutional Asset Management B.V.5,793,679$1,179,076 06/30/2020
     MSFT5,793,679$1,179,076 06/30/2020
Truist Financial Corp5,684,164$1,156,784 06/30/2020
     MSFT5,684,164$1,156,784 06/30/2020
Strs Ohio5,682,758$1,156,498 06/30/2020
     MSFT5,682,758$1,156,498 06/30/2020
First Manhattan Co.5,473,064$1,113,824 06/30/2020
     MSFT5,473,064$1,113,824 06/30/2020
Epoch Investment Partners Inc.5,323,347$1,083,354 06/30/2020
     MSFT5,323,347$1,083,354 06/30/2020
Pictet Asset Management Ltd.5,316,072$1,081,874 06/30/2020
     MSFT5,316,072$1,081,874 06/30/2020
CIBC Private Wealth Group LLC5,313,958$1,081,443 06/30/2020
     MSFT5,313,958$1,081,443 06/30/2020
Mackenzie Financial Corp5,217,362$1,061,785 06/30/2020
     MSFT5,217,362$1,061,785 06/30/2020
AMF Pensionsforsakring AB4,967,283$1,010,892 06/30/2020
     MSFT4,967,283$1,010,892 06/30/2020
State of New Jersey Common Pension Fund D4,965,585$1,010,546 06/30/2020
     MSFT4,965,585$1,010,546 06/30/2020
Public Employees Retirement Association of Colorado4,958,100$1,009,023 06/30/2020
     MSFT4,958,100$1,009,023 06/30/2020
NN Investment Partners Holdings N.V.4,898,517$996,899 06/30/2020
     MSFT4,898,517$996,899 06/30/2020
ProShare Advisors LLC4,866,089$990,298 06/30/2020
     MSFT4,866,089$990,298 06/30/2020
Thrivent Financial for Lutherans4,786,913$970,027 06/30/2020
     MSFT4,786,913$970,027 06/30/2020
DSM Capital Partners LLC4,754,411$967,570 06/30/2020
     MSFT4,754,411$967,570 06/30/2020
Baird Financial Group Inc.5,604,445$960,262 06/30/2020
     MSFT5,604,445$960,262 06/30/2020
Royal London Asset Management Ltd.4,781,643$948,989 06/30/2020
     MSFT4,781,643$948,989 06/30/2020
Sei Investments Co.4,662,895$948,900 06/30/2020
     MSFT4,662,895$948,900 06/30/2020
Findlay Park Partners LLP4,624,744$941,182 06/30/2020
     MSFT4,624,744$941,182 06/30/2020
Retirement Systems of Alabama4,557,155$927,427 06/30/2020
     MSFT4,557,155$927,427 06/30/2020
BNP Paribas Arbitrage SA $926,163 06/30/2020
     MSFT4,955,142$1,008,421 06/30/2020
     Put11,497$233,975 06/30/2020
     Call7,455$151,717 06/30/2020
Canada Pension Plan Investment Board4,549,860$925,942 06/30/2020
     MSFT4,549,860$925,942 06/30/2020
Acadian Asset Management LLC4,522,095$920,292 06/30/2020
     MSFT4,522,095$920,292 06/30/2020
Envestnet Asset Management Inc.4,506,505$917,110 06/30/2020
     MSFT4,506,505$917,110 06/30/2020
Sands Capital Management LLC4,489,263$913,610 06/30/2020
     MSFT4,489,263$913,610 06/30/2020
CI Investments Inc.4,419,493$899,411 06/30/2020
     MSFT4,419,493$899,411 06/30/2020
Vontobel Asset Management Inc.4,164,326$896,410 06/30/2020
     MSFT4,164,326$896,410 06/30/2020
AustralianSuper Pty Ltd4,365,987$888,522 06/30/2020
     MSFT4,365,987$888,522 06/30/2020
DekaBank Deutsche Girozentrale $887,123 06/30/2020
     MSFT4,447,169$887,123 06/30/2020
     Call620,000$0 06/30/2020
Public Employees Retirement System of Ohio4,216,904$858,182 06/30/2020
     MSFT4,216,904$858,182 06/30/2020
State of Tennessee Treasury Department4,205,728$855,908 06/30/2020
     MSFT4,205,728$855,908 06/30/2020
Toronto Dominion Bank5,791,355$854,093 06/30/2020
     MSFT5,791,355$854,093 06/30/2020
AXA4,147,923$844,144 06/30/2020
     MSFT4,147,923$844,144 06/30/2020
Egerton Capital UK LLP4,092,387$832,842 06/30/2020
     MSFT4,092,387$832,842 06/30/2020
Jensen Investment Management Inc.4,086,908$831,727 06/30/2020
     MSFT4,086,908$831,727 06/30/2020
KBC Group NV4,055,093$825,253 06/30/2020
     MSFT4,055,093$825,253 06/30/2020
Aviva PLC4,037,590$821,690 06/30/2020
     MSFT4,037,590$821,690 06/30/2020
Mawer Investment Management Ltd.4,029,892$819,939 06/30/2020
     MSFT4,029,892$819,939 06/30/2020
Bank of Nova Scotia4,027,183$819,567 06/30/2020
     MSFT4,027,183$819,567 06/30/2020
Raymond James Financial Services Advisors Inc. $815,541 06/30/2020
     MSFT4,006,567$815,422 06/30/2020
     Call16,300$119 06/30/2020
Asset Management One Co. Ltd.3,978,290$809,623 06/30/2020
     MSFT3,978,290$809,623 06/30/2020
Blair William & Co. IL3,975,619$809,078 06/30/2020
     MSFT3,975,619$809,078 06/30/2020
Panagora Asset Management Inc.3,914,967$796,735 06/30/2020
     MSFT3,914,967$796,735 06/30/2020
First Republic Investment Management Inc.3,818,365$777,075 06/30/2020
     MSFT3,818,365$777,075 06/30/2020
Flossbach Von Storch AG3,804,878$774,331 06/30/2020
     MSFT3,804,878$774,331 06/30/2020
Hotchkis & Wiley Capital Management LLC3,778,169$768,895 06/30/2020
     MSFT3,778,169$768,895 06/30/2020
Caisse DE Depot ET Placement DU Quebec3,712,949$755,622 06/30/2020
     MSFT3,712,949$755,622 06/30/2020
Viking Global Investors LP3,710,674$755,159 06/30/2020
     MSFT3,710,674$755,159 06/30/2020
Skandinaviska Enskilda Banken AB publ 3,705,397$754,086 06/30/2020
     MSFT3,705,397$754,086 06/30/2020
Sustainable Growth Advisers LP3,685,697$750,076 06/30/2020
     MSFT3,685,697$750,076 06/30/2020
Lord Abbett & CO. LLC3,646,189$742,034 06/30/2020
     MSFT3,646,189$742,034 06/30/2020
C WorldWide Group Holding A S3,643,002$741,387 06/30/2020
     MSFT3,643,002$741,387 06/30/2020
Jane Street Group LLC $729,119 06/30/2020
     Call5,599,400$1,139,534 06/30/2020
     Put2,638,900$537,042 06/30/2020
     MSFT622,217$126,627 06/30/2020
Alkeon Capital Management LLC3,480,299$708,276 06/30/2020
     MSFT3,480,299$708,276 06/30/2020
Keybank National Association OH3,465,351$705,234 06/30/2020
     MSFT3,465,351$705,234 06/30/2020
First Eagle Investment Management LLC3,452,948$702,709 06/30/2020
     MSFT3,452,948$702,709 06/30/2020
Macquarie Group Ltd.3,403,506$692,647 06/30/2020
     MSFT3,403,506$692,647 06/30/2020
Grantham Mayo Van Otterloo & Co. LLC3,387,348$689,359 06/30/2020
     MSFT3,387,348$689,359 06/30/2020
Polar Capital LLP $689,115 06/30/2020
     MSFT3,360,645$683,925 06/30/2020
     Call25,500$5,190 06/30/2020
Bahl & Gaynor Inc.3,318,535$675,355 06/30/2020
     MSFT3,318,535$675,355 06/30/2020
AMP Capital Investors Ltd3,398,632$674,422 06/30/2020
     MSFT3,398,632$674,422 06/30/2020
Man Group plc3,312,645$674,157 06/30/2020
     MSFT3,312,645$674,157 06/30/2020
Independent Franchise Partners LLP3,307,725$673,155 06/30/2020
     MSFT3,307,725$673,155 06/30/2020
Fiera Capital Corp3,253,874$662,196 06/30/2020
     MSFT3,253,874$662,196 06/30/2020
Kensico Capital Management Corp3,155,800$642,237 06/30/2020
     MSFT3,155,800$642,237 06/30/2020
American International Group Inc.3,132,422$637,479 06/30/2020
     MSFT3,132,422$637,479 06/30/2020
Treasurer of the State of North Carolina3,130,607$637,110 06/30/2020
     MSFT3,130,607$637,110 06/30/2020
CIBC World Markets Inc.3,118,346$634,615 06/30/2020
     MSFT3,118,346$634,615 06/30/2020
Vulcan Value Partners LLC3,112,366$633,398 06/30/2020
     MSFT3,112,366$633,398 06/30/2020
Cibc World Markets Corp3,086,575$628,149 06/30/2020
     MSFT3,086,575$628,149 06/30/2020
King Luther Capital Management Corp2,940,941$598,511 06/30/2020
     MSFT2,940,941$598,511 06/30/2020
Fifth Third Bancorp2,939,966$598,312 06/30/2020
     MSFT2,939,966$598,312 06/30/2020
WELLCOME TRUST LTD THE as trustee of the WELLCOME TRUST2,900,000$590,179 06/30/2020
     MSFT2,900,000$590,179 06/30/2020
LPL Financial LLC $590,028 06/30/2020
     MSFT2,900,261$590,232 06/30/2020
     Put1,000$204 06/30/2020
Bank Julius Baer & Co. Ltd Zurich2,879,443$585,550 06/30/2020
     MSFT2,879,443$585,550 06/30/2020
Nomura Asset Management Co. Ltd.2,864,057$582,865 06/30/2020
     MSFT2,864,057$582,865 06/30/2020
Federated Hermes Inc.2,856,351$581,297 06/30/2020
     MSFT2,856,351$581,297 06/30/2020
DNB Asset Management AS2,854,546$580,929 06/30/2020
     MSFT2,854,546$580,929 06/30/2020
Rockefeller Capital Management L.P.2,847,571$579,510 06/30/2020
     MSFT2,847,571$579,510 06/30/2020
Assenagon Asset Management S.A. $573,943 06/30/2020
     MSFT2,940,221$598,364 06/30/2020
     Put255,000$51,895 06/30/2020
     Call135,000$27,474 06/30/2020
D1 Capital Partners L.P.2,760,751$561,840 06/30/2020
     MSFT2,760,751$561,840 06/30/2020
Troy Asset Management Ltd2,750,788$559,813 06/30/2020
     MSFT2,750,788$559,813 06/30/2020
Handelsbanken Fonder AB2,748,096$559,265 06/30/2020
     MSFT2,748,096$559,265 06/30/2020
Nisa Investment Advisors LLC2,695,947$548,652 06/30/2020
     MSFT2,695,947$548,652 06/30/2020
Calamos Advisors LLC2,691,294$547,705 06/30/2020
     MSFT2,691,294$547,705 06/30/2020
State of Michigan Retirement System2,676,625$544,720 06/30/2020
     MSFT2,676,625$544,720 06/30/2020
M&G Investment Management Ltd.2,651,673$540,941 06/30/2020
     MSFT2,651,673$540,941 06/30/2020
Gateway Investment Advisers LLC2,642,578$537,791 06/30/2020
     MSFT2,642,578$537,791 06/30/2020
Commonwealth Equity Services LLC2,642,108$537,695 06/30/2020
     MSFT2,642,108$537,695 06/30/2020
Zurcher Kantonalbank Zurich Cantonalbank 2,630,772$535,389 06/30/2020
     MSFT2,630,772$535,389 06/30/2020
BNP PARIBAS ASSET MANAGEMENT Holding S.A.2,606,484$530,445 06/30/2020
     MSFT2,606,484$530,445 06/30/2020
HighTower Advisors LLC $528,145 06/30/2020
     MSFT2,597,676$528,498 06/30/2020
     Put93,300$473 06/30/2020
     Call15,100$120 06/30/2020
Marshall Wace North America L.P.2,541,036$517,127 06/30/2020
     MSFT2,541,036$517,127 06/30/2020
Prudential PLC2,531,365$515,158 06/30/2020
     MSFT2,531,365$515,158 06/30/2020
Melvin Capital Management LP2,492,810$507,312 06/30/2020
     MSFT2,492,810$507,312 06/30/2020
Glenmede Trust Co. NA2,447,941$498,179 06/30/2020
     MSFT2,447,941$498,179 06/30/2020
Two Sigma Advisers LP2,404,000$489,238 06/30/2020
     MSFT2,404,000$489,238 06/30/2020
Mirae Asset Global Investments Co. Ltd.2,365,143$481,330 06/30/2020
     MSFT2,365,143$481,330 06/30/2020
USS Investment Management Ltd2,365,226$481,288 06/30/2020
     MSFT2,365,226$481,288 06/30/2020
M&T Bank Corp $477,791 06/30/2020
     MSFT2,347,717$477,783 06/30/2020
     Call12$8 06/30/2020
First Trust Advisors LP2,342,265$476,674 06/30/2020
     MSFT2,342,265$476,674 06/30/2020
Whale Rock Capital Management LLC2,334,341$475,062 06/30/2020
     MSFT2,334,341$475,062 06/30/2020
Steadfast Capital Management LP2,321,313$472,410 06/30/2020
     MSFT2,321,313$472,410 06/30/2020
Mackay Shields LLC2,318,266$471,790 06/30/2020
     MSFT2,318,266$471,790 06/30/2020
Fort Washington Investment Advisors Inc. OH2,317,379$471,610 06/30/2020
     MSFT2,317,379$471,610 06/30/2020
Soroban Capital Partners LP2,289,276$465,891 06/30/2020
     MSFT2,289,276$465,891 06/30/2020
Advisor Group Holdings Inc.2,287,413$465,626 06/30/2020
     MSFT2,287,413$465,626 06/30/2020
Jarislowsky Fraser Ltd2,262,908$460,524 06/30/2020
     MSFT2,262,908$460,524 06/30/2020
Teacher Retirement System of Texas2,249,044$457,703 06/30/2020
     MSFT2,249,044$457,703 06/30/2020
Westfield Capital Management Co. LP2,237,146$455,282 06/30/2020
     MSFT2,237,146$455,282 06/30/2020
Healthcare of Ontario Pension Plan Trust Fund2,225,376$452,886 06/30/2020
     MSFT2,225,376$452,886 06/30/2020
Skye Global Management LP2,198,000$447,315 06/30/2020
     MSFT2,198,000$447,315 06/30/2020
Natixis Advisors L.P.2,163,993$440,395 06/30/2020
     MSFT2,163,993$440,395 06/30/2020
Candriam Luxembourg S.C.A.2,136,255$434,768 06/30/2020
     MSFT2,136,255$434,768 06/30/2020
Loring Wolcott & Coolidge Fiduciary Advisors LLP MA2,107,139$428,824 06/30/2020
     MSFT2,107,139$428,824 06/30/2020
Mitsubishi UFJ Kokusai Asset Management Co. Ltd.2,099,284$427,225 06/30/2020
     MSFT2,099,284$427,225 06/30/2020
Burgundy Asset Management Ltd.2,094,870$426,327 06/30/2020
     MSFT2,094,870$426,327 06/30/2020
Fjarde AP Fonden Fourth Swedish National Pension Fund2,066,717$420,598 06/30/2020
     MSFT2,066,717$420,598 06/30/2020
Commerce Bank2,052,281$417,660 06/30/2020
     MSFT2,052,281$417,660 06/30/2020
Factory Mutual Insurance Co.2,021,800$411,457 06/30/2020
     MSFT2,021,800$411,457 06/30/2020
Mairs & Power Inc.1,994,612$405,924 06/30/2020
     MSFT1,994,612$405,924 06/30/2020
Jacobs Levy Equity Management Inc.1,991,551$405,301 06/30/2020
     MSFT1,991,551$405,301 06/30/2020
MetLife Investment Management LLC1,983,354$403,632 06/30/2020
     MSFT1,983,354$403,632 06/30/2020
Yacktman Asset Management LP1,951,961$397,244 06/30/2020
     MSFT1,951,961$397,244 06/30/2020
Comerica Bank1,773,561$375,551 06/30/2020
     MSFT1,773,561$375,551 06/30/2020
Duquesne Family Office LLC1,799,825$366,282 06/30/2020
     MSFT1,799,825$366,282 06/30/2020
SRB Corp1,758,667$357,854 06/30/2020
     MSFT1,758,667$357,854 06/30/2020
Guggenheim Capital LLC1,751,005$356,348 06/30/2020
     MSFT1,751,005$356,348 06/30/2020
Gulf International Bank UK Ltd1,738,126$353,726 06/30/2020
     MSFT1,738,126$353,726 06/30/2020
Everett Harris & Co. CA1,728,763$351,821 06/30/2020
     MSFT1,728,763$351,821 06/30/2020
Virginia Retirement Systems ET AL1,703,800$346,740 06/30/2020
     MSFT1,703,800$346,740 06/30/2020
Arizona State Retirement System1,697,375$345,433 06/30/2020
     MSFT1,697,375$345,433 06/30/2020
Janney Montgomery Scott LLC1,683,099$342,528 06/30/2020
     MSFT1,683,099$342,528 06/30/2020
Boston Partners1,662,991$338,483 06/30/2020
     MSFT1,662,991$338,483 06/30/2020
PGGM Investments1,658,706$337,563 06/30/2020
     MSFT1,658,706$337,563 06/30/2020
Ariel Investments LLC1,640,371$333,832 06/30/2020
     MSFT1,640,371$333,832 06/30/2020
London Co. of Virginia1,616,553$328,985 06/30/2020
     MSFT1,616,553$328,985 06/30/2020
Comgest Global Investors S.A.S.1,604,043$326,439 06/30/2020
     MSFT1,604,043$326,439 06/30/2020
CIBC Asset Management Inc1,600,648$325,732 06/30/2020
     MSFT1,600,648$325,732 06/30/2020
Axiom International Investors LLC DE1,570,022$319,515 06/30/2020
     MSFT1,570,022$319,515 06/30/2020
MERIAN GLOBAL INVESTORS UK Ltd1,554,249$316,305 06/30/2020
     MSFT1,554,249$316,305 06/30/2020
Public Sector Pension Investment Board1,541,084$313,626 06/30/2020
     MSFT1,541,084$313,626 06/30/2020
Farallon Capital Management LLC1,528,199$311,004 06/30/2020
     MSFT1,528,199$311,004 06/30/2020
Metropolitan Life Insurance Co NY1,499,320$305,127 06/30/2020
     MSFT1,499,320$305,127 06/30/2020
Boston Trust Walden Corp1,497,893$304,837 06/30/2020
     MSFT1,497,893$304,837 06/30/2020
William Blair Investment Management LLC1,494,529$304,151 06/30/2020
     MSFT1,494,529$304,151 06/30/2020
Zurich Insurance Group Ltd FI1,486,221$302,461 06/30/2020
     MSFT1,486,221$302,461 06/30/2020
Regions Financial Corp1,472,197$299,607 06/30/2020
     MSFT1,472,197$299,607 06/30/2020
MUFG Securities EMEA plc1,472,139$299,595 06/30/2020
     MSFT1,472,139$299,595 06/30/2020
Atlanta Capital Management Co. L L C1,464,976$298,137 06/30/2020
     MSFT1,464,976$298,137 06/30/2020
Maverick Capital Ltd.1,452,662$295,631 06/30/2020
     MSFT1,452,662$295,631 06/30/2020
Cincinnati Insurance Co.1,434,550$291,945 06/30/2020
     MSFT1,434,550$291,945 06/30/2020
Utah Retirement Systems1,428,073$290,627 06/30/2020
     MSFT1,428,073$290,627 06/30/2020
Haverford Trust Co.1,423,796$289,757 06/30/2020
     MSFT1,423,796$289,757 06/30/2020
Allen Investment Management LLC1,419,775$288,938 06/30/2020
     MSFT1,419,775$288,938 06/30/2020
Creative Planning $288,660 06/30/2020
     MSFT1,368,807$278,566 06/30/2020
     Call367,900$10,105 06/30/2020
     Put6,500$11 06/30/2020
State of Alaska Department of Revenue1,409,768$286,900 06/30/2020
     MSFT1,409,768$286,900 06/30/2020
Xponance Inc.1,408,872$286,720 06/30/2020
     MSFT1,408,872$286,720 06/30/2020
Scge Management L.P.1,405,498$286,033 06/30/2020
     MSFT1,405,498$286,033 06/30/2020
First Pacific Advisors LP1,404,752$285,881 06/30/2020
     MSFT1,404,752$285,881 06/30/2020
Rathbone Brothers plc1,386,010$282,067 06/30/2020
     MSFT1,386,010$282,067 06/30/2020
Harding Loevner LP1,366,262$278,048 06/30/2020
     MSFT1,366,262$278,048 06/30/2020
Connor Clark & Lunn Investment Management Ltd.1,345,854$273,895 06/30/2020
     MSFT1,345,854$273,895 06/30/2020
Nissay Asset Management Corp Japan ADV1,330,863$270,844 06/30/2020
     MSFT1,330,863$270,844 06/30/2020
Pinebridge Investments L.P.1,326,619$269,980 06/30/2020
     MSFT1,326,619$269,980 06/30/2020
Texas Permanent School Fund1,323,175$269,279 06/30/2020
     MSFT1,323,175$269,279 06/30/2020
Teachers Retirement System of The State of Kentucky1,322,803$269,203 06/30/2020
     MSFT1,322,803$269,203 06/30/2020
Scotia Capital Inc.1,315,719$268,709 06/30/2020
     MSFT1,315,719$268,709 06/30/2020
Tesco Pension Investment Ltd1,316,522$267,925 06/30/2020
     MSFT1,316,522$267,925 06/30/2020
Xact Kapitalforvaltning AB1,682,514$265,349 03/31/2020
     MSFT1,682,514$265,349 03/31/2020
ClariVest Asset Management LLC1,294,071$263,356 06/30/2020
     MSFT1,294,071$263,356 06/30/2020
First Foundation Advisors1,278,363$260,160 06/30/2020
     MSFT1,278,363$260,160 06/30/2020
Close Asset Management Ltd1,273,480$259,134 06/30/2020
     MSFT1,273,480$259,134 06/30/2020
Capital International Inc.1,271,164$258,695 06/30/2020
     MSFT1,271,164$258,695 06/30/2020
Citadel Advisors LLC $257,298 06/30/2020
     Put7,850,200$1,597,594 06/30/2020
     Call7,567,200$1,540,001 06/30/2020
     MSFT1,547,301$314,891 06/30/2020
Capital Bank & Trust Co1,260,767$256,579 06/30/2020
     MSFT1,260,767$256,579 06/30/2020
BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp1,250,141$254,416 06/30/2020
     MSFT1,250,141$254,416 06/30/2020
Optiver US LLC $253,774 06/30/2020
     CALL6,688$135,997 06/30/2020
     PUT5,792$117,777 06/30/2020
KAMES CAPITAL plc1,231,339$250,532 06/30/2020
     MSFT1,231,339$250,532 06/30/2020
Oregon Public Employees Retirement Fund1,215,008$247,266 06/30/2020
     MSFT1,215,008$247,266 06/30/2020
United Capital Financial Advisers LLC $245,353 06/30/2020
     MSFT1,204,605$245,149 06/30/2020
     Call10$204 06/30/2020
SRS Investment Management LLC1,203,572$244,939 06/30/2020
     MSFT1,203,572$244,939 06/30/2020
Huntington National Bank1,199,387$244,087 06/30/2020
     MSFT1,199,387$244,087 06/30/2020
Sarasin & Partners LLP1,198,163$243,838 06/30/2020
     MSFT1,198,163$243,838 06/30/2020
Northwestern Mutual Wealth Management Co.1,194,407$243,074 06/30/2020
     MSFT1,194,407$243,074 06/30/2020
Meritage Group LP1,193,505$242,890 06/30/2020
     MSFT1,193,505$242,890 06/30/2020
Scharf Investments LLC1,190,925$242,365 06/30/2020
     MSFT1,190,925$242,365 06/30/2020
Norinchukin Bank The1,189,038$241,981 06/30/2020
     MSFT1,189,038$241,981 06/30/2020
Marsico Capital Management LLC1,171,489$238,410 06/30/2020
     MSFT1,171,489$238,410 06/30/2020
Westpac Banking Corp1,170,709$238,251 06/30/2020
     MSFT1,170,709$238,251 06/30/2020
Silvercrest Asset Management Group LLC1,167,455$237,589 06/30/2020
     MSFT1,167,455$237,589 06/30/2020
Diamond Hill Capital Management Inc.1,164,208$236,928 06/30/2020
     MSFT1,164,208$236,928 06/30/2020
Chilton Investment Co. LLC1,163,220$236,727 06/30/2020
     MSFT1,163,220$236,727 06/30/2020
Mariner LLC1,163,023$236,689 06/30/2020
     MSFT1,163,023$236,689 06/30/2020
Artemis Investment Management LLP1,156,848$236,157 06/30/2020
     MSFT1,156,848$236,157 06/30/2020
DAVENPORT & Co LLC1,154,321$234,916 06/30/2020
     MSFT1,154,321$234,916 06/30/2020
Employees Retirement System of Texas1,133,300$230,638 06/30/2020
     MSFT1,133,300$230,638 06/30/2020
AJO LP1,133,288$230,634 06/30/2020
     MSFT1,133,288$230,634 06/30/2020
Atalanta Sosnoff Capital LLC1,110,329$225,963 06/30/2020
     MSFT1,110,329$225,963 06/30/2020
Captrust Financial Advisors1,103,204$225,826 06/30/2020
     MSFT1,103,204$225,826 06/30/2020
Pacer Advisors Inc.1,102,741$224,419 06/30/2020
     MSFT1,102,741$224,419 06/30/2020
Altimeter Capital Management LP1,097,135$223,278 06/30/2020
     MSFT1,097,135$223,278 06/30/2020
Pactiv General Employee Benefit Trust1,088,457$221,512 06/30/2020
     MSFT1,088,457$221,512 06/30/2020
Advisors Asset Management Inc.1,085,147$220,838 06/30/2020
     MSFT1,085,147$220,838 06/30/2020
Mason Street Advisors LLC1,082,643$220,329 06/30/2020
     MSFT1,082,643$220,329 06/30/2020
Mutual of America Capital Management LLC1,074,334$218,638 06/30/2020
     MSFT1,074,334$218,638 06/30/2020
RE Advisers Corp1,067,787$217,305 06/30/2020
     MSFT1,067,787$217,305 06/30/2020
PEAK6 Investments LLC $217,023 06/30/2020
     Call1,350,200$274,779 06/30/2020
     Put283,800$57,756 06/30/2020
Generation Investment Management LLP1,063,498$216,432 06/30/2020
     MSFT1,063,498$216,432 06/30/2020
Banque Pictet & Cie SA1,062,451$216,219 06/30/2020
     MSFT1,062,451$216,219 06/30/2020
Bartlett & Co. LLC1,054,971$214,697 06/30/2020
     MSFT1,054,971$214,697 06/30/2020
Bristol John W & Co. Inc. NY1,051,223$213,934 06/30/2020
     MSFT1,051,223$213,934 06/30/2020
BlueSpruce Investments LP1,049,785$213,642 06/30/2020
     MSFT1,049,785$213,642 06/30/2020
Beck Mack & Oliver LLC1,042,143$212,086 06/30/2020
     MSFT1,042,143$212,086 06/30/2020
Actiam N.V.1,035,065$210,646 06/30/2020
     MSFT1,035,065$210,646 06/30/2020
Ferguson Wellman Capital Management Inc.1,017,788$207,130 06/30/2020
     MSFT1,017,788$207,130 06/30/2020
Vaughan Nelson Investment Management L.P.1,012,229$205,999 06/30/2020
     MSFT1,012,229$205,999 06/30/2020
Cullen Frost Bankers Inc.1,006,060$204,744 06/30/2020
     MSFT1,006,060$204,744 06/30/2020
Evercore Wealth Management LLC1,004,279$204,381 06/30/2020
     MSFT1,004,279$204,381 06/30/2020
Cambridge Investment Research Advisors Inc.999,697$203,448 06/30/2020
     MSFT999,697$203,448 06/30/2020
Focused Investors LLC996,500$202,798 06/30/2020
     MSFT996,500$202,798 06/30/2020
Mn Services Vermogensbeheer B.V.990,211$201,518 06/30/2020
     MSFT990,211$201,518 06/30/2020
Palestra Capital Management LLC986,585$200,780 06/30/2020
     MSFT986,585$200,780 06/30/2020
Railway Pension Investments Ltd970,000$197,405 06/30/2020
     MSFT970,000$197,405 06/30/2020
Waverton Investment Management Ltd968,470$197,093 06/30/2020
     MSFT968,470$197,093 06/30/2020
Tredje AP fonden958,283$195,020 06/30/2020
     MSFT958,283$195,020 06/30/2020
Shell Asset Management Co.953,203$193,986 06/30/2020
     MSFT953,203$193,986 06/30/2020
Menora Mivtachim Holdings LTD.947,522$192,830 06/30/2020
     MSFT947,522$192,830 06/30/2020
Group One Trading L.P. $191,032 06/30/2020
     Call1,055,600$214,825 06/30/2020
     Put120,700$24,564 06/30/2020
     MSFT3,788$771 06/30/2020
Deccan Value Investors L.P.938,300$190,953 06/30/2020
     MSFT938,300$190,953 06/30/2020
Welch & Forbes LLC937,470$190,785 06/30/2020
     MSFT937,470$190,785 06/30/2020
Cincinnati Financial Corp932,950$189,865 06/30/2020
     MSFT932,950$189,865 06/30/2020
Rafferty Asset Management LLC927,974$188,852 06/30/2020
     MSFT927,974$188,852 06/30/2020
Westside Investment Management Inc.26,074$188,282 06/30/2020
     MSFT26,074$188,282 06/30/2020
South Dakota Investment Council906,448$184,471 06/30/2020
     MSFT906,448$184,471 06/30/2020
Nan Shan Life Insurance Co. Ltd.903,953$183,963 06/30/2020
     MSFT903,953$183,963 06/30/2020
ANTIPODES PARTNERS Ltd902,131$183,592 06/30/2020
     MSFT902,131$183,592 06/30/2020
Eagle Asset Management Inc.923,843$183,327 06/30/2020
     MSFT923,843$183,327 06/30/2020
Softbank Group Corp899,289$183,014 06/30/2020
     MSFT899,289$183,014 06/30/2020
Forsta AP Fonden897,300$182,610 06/30/2020
     MSFT897,300$182,610 06/30/2020
Coldstream Capital Management Inc.888,959$180,912 06/30/2020
     MSFT888,959$180,912 06/30/2020
Armstrong Henry H Associates Inc.878,789$178,842 06/30/2020
     MSFT878,789$178,842 06/30/2020
Manning & Napier Group LLC877,345$178,547 06/30/2020
     MSFT877,345$178,547 06/30/2020
Impax Asset Management Group plc876,075$178,290 06/30/2020
     MSFT876,075$178,290 06/30/2020
Gofen & Glossberg LLC IL867,513$176,548 06/30/2020
     MSFT867,513$176,548 06/30/2020
Williams Jones Wealth Management LLC.864,258$175,885 06/30/2020
     MSFT864,258$175,885 06/30/2020
Fiduciary Trust Co.858,997$174,814 06/30/2020
     MSFT858,997$174,814 06/30/2020
Confluence Investment Management LLC843,575$171,676 06/30/2020
     MSFT843,575$171,676 06/30/2020
Hexavest Inc.838,684$170,681 06/30/2020
     MSFT838,684$170,681 06/30/2020
Oppenheimer Asset Management Inc.838,301$170,601 06/30/2020
     MSFT838,301$170,601 06/30/2020
Banco Bilbao Vizcaya Argentaria S.A.835,789$170,091 06/30/2020
     MSFT835,789$170,091 06/30/2020
Varma Mutual Pension Insurance Co833,698$169,665 06/30/2020
     MSFT833,698$169,665 06/30/2020
Hartford Investment Management Co.829,930$168,899 06/30/2020
     MSFT829,930$168,899 06/30/2020
Marshall Wace LLP827,288$168,361 06/30/2020
     MSFT827,288$168,361 06/30/2020
Quilter Plc821,617$167,206 06/30/2020
     MSFT821,617$167,206 06/30/2020
HM Payson & Co.818,131$166,498 06/30/2020
     MSFT818,131$166,498 06/30/2020
TIAA FSB816,072$166,079 06/30/2020
     MSFT816,072$166,079 06/30/2020
MUFG Americas Holdings Corp814,283$165,715 06/30/2020
     MSFT814,283$165,715 06/30/2020
Kornitzer Capital Management Inc. KS809,444$164,730 06/30/2020
     MSFT809,444$164,730 06/30/2020
Ilmarinen Mutual Pension Insurance Co800,000$162,808 06/30/2020
     MSFT800,000$162,808 06/30/2020
Segall Bryant & Hamill LLC796,539$162,080 06/30/2020
     MSFT796,539$162,080 06/30/2020
Oppenheimer & Co. Inc.795,066$161,806 06/30/2020
     MSFT795,066$161,806 06/30/2020
Compagnie Lombard Odier SCmA $159,909 06/30/2020
     MSFT781,220$158,996 06/30/2020
     Call18,600$913 06/30/2020
     Put0$0 06/30/2020
Dorsal Capital Management LLC784,000$159,552 06/30/2020
     MSFT784,000$159,552 06/30/2020
Dupont Capital Management Corp782,915$159,331 06/30/2020
     MSFT782,915$159,331 06/30/2020
Investmentaktiengesellschaft Fuer Langfristige Investoren TGV781,500$159,043 06/30/2020
     MSFT781,500$159,043 06/30/2020
Nicholas Company Inc.778,365$158,405 06/30/2020
     MSFT778,365$158,405 06/30/2020
Tocqueville Asset Management L.P.778,140$158,359 06/30/2020
     MSFT778,140$158,359 06/30/2020
Nomura Holdings Inc. $157,897 06/30/2020
     MSFT892,188$174,958 06/30/2020
     Put87,000$17,061 06/30/2020
Boston Private Wealth LLC775,398$157,801 06/30/2020
     MSFT775,398$157,801 06/30/2020
Pendal Group Ltd771,303$156,967 06/30/2020
     MSFT771,303$156,967 06/30/2020
Gabelli Funds LLC762,849$155,247 06/30/2020
     MSFT762,849$155,247 06/30/2020
Dai Ichi Life Insurance Company Ltd762,797$155,237 06/30/2020
     MSFT762,797$155,237 06/30/2020
Mar Vista Investment Partners LLC754,504$153,549 06/30/2020
     MSFT754,504$153,549 06/30/2020
Veritas Investment Management LLP754,315$153,492 06/30/2020
     MSFT754,315$153,492 06/30/2020
Douglas Lane & Associates LLC751,862$153,011 06/30/2020
     MSFT751,862$153,011 06/30/2020
Echo Street Capital Management LLC751,731$152,985 06/30/2020
     MSFT751,731$152,985 06/30/2020
Whittier Trust Co.739,320$150,458 06/30/2020
     MSFT739,320$150,458 06/30/2020
Joho Capital LLC738,000$150,190 06/30/2020
     MSFT738,000$150,190 06/30/2020
PointState Capital LP735,554$149,693 06/30/2020
     MSFT735,554$149,693 06/30/2020
Alberta Investment Management Corp735,300$149,641 06/30/2020
     MSFT735,300$149,641 06/30/2020
BP PLC732,500$149,034 06/30/2020
     MSFT732,500$149,034 06/30/2020
Crawford Investment Counsel Inc.729,456$148,452 06/30/2020
     MSFT729,456$148,452 06/30/2020
Gladstone Capital Management LLP726,304$147,810 06/30/2020
     MSFT726,304$147,810 06/30/2020
MAI Capital Management $146,759 06/30/2020
     MSFT785,236$159,803 06/30/2020
     Put64,100$13,044 06/30/2020
Riverbridge Partners LLC720,662$146,662 06/30/2020
     MSFT720,662$146,662 06/30/2020
Adams Diversified Equity Fund Inc.715,200$145,550 06/30/2020
     MSFT715,200$145,550 06/30/2020
Securian Asset Management Inc713,932$145,292 06/30/2020
     MSFT713,932$145,292 06/30/2020
Alleghany Corp DE705,649$143,606 06/30/2020
     MSFT705,649$143,606 06/30/2020
Martingale Asset Management L P702,141$142,894 06/30/2020
     MSFT702,141$142,894 06/30/2020
Cannell Peter B & Co. Inc.700,085$142,474 06/30/2020
     MSFT700,085$142,474 06/30/2020
Congress Asset Management Co. MA692,474$140,925 06/30/2020
     MSFT692,474$140,925 06/30/2020
Douglass Winthrop Advisors LLC690,997$140,625 06/30/2020
     MSFT690,997$140,625 06/30/2020
AGF Investments Inc.685,261$139,459 06/30/2020
     MSFT685,261$139,459 06/30/2020
Bradley Foster & Sargent Inc. CT881,298$138,990 03/31/2020
     MSFT881,298$138,990 03/31/2020
Zacks Investment Management680,594$138,508 06/30/2020
     MSFT680,594$138,508 06/30/2020
Country Trust Bank675,397$137,450 06/30/2020
     MSFT675,397$137,450 06/30/2020
Cantillon Capital Management LLC674,367$137,241 06/30/2020
     MSFT674,367$137,241 06/30/2020
Westwood Holdings Group Inc.673,904$137,147 06/30/2020
     MSFT673,904$137,147 06/30/2020
Sumitomo Mitsui DS Asset Management Company Ltd665,992$135,536 06/30/2020
     MSFT665,992$135,536 06/30/2020
Immersion Capital LLP659,820$134,280 06/30/2020
     MSFT659,820$134,280 06/30/2020
Rheos Capital Works Inc.659,300$134,174 06/30/2020
     MSFT659,300$134,174 06/30/2020
LGT Capital Partners LTD.658,048$133,919 06/30/2020
     MSFT658,048$133,919 06/30/2020
Cryder Capital Partners LLP651,518$132,590 06/30/2020
     MSFT651,518$132,590 06/30/2020
Smith Asset Management Group LP651,424$132,586 06/30/2020
     MSFT651,424$132,586 06/30/2020
Johnson Investment Counsel Inc.647,404$131,753 06/30/2020
     MSFT647,404$131,753 06/30/2020
BOKF NA643,115$130,881 06/30/2020
     MSFT643,115$130,881 06/30/2020
Crestwood Advisors Group LLC639,105$130,061 06/30/2020
     MSFT639,105$130,061 06/30/2020
Morningstar Investment Services LLC646,843$128,359 06/30/2020
     MSFT646,843$128,359 06/30/2020
Worldquant Millennium Advisors LLC630,000$128,211 06/30/2020
     MSFT630,000$128,211 06/30/2020
Jericho Capital Asset Management L.P.623,706$126,930 06/30/2020
     MSFT623,706$126,930 06/30/2020
Bridges Investment Management Inc.618,897$125,952 06/30/2020
     MSFT618,897$125,952 06/30/2020
Moody National Bank Trust Division618,221$125,814 06/30/2020
     MSFT618,221$125,814 06/30/2020
Private Advisor Group LLC613,837$124,921 06/30/2020
     MSFT613,837$124,921 06/30/2020
Financial Counselors Inc.611,139$124,373 06/30/2020
     MSFT611,139$124,373 06/30/2020
Cat Rock Capital Management LP611,000$124,345 06/30/2020
     MSFT611,000$124,345 06/30/2020
Personal Capital Advisors Corp610,706$124,285 06/30/2020
     MSFT610,706$124,285 06/30/2020
Staley Capital Advisers Inc.609,871$124,114 06/30/2020
     MSFT609,871$124,114 06/30/2020
HS Management Partners LLC608,708$123,878 06/30/2020
     MSFT608,708$123,878 06/30/2020
Trivest Advisors Ltd608,000$123,734 06/30/2020
     MSFT608,000$123,734 06/30/2020
Wafra Inc.607,812$123,696 06/30/2020
     MSFT607,812$123,696 06/30/2020
Stonehage Fleming Financial Services Holdings Ltd607,280$123,286 06/30/2020
     MSFT607,280$123,286 06/30/2020
D.A. Davidson & CO.600,067$122,120 06/30/2020
     MSFT600,067$122,120 06/30/2020
Associated Banc Corp587,745$119,612 06/30/2020
     MSFT587,745$119,612 06/30/2020
MML Investors Services LLC577,851$117,598 06/30/2020
     MSFT577,851$117,598 06/30/2020
Brighton Jones LLC575,381$117,096 06/30/2020
     MSFT575,381$117,096 06/30/2020
Consulta Ltd575,000$117,018 06/30/2020
     MSFT575,000$117,018 06/30/2020
Avenir Corp574,880$116,994 06/30/2020
     MSFT574,880$116,994 06/30/2020
Meyer Handelman Co.573,596$116,732 06/30/2020
     MSFT573,596$116,732 06/30/2020
SG Americas Securities LLC568,933$115,784 06/30/2020
     MSFT568,933$115,784 06/30/2020
Rothschild & Co. Asset Management US Inc.568,535$115,702 06/30/2020
     MSFT568,535$115,702 06/30/2020
American National Insurance Co. TX568,498$115,695 06/30/2020
     MSFT568,498$115,695 06/30/2020
People s United Financial Inc.567,360$115,463 06/30/2020
     MSFT567,360$115,463 06/30/2020
Schafer Cullen Capital Management Inc566,442$115,277 06/30/2020
     MSFT566,442$115,277 06/30/2020
Thunderbird Partners LLP565,153$115,014 06/30/2020
     MSFT565,153$115,014 06/30/2020
Greenwoods Asset Management Ltd563,725$114,724 06/30/2020
     MSFT563,725$114,724 06/30/2020
Davis Selected Advisers561,829$114,338 06/30/2020
     MSFT561,829$114,338 06/30/2020
MARSHALL WACE ASIA Ltd560,798$114,128 06/30/2020
     MSFT560,798$114,128 06/30/2020
Castleark Management LLC552,410$112,421 06/30/2020
     MSFT552,410$112,421 06/30/2020
Clal Insurance Enterprises Holdings Ltd550,500$112,032 06/30/2020
     MSFT550,500$112,032 06/30/2020
Mirova US LLC546,186$111,154 06/30/2020
     MSFT546,186$111,154 06/30/2020
United Super Pty Ltd in its capacity as Trustee for the Construction & Building Unions Superannuation Fund546,159$111,149 06/30/2020
     MSFT546,159$111,149 06/30/2020
Pinnacle Associates Ltd.545,568$111,028 06/30/2020
     MSFT545,568$111,028 06/30/2020
UMB Bank N A MO545,519$111,019 06/30/2020
     MSFT545,519$111,019 06/30/2020
Delta Asset Management LLC TN543,176$110,542 06/30/2020
     MSFT543,176$110,542 06/30/2020
IFM Investors Pty Ltd532,510$108,371 06/30/2020
     MSFT532,510$108,371 06/30/2020
Crossmark Global Holdings Inc.527,733$107,399 06/30/2020
     MSFT527,733$107,399 06/30/2020
Ziegler Capital Management LLC527,430$107,339 06/30/2020
     MSFT527,430$107,339 06/30/2020
Trillium Asset Management LLC523,221$106,480 06/30/2020
     MSFT523,221$106,480 06/30/2020
Nippon Life Global Investors Americas Inc.522,957$106,427 06/30/2020
     MSFT522,957$106,427 06/30/2020
Harel Insurance Investments & Financial Services Ltd.522,008$106,233 06/30/2020
     MSFT522,008$106,233 06/30/2020
Migdal Insurance & Financial Holdings Ltd.520,366$105,900 06/30/2020
     MSFT520,366$105,900 06/30/2020
Brown Brothers Harriman & Co.519,180$105,658 06/30/2020
     MSFT519,180$105,658 06/30/2020
Assetmark Inc.538,664$104,834 06/30/2020
     MSFT538,664$104,834 06/30/2020
New Mexico Educational Retirement Board513,347$104,471 06/30/2020
     MSFT513,347$104,471 06/30/2020
Inverness Counsel LLC NY509,049$103,597 06/30/2020
     MSFT509,049$103,597 06/30/2020
Colony Group LLC507,365$103,254 06/30/2020
     MSFT507,365$103,254 06/30/2020
Shelton Capital Management505,578$102,890 06/30/2020
     MSFT505,578$102,890 06/30/2020
Profund Advisors LLC504,842$102,740 06/30/2020
     MSFT504,842$102,740 06/30/2020
Synovus Financial Corp504,128$102,589 06/30/2020
     MSFT504,128$102,589 06/30/2020
Amalgamated Bank501,231$102,006 06/30/2020
     MSFT501,231$102,006 06/30/2020
Boston Financial Mangement LLC500,965$101,951 06/30/2020
     MSFT500,965$101,951 06/30/2020
Park National Corp OH494,710$100,678 06/30/2020
     MSFT494,710$100,678 06/30/2020
Psagot Investment House Ltd.494,299$100,595 06/30/2020
     MSFT494,299$100,595 06/30/2020
NS Partners Ltd491,454$100,016 06/30/2020
     MSFT491,454$100,016 06/30/2020
Capital Wealth Planning LLC490,781$99,880 06/30/2020
     MSFT490,781$99,880 06/30/2020
QS Investors LLC488,354$99,385 06/30/2020
     MSFT488,354$99,385 06/30/2020
Ontario Teachers Pension Plan Board484,674$98,636 06/30/2020
     MSFT484,674$98,636 06/30/2020
Banco Santander S.A.484,297$98,559 06/30/2020
     MSFT484,297$98,559 06/30/2020
FDx Advisors Inc.484,284$98,557 06/30/2020
     MSFT484,284$98,557 06/30/2020
Wealthfront Advisers LLC483,091$98,314 06/30/2020
     MSFT483,091$98,314 06/30/2020
Avalon Investment & Advisory482,748$98,244 06/30/2020
     MSFT482,748$98,244 06/30/2020
Montag & Caldwell LLC482,370$98,167 06/30/2020
     MSFT482,370$98,167 06/30/2020
Vaughan David Investments LLC IL479,903$97,665 06/30/2020
     MSFT479,903$97,665 06/30/2020
Markel Corp478,620$97,404 06/30/2020
     MSFT478,620$97,404 06/30/2020
Cornerstone Advisors LLC478,400$97,359 06/30/2020
     MSFT478,400$97,359 06/30/2020
GAM Holding AG476,158$96,903 06/30/2020
     MSFT476,158$96,903 06/30/2020
Mercer Global Advisors Inc. ADV473,126$96,286 06/30/2020
     MSFT473,126$96,286 06/30/2020
Prio Wealth Limited Partnership470,282$95,707 06/30/2020
     MSFT470,282$95,707 06/30/2020
Cambridge Trust Co.446,100$95,149 06/30/2020
     MSFT446,100$95,149 06/30/2020
Capital Counsel LLC NY467,245$95,089 06/30/2020
     MSFT467,245$95,089 06/30/2020
Causeway Capital Management LLC465,322$94,698 06/30/2020
     MSFT465,322$94,698 06/30/2020
Bain Capital Public Equity Management II LLC461,922$94,006 06/30/2020
     MSFT461,922$94,006 06/30/2020
Van ECK Associates Corp461,508$93,922 06/30/2020
     MSFT461,508$93,922 06/30/2020
TCTC Holdings LLC457,568$93,120 06/30/2020
     MSFT457,568$93,120 06/30/2020
Coatue Management LLC457,536$93,113 06/30/2020
     MSFT457,536$93,113 06/30/2020
Rovida Advisors Inc.455,600$92,696 06/30/2020
     MSFT455,600$92,696 06/30/2020
J. L. Bainbridge & Co. Inc.453,009$92,192 06/30/2020
     MSFT453,009$92,192 06/30/2020
Sit Investment Associates Inc.451,868$91,960 06/30/2020
     MSFT451,868$91,960 06/30/2020
Becker Capital Management Inc.449,008$91,378 06/30/2020
     MSFT449,008$91,378 06/30/2020
Aristotle Atlantic Partners LLC447,777$91,128 06/30/2020
     MSFT447,777$91,128 06/30/2020
ACR Alpine Capital Research LLC446,932$90,956 06/30/2020
     MSFT446,932$90,956 06/30/2020
AMI Asset Management Corp446,203$90,807 06/30/2020
     MSFT446,203$90,807 06/30/2020
Saturna Capital CORP443,612$90,279 06/30/2020
     MSFT443,612$90,279 06/30/2020
Sentry Investment Management LLC442,319$90,016 06/30/2020
     MSFT442,319$90,016 06/30/2020
Westwood Management Corp IL438,100$89,158 06/30/2020
     MSFT438,100$89,158 06/30/2020
Redpoint Investment Management Pty Ltd437,256$88,986 06/30/2020
     MSFT437,256$88,986 06/30/2020
Fort Pitt Capital Group LLC437,048$88,944 06/30/2020
     MSFT437,048$88,944 06/30/2020
Steward Partners Investment Advisory LLC435,714$88,672 06/30/2020
     MSFT435,714$88,672 06/30/2020
Commonwealth of Pennsylvania Public School Empls Retrmt SYS433,629$88,248 06/30/2020
     MSFT433,629$88,248 06/30/2020
Athanor Capital LP432,865$88,092 06/30/2020
     MSFT432,865$88,092 06/30/2020
Barrett Asset Management LLC432,566$88,031 06/30/2020
     MSFT432,566$88,031 06/30/2020
Bluestein R H & Co.431,584$87,832 06/30/2020
     MSFT431,584$87,832 06/30/2020
Farr Miller & Washington LLC DC430,383$87,587 06/30/2020
     MSFT430,383$87,587 06/30/2020
Clark Capital Management Group Inc.429,661$87,440 06/30/2020
     MSFT429,661$87,440 06/30/2020
Tdam USA Inc.438,538$87,023 06/30/2020
     MSFT438,538$87,023 06/30/2020
Birch Hill Investment Advisors LLC426,322$86,761 06/30/2020
     MSFT426,322$86,761 06/30/2020
Sawgrass Asset Management LLC426,188$86,734 06/30/2020
     MSFT426,188$86,734 06/30/2020
Oakmont Corp426,099$86,715 06/30/2020
     MSFT426,099$86,715 06/30/2020
Hancock Whitney Corp424,780$86,446 06/30/2020
     MSFT424,780$86,446 06/30/2020
Braun Stacey Associates Inc.423,494$86,185 06/30/2020
     MSFT423,494$86,185 06/30/2020
Kentucky Retirement Systems422,179$85,918 06/30/2020
     MSFT422,179$85,918 06/30/2020
Northwestern Mutual Investment Management Company LLC416,592$84,781 06/30/2020
     MSFT416,592$84,781 06/30/2020
Spears Abacus Advisors LLC410,437$83,528 06/30/2020
     MSFT410,437$83,528 06/30/2020
Putnam FL Investment Management Co.409,719$83,382 06/30/2020
     MSFT409,719$83,382 06/30/2020
Highland Capital Management LLC409,544$83,346 06/30/2020
     MSFT409,544$83,346 06/30/2020
Alphinity Investment Management Pty Ltd409,427$83,322 06/30/2020
     MSFT409,427$83,322 06/30/2020
Bamco Inc. NY408,635$83,161 06/30/2020
     MSFT408,635$83,161 06/30/2020
AE Wealth Management LLC408,184$83,070 06/30/2020
     MSFT408,184$83,070 06/30/2020
Stack Financial Management Inc407,806$82,993 06/30/2020
     MSFT407,806$82,993 06/30/2020
Howland Capital Management LLC407,715$82,974 06/30/2020
     MSFT407,715$82,974 06/30/2020
Mckinley Capital Management LLC Delaware403,930$82,203 06/30/2020
     MSFT403,930$82,203 06/30/2020
Pictet & Cie Europe SA402,574$81,928 06/30/2020
     MSFT402,574$81,928 06/30/2020
Raymond James Trust N.A.402,219$81,856 06/30/2020
     MSFT402,219$81,856 06/30/2020
Badgley Phelps & Bell Inc.401,908$81,792 06/30/2020
     MSFT401,908$81,792 06/30/2020
James Hambro & Partners401,846$81,770 06/30/2020
     MSFT401,846$81,770 06/30/2020
LA Financiere DE L Echiquier399,445$81,291 06/30/2020
     MSFT399,445$81,291 06/30/2020
British Airways Pensions Investment Management Ltd398,872$81,174 06/30/2020
     MSFT398,872$81,174 06/30/2020
Saratoga Research & Investment Management395,979$80,586 06/30/2020
     MSFT395,979$80,586 06/30/2020
Chartwell Investment Partners LLC395,709$80,531 06/30/2020
     MSFT395,709$80,531 06/30/2020
Whittier Trust Co. of Nevada Inc.395,430$80,474 06/30/2020
     MSFT395,430$80,474 06/30/2020
Pennsylvania Trust Co509,716$80,388 03/31/2020
     MSFT509,716$80,388 03/31/2020
Carillon Tower Advisers Inc.392,902$79,959 06/30/2020
     MSFT392,902$79,959 06/30/2020
First National Bank of Omaha392,435$79,865 06/30/2020
     MSFT392,435$79,865 06/30/2020
Salem Investment Counselors Inc.391,559$79,686 06/30/2020
     MSFT391,559$79,686 06/30/2020
Capital Advisors Inc. OK366,066$79,198 06/30/2020
     MSFT366,066$79,198 06/30/2020
Stephens Inc. AR388,207$79,004 06/30/2020
     MSFT388,207$79,004 06/30/2020
Busey Wealth Management387,934$78,949 06/30/2020
     MSFT387,934$78,949 06/30/2020
Clifford Swan Investment Counsel LLC387,648$78,890 06/30/2020
     MSFT387,648$78,890 06/30/2020
Great Lakes Advisors LLC375,963$76,513 06/30/2020
     MSFT375,963$76,513 06/30/2020
BRYN MAWR TRUST Co374,622$76,240 06/30/2020
     MSFT374,622$76,240 06/30/2020
Cpwm LLC374,076$76,128 06/30/2020
     MSFT374,076$76,128 06/30/2020
Castle Hook Partners LP373,786$76,069 06/30/2020
     MSFT373,786$76,069 06/30/2020
Mondrian Investment Partners LTD372,573$75,822 06/30/2020
     MSFT372,573$75,822 06/30/2020
Hardman Johnston Global Advisors LLC371,365$75,577 06/30/2020
     MSFT371,365$75,577 06/30/2020
Palladium Partners LLC371,038$75,510 06/30/2020
     MSFT371,038$75,510 06/30/2020
Hound Partners LLC369,956$75,290 06/30/2020
     MSFT369,956$75,290 06/30/2020
KCM Investment Advisors LLC369,419$75,180 06/30/2020
     MSFT369,419$75,180 06/30/2020
Parallel Advisors LLC361,588$73,586 06/30/2020
     MSFT361,588$73,586 06/30/2020
3G Sahana Capital Management LP360,219$73,308 06/30/2020
     MSFT360,219$73,308 06/30/2020
Picton Mahoney Asset Management359,548$73,172 06/30/2020
     MSFT359,548$73,172 06/30/2020
Chesley Taft & Associates LLC357,423$72,739 06/30/2020
     MSFT357,423$72,739 06/30/2020
BI Asset Management Fondsmaeglerselskab A S357,153$72,684 06/30/2020
     MSFT357,153$72,684 06/30/2020
Bowen Hanes & Co. Inc.356,700$72,592 06/30/2020
     MSFT356,700$72,592 06/30/2020
Parsec Financial Management Inc.354,829$72,211 06/30/2020
     MSFT354,829$72,211 06/30/2020
TCW Group Inc.354,028$72,048 06/30/2020
     MSFT354,028$72,048 06/30/2020
Bailard Inc.350,638$71,358 06/30/2020
     MSFT350,638$71,358 06/30/2020
TRB Advisors LP350,000$71,229 06/30/2020
     MSFT350,000$71,229 06/30/2020
Donaldson Capital Management LLC349,885$71,205 06/30/2020
     MSFT349,885$71,205 06/30/2020
First Long Island Investors LLC347,381$70,696 06/30/2020
     MSFT347,381$70,696 06/30/2020
Woodley Farra Manion Portfolio Management Inc.346,171$70,449 06/30/2020
     MSFT346,171$70,449 06/30/2020
Cypress Funds LLC344,655$70,141 06/30/2020
     MSFT344,655$70,141 06/30/2020
Markston International LLC344,282$70,065 06/30/2020
     MSFT344,282$70,065 06/30/2020
Eastern Bank343,794$69,965 06/30/2020
     MSFT343,794$69,965 06/30/2020
Grandfield & Dodd LLC343,688$69,940 06/30/2020
     MSFT343,688$69,940 06/30/2020
Point72 Asset Management L.P.343,243$69,853 06/30/2020
     MSFT343,243$69,853 06/30/2020
GWM Advisors LLC340,404$69,276 06/30/2020
     MSFT340,404$69,276 06/30/2020
Glenview Trust Co339,897$69,172 06/30/2020
     MSFT339,897$69,172 06/30/2020
Tairen Capital Ltd338,510$68,890 06/30/2020
     MSFT338,510$68,890 06/30/2020
Edmond DE Rothschild Holding S.A.336,774$68,537 06/30/2020
     MSFT336,774$68,537 06/30/2020
Veritable L.P.335,882$68,355 06/30/2020
     MSFT335,882$68,355 06/30/2020
Meeder Asset Management Inc.335,553$68,288 06/30/2020
     MSFT335,553$68,288 06/30/2020
Clarius Group LLC334,453$68,065 06/30/2020
     MSFT334,453$68,065 06/30/2020
Investment House LLC334,146$68,002 06/30/2020
     MSFT334,146$68,002 06/30/2020
Ashfield Capital Partners LLC333,519$67,874 06/30/2020
     MSFT333,519$67,874 06/30/2020
Mogy Joel R Investment Counsel Inc.333,452$67,861 06/30/2020
     MSFT333,452$67,861 06/30/2020
Heritage Investors Management Corp332,613$67,690 06/30/2020
     MSFT332,613$67,690 06/30/2020
Wolverine Trading LLC $67,312 06/30/2020
     Call1,392,100$276,248 06/30/2020
     Put1,112,600$220,784 06/30/2020
     MSFT59,706$11,848 06/30/2020
Evergreen Capital Management LLC329,328$67,022 06/30/2020
     MSFT329,328$67,022 06/30/2020
Hyperion Asset Management Ltd329,303$67,016 06/30/2020
     MSFT329,303$67,016 06/30/2020
Guyasuta Investment Advisors Inc.326,165$66,378 06/30/2020
     MSFT326,165$66,378 06/30/2020
Louisiana State Employees Retirement System326,000$66,344 06/30/2020
     MSFT326,000$66,344 06/30/2020
Citizens Financial Group Inc RI325,889$66,321 06/30/2020
     MSFT325,889$66,321 06/30/2020
Parthenon LLC325,700$66,283 06/30/2020
     MSFT325,700$66,283 06/30/2020
Highland Private Wealth Management324,015$65,940 06/30/2020
     MSFT324,015$65,940 06/30/2020
Ameritas Investment Partners Inc.322,864$65,705 06/30/2020
     MSFT322,864$65,705 06/30/2020
GW&K Investment Management LLC322,178$65,566 06/30/2020
     MSFT322,178$65,566 06/30/2020
Barings LLC413,238$65,172 06/30/2020
     MSFT413,238$65,172 06/30/2020
Ingalls & Snyder LLC317,674$64,650 06/30/2020
     MSFT317,674$64,650 06/30/2020
Edgemoor Investment Advisors Inc.317,654$64,646 06/30/2020
     MSFT317,654$64,646 06/30/2020
Gotham Asset Management LLC317,488$64,612 06/30/2020
     MSFT317,488$64,612 06/30/2020
Mcdaniel Terry & Co.317,042$64,521 06/30/2020
     MSFT317,042$64,521 06/30/2020
Montrusco Bolton Investments Inc.324,642$64,500 06/30/2020
     MSFT324,642$64,500 06/30/2020
Cetera Advisor Networks LLC316,742$64,460 06/30/2020
     MSFT316,742$64,460 06/30/2020
Covington Capital Management316,223$64,354 06/30/2020
     MSFT316,223$64,354 06/30/2020
Osterweis Capital Management Inc.315,464$64,200 06/30/2020
     MSFT315,464$64,200 06/30/2020
Davis R M Inc.315,216$64,150 06/30/2020
     MSFT315,216$64,150 06/30/2020
Bristlecone Advisors LLC314,239$63,951 06/30/2020
     MSFT314,239$63,951 06/30/2020
Wedge Capital Management L L P NC314,144$63,931 06/30/2020
     MSFT314,144$63,931 06/30/2020
Alerus Financial NA313,558$63,813 06/30/2020
     MSFT313,558$63,813 06/30/2020
Peapack Gladstone Financial Corp312,993$63,696 06/30/2020
     MSFT312,993$63,696 06/30/2020
Caledonia Investments PLC312,767$63,636 06/30/2020
     MSFT312,767$63,636 06/30/2020
Wesbanco Bank Inc.311,342$63,361 06/30/2020
     MSFT311,342$63,361 06/30/2020
Frontier Investment Mgmt Co.311,285$63,350 06/30/2020
     MSFT311,285$63,350 06/30/2020
Massmutual Trust Co. FSB ADV309,942$63,076 06/30/2020
     MSFT309,942$63,076 06/30/2020
EP Wealth Advisors LLC307,329$62,544 06/30/2020
     MSFT307,329$62,544 06/30/2020
Gamble Jones Investment Counsel306,584$62,393 06/30/2020
     MSFT306,584$62,393 06/30/2020
Parker Investment Management LLC304,390$61,946 06/30/2020
     MSFT304,390$61,946 06/30/2020
Levin Capital Strategies L.P.303,240$61,712 06/30/2020
     MSFT303,240$61,712 06/30/2020
CWM LLC302,656$61,594 06/30/2020
     MSFT302,656$61,594 06/30/2020
Private Wealth Partners LLC $61,223 06/30/2020
     MSFT300,838$61,224 06/30/2020
     Put8,000$1 06/30/2020
Cavalry Management Group LLC299,201$60,890 06/30/2020
     MSFT299,201$60,890 06/30/2020
Kinneret Advisory LLC299,045$60,859 06/30/2020
     MSFT299,045$60,859 06/30/2020
Oak Ridge Investments LLC296,043$60,247 06/30/2020
     MSFT296,043$60,247 06/30/2020
Bollard Group LLC294,817$59,998 06/30/2020
     MSFT294,817$59,998 06/30/2020
Ironvine Capital Partners LLC293,556$59,742 06/30/2020
     MSFT293,556$59,742 06/30/2020
Dana Investment Advisors Inc.293,329$59,695 06/30/2020
     MSFT293,329$59,695 06/30/2020
Tiger Management L.L.C. $59,547 06/30/2020
     Call155,000$31,544 06/30/2020
     MSFT137,600$28,003 06/30/2020
Moody Lynn & Lieberson LLC291,335$59,289 06/30/2020
     MSFT291,335$59,289 06/30/2020
CENTRAL TRUST Co291,209$59,264 06/30/2020
     MSFT291,209$59,264 06/30/2020
Maryland Capital Management290,594$59,139 06/30/2020
     MSFT290,594$59,139 06/30/2020
Howard Capital Management289,452$58,906 06/30/2020
     MSFT289,452$58,906 06/30/2020
Twin Capital Management Inc.289,091$58,833 06/30/2020
     MSFT289,091$58,833 06/30/2020
WASHINGTON TRUST Co295,311$58,690 06/30/2020
     MSFT295,311$58,690 06/30/2020
Summitry LLC287,258$58,460 06/30/2020
     MSFT287,258$58,460 06/30/2020
Carnegie Capital Asset Management LLC286,874$58,290 06/30/2020
     MSFT286,874$58,290 06/30/2020
Estabrook Capital Management285,862$58,176 06/30/2020
     MSFT285,862$58,176 06/30/2020
Kiwi Wealth Investments Limited Partnership285,003$58,001 06/30/2020
     MSFT285,003$58,001 06/30/2020
Lannebo Fonder AB285,000$58,000 06/30/2020
     MSFT285,000$58,000 06/30/2020
Cigna Investments Inc. New283,132$57,621 06/30/2020
     MSFT283,132$57,621 06/30/2020
Alley Co LLC281,940$57,378 06/30/2020
     MSFT281,940$57,378 06/30/2020
Barrow Hanley Mewhinney & Strauss LLC280,949$57,176 06/30/2020
     MSFT280,949$57,176 06/30/2020
Meritage Portfolio Management280,234$57,030 06/30/2020
     MSFT280,234$57,030 06/30/2020
Center Lake Capital Management LLC280,000$56,983 06/30/2020
     MSFT280,000$56,983 06/30/2020
Meiji Yasuda Asset Management Co Ltd.279,584$56,898 06/30/2020
     MSFT279,584$56,898 06/30/2020
Advisor Partners LLC279,047$56,772 06/30/2020
     MSFT279,047$56,772 06/30/2020
Waratah Capital Advisors Ltd. $56,591 06/30/2020
     MSFT276,543$56,279 06/30/2020
     Call59,100$312 06/30/2020
Pinnacle Financial Partners Inc.277,593$56,494 06/30/2020
     MSFT277,593$56,494 06/30/2020
Appaloosa LP277,500$56,474 06/30/2020
     MSFT277,500$56,474 06/30/2020
Nwam LLC275,468$56,060 06/30/2020
     MSFT275,468$56,060 06/30/2020
OMERS ADMINISTRATION Corp275,064$55,978 06/30/2020
     MSFT275,064$55,978 06/30/2020
Ithaka Group LLC274,752$55,915 06/30/2020
     MSFT274,752$55,915 06/30/2020
OLD National Bancorp IN274,651$55,894 06/30/2020
     MSFT274,651$55,894 06/30/2020
Bloom Tree Partners LLC274,144$55,791 06/30/2020
     MSFT274,144$55,791 06/30/2020
Lido Advisors LLC273,585$55,677 06/30/2020
     MSFT273,585$55,677 06/30/2020
Martin Currie Ltd.272,912$55,540 06/30/2020
     MSFT272,912$55,540 06/30/2020
Capital International Ltd.271,995$55,354 06/30/2020
     MSFT271,995$55,354 06/30/2020
Norris Perne & French LLP MI271,483$55,249 06/30/2020
     MSFT271,483$55,249 06/30/2020
Silvant Capital Management LLC270,377$55,025 06/30/2020
     MSFT270,377$55,025 06/30/2020
QCI Asset Management Inc. NY269,023$54,749 06/30/2020
     MSFT269,023$54,749 06/30/2020
Tradewinds Capital Management LLC268,765$54,696 06/30/2020
     MSFT268,765$54,696 06/30/2020
Berkshire Asset Management LLC PA267,110$54,359 06/30/2020
     MSFT267,110$54,359 06/30/2020
Atria Investments LLC266,605$54,257 06/30/2020
     MSFT266,605$54,257 06/30/2020
Hyman Charles D265,295$53,990 06/30/2020
     MSFT265,295$53,990 06/30/2020
Mission Wealth Management LP $53,975 06/30/2020
     MSFT265,221$53,975 06/30/2020
     Call2,300$0 06/30/2020
ZWJ Investment Counsel Inc.263,255$53,575 06/30/2020
     MSFT263,255$53,575 06/30/2020
Horan Capital Management262,969$53,517 06/30/2020
     MSFT262,969$53,517 06/30/2020
Bristol Gate Capital Partners Inc.262,764$53,475 06/30/2020
     MSFT262,764$53,475 06/30/2020
Crake Asset Management LLP262,300$53,381 06/30/2020
     MSFT262,300$53,381 06/30/2020
FineMark National Bank & Trust261,833$53,286 06/30/2020
     MSFT261,833$53,286 06/30/2020
Kemnay Advisory Services Inc.261,256$53,168 06/30/2020
     MSFT261,256$53,168 06/30/2020
Tower Bridge Advisors261,091$53,135 06/30/2020
     MSFT261,091$53,135 06/30/2020
Obermeyer Wood Investment Counsel Lllp260,585$53,032 06/30/2020
     MSFT260,585$53,032 06/30/2020
Suncoast Equity Management260,287$52,971 06/30/2020
     MSFT260,287$52,971 06/30/2020
InterOcean Capital LLC257,849$52,475 06/30/2020
     MSFT257,849$52,475 06/30/2020
Livforsakringsbolaget Skandia Omsesidigt257,642$52,433 06/30/2020
     MSFT257,642$52,433 06/30/2020
Voloridge Investment Management LLC257,262$52,355 06/30/2020
     MSFT257,262$52,355 06/30/2020
Farmers & Merchants Investments Inc.257,193$52,341 06/30/2020
     MSFT257,193$52,341 06/30/2020
Independent Advisor Alliance $52,310 06/30/2020
     MSFT256,593$52,305 06/30/2020
     Call3$5 06/30/2020
Gilder Gagnon Howe & Co. LLC256,547$52,210 06/30/2020
     MSFT256,547$52,210 06/30/2020
General American Investors Co. Inc.255,686$52,035 06/30/2020
     MSFT255,686$52,035 06/30/2020
Sandy Spring Bank255,135$51,923 06/30/2020
     MSFT255,135$51,923 06/30/2020
Northeast Investment Management253,726$51,636 06/30/2020
     MSFT253,726$51,636 06/30/2020
Alpha Cubed Investments LLC253,240$51,537 06/30/2020
     MSFT253,240$51,537 06/30/2020
Davidson Investment Advisors253,032$51,495 06/30/2020
     MSFT253,032$51,495 06/30/2020
Squarepoint Ops LLC $51,289 06/30/2020
     MSFT252,024$51,289 06/30/2020
     Put10,700$2,178 06/30/2020
     Call10,700$2,178 06/30/2020
Stratos Wealth Partners LTD.250,701$51,020 06/30/2020
     MSFT250,701$51,020 06/30/2020
Ancora Advisors LLC250,618$51,004 06/30/2020
     MSFT250,618$51,004 06/30/2020
Schwartz Investment Counsel Inc.249,743$50,825 06/30/2020
     MSFT249,743$50,825 06/30/2020
Bedrijfstakpensioenfonds Voor DE Media PNO280,000$50,735 06/30/2020
     MSFT280,000$50,735 06/30/2020
Asset Advisors Investment Management LLC249,093$50,693 06/30/2020
     MSFT249,093$50,693 06/30/2020
Columbus Circle Investors248,963$50,666 06/30/2020
     MSFT248,963$50,666 06/30/2020
Sculptor Capital LP248,160$50,503 06/30/2020
     MSFT248,160$50,503 06/30/2020
Emerson Point Capital LP246,537$50,173 06/30/2020
     MSFT246,537$50,173 06/30/2020
Exencial Wealth Advisors LLC245,708$50,004 06/30/2020
     MSFT245,708$50,004 06/30/2020
Cooperman Leon G245,705$50,003 06/30/2020
     MSFT245,705$50,003 06/30/2020
Cresset Asset Management LLC211,164$49,774 06/30/2020
     MSFT211,164$49,774 06/30/2020
Campbell Newman Asset Management Inc.244,342$49,727 06/30/2020
     MSFT244,342$49,727 06/30/2020
Waters Parkerson & CO. LLC244,103$49,677 06/30/2020
     MSFT244,103$49,677 06/30/2020
Roosevelt Investment Group Inc.243,821$49,620 06/30/2020
     MSFT243,821$49,620 06/30/2020
Banque Cantonale Vaudoise $49,520 06/30/2020
     MSFT243,607$49,575 06/30/2020
     Put272$55 06/30/2020
Philadelphia Trust Co.243,266$49,507 06/30/2020
     MSFT243,266$49,507 06/30/2020
London & Capital Asset Management Ltd242,862$49,426 06/30/2020
     MSFT242,862$49,426 06/30/2020
South State CORP.242,483$49,292 06/30/2020
     MSFT242,483$49,292 06/30/2020
Level Four Advisory Services LLC242,270$49,282 06/30/2020
     MSFT242,270$49,282 06/30/2020
Payden & Rygel241,960$49,241 06/30/2020
     MSFT241,960$49,241 06/30/2020
Welch Group LLC241,798$49,208 06/30/2020
     MSFT241,798$49,208 06/30/2020
Locust Wood Capital Advisers LLC241,336$49,114 06/30/2020
     MSFT241,336$49,114 06/30/2020
Roffman Miller Associates Inc. PA311,079$49,060 03/31/2020
     MSFT311,079$49,060 03/31/2020
Jupiter Asset Management Ltd.241,036$49,041 06/30/2020
     MSFT241,036$49,041 06/30/2020
Argent Trust Co240,862$49,017 06/30/2020
     MSFT240,862$49,017 06/30/2020
Kanawha Capital Management LLC238,067$48,449 06/30/2020
     MSFT238,067$48,449 06/30/2020
Regentatlantic Capital LLC237,798$48,394 06/30/2020
     MSFT237,798$48,394 06/30/2020
Partners Capital Investment Group LLP237,224$48,277 06/30/2020
     MSFT237,224$48,277 06/30/2020
Taurus Asset Management LLC235,704$47,968 06/30/2020
     MSFT235,704$47,968 06/30/2020
Guinness Asset Management LTD235,569$47,941 06/30/2020
     MSFT235,569$47,941 06/30/2020
Logan Capital Management Inc.235,302$47,887 06/30/2020
     MSFT235,302$47,887 06/30/2020
Davidson Kempner Capital Management LP234,464$47,704 06/30/2020
     MSFT234,464$47,704 06/30/2020
First National Trust Co234,124$47,646 06/30/2020
     MSFT234,124$47,646 06/30/2020
Lombard Odier Asset Management Europe Ltd $47,477 06/30/2020
     MSFT141,089$28,713 06/30/2020
     Call92,200$18,764 06/30/2020
BBVA USA Bancshares Inc.233,014$47,421 06/30/2020
     MSFT233,014$47,421 06/30/2020
Advisors Capital Management LLC231,207$47,053 06/30/2020
     MSFT231,207$47,053 06/30/2020
Stock Yards Bank & Trust Co.230,563$46,922 06/30/2020
     MSFT230,563$46,922 06/30/2020
Cumberland Partners Ltd229,084$46,621 06/30/2020
     MSFT229,084$46,621 06/30/2020
Franklin Street Advisors Inc. NC229,080$46,620 06/30/2020
     MSFT229,080$46,620 06/30/2020
Compass Capital Management Inc.228,294$46,460 06/30/2020
     MSFT228,294$46,460 06/30/2020
Sigma Planning Corp228,075$46,416 06/30/2020
     MSFT228,075$46,416 06/30/2020
Hosking Partners LLP227,708$46,341 06/30/2020
     MSFT227,708$46,341 06/30/2020
SeaTown Holdings Pte. Ltd.227,700$46,339 06/30/2020
     MSFT227,700$46,339 06/30/2020
Ulysses Management LLC $46,237 06/30/2020
     MSFT254,200$51,732 06/30/2020
     Put27,000$5,495 06/30/2020
Credit Agricole S A $46,185 06/30/2020
     MSFT276,959$56,361 06/30/2020
     Put50,000$10,176 06/30/2020
Jag Capital Management LLC226,492$46,093 06/30/2020
     MSFT226,492$46,093 06/30/2020
Nichols & Pratt Advisers LLP MA226,255$46,092 06/30/2020
     MSFT226,255$46,092 06/30/2020
First Allied Advisory Services Inc.226,103$46,014 06/30/2020
     MSFT226,103$46,014 06/30/2020
Robecosam AG225,850$45,963 06/30/2020
     MSFT225,850$45,963 06/30/2020
Amica Mutual Insurance Co.225,444$45,880 06/30/2020
     MSFT225,444$45,880 06/30/2020
Perella Weinberg Partners Capital Management LP224,949$45,779 06/30/2020
     MSFT224,949$45,779 06/30/2020
GFI Investment Counsel Ltd.224,692$45,727 06/30/2020
     MSFT224,692$45,727 06/30/2020
Eagle Ridge Investment Management224,382$45,664 06/30/2020
     MSFT224,382$45,664 06/30/2020
Community Trust & Investment Co.223,975$45,581 06/30/2020
     MSFT223,975$45,581 06/30/2020
Wetherby Asset Management Inc.223,661$45,517 06/30/2020
     MSFT223,661$45,517 06/30/2020
Chilton Capital Management LLC222,820$45,346 06/30/2020
     MSFT222,820$45,346 06/30/2020
Granite Investment Partners LLC222,549$45,291 06/30/2020
     MSFT222,549$45,291 06/30/2020
Pictet North America Advisors SA221,932$45,165 06/30/2020
     MSFT221,932$45,165 06/30/2020
Wesleyan Assurance Society221,100$44,985 06/30/2020
     MSFT221,100$44,985 06/30/2020
Thornburg Investment Management Inc.220,978$44,971 06/30/2020
     MSFT220,978$44,971 06/30/2020
MainStreet Investment Advisors LLC220,827$44,940 06/30/2020
     MSFT220,827$44,940 06/30/2020
Allstate Corp220,180$44,809 06/30/2020
     MSFT220,180$44,809 06/30/2020
Weiss Multi Strategy Advisers LLC220,069$44,786 06/30/2020
     MSFT220,069$44,786 06/30/2020
Sabal Trust CO219,996$44,772 06/30/2020
     MSFT219,996$44,772 06/30/2020
Azimuth Capital Management LLC219,818$44,735 06/30/2020
     MSFT219,818$44,735 06/30/2020
HighTower Trust Services LTA218,518$44,471 06/30/2020
     MSFT218,518$44,471 06/30/2020
Royal Bank of Scotland Group PLC217,838$44,332 06/30/2020
     MSFT217,838$44,332 06/30/2020
Berkshire Capital Holdings Inc.216,550$44,070 06/30/2020
     MSFT216,550$44,070 06/30/2020
Banco de Sabadell S.A218,594$43,979 06/30/2020
     MSFT218,594$43,979 06/30/2020
ADAMCAPITAL Gestao de Recursos Ltda.215,820$43,922 06/30/2020
     MSFT215,820$43,922 06/30/2020
Empire Life Investments Inc.215,458$43,841 06/30/2020
     MSFT215,458$43,841 06/30/2020
Polaris Capital Management LLC215,409$43,838 06/30/2020
     MSFT215,409$43,838 06/30/2020
RMB Capital Management LLC215,055$43,766 06/30/2020
     MSFT215,055$43,766 06/30/2020
Sander Capital Advisors Inc.214,858$43,725 06/30/2020
     MSFT214,858$43,725 06/30/2020
Klingenstein Fields & Co. LLC $43,707 06/30/2020
     MSFT214,766$43,707 06/30/2020
     Put300$0 06/30/2020
HHR Asset Management LLC214,220$43,596 06/30/2020
     MSFT214,220$43,596 06/30/2020
First Quadrant L P CA214,072$43,566 06/30/2020
     MSFT214,072$43,566 06/30/2020
Woodstock Corp213,761$43,503 06/30/2020
     MSFT213,761$43,503 06/30/2020
Petrus Trust Company LTA213,653$43,481 06/30/2020
     MSFT213,653$43,481 06/30/2020
Cullinan Associates Inc.212,757$43,298 06/30/2020
     MSFT212,757$43,298 06/30/2020
Townsquare Capital LLC208,961$43,271 06/30/2020
     MSFT208,961$43,271 06/30/2020
Elite Wealth Management Inc.212,291$43,203 06/30/2020
     MSFT212,291$43,203 06/30/2020
O Shares Investment Advisers LLC211,959$43,136 06/30/2020
     MSFT211,959$43,136 06/30/2020
Knights of Columbus Asset Advisors LLC211,448$43,032 06/30/2020
     MSFT211,448$43,032 06/30/2020
Ardevora Asset Management LLP210,472$42,833 06/30/2020
     MSFT210,472$42,833 06/30/2020
Anchor Capital Advisors LLC210,220$42,782 06/30/2020
     MSFT210,220$42,782 06/30/2020
Neville Rodie & Shaw Inc.210,011$42,740 06/30/2020
     MSFT210,011$42,740 06/30/2020
Aravt Global LLC209,420$42,619 06/30/2020
     MSFT209,420$42,619 06/30/2020
Huber Capital Management LLC208,273$42,386 06/30/2020
     MSFT208,273$42,386 06/30/2020
Brinker Capital Inc.208,057$42,342 06/30/2020
     MSFT208,057$42,342 06/30/2020
Violich Capital Management Inc.206,940$42,114 06/30/2020
     MSFT206,940$42,114 06/30/2020
Blue Whale Capital LLP206,680$42,056 06/30/2020
     MSFT206,680$42,056 06/30/2020
Moors & Cabot Inc.206,435$41,999 06/30/2020
     MSFT206,435$41,999 06/30/2020
CapWealth Advisors LLC205,653$41,852 06/30/2020
     MSFT205,653$41,852 06/30/2020
Abner Herrman & Brock LLC205,646$41,851 06/30/2020
     MSFT205,646$41,851 06/30/2020
Foyston Gordon & Payne Inc203,699$41,455 06/30/2020
     MSFT203,699$41,455 06/30/2020
Friess Associates LLC202,410$41,192 06/30/2020
     MSFT202,410$41,192 06/30/2020
Lateef Investment Management L.P.202,269$41,164 06/30/2020
     MSFT202,269$41,164 06/30/2020
First American Bank202,250$41,160 06/30/2020
     MSFT202,250$41,160 06/30/2020
Baskin Financial Services Inc.202,064$41,122 06/30/2020
     MSFT202,064$41,122 06/30/2020
Greenleaf Trust201,638$41,035 06/30/2020
     MSFT201,638$41,035 06/30/2020
Aptus Capital Advisors LLC $40,951 06/30/2020
     Call104,000$21,165 06/30/2020
     MSFT97,228$19,786 06/30/2020
Calamos Wealth Management LLC200,298$40,763 06/30/2020
     MSFT200,298$40,763 06/30/2020
Sumitomo Life Insurance Co.199,652$40,631 06/30/2020
     MSFT199,652$40,631 06/30/2020
Sowell Financial Services LLC199,063$40,511 06/30/2020
     MSFT199,063$40,511 06/30/2020
Sather Financial Group Inc198,867$40,471 06/30/2020
     MSFT198,867$40,471 06/30/2020
Phoenix Holdings Ltd.209,536$40,385 06/30/2020
     MSFT209,536$40,385 06/30/2020
Sawtooth Solutions LLC198,183$40,332 06/30/2020
     MSFT198,183$40,332 06/30/2020
Smith Chas P & Associates PA Cpas197,712$40,236 06/30/2020
     MSFT197,712$40,236 06/30/2020
Vestor Capital LLC255,045$40,223 03/31/2020
     MSFT255,045$40,223 03/31/2020
Oak Associates Ltd. OH197,349$40,162 06/30/2020
     MSFT197,349$40,162 06/30/2020
Richard Bernstein Advisors LLC197,221$40,136 06/30/2020
     MSFT197,221$40,136 06/30/2020
World Asset Management Inc197,153$40,123 06/30/2020
     MSFT197,153$40,123 06/30/2020
Lockheed Martin Investment Management Co.196,656$40,021 06/30/2020
     MSFT196,656$40,021 06/30/2020
Maple Capital Management Inc.196,495$39,989 06/30/2020
     MSFT196,495$39,989 06/30/2020
Smith Salley & Associates195,491$39,784 06/30/2020
     MSFT195,491$39,784 06/30/2020
Gluskin Sheff & Assoc Inc.195,334$39,756 06/30/2020
     MSFT195,334$39,756 06/30/2020
CMT Capital Markets Trading GmbH $39,664 06/30/2020
     Call876,000$178,275 06/30/2020
     Put681,100$138,611 06/30/2020
united american securities inc. d b a uas asset management 194,672$39,618 06/30/2020
     MSFT194,672$39,618 06/30/2020
LMR Partners LLP194,125$39,506 06/30/2020
     MSFT194,125$39,506 06/30/2020
LS Investment Advisors LLC194,034$39,488 06/30/2020
     MSFT194,034$39,488 06/30/2020
Wilsey Asset Management Inc.198,944$39,478 06/30/2020
     MSFT198,944$39,478 06/30/2020
Doyle Wealth Management193,508$39,381 06/30/2020
     MSFT193,508$39,381 06/30/2020
Baldwin Brothers Inc. MA193,341$39,347 06/30/2020
     MSFT193,341$39,347 06/30/2020
Meitav Dash Investments Ltd.192,978$39,197 06/30/2020
     MSFT192,978$39,197 06/30/2020
Baxter Bros Inc.192,519$39,180 06/30/2020
     MSFT192,519$39,180 06/30/2020
Ieq Capital LLC191,517$38,976 06/30/2020
     MSFT191,517$38,976 06/30/2020
Voya Financial Advisors Inc.196,334$38,961 06/30/2020
     MSFT196,334$38,961 06/30/2020
Wade G W & Inc.191,015$38,873 06/30/2020
     MSFT191,015$38,873 06/30/2020
Oribel Capital Management LP190,900$38,850 06/30/2020
     MSFT190,900$38,850 06/30/2020
Argent Capital Management LLC190,683$38,806 06/30/2020
     MSFT190,683$38,806 06/30/2020
Patten & Patten Inc. TN189,654$38,596 06/30/2020
     MSFT189,654$38,596 06/30/2020
Mastrapasqua Asset Management Inc.189,338$38,532 06/30/2020
     MSFT189,338$38,532 06/30/2020
LVM Capital Management Ltd. MI188,628$38,388 06/30/2020
     MSFT188,628$38,388 06/30/2020
Thomasville National Bank188,586$38,379 06/30/2020
     MSFT188,586$38,379 06/30/2020
Stewart & Patten Co. LLC188,372$38,335 06/30/2020
     MSFT188,372$38,335 06/30/2020
Papp L Roy & Associates188,091$38,278 06/30/2020
     MSFT188,091$38,278 06/30/2020
Vestcor Inc187,982$38,256 06/30/2020
     MSFT187,982$38,256 06/30/2020
Kentucky Retirement Systems Insurance Trust Fund186,514$37,957 06/30/2020
     MSFT186,514$37,957 06/30/2020
Equitable Trust Co.186,496$37,954 06/30/2020
     MSFT186,496$37,954 06/30/2020
Ninety One North America Inc.186,455$37,945 06/30/2020
     MSFT186,455$37,945 06/30/2020
Asahi Life Asset Management CO. LTD.186,342$37,922 06/30/2020
     MSFT186,342$37,922 06/30/2020
Randolph Co Inc185,897$37,832 06/30/2020
     MSFT185,897$37,832 06/30/2020
Burney Co.185,132$37,677 06/30/2020
     MSFT185,132$37,677 06/30/2020
Provident Investment Management Inc.185,112$37,672 06/30/2020
     MSFT185,112$37,672 06/30/2020
Dearborn Partners LLC184,939$37,637 06/30/2020
     MSFT184,939$37,637 06/30/2020
Nexus Investment Management ULC184,885$37,626 06/30/2020
     MSFT184,885$37,626 06/30/2020
Eagle Global Advisors LLC184,450$37,538 06/30/2020
     MSFT184,450$37,538 06/30/2020
IBM Retirement Fund184,401$37,527 06/30/2020
     MSFT184,401$37,527 06/30/2020
Marble Harbor Investment Counsel LLC184,082$37,463 06/30/2020
     MSFT184,082$37,463 06/30/2020
Bank of The West183,979$37,441 06/30/2020
     MSFT183,979$37,441 06/30/2020
WestEnd Advisors LLC183,721$37,389 06/30/2020
     MSFT183,721$37,389 06/30/2020
Reynders McVeigh Capital Management LLC181,926$37,024 06/30/2020
     MSFT181,926$37,024 06/30/2020
Brio Consultants LLC181,863$37,011 06/30/2020
     MSFT181,863$37,011 06/30/2020
Matthew Goff Investment Advisor LLC180,663$36,767 06/30/2020
     MSFT180,663$36,767 06/30/2020
Cidel Asset Management Inc.180,404$36,714 06/30/2020
     MSFT180,404$36,714 06/30/2020
Merriman Wealth Management LLC179,207$36,470 06/30/2020
     MSFT179,207$36,470 06/30/2020
National Asset Management Inc.178,879$36,408 06/30/2020
     MSFT178,879$36,408 06/30/2020
Two Sigma Investments LP $36,404 06/30/2020
     MSFT157,683$32,090 06/30/2020
     Call90,300$18,377 06/30/2020
     Put69,100$14,063 06/30/2020
Guardian Capital LP178,450$36,316 06/30/2020
     MSFT178,450$36,316 06/30/2020
YHB Investment Advisors Inc.178,350$36,296 06/30/2020
     MSFT178,350$36,296 06/30/2020
JS Capital Management LLC178,000$36,225 06/30/2020
     MSFT178,000$36,225 06/30/2020
Aureus Asset Management LLC177,925$36,210 06/30/2020
     MSFT177,925$36,210 06/30/2020
Matrix Asset Advisors Inc. NY177,605$36,144 06/30/2020
     MSFT177,605$36,144 06/30/2020
Capital Investment Services of America Inc.177,300$36,082 06/30/2020
     MSFT177,300$36,082 06/30/2020
Capco Asset Management LLC177,150$36,052 06/30/2020
     MSFT177,150$36,052 06/30/2020
Ledyard National Bank176,949$36,011 06/30/2020
     MSFT176,949$36,011 06/30/2020
Trinity Street Asset Management LLP176,785$35,977 06/30/2020
     MSFT176,785$35,977 06/30/2020
JBF Capital Inc. $35,952 06/30/2020
     MSFT180,000$36,632 06/30/2020
     Put1,080$680 06/30/2020
Cypress Capital Management LLC174,970$35,608 06/30/2020
     MSFT174,970$35,608 06/30/2020
Chicago Equity Partners LLC225,670$35,590 03/31/2020
     MSFT225,670$35,590 03/31/2020
Burns J W & Co. Inc. NY174,510$35,515 06/30/2020
     MSFT174,510$35,515 06/30/2020
Bainco International Investors174,154$35,442 06/30/2020
     MSFT174,154$35,442 06/30/2020
Night Owl Capital Management LLC173,845$35,379 06/30/2020
     MSFT173,845$35,379 06/30/2020
Trust Co. of Vermont173,785$35,367 06/30/2020
     MSFT173,785$35,367 06/30/2020
Colonial Trust Advisors173,764$35,363 06/30/2020
     MSFT173,764$35,363 06/30/2020
Renaissance Group LLC173,642$35,338 06/30/2020
     MSFT173,642$35,338 06/30/2020
Janney Capital Management LLC173,104$35,229 06/30/2020
     MSFT173,104$35,229 06/30/2020
Zweig DiMenna Associates LLC173,059$35,219 06/30/2020
     MSFT173,059$35,219 06/30/2020
Tiger Eye Capital LLC172,727$35,152 06/30/2020
     MSFT172,727$35,152 06/30/2020
Act Two Investors LLC171,547$34,911 06/30/2020
     MSFT171,547$34,911 06/30/2020
Cornerstone Capital Inc.170,604$34,720 06/30/2020
     MSFT170,604$34,720 06/30/2020
Rockland Trust Co.170,507$34,700 06/30/2020
     MSFT170,507$34,700 06/30/2020
Seizert Capital Partners LLC170,348$34,668 06/30/2020
     MSFT170,348$34,668 06/30/2020
Kovitz Investment Group Partners LLC170,320$34,662 06/30/2020
     MSFT170,320$34,662 06/30/2020
Cullen Capital Management LLC169,915$34,579 06/30/2020
     MSFT169,915$34,579 06/30/2020
Decatur Capital Management Inc.169,784$34,553 06/30/2020
     MSFT169,784$34,553 06/30/2020
Ceredex Value Advisors LLC169,520$34,499 06/30/2020
     MSFT169,520$34,499 06/30/2020
James Investment Research Inc.169,475$34,490 06/30/2020
     MSFT169,475$34,490 06/30/2020
Manitou Investment Management Ltd.169,185$34,431 06/30/2020
     MSFT169,185$34,431 06/30/2020
Moore Capital Management LP168,895$34,372 06/30/2020
     MSFT168,895$34,372 06/30/2020
Albion Financial Group UT168,851$34,363 06/30/2020
     MSFT168,851$34,363 06/30/2020
MEAG MUNICH ERGO Kapitalanlagegesellschaft mbH168,381$34,267 06/30/2020
     MSFT168,381$34,267 06/30/2020
Corient Capital Partners LLC168,291$34,249 06/30/2020
     MSFT168,291$34,249 06/30/2020
Carroll Financial Associates Inc.168,254$34,241 06/30/2020
     MSFT168,254$34,241 06/30/2020
ETRADE Capital Management LLC167,980$34,185 06/30/2020
     MSFT167,980$34,185 06/30/2020
Beacon Investment Advisory Services Inc.167,618$34,112 06/30/2020
     MSFT167,618$34,112 06/30/2020
First Citizens Bank & Trust Co.167,530$34,094 06/30/2020
     MSFT167,530$34,094 06/30/2020
Palisade Asset Management LLC167,518$34,092 06/30/2020
     MSFT167,518$34,092 06/30/2020
Boston Common Asset Management LLC167,241$34,035 06/30/2020
     MSFT167,241$34,035 06/30/2020
Forbes J M & Co. LLP167,071$34,001 06/30/2020
     MSFT167,071$34,001 06/30/2020
Fulton Breakefield Broenniman LLC166,991$33,984 06/30/2020
     MSFT166,991$33,984 06/30/2020
BLB&B Advisors LLC166,556$33,896 06/30/2020
     MSFT166,556$33,896 06/30/2020
Cookson Peirce & Co. Inc.166,287$33,841 06/30/2020
     MSFT166,287$33,841 06/30/2020
Light Street Capital Management LLC166,100$33,803 06/30/2020
     MSFT166,100$33,803 06/30/2020
Granite Point Capital Management L.P. $33,783 06/30/2020
     Call150,000$30,527 06/30/2020
     MSFT16,000$3,256 06/30/2020
Verde Servicos Internacionais S.A.165,807$33,743 06/30/2020
     MSFT165,807$33,743 06/30/2020
Grassi Investment Management165,667$33,715 06/30/2020
     MSFT165,667$33,715 06/30/2020
Gamco Investors INC. ET AL165,168$33,613 06/30/2020
     MSFT165,168$33,613 06/30/2020
Howe & Rusling Inc.164,664$33,511 06/30/2020
     MSFT164,664$33,511 06/30/2020
Capital Investment Advisors LLC164,530$33,483 06/30/2020
     MSFT164,530$33,483 06/30/2020
Telemus Capital LLC156,546$33,449 06/30/2020
     MSFT156,546$33,449 06/30/2020
Jones Financial Companies Lllp164,274$33,431 06/30/2020
     MSFT164,274$33,431 06/30/2020
Destination Wealth Management163,613$33,297 06/30/2020
     MSFT163,613$33,297 06/30/2020
Montag A & Associates Inc.162,843$33,140 06/30/2020
     MSFT162,843$33,140 06/30/2020
Bank of Hawaii162,185$33,006 06/30/2020
     MSFT162,185$33,006 06/30/2020
First Fiduciary Investment Counsel Inc.161,363$32,839 06/30/2020
     MSFT161,363$32,839 06/30/2020
Advisory Services Network LLC161,263$32,818 06/30/2020
     MSFT161,263$32,818 06/30/2020
Adell Harriman & Carpenter Inc.160,999$32,765 06/30/2020
     MSFT160,999$32,765 06/30/2020
Veritas Investment Management UK Ltd160,866$32,738 06/30/2020
     MSFT160,866$32,738 06/30/2020
Incline Global Management LLC160,734$32,711 06/30/2020
     MSFT160,734$32,711 06/30/2020
Grosvenor Holdings L.L.C.160,610$32,686 06/30/2020
     MSFT160,610$32,686 06/30/2020
Everence Capital Management Inc.177,978$32,614 06/30/2020
     MSFT177,978$32,614 06/30/2020
Cerity Partners LLC159,608$32,481 06/30/2020
     MSFT159,608$32,481 06/30/2020
Pillar Pacific Capital Management LLC158,816$32,321 06/30/2020
     MSFT158,816$32,321 06/30/2020
Mutual Advisors LLC158,381$32,232 06/30/2020
     MSFT158,381$32,232 06/30/2020
BTR Capital Management Inc.158,040$32,163 06/30/2020
     MSFT158,040$32,163 06/30/2020
Northstar Investment Advisors LLC157,051$31,962 06/30/2020
     MSFT157,051$31,962 06/30/2020
Grimes & Company Inc.156,783$31,907 06/30/2020
     MSFT156,783$31,907 06/30/2020
Horizon Investments LLC156,609$31,871 06/30/2020
     MSFT156,609$31,871 06/30/2020
Trust Co. of Virginia VA156,364$31,822 06/30/2020
     MSFT156,364$31,822 06/30/2020
Novare Capital Management LLC155,857$31,718 06/30/2020
     MSFT155,857$31,718 06/30/2020
Kingsview Wealth Management LLC $31,592 06/30/2020
     MSFT155,222$31,589 06/30/2020
     Call200$3 06/30/2020
     Put1,000$0 06/30/2020
KPS Global Asset Management UK Ltd155,000$31,544 06/30/2020
     MSFT155,000$31,544 06/30/2020
Carret Asset Management LLC154,539$31,450 06/30/2020
     MSFT154,539$31,450 06/30/2020
Sullivan Bruyette Speros & Blaney LLC154,501$31,442 06/30/2020
     MSFT154,501$31,442 06/30/2020
Clough Capital Partners L P154,430$31,428 06/30/2020
     MSFT154,430$31,428 06/30/2020
C Partners Holding GmbH154,122$31,365 06/30/2020
     MSFT154,122$31,365 06/30/2020
North Star Asset Management Inc.153,922$31,324 06/30/2020
     MSFT153,922$31,324 06/30/2020
Van Cleef Asset Management Inc153,754$31,291 06/30/2020
     MSFT153,754$31,291 06/30/2020
LSV Asset Management153,445$31,227 06/30/2020
     MSFT153,445$31,227 06/30/2020
NJ State Employees Deferred Compensation Plan153,000$31,137 06/30/2020
     MSFT153,000$31,137 06/30/2020
Stillwater Capital Advisors LLC152,415$31,018 06/30/2020
     MSFT152,415$31,018 06/30/2020
Nicholas Hoffman & Company LLC.152,266$30,988 06/30/2020
     MSFT152,266$30,988 06/30/2020
Beese Fulmer Investment Management Inc.152,035$30,941 06/30/2020
     MSFT152,035$30,941 06/30/2020
Boston Family Office LLC151,776$30,888 06/30/2020
     MSFT151,776$30,888 06/30/2020
DC Investments Management LLC151,331$30,797 06/30/2020
     MSFT151,331$30,797 06/30/2020
Narwhal Capital Management151,250$30,781 06/30/2020
     MSFT151,250$30,781 06/30/2020
Taconic Capital Advisors LP150,000$30,527 06/30/2020
     MSFT150,000$30,527 06/30/2020
Honeycomb Asset Management LP150,000$30,527 06/30/2020
     MSFT150,000$30,527 06/30/2020
Polaris Greystone Financial Group LLC148,428$30,383 06/30/2020
     MSFT148,428$30,383 06/30/2020
Holocene Advisors LP148,723$30,267 06/30/2020
     MSFT148,723$30,267 06/30/2020
Hoylecohen LLC148,471$30,215 06/30/2020
     MSFT148,471$30,215 06/30/2020
PARUS FINANCE UK Ltd148,350$30,191 06/30/2020
     MSFT148,350$30,191 06/30/2020
Fir Tree Capital Management LP147,551$30,028 06/30/2020
     MSFT147,551$30,028 06/30/2020
Bridgeway Capital Management Inc.147,545$30,027 06/30/2020
     MSFT147,545$30,027 06/30/2020
Quest Investment Management LLC147,520$30,022 06/30/2020
     MSFT147,520$30,022 06/30/2020
Tower Research Capital LLC TRC 147,359$29,989 06/30/2020
     MSFT147,359$29,989 06/30/2020
Goelzer Investment Management Inc.147,336$29,984 06/30/2020
     MSFT147,336$29,984 06/30/2020
Clarkston Capital Partners LLC147,169$29,950 06/30/2020
     MSFT147,169$29,950 06/30/2020
Deltec Asset Management LLC147,044$29,925 06/30/2020
     MSFT147,044$29,925 06/30/2020
Bank of Nova Scotia Trust Co.146,961$29,908 06/30/2020
     MSFT146,961$29,908 06/30/2020
Bragg Financial Advisors Inc146,929$29,901 06/30/2020
     MSFT146,929$29,901 06/30/2020
Advisory Research Inc.146,622$29,839 06/30/2020
     MSFT146,622$29,839 06/30/2020
Parsons Capital Management Inc. RI146,550$29,825 06/30/2020
     MSFT146,550$29,825 06/30/2020
TPI Fund Managers Ltd146,499$29,814 06/30/2020
     MSFT146,499$29,814 06/30/2020
Lowe Brockenbrough & Co. Inc.145,755$29,663 06/30/2020
     MSFT145,755$29,663 06/30/2020
Hilton Capital Management LLC145,748$29,661 06/30/2020
     MSFT145,748$29,661 06/30/2020
Managed Asset Portfolios LLC145,537$29,619 06/30/2020
     MSFT145,537$29,619 06/30/2020
Hemenway Trust Co LLC145,489$29,608 06/30/2020
     MSFT145,489$29,608 06/30/2020
Darrell & King LLC145,450$29,601 06/30/2020
     MSFT145,450$29,601 06/30/2020
Avantax Advisory Services Inc.145,496$29,585 06/30/2020
     MSFT145,496$29,585 06/30/2020
Dowling & Yahnke LLC144,947$29,498 06/30/2020
     MSFT144,947$29,498 06/30/2020
Wendell David Associates Inc.144,762$29,461 06/30/2020
     MSFT144,762$29,461 06/30/2020
Sequoia Financial Advisors LLC143,832$29,271 06/30/2020
     MSFT143,832$29,271 06/30/2020
CAPROCK Group Inc.143,820$29,269 06/30/2020
     MSFT143,820$29,269 06/30/2020
Tufton Capital Management143,502$29,204 06/30/2020
     MSFT143,502$29,204 06/30/2020
RWC Asset Management LLP143,494$29,202 06/30/2020
     MSFT143,494$29,202 06/30/2020
Lincoln National Corp143,048$29,111 06/30/2020
     MSFT143,048$29,111 06/30/2020
Cadinha & Co. LLC142,808$29,063 06/30/2020
     MSFT142,808$29,063 06/30/2020
Kings Point Capital Management141,956$28,890 06/30/2020
     MSFT141,956$28,890 06/30/2020
Columbia Asset Management141,294$28,755 06/30/2020
     MSFT141,294$28,755 06/30/2020
Washington Trust Bank141,190$28,733 06/30/2020
     MSFT141,190$28,733 06/30/2020
Wellington Shields Capital Management LLC141,165$28,728 06/30/2020
     MSFT141,165$28,728 06/30/2020
Canandaigua National Corp141,125$28,720 06/30/2020
     MSFT141,125$28,720 06/30/2020
Meiji Yasuda Life Insurance Co140,811$28,656 06/30/2020
     MSFT140,811$28,656 06/30/2020
Vigilant Capital Management LLC140,769$28,648 06/30/2020
     MSFT140,769$28,648 06/30/2020
Heritage Trust Co140,429$28,578 06/30/2020
     MSFT140,429$28,578 06/30/2020
Overbrook Management Corp140,081$28,508 06/30/2020
     MSFT140,081$28,508 06/30/2020
Ashburton Jersey Ltd139,559$28,402 06/30/2020
     MSFT139,559$28,402 06/30/2020
Beaumont Financial Partners LLC139,417$28,373 06/30/2020
     MSFT139,417$28,373 06/30/2020
Resources Management Corp CT ADV139,411$28,372 06/30/2020
     MSFT139,411$28,372 06/30/2020
Osborn Williams & Donohoe LLC179,740$28,347 03/31/2020
     MSFT179,740$28,347 03/31/2020
SVA Wealth Management LLC138,730$28,233 06/30/2020
     MSFT138,730$28,233 06/30/2020
Motley Fool Asset Management LLC138,701$28,227 06/30/2020
     MSFT138,701$28,227 06/30/2020
Unigestion Holding SA138,669$28,220 06/30/2020
     MSFT138,669$28,220 06/30/2020
Lynch & Associates IN138,589$28,204 06/30/2020
     MSFT138,589$28,204 06/30/2020
Wedbush Securities Inc.138,579$28,202 06/30/2020
     MSFT138,579$28,202 06/30/2020
Brown Advisory Securities LLC135,233$28,185 06/30/2020
     MSFT135,233$28,185 06/30/2020
Wealthspire Advisors L.P.137,144$27,910 06/30/2020
     MSFT137,144$27,910 06/30/2020
Clearstead Advisors LLC136,123$27,702 06/30/2020
     MSFT136,123$27,702 06/30/2020
Willingdon Wealth Management $27,636 03/31/2020
     MSFT181,829$28,676 03/31/2020
     Put6,800$1,072 03/31/2020
     Call200$32 03/31/2020
Linscomb & Williams Inc.135,726$27,622 06/30/2020
     MSFT135,726$27,622 06/30/2020
1ST Source Bank135,202$27,515 06/30/2020
     MSFT135,202$27,515 06/30/2020
Columbus Hill Capital Management L.P.134,674$27,408 06/30/2020
     MSFT134,674$27,408 06/30/2020
Cetera Advisors LLC $27,378 06/30/2020
     MSFT134,551$27,383 06/30/2020
     Put1,000$5 06/30/2020
Founders Capital Management LLC134,467$27,365 06/30/2020
     MSFT134,467$27,365 06/30/2020
Vantage Investment Partners LLC133,623$27,194 06/30/2020
     MSFT133,623$27,194 06/30/2020
Shufro Rose & Co. LLC133,433$27,155 06/30/2020
     MSFT133,433$27,155 06/30/2020
Sonora Investment Management LLC133,435$27,155 06/30/2020
     MSFT133,435$27,155 06/30/2020
Junto Capital Management LP133,429$27,154 06/30/2020
     MSFT133,429$27,154 06/30/2020
Brandes Investment Partners LP133,165$27,100 06/30/2020
     MSFT133,165$27,100 06/30/2020
Claar Advisors LLC133,117$27,091 06/30/2020
     MSFT133,117$27,091 06/30/2020
Baltimore Washington Financial Advisors Inc.132,561$26,977 06/30/2020
     MSFT132,561$26,977 06/30/2020
Northeast Financial Consultants Inc132,489$26,963 06/30/2020
     MSFT132,489$26,963 06/30/2020
Summit Global Investments132,472$26,959 06/30/2020
     MSFT132,472$26,959 06/30/2020
Ropes Wealth Advisors LLC132,336$26,932 06/30/2020
     MSFT132,336$26,932 06/30/2020
Dundas Partners LLP132,101$26,884 06/30/2020
     MSFT132,101$26,884 06/30/2020
Select Equity Group L.P.131,832$26,829 06/30/2020
     MSFT131,832$26,829 06/30/2020
NorthCoast Asset Management LLC131,778$26,822 06/30/2020
     MSFT131,778$26,822 06/30/2020
B. Riley Wealth Management Inc.131,756$26,814 06/30/2020
     MSFT131,756$26,814 06/30/2020
United Bank131,540$26,770 06/30/2020
     MSFT131,540$26,770 06/30/2020
Valeo Financial Advisors LLC $26,758 06/30/2020
     MSFT130,181$26,493 06/30/2020
     Call1,300$265 06/30/2020
Callahan Advisors LLC131,210$26,703 06/30/2020
     MSFT131,210$26,703 06/30/2020
Ardsley Advisory Partners LP131,050$26,666 06/30/2020
     MSFT131,050$26,666 06/30/2020
Hudson Valley Investment Advisors Inc. ADV131,017$26,663 06/30/2020
     MSFT131,017$26,663 06/30/2020
Connors Investor Services Inc.130,680$26,595 06/30/2020
     MSFT130,680$26,595 06/30/2020
Hallmark Capital Management Inc.130,659$26,590 06/30/2020
     MSFT130,659$26,590 06/30/2020
Simmons Bank130,539$26,565 06/30/2020
     MSFT130,539$26,565 06/30/2020
NWI Management LP130,000$26,456 06/30/2020
     MSFT130,000$26,456 06/30/2020
Gabalex Capital Management LLC130,000$26,456 06/30/2020
     MSFT130,000$26,456 06/30/2020
Trust Co. of Toledo NA OH129,911$26,438 06/30/2020
     MSFT129,911$26,438 06/30/2020
Majedie Asset Management Ltd129,781$26,418 06/30/2020
     MSFT129,781$26,418 06/30/2020
Union Bancaire Privee Asset Management LLC129,062$26,265 06/30/2020
     MSFT129,062$26,265 06/30/2020
RWWM Inc.128,858$26,224 06/30/2020
     MSFT128,858$26,224 06/30/2020
WMS Partners LLC128,813$26,215 06/30/2020
     MSFT128,813$26,215 06/30/2020
Strategic Wealth Advisors Group LLC126,472$26,048 06/30/2020
     MSFT126,472$26,048 06/30/2020
Edge Wealth Management LLC127,832$26,015 06/30/2020
     MSFT127,832$26,015 06/30/2020
DDD Partners LLC127,759$26,000 06/30/2020
     MSFT127,759$26,000 06/30/2020
Cohen Klingenstein LLC127,732$25,995 06/30/2020
     MSFT127,732$25,995 06/30/2020
Bowling Portfolio Management LLC126,864$25,818 06/30/2020
     MSFT126,864$25,818 06/30/2020
First Horizon Advisors Inc.126,471$25,737 06/30/2020
     MSFT126,471$25,737 06/30/2020
TenCore Partners LP126,400$25,724 06/30/2020
     MSFT126,400$25,724 06/30/2020
First American Trust FSB126,375$25,718 06/30/2020
     MSFT126,375$25,718 06/30/2020
Ironwood Investment Counsel LLC126,088$25,660 06/30/2020
     MSFT126,088$25,660 06/30/2020
Fulton Bank N. A.125,683$25,577 06/30/2020
     MSFT125,683$25,577 06/30/2020
Auxier Asset Management125,650$25,571 06/30/2020
     MSFT125,650$25,571 06/30/2020
Atlantic Union Bankshares Corp125,642$25,569 06/30/2020
     MSFT125,642$25,569 06/30/2020
Pittenger & Anderson Inc.125,057$25,450 06/30/2020
     MSFT125,057$25,450 06/30/2020
Gillespie Robinson & Grimm Inc.124,840$25,406 06/30/2020
     MSFT124,840$25,406 06/30/2020
Sepio Capital LP124,318$25,300 06/30/2020
     MSFT124,318$25,300 06/30/2020
Spinnaker Trust123,967$25,228 06/30/2020
     MSFT123,967$25,228 06/30/2020
First Financial Bank Trust Division123,842$25,203 06/30/2020
     MSFT123,842$25,203 06/30/2020
Folger Nolan Fleming Douglas Capital Management Inc.123,695$25,173 06/30/2020
     MSFT123,695$25,173 06/30/2020
Greatmark Investment Partners Inc.123,665$25,167 06/30/2020
     MSFT123,665$25,167 06/30/2020
Horiko Capital Management LLC $25,049 06/30/2020
     MSFT105,101$21,389 06/30/2020
     Call38,100$3,660 06/30/2020
Governors Lane LP122,840$24,999 06/30/2020
     MSFT122,840$24,999 06/30/2020
Wilbanks Smith & Thomas Asset Management LLC122,824$24,996 06/30/2020
     MSFT122,824$24,996 06/30/2020
Frontier Wealth Management LLC122,538$24,938 06/30/2020
     MSFT122,538$24,938 06/30/2020
York Capital Management Global Advisors LLC122,346$24,899 06/30/2020
     MSFT122,346$24,899 06/30/2020
Blue Chip Partners Inc.121,426$24,712 06/30/2020
     MSFT121,426$24,712 06/30/2020
Bowie Capital Management LLC121,000$24,625 06/30/2020
     MSFT121,000$24,625 06/30/2020
YCG LLC120,594$24,593 06/30/2020
     MSFT120,594$24,593 06/30/2020
Dividend Assets Capital LLC120,805$24,585 06/30/2020
     MSFT120,805$24,585 06/30/2020
Atika Capital Management LLC120,500$24,523 06/30/2020
     MSFT120,500$24,523 06/30/2020
Addenda Capital Inc.120,498$24,520 06/30/2020
     MSFT120,498$24,520 06/30/2020
Financial Advocates Investment Management120,416$24,503 06/30/2020
     MSFT120,416$24,503 06/30/2020
Hoey Investments Inc.120,388$24,500 06/30/2020
     MSFT120,388$24,500 06/30/2020
Hunter Associates Investment Management LLC119,993$24,420 06/30/2020
     MSFT119,993$24,420 06/30/2020
Usca Ria LLC119,962$24,413 06/30/2020
     MSFT119,962$24,413 06/30/2020
Reilly Financial Advisors LLC119,558$24,331 06/30/2020
     MSFT119,558$24,331 06/30/2020
Davy Global Fund Management Ltd119,461$24,312 06/30/2020
     MSFT119,461$24,312 06/30/2020
NBT Bank N A NY119,153$24,249 06/30/2020
     MSFT119,153$24,249 06/30/2020
Archon Partners LLC119,000$24,218 06/30/2020
     MSFT119,000$24,218 06/30/2020
Jackson Wealth Management LLC118,196$24,054 06/30/2020
     MSFT118,196$24,054 06/30/2020
Bourne Lent Asset Management Inc.118,096$24,034 06/30/2020
     MSFT118,096$24,034 06/30/2020
Weatherly Asset Management L. P.117,733$23,960 06/30/2020
     MSFT117,733$23,960 06/30/2020
Jacobs & Co. CA117,651$23,943 06/30/2020
     MSFT117,651$23,943 06/30/2020
First Midwest Bank Trust Division117,146$23,840 06/30/2020
     MSFT117,146$23,840 06/30/2020
Wallington Asset Management LLC117,001$23,811 06/30/2020
     MSFT117,001$23,811 06/30/2020
Optimus Prime Fund Management Co. Ltd.116,800$23,770 06/30/2020
     MSFT116,800$23,770 06/30/2020
Canandaigua National Bank & Trust Co.150,591$23,750 03/31/2020
     MSFT150,591$23,750 03/31/2020
Fagan Associates Inc.116,534$23,716 06/30/2020
     MSFT116,534$23,716 06/30/2020
Sirios Capital Management L P116,463$23,701 06/30/2020
     MSFT116,463$23,701 06/30/2020
Kayak Investment Partners LLC116,205$23,649 06/30/2020
     MSFT116,205$23,649 06/30/2020
Madison Wealth Management115,762$23,559 06/30/2020
     MSFT115,762$23,559 06/30/2020
Country Club Trust Company n.a.118,552$23,525 06/30/2020
     MSFT118,552$23,525 06/30/2020
AdvisorNet Financial Inc115,364$23,478 06/30/2020
     MSFT115,364$23,478 06/30/2020
Milestone Resources Group Ltd115,365$23,478 06/30/2020
     MSFT115,365$23,478 06/30/2020
Palisade Capital Management LLC NJ114,534$23,309 06/30/2020
     MSFT114,534$23,309 06/30/2020
Wealthstreet Investment Advisors LLC114,039$23,208 06/30/2020
     MSFT114,039$23,208 06/30/2020
Beach Investment Counsel Inc. PA113,962$23,192 06/30/2020
     MSFT113,962$23,192 06/30/2020
Appleton Partners Inc. MA113,615$23,122 06/30/2020
     MSFT113,615$23,122 06/30/2020
Kiley Juergens Wealth Management LLC113,575$23,113 06/30/2020
     MSFT113,575$23,113 06/30/2020
Ossiam113,522$23,103 06/30/2020
     MSFT113,522$23,103 06/30/2020
Kranot Hishtalmut Le Morim Ve Gananot Havera Menahelet LTD113,365$23,071 06/30/2020
     MSFT113,365$23,071 06/30/2020
North American Management Corp113,354$23,069 06/30/2020
     MSFT113,354$23,069 06/30/2020
Monetary Management Group Inc.113,252$23,047 06/30/2020
     MSFT113,252$23,047 06/30/2020
Tompkins Financial Corp113,048$23,006 06/30/2020
     MSFT113,048$23,006 06/30/2020
Cape Cod Five Cents Savings Bank113,028$23,002 06/30/2020
     MSFT113,028$23,002 06/30/2020
Baker Avenue Asset Management LP112,993$22,995 06/30/2020
     MSFT112,993$22,995 06/30/2020
BBR Partners LLC112,838$22,964 06/30/2020
     MSFT112,838$22,964 06/30/2020
DF Dent & Co. Inc.112,806$22,957 06/30/2020
     MSFT112,806$22,957 06/30/2020
Fiduciary Group LLC112,791$22,954 06/30/2020
     MSFT112,791$22,954 06/30/2020
BTC Capital Management Inc.112,684$22,936 06/30/2020
     MSFT112,684$22,936 06/30/2020
Roundview Capital LLC112,182$22,830 06/30/2020
     MSFT112,182$22,830 06/30/2020
Culbertson A N & Co. Inc.112,165$22,827 06/30/2020
     MSFT112,165$22,827 06/30/2020
Buckingham Asset Management LLC112,161$22,826 06/30/2020
     MSFT112,161$22,826 06/30/2020
Thames Capital Management LLC112,146$22,823 06/30/2020
     MSFT112,146$22,823 06/30/2020
Mark Asset Management LP111,916$22,776 06/30/2020
     MSFT111,916$22,776 06/30/2020
Conning Inc.111,911$22,775 06/30/2020
     MSFT111,911$22,775 06/30/2020
Rampart Investment Management Company LLC111,835$22,760 06/30/2020
     MSFT111,835$22,760 06/30/2020
Dorsey & Whitney Trust CO LLC111,591$22,710 06/30/2020
     MSFT111,591$22,710 06/30/2020
Private Asset Management Inc.111,146$22,620 06/30/2020
     MSFT111,146$22,620 06/30/2020
Transform Wealth LLC111,067$22,603 06/30/2020
     MSFT111,067$22,603 06/30/2020
Wintrust Investments LLC $22,587 06/30/2020
     MSFT108,126$22,005 06/30/2020
     OPT3,000$582 06/30/2020
Dock Street Asset Management Inc.110,987$22,587 06/30/2020
     MSFT110,987$22,587 06/30/2020
Pacific Global Investment Management CO110,185$22,424 06/30/2020
     MSFT110,185$22,424 06/30/2020
DE Burlo Group Inc.141,987$22,393 06/30/2020
     MSFT141,987$22,393 06/30/2020
Empirical Financial Services LLC d.b.a. Empirical Wealth Management110,025$22,391 06/30/2020
     MSFT110,025$22,391 06/30/2020
Choate Investment Advisors109,900$22,366 06/30/2020
     MSFT109,900$22,366 06/30/2020
Capital Fund Management S.A. $22,351 06/30/2020
     MSFT122,427$24,915 06/30/2020
     Put12,600$2,564 06/30/2020
Mengis Capital Management Inc.109,794$22,344 06/30/2020
     MSFT109,794$22,344 06/30/2020
Canal Insurance CO $22,336 06/30/2020
     MSFT107,000$21,776 06/30/2020
     Call20,000$560 06/30/2020
HighPoint Advisor Group LLC108,992$22,311 06/30/2020
     MSFT108,992$22,311 06/30/2020
JLB & Associates Inc.109,431$22,270 06/30/2020
     MSFT109,431$22,270 06/30/2020
FUKOKU MUTUAL LIFE INSURANCE Co109,160$22,215 06/30/2020
     MSFT109,160$22,215 06/30/2020
Charter Trust Co.108,971$22,177 06/30/2020
     MSFT108,971$22,177 06/30/2020
Schmidt P J Investment Management Inc.108,930$22,168 06/30/2020
     MSFT108,930$22,168 06/30/2020
Nelson Roberts Investment Advisors LLC108,733$22,128 06/30/2020
     MSFT108,733$22,128 06/30/2020
W.G. Shaheen & Associates DBA Whitney & Co108,355$22,051 06/30/2020
     MSFT108,355$22,051 06/30/2020
Iberiabank Corp107,760$21,930 06/30/2020
     MSFT107,760$21,930 06/30/2020
Premier Fund Managers Ltd109,189$21,918 06/30/2020
     MSFT109,189$21,918 06/30/2020
Dubuque Bank & Trust107,612$21,900 06/30/2020
     MSFT107,612$21,900 06/30/2020
Chicago Capital LLC107,576$21,893 06/30/2020
     MSFT107,576$21,893 06/30/2020
180 Wealth Advisors LLC107,820$21,874 06/30/2020
     MSFT107,820$21,874 06/30/2020
Penobscot Investment Management Company Inc.107,221$21,821 06/30/2020
     MSFT107,221$21,821 06/30/2020
Hartline Investment Corp106,857$21,746 06/30/2020
     MSFT106,857$21,746 06/30/2020
Lucia Wealth Services LLC105,748$21,521 06/30/2020
     MSFT105,748$21,521 06/30/2020
Steamboat Capital Partners LLC105,407$21,451 06/30/2020
     MSFT105,407$21,451 06/30/2020
Absher Wealth Management LLC104,979$21,364 06/30/2020
     MSFT104,979$21,364 06/30/2020
Sycomore Asset Management107,654$21,362 06/30/2020
     MSFT107,654$21,362 06/30/2020
Dixon Hubard Feinour & Brown Inc. VA105,404$21,294 06/30/2020
     MSFT105,404$21,294 06/30/2020
Prospera Financial Services Inc107,068$21,277 06/30/2020
     MSFT107,068$21,277 06/30/2020
Lathrop Investment Management Corp104,401$21,247 06/30/2020
     MSFT104,401$21,247 06/30/2020
Somerville Kurt F104,398$21,244 06/30/2020
     MSFT104,398$21,244 06/30/2020
First Merchants Corp104,090$21,183 06/30/2020
     MSFT104,090$21,183 06/30/2020
Private Trust Co. NA100,511$21,177 06/30/2020
     MSFT100,511$21,177 06/30/2020
Centre Asset Management LLC103,946$21,154 06/30/2020
     MSFT103,946$21,154 06/30/2020
Abbrea Capital LLC103,754$21,115 06/30/2020
     MSFT103,754$21,115 06/30/2020
Mechanics Bank Trust Department103,614$21,086 06/30/2020
     MSFT103,614$21,086 06/30/2020
Eubel Brady & Suttman Asset Management Inc.103,601$21,084 06/30/2020
     MSFT103,601$21,084 06/30/2020
CHURCHILL MANAGEMENT Corp103,460$21,055 06/30/2020
     MSFT103,460$21,055 06/30/2020
Main Street Research LLC103,399$21,043 06/30/2020
     MSFT103,399$21,043 06/30/2020
Capital International Sarl102,806$20,922 06/30/2020
     MSFT102,806$20,922 06/30/2020
GW Henssler & Associates Ltd.102,802$20,921 06/30/2020
     MSFT102,802$20,921 06/30/2020
Equitable Holdings Inc.102,758$20,912 06/30/2020
     MSFT102,758$20,912 06/30/2020
Tandem Investment Advisors Inc.102,299$20,819 06/30/2020
     MSFT102,299$20,819 06/30/2020
Griffin Asset Management Inc.101,871$20,732 06/30/2020
     MSFT101,871$20,732 06/30/2020
Vicus Capital101,752$20,708 06/30/2020
     MSFT101,752$20,708 06/30/2020
Lee Danner & Bass Inc.101,670$20,691 06/30/2020
     MSFT101,670$20,691 06/30/2020
Godsey & Gibb Associates101,633$20,683 06/30/2020
     MSFT101,633$20,683 06/30/2020
Professional Advisory Services Inc.101,541$20,665 06/30/2020
     MSFT101,541$20,665 06/30/2020
First Hawaiian Bank101,482$20,653 06/30/2020
     MSFT101,482$20,653 06/30/2020
Willis Investment Counsel100,962$20,547 06/30/2020
     MSFT100,962$20,547 06/30/2020
Adviser Investments LLC100,911$20,536 06/30/2020
     MSFT100,911$20,536 06/30/2020
DSAM Partners London Ltd100,864$20,527 06/30/2020
     MSFT100,864$20,527 06/30/2020
Van Hulzen Asset Management LLC100,770$20,508 06/30/2020
     MSFT100,770$20,508 06/30/2020
Chemung Canal Trust Co.100,726$20,499 06/30/2020
     MSFT100,726$20,499 06/30/2020
S&CO Inc.129,928$20,491 03/31/2020
     MSFT129,928$20,491 03/31/2020
Redwood Investments LLC100,489$20,451 06/30/2020
     MSFT100,489$20,451 06/30/2020
Kingstown Capital Management L.P.100,000$20,351 06/30/2020
     MSFT100,000$20,351 06/30/2020
University of Notre Dame DU Lac99,511$20,251 06/30/2020
     MSFT99,511$20,251 06/30/2020
CCM Investment Advisers LLC99,488$20,246 06/30/2020
     MSFT99,488$20,246 06/30/2020
Pioneer Trust Bank N A OR99,483$20,246 06/30/2020
     MSFT99,483$20,246 06/30/2020
Visionary Wealth Advisors99,417$20,232 06/30/2020
     MSFT99,417$20,232 06/30/2020
Girard Partners LTD.98,846$20,116 06/30/2020
     MSFT98,846$20,116 06/30/2020
Northern Oak Wealth Management Inc.98,760$20,099 06/30/2020
     MSFT98,760$20,099 06/30/2020
Arrow Financial Corp98,657$20,077 06/30/2020
     MSFT98,657$20,077 06/30/2020
Allworth Financial LP98,634$20,073 06/30/2020
     MSFT98,634$20,073 06/30/2020
Dakota Wealth Management $20,064 06/30/2020
     MSFT100,491$20,451 06/30/2020
     Put1,900$387 06/30/2020
Oxbow Advisors LLC98,431$20,032 06/30/2020
     MSFT98,431$20,032 06/30/2020
10 15 Associates Inc.98,392$20,024 06/30/2020
     MSFT98,392$20,024 06/30/2020
KMG Fiduciary Partners LLC97,983$19,941 06/30/2020
     MSFT97,983$19,941 06/30/2020
Homrich & Berg97,955$19,935 06/30/2020
     MSFT97,955$19,935 06/30/2020
Oakwood Capital Management LLC CA97,950$19,934 06/30/2020
     MSFT97,950$19,934 06/30/2020
Nicola Wealth Management LTD.97,144$19,770 06/30/2020
     MSFT97,144$19,770 06/30/2020
American Assets Investment Management LLC97,100$19,761 06/30/2020
     MSFT97,100$19,761 06/30/2020
North Star Investment Management Corp.97,009$19,742 06/30/2020
     MSFT97,009$19,742 06/30/2020
Cobblestone Capital Advisors LLC NY97,004$19,741 06/30/2020
     MSFT97,004$19,741 06/30/2020
ST Germain D J Co. Inc.96,953$19,731 06/30/2020
     MSFT96,953$19,731 06/30/2020
Winslow Evans & Crocker Inc.96,831$19,707 06/30/2020
     MSFT96,831$19,707 06/30/2020
L & S Advisors Inc96,368$19,612 06/30/2020
     MSFT96,368$19,612 06/30/2020
Steigerwald Gordon & Koch Inc.96,240$19,586 06/30/2020
     MSFT96,240$19,586 06/30/2020
Pitcairn Co.96,185$19,575 06/30/2020
     MSFT96,185$19,575 06/30/2020
First Interstate Bank96,069$19,551 06/30/2020
     MSFT96,069$19,551 06/30/2020
McIlrath & Eck LLC96,067$19,551 06/30/2020
     MSFT96,067$19,551 06/30/2020
Burleson & Company LLC91,939$19,535 06/30/2020
     MSFT91,939$19,535 06/30/2020
Osborne Partners Capital Management LLC95,932$19,523 06/30/2020
     MSFT95,932$19,523 06/30/2020
Partner Fund Management L.P.95,177$19,369 06/30/2020
     MSFT95,177$19,369 06/30/2020
Murphy Capital Management Inc.95,058$19,345 06/30/2020
     MSFT95,058$19,345 06/30/2020
SeaCrest Wealth Management LLC94,951$19,324 06/30/2020
     MSFT94,951$19,324 06/30/2020
Granite Investment Advisors LLC94,942$19,322 06/30/2020
     MSFT94,942$19,322 06/30/2020
United Asset Strategies Inc.94,888$19,311 06/30/2020
     MSFT94,888$19,311 06/30/2020
Glenview State Bank Trust DEPT.94,884$19,311 06/30/2020
     MSFT94,884$19,311 06/30/2020
Foster & Motley Inc.94,651$19,262 06/30/2020
     MSFT94,651$19,262 06/30/2020
Totem Point Management LLC94,466$19,225 06/30/2020
     MSFT94,466$19,225 06/30/2020
Bluefin Trading LLC $19,192 06/30/2020
     MSFT81,232$16,531 06/30/2020
     Call251,500$3,431 06/30/2020
     Put201,700$770 06/30/2020
German American Bancorp Inc.93,414$19,010 06/30/2020
     MSFT93,414$19,010 06/30/2020
TT International Asset Management LTD93,137$18,954 06/30/2020
     MSFT93,137$18,954 06/30/2020
Edge Capital Group LLC92,789$18,883 06/30/2020
     MSFT92,789$18,883 06/30/2020
Mcrae Capital Management Inc.92,269$18,778 06/30/2020
     MSFT92,269$18,778 06/30/2020
Wright Investors Service Inc.92,170$18,757 06/30/2020
     MSFT92,170$18,757 06/30/2020
Verity & Verity LLC90,542$18,749 06/30/2020
     MSFT90,542$18,749 06/30/2020
Princeton Portfolio Strategies Group LLC91,942$18,711 06/30/2020
     MSFT91,942$18,711 06/30/2020
Fairfield Bush & CO.91,859$18,695 06/30/2020
     MSFT91,859$18,695 06/30/2020
Rossmore Private Capital91,729$18,670 06/30/2020
     MSFT91,729$18,670 06/30/2020
Fishman Jay A Ltd. MI91,462$18,613 06/30/2020
     MSFT91,462$18,613 06/30/2020
Moreno Evelyn V91,221$18,565 06/30/2020
     MSFT91,221$18,565 06/30/2020
Boenning & Scattergood Inc.91,214$18,563 06/30/2020
     MSFT91,214$18,563 06/30/2020
Camden National Bank91,148$18,550 06/30/2020
     MSFT91,148$18,550 06/30/2020
Spence Asset Management91,100$18,540 06/30/2020
     MSFT91,100$18,540 06/30/2020
Leavell Investment Management Inc.90,941$18,507 06/30/2020
     MSFT90,941$18,507 06/30/2020
Hendley & Co. Inc.90,825$18,484 06/30/2020
     MSFT90,825$18,484 06/30/2020
Ipswich Investment Management Co. Inc.90,714$18,461 06/30/2020
     MSFT90,714$18,461 06/30/2020
Webster Bank N. A.90,566$18,431 06/30/2020
     MSFT90,566$18,431 06/30/2020
Marco Investment Management LLC90,465$18,411 06/30/2020
     MSFT90,465$18,411 06/30/2020
Central Securities Corp90,000$18,316 06/30/2020
     MSFT90,000$18,316 06/30/2020
Fiduciary Trust International LLC89,717$18,258 06/30/2020
     MSFT89,717$18,258 06/30/2020
Thompson Investment Management Inc.89,489$18,212 06/30/2020
     MSFT89,489$18,212 06/30/2020
Thompson Siegel & Walmsley LLC89,263$18,166 06/30/2020
     MSFT89,263$18,166 06/30/2020
Scholtz & Company LLC89,213$18,156 06/30/2020
     MSFT89,213$18,156 06/30/2020
Parcion Private Wealth LLC86,166$18,155 06/30/2020
     MSFT86,166$18,155 06/30/2020
Barometer Capital Management Inc.89,105$18,134 06/30/2020
     MSFT89,105$18,134 06/30/2020
Steel Peak Wealth Management LLC $18,119 06/30/2020
     MSFT88,231$17,956 06/30/2020
     Call800$163 06/30/2020
Peak Asset Management LLC88,659$18,043 06/30/2020
     MSFT88,659$18,043 06/30/2020
Signaturefd LLC88,633$18,038 06/30/2020
     MSFT88,633$18,038 06/30/2020
Resources Investment Advisors LLC.88,469$18,001 06/30/2020
     MSFT88,469$18,001 06/30/2020
Benjamin F. Edwards & Company Inc.88,412$17,993 06/30/2020
     MSFT88,412$17,993 06/30/2020
Gifford Fong Associates88,168$17,943 06/30/2020
     MSFT88,168$17,943 06/30/2020
Cypress Capital Group87,877$17,883 06/30/2020
     MSFT87,877$17,883 06/30/2020
Gratus Capital LLC87,807$17,870 06/30/2020
     MSFT87,807$17,870 06/30/2020
Financial Partners Capital Management LLC87,614$17,830 06/30/2020
     MSFT87,614$17,830 06/30/2020
Schnieders Capital Management LLC87,599$17,827 06/30/2020
     MSFT87,599$17,827 06/30/2020
Peachtree Investment Partners LLC87,504$17,808 06/30/2020
     MSFT87,504$17,808 06/30/2020
Courier Capital LLC86,062$17,751 06/30/2020
     MSFT86,062$17,751 06/30/2020
King Wealth87,198$17,746 06/30/2020
     MSFT87,198$17,746 06/30/2020
Seeyond86,811$17,667 06/30/2020
     MSFT86,811$17,667 06/30/2020
Savant Capital LLC $17,651 06/30/2020
     MSFT86,036$17,509 06/30/2020
     Call700$142 06/30/2020
Motco86,365$17,576 06/30/2020
     MSFT86,365$17,576 06/30/2020
Harbor Investment Advisory LLC85,993$17,500 06/30/2020
     MSFT85,993$17,500 06/30/2020
Checchi Capital Advisers LLC85,809$17,463 06/30/2020
     MSFT85,809$17,463 06/30/2020
Fullerton Fund Management Co Ltd.85,707$17,442 06/30/2020
     MSFT85,707$17,442 06/30/2020
Toth Financial Advisory Corp85,663$17,433 06/30/2020
     MSFT85,663$17,433 06/30/2020
Wellington Shields & Co. LLC85,664$17,433 06/30/2020
     MSFT85,664$17,433 06/30/2020
Buckley Wealth Management LLC85,611$17,423 06/30/2020
     MSFT85,611$17,423 06/30/2020
Westchester Capital Management Inc.85,425$17,385 06/30/2020
     MSFT85,425$17,385 06/30/2020
Buckhead Capital Management LLC85,220$17,343 06/30/2020
     MSFT85,220$17,343 06/30/2020
Garde Capital Inc.84,520$17,201 06/30/2020
     MSFT84,520$17,201 06/30/2020
Accident Compensation Corp84,478$17,192 06/30/2020
     MSFT84,478$17,192 06/30/2020
CLARET ASSET MANAGEMENT Corp84,382$17,173 06/30/2020
     MSFT84,382$17,173 06/30/2020
Smithfield Trust Co.84,257$17,147 06/30/2020
     MSFT84,257$17,147 06/30/2020
Ramsay Stattman Vela & Price Inc.84,024$17,100 06/30/2020
     MSFT84,024$17,100 06/30/2020
Park Avenue Securities LLC83,714$17,037 06/30/2020
     MSFT83,714$17,037 06/30/2020
M. Kraus & Co83,700$17,034 06/30/2020
     MSFT83,700$17,034 06/30/2020
Security National Trust Co.83,631$17,020 06/30/2020
     MSFT83,631$17,020 06/30/2020
Stonebridge Capital Management Inc.83,076$17,006 06/30/2020
     MSFT83,076$17,006 06/30/2020
Ballentine Partners LLC83,527$16,999 06/30/2020
     MSFT83,527$16,999 06/30/2020
Intersect Capital LLC83,477$16,988 06/30/2020
     MSFT83,477$16,988 06/30/2020
Verus Capital Partners LLC107,549$16,961 03/31/2020
     MSFT107,549$16,961 03/31/2020
Bernzott Capital Advisors83,328$16,958 06/30/2020
     MSFT83,328$16,958 06/30/2020
Rothschild Investment Corp IL83,293$16,951 06/30/2020
     MSFT83,293$16,951 06/30/2020
Cheviot Value Management LLC83,225$16,937 06/30/2020
     MSFT83,225$16,937 06/30/2020
Miura Global Management LLC83,000$16,891 06/30/2020
     MSFT83,000$16,891 06/30/2020
Rings Capital Management LLC83,000$16,891 06/30/2020
     MSFT83,000$16,891 06/30/2020
Blue Fin Capital Inc.82,904$16,871 06/30/2020
     MSFT82,904$16,871 06/30/2020
Van Strum & Towne Inc.82,851$16,861 06/30/2020
     MSFT82,851$16,861 06/30/2020
Meridian Wealth Management LLC82,648$16,819 06/30/2020
     MSFT82,648$16,819 06/30/2020
Mitchell Capital Management Co.82,556$16,801 06/30/2020
     MSFT82,556$16,801 06/30/2020
Muhlenkamp & Co. Inc.82,497$16,789 06/30/2020
     MSFT82,497$16,789 06/30/2020
Community Bank N.A.82,449$16,779 06/30/2020
     MSFT82,449$16,779 06/30/2020
Madison Asset Management LLC82,407$16,771 06/30/2020
     MSFT82,407$16,771 06/30/2020
NWQ Investment Management Company LLC82,227$16,734 06/30/2020
     MSFT82,227$16,734 06/30/2020
Princeton Global Asset Management LLC82,031$16,694 06/30/2020
     MSFT82,031$16,694 06/30/2020
Leuthold Group LLC82,022$16,692 06/30/2020
     MSFT82,022$16,692 06/30/2020
Sphera Funds Management LTD.81,964$16,680 06/30/2020
     MSFT81,964$16,680 06/30/2020
Enterprise Trust & Investment Co81,961$16,680 06/30/2020
     MSFT81,961$16,680 06/30/2020
Hutchinson Capital Management CA81,820$16,651 06/30/2020
     MSFT81,820$16,651 06/30/2020
SP Asset Management81,717$16,630 06/30/2020
     MSFT81,717$16,630 06/30/2020
Covington Investment Advisors Inc.81,633$16,613 06/30/2020
     MSFT81,633$16,613 06/30/2020
RiverPark Advisors LLC81,469$16,580 06/30/2020
     MSFT81,469$16,580 06/30/2020
Kayne Anderson Rudnick Investment Management LLC81,434$16,573 06/30/2020
     MSFT81,434$16,573 06/30/2020
Atom Investors LP81,295$16,544 06/30/2020
     MSFT81,295$16,544 06/30/2020
Wedgewood Partners Inc.81,296$16,543 06/30/2020
     MSFT81,296$16,543 06/30/2020
Pettyjohn Wood & White Inc.81,235$16,532 06/30/2020
     MSFT81,235$16,532 06/30/2020
Strategic Advisors LLC77,972$16,510 06/30/2020
     MSFT77,972$16,510 06/30/2020
Buffington Mohr McNeal80,808$16,445 06/30/2020
     MSFT80,808$16,445 06/30/2020
Senvest Management LLC80,809$16,445 06/30/2020
     MSFT80,809$16,445 06/30/2020
Sompo Asset Management Co. Ltd.80,720$16,427 06/30/2020
     MSFT80,720$16,427 06/30/2020
Motley Fool Wealth Management LLC80,719$16,427 06/30/2020
     MSFT80,719$16,427 06/30/2020
HBK Sorce Advisory LLC80,654$16,414 06/30/2020
     MSFT80,654$16,414 06/30/2020
Falcon Edge Capital LP80,595$16,402 06/30/2020
     MSFT80,595$16,402 06/30/2020
RNC Capital Management LLC80,337$16,350 06/30/2020
     MSFT80,337$16,350 06/30/2020
Intrust Bank NA80,102$16,301 06/30/2020
     MSFT80,102$16,301 06/30/2020
Cutler Investment Counsel LLC80,087$16,299 06/30/2020
     MSFT80,087$16,299 06/30/2020
Northwest Investment Counselors LLC80,020$16,285 06/30/2020
     MSFT80,020$16,285 06/30/2020
Cincinnati Casualty Co.80,000$16,281 06/30/2020
     MSFT80,000$16,281 06/30/2020
Weik Capital Management79,991$16,279 06/30/2020
     MSFT79,991$16,279 06/30/2020
Hills Bank & Trust Co.79,668$16,214 06/30/2020
     MSFT79,668$16,214 06/30/2020
Means Investment CO. Inc.79,548$16,178 06/30/2020
     MSFT79,548$16,178 06/30/2020
BancorpSouth Bank79,357$16,150 06/30/2020
     MSFT79,357$16,150 06/30/2020
KDI Capital Partners LLC79,352$16,149 06/30/2020
     MSFT79,352$16,149 06/30/2020
Gradient Investments LLC79,190$16,116 06/30/2020
     MSFT79,190$16,116 06/30/2020
Ratan Capital Management LP79,155$16,109 06/30/2020
     MSFT79,155$16,109 06/30/2020
Cohen Capital Management Inc.79,004$16,078 06/30/2020
     MSFT79,004$16,078 06/30/2020
Court Place Advisors LLC78,901$16,057 06/30/2020
     MSFT78,901$16,057 06/30/2020
Farmers Trust Co.78,681$16,012 06/30/2020
     MSFT78,681$16,012 06/30/2020
Stoneridge Investment Partners LLC78,411$15,957 06/30/2020
     MSFT78,411$15,957 06/30/2020
Greenwood Capital Associates LLC78,314$15,938 06/30/2020
     MSFT78,314$15,938 06/30/2020
Hayek Kallen Investment Management78,086$15,891 06/30/2020
     MSFT78,086$15,891 06/30/2020
Anderson Hoagland & Co.78,043$15,883 06/30/2020
     MSFT78,043$15,883 06/30/2020
Marietta Investment Partners LLC77,893$15,852 06/30/2020
     MSFT77,893$15,852 06/30/2020
Brasada Capital Management LP77,876$15,849 06/30/2020
     MSFT77,876$15,849 06/30/2020
Paragon Capital Management Ltd77,717$15,816 06/30/2020
     MSFT77,717$15,816 06/30/2020
Stonebridge Capital Advisors LLC77,703$15,813 06/30/2020
     MSFT77,703$15,813 06/30/2020
Front Barnett Associates LLC77,671$15,807 06/30/2020
     MSFT77,671$15,807 06/30/2020
Greenbrier Partners Capital Management LLC77,642$15,801 06/30/2020
     MSFT77,642$15,801 06/30/2020
Renaissance Investment Group LLC77,612$15,795 06/30/2020
     MSFT77,612$15,795 06/30/2020
Sandler Capital Management77,519$15,776 06/30/2020
     MSFT77,519$15,776 06/30/2020
Alpha Omega Wealth Management LLC77,494$15,771 06/30/2020
     MSFT77,494$15,771 06/30/2020
GHP Investment Advisors Inc.77,464$15,765 06/30/2020
     MSFT77,464$15,765 06/30/2020
Cetera Investment Advisers77,453$15,762 06/30/2020
     MSFT77,453$15,762 06/30/2020
Heritage Wealth Advisors77,408$15,753 06/30/2020
     MSFT77,408$15,753 06/30/2020
Arden Trust Co77,034$15,677 06/30/2020
     MSFT77,034$15,677 06/30