HoldingsChannel.com
Funds Holding MSFT
HolderAmountPosition Size
($ in 1000's)
 As of
Vanguard Group Inc.640,172,572$100,961,616 03/31/2020
     MSFT640,172,572$100,961,616 03/31/2020
BlackRock Inc. $81,675,773 03/31/2020
     MSFT517,578,906$81,627,370 03/31/2020
     Call306,900$48,403 03/31/2020
State Street Corp314,771,248$49,642,574 03/31/2020
     MSFT314,771,248$49,642,574 03/31/2020
FMR LLC237,892,832$37,518,078 03/31/2020
     MSFT237,892,832$37,518,078 03/31/2020
Price T Rowe Associates Inc. MD172,056,401$27,135,014 03/31/2020
     MSFT172,056,401$27,135,014 03/31/2020
Capital World Investors139,116,236$21,940,056 03/31/2020
     MSFT139,116,236$21,940,056 03/31/2020
Geode Capital Management LLC115,684,966$18,213,038 03/31/2020
     MSFT115,684,966$18,213,038 03/31/2020
Capital International Investors103,523,946$16,326,780 03/31/2020
     MSFT103,523,946$16,326,780 03/31/2020
Capital Research Global Investors93,247,848$14,706,128 03/31/2020
     MSFT93,247,848$14,706,128 03/31/2020
Northern Trust Corp92,119,080$14,528,100 03/31/2020
     MSFT92,119,080$14,528,100 03/31/2020
Bank of New York Mellon Corp83,407,510$13,154,199 03/31/2020
     MSFT83,407,510$13,154,199 03/31/2020
JPMorgan Chase & Co. $12,277,068 03/31/2020
     MSFT77,486,027$12,220,324 03/31/2020
     Call1,251,600$197,390 03/31/2020
     Put891,800$140,646 03/31/2020
Bank of America Corp DE $12,110,449 03/31/2020
     MSFT77,056,248$12,152,541 03/31/2020
     Put1,859,700$293,293 03/31/2020
     Call1,592,800$251,201 03/31/2020
Wellington Management Group LLP70,541,995$11,125,178 03/31/2020
     MSFT70,541,995$11,125,178 03/31/2020
Nuveen Asset Management LLC62,090,920$9,792,359 03/31/2020
     MSFT62,090,920$9,792,359 03/31/2020
Morgan Stanley61,812,815$9,748,498 03/31/2020
     MSFT61,812,815$9,748,498 03/31/2020
Wells Fargo & Company MN $8,388,500 03/31/2020
     MSFT53,216,263$8,392,737 03/31/2020
     Put757,168$7,788 03/31/2020
     Call320,900$3,551 03/31/2020
Legal & General Group Plc46,522,802$7,337,453 03/31/2020
     MSFT46,522,802$7,337,453 03/31/2020
Janus Henderson Group PLC46,502,413$7,333,576 03/31/2020
     MSFT46,502,413$7,333,576 03/31/2020
Alliancebernstein L.P.45,979,280$7,251,392 03/31/2020
     MSFT45,979,280$7,251,392 03/31/2020
UBS Asset Management Americas Inc.43,048,276$6,789,144 03/31/2020
     MSFT43,048,276$6,789,144 03/31/2020
Charles Schwab Investment Management Inc.38,552,753$6,080,154 03/31/2020
     MSFT38,552,753$6,080,154 03/31/2020
Goldman Sachs Group Inc. $6,007,456 03/31/2020
     MSFT40,459,799$6,380,913 03/31/2020
     Put3,740,100$589,851 03/31/2020
     Call1,372,100$216,394 03/31/2020
Ameriprise Financial Inc.37,703,892$5,945,330 03/31/2020
     MSFT37,703,892$5,945,330 03/31/2020
UBS Group AG $5,698,027 03/31/2020
     MSFT38,569,521$6,082,800 03/31/2020
     Put4,260,300$671,892 03/31/2020
     Call1,820,550$287,119 03/31/2020
Massachusetts Financial Services Co. MA35,782,414$5,643,246 03/31/2020
     MSFT35,782,414$5,643,246 03/31/2020
Invesco Ltd. $5,186,234 03/31/2020
     MSFT32,854,009$5,181,408 03/31/2020
     Call30,600$4,826 03/31/2020
Jennison Associates LLC31,908,974$5,032,364 03/31/2020
     MSFT31,908,974$5,032,364 03/31/2020
Sumitomo Mitsui Trust Holdings Inc.31,876,233$5,027,201 03/31/2020
     MSFT31,876,233$5,027,201 03/31/2020
Parametric Portfolio Associates LLC30,965,516$4,883,572 03/31/2020
     MSFT30,965,516$4,883,572 03/31/2020
Swiss National Bank28,404,917$4,479,739 03/31/2020
     MSFT28,404,917$4,479,739 03/31/2020
Royal Bank of Canada $4,215,027 03/31/2020
     MSFT27,984,037$4,413,363 03/31/2020
     Put1,515,000$238,931 03/31/2020
     Call257,400$40,595 03/31/2020
Primecap Management Co. CA25,710,178$4,054,752 03/31/2020
     MSFT25,710,178$4,054,752 03/31/2020
Franklin Resources Inc.25,487,302$4,019,672 03/31/2020
     MSFT25,487,302$4,019,672 03/31/2020
Deutsche Bank AG $3,887,898 03/31/2020
     MSFT24,652,099$3,887,882 03/31/2020
     Call566$90 03/31/2020
     Put470$74 03/31/2020
Clearbridge Investments LLC23,359,006$3,683,949 03/31/2020
     MSFT23,359,006$3,683,949 03/31/2020
Dimensional Fund Advisors LP22,541,696$3,555,169 03/31/2020
     MSFT22,541,696$3,555,169 03/31/2020
Fisher Asset Management LLC21,456,344$3,383,880 03/31/2020
     MSFT21,456,344$3,383,880 03/31/2020
Magellan Asset Management Ltd20,588,399$3,246,996 03/31/2020
     MSFT20,588,399$3,246,996 03/31/2020
Dodge & Cox20,027,140$3,158,480 03/31/2020
     MSFT20,027,140$3,158,480 03/31/2020
New York State Common Retirement Fund19,454,651$3,068,193 03/31/2020
     MSFT19,454,651$3,068,193 03/31/2020
American Century Companies Inc.19,350,215$3,051,722 03/31/2020
     MSFT19,350,215$3,051,722 03/31/2020
Freestone Capital Holdings LLC238,684$2,873,584 03/31/2020
     MSFT238,684$2,873,584 03/31/2020
California Public Employees Retirement System17,404,566$2,744,874 03/31/2020
     MSFT17,404,566$2,744,874 03/31/2020
The Manufacturers Life Insurance Company 17,357,372$2,737,431 03/31/2020
     MSFT17,357,372$2,737,431 03/31/2020
Credit Suisse AG $2,694,729 03/31/2020
     MSFT17,345,418$2,735,545 03/31/2020
     Put1,942,100$306,289 03/31/2020
     Call1,683,300$265,473 03/31/2020
Allianz Asset Management GmbH $2,548,171 03/31/2020
     MSFT16,776,419$2,645,809 03/31/2020
     Put1,322,300$208,540 03/31/2020
     Call703,200$110,902 03/31/2020
Polen Capital Management LLC16,048,078$2,530,942 03/31/2020
     MSFT16,048,078$2,530,942 03/31/2020
Amundi Pioneer Asset Management Inc.17,649,909$2,506,892 03/31/2020
     MSFT17,649,909$2,506,892 03/31/2020
Putnam Investments LLC15,572,003$2,455,861 03/31/2020
     MSFT15,572,003$2,455,861 03/31/2020
Sanders Capital LLC12,932,952$2,373,646 03/31/2020
     MSFT12,932,952$2,373,646 03/31/2020
California State Teachers Retirement System14,837,617$2,340,041 03/31/2020
     MSFT14,837,617$2,340,041 03/31/2020
Eagle Capital Management LLC14,742,455$2,325,033 03/31/2020
     MSFT14,742,455$2,325,033 03/31/2020
Bank of Montreal Can $2,271,097 03/31/2020
     MSFT14,727,694$2,286,623 03/31/2020
     Put100,000$15,526 03/31/2020
Arrowstreet Capital Limited Partnership14,376,595$2,267,333 03/31/2020
     MSFT14,376,595$2,267,333 03/31/2020
Principal Financial Group Inc.14,274,009$2,251,153 03/31/2020
     MSFT14,274,009$2,251,153 03/31/2020
TCI Fund Management Ltd.13,996,718$2,207,422 03/31/2020
     MSFT13,996,718$2,207,422 03/31/2020
Rhumbline Advisers13,514,290$2,131,339 03/31/2020
     MSFT13,514,290$2,131,339 03/31/2020
Neuberger Berman Group LLC13,313,182$2,099,135 03/31/2020
     MSFT13,313,182$2,099,135 03/31/2020
Prudential Financial Inc.12,861,970$2,028,461 03/31/2020
     MSFT12,861,970$2,028,461 03/31/2020
State Farm Mutual Automobile Insurance Co.12,712,004$2,004,810 03/31/2020
     MSFT12,712,004$2,004,810 03/31/2020
PNC Financial Services Group Inc.12,441,686$1,962,180 03/31/2020
     MSFT12,441,686$1,962,180 03/31/2020
Fundsmith LLP11,972,921$1,888,249 03/31/2020
     MSFT11,972,921$1,888,249 03/31/2020
Waddell & Reed Financial Inc.11,968,387$1,887,534 03/31/2020
     MSFT11,968,387$1,887,534 03/31/2020
Lazard Asset Management LLC11,513,276$1,815,757 03/31/2020
     MSFT11,513,276$1,815,757 03/31/2020
Barclays PLC $1,803,648 03/31/2020
     MSFT11,472,376$1,809,310 03/31/2020
     Put3,271,600$515,964 03/31/2020
     Call3,235,700$510,302 03/31/2020
Voya Investment Management LLC11,304,730$1,782,869 03/31/2020
     MSFT11,304,730$1,782,869 03/31/2020
New York State Teachers Retirement System11,192,525$1,765,173 03/31/2020
     MSFT11,192,525$1,765,173 03/31/2020
Loomis Sayles & Co. L P11,091,530$1,749,245 03/31/2020
     MSFT11,091,530$1,749,245 03/31/2020
AQR Capital Management LLC11,065,434$1,745,129 03/31/2020
     MSFT11,065,434$1,745,129 03/31/2020
Eaton Vance Management10,912,787$1,721,078 03/31/2020
     MSFT10,912,787$1,721,078 03/31/2020
Alecta Pensionsforsakring Omsesidigt10,861,000$1,712,128 03/31/2020
     MSFT10,861,000$1,712,128 03/31/2020
Tiger Global Management LLC10,793,784$1,702,288 03/31/2020
     MSFT10,793,784$1,702,288 03/31/2020
TD Asset Management Inc.10,666,491$1,682,213 03/31/2020
     MSFT10,666,491$1,682,213 03/31/2020
Hsbc Holdings PLC $1,673,544 03/31/2020
     MSFT10,199,389$1,619,531 03/31/2020
     Call348,300$55,603 03/31/2020
     Put10,000$1,590 03/31/2020
Ninety One UK Ltd10,522,349$1,659,480 03/31/2020
     MSFT10,522,349$1,659,480 03/31/2020
Citigroup Inc. $1,651,306 03/31/2020
     MSFT9,137,320$1,441,048 03/31/2020
     Call3,473,200$547,758 03/31/2020
     Put2,140,000$337,500 03/31/2020
Nordea Investment Management AB10,167,145$1,611,556 03/31/2020
     MSFT10,167,145$1,611,556 03/31/2020
State Board of Administration of Florida Retirement System10,148,108$1,600,458 03/31/2020
     MSFT10,148,108$1,600,458 03/31/2020
Standard Life Aberdeen plc10,130,552$1,597,689 03/31/2020
     MSFT10,130,552$1,597,689 03/31/2020
Raymond James & Associates $1,565,808 03/31/2020
     MSFT9,921,492$1,564,737 03/31/2020
     Call125,600$1,071 03/31/2020
Fred Alger Management LLC9,925,265$1,565,314 03/31/2020
     MSFT9,925,265$1,565,314 03/31/2020
DZ BANK AG Deutsche Zentral Genossenschafts Bank Frankfurt am Main $1,560,728 03/31/2020
     MSFT9,840,078$1,552,307 03/31/2020
     Call52,700$8,421 03/31/2020
Ensign Peak Advisors Inc9,645,933$1,521,258 03/31/2020
     MSFT9,645,933$1,521,258 03/31/2020
APG Asset Management N.V.9,614,127$1,516,244 03/31/2020
     MSFT9,614,127$1,516,244 03/31/2020
Brown Advisory Inc.9,515,613$1,500,707 03/31/2020
     MSFT9,515,613$1,500,707 03/31/2020
Winslow Capital Management LLC9,307,889$1,467,947 03/31/2020
     MSFT9,307,889$1,467,947 03/31/2020
D. E. Shaw & Co. Inc. $1,463,648 03/31/2020
     MSFT8,909,029$1,405,043 03/31/2020
     Call1,103,800$174,080 03/31/2020
     Put732,200$115,475 03/31/2020
Adage Capital Partners GP L.L.C.8,970,186$1,414,688 03/31/2020
     MSFT8,970,186$1,414,688 03/31/2020
Swedbank8,842,715$1,394,585 03/31/2020
     MSFT8,842,715$1,394,585 03/31/2020
Great West Life Assurance Co. Can8,592,892$1,363,250 03/31/2020
     MSFT8,592,892$1,363,250 03/31/2020
Schroder Investment Management Group8,018,316$1,325,187 03/31/2020
     MSFT8,018,316$1,325,187 03/31/2020
FIL Ltd8,301,162$1,309,176 03/31/2020
     MSFT8,301,162$1,309,176 03/31/2020
National Pension Service8,173,919$1,289,109 03/31/2020
     MSFT8,173,919$1,289,109 03/31/2020
Bessemer Group Inc.8,168,533$1,288,260 03/31/2020
     MSFT8,168,533$1,288,260 03/31/2020
Jackson Square Partners LLC8,122,058$1,280,929 03/31/2020
     MSFT8,122,058$1,280,929 03/31/2020
Russell Investments Group Ltd.8,073,711$1,279,418 03/31/2020
     MSFT8,073,711$1,279,418 03/31/2020
1832 Asset Management L.P.7,712,063$1,242,559 03/31/2020
     MSFT7,712,063$1,242,559 03/31/2020
Parnassus Investments CA7,870,683$1,241,285 03/31/2020
     MSFT7,870,683$1,241,285 03/31/2020
Mitsubishi UFJ Trust & Banking Corp7,869,655$1,241,124 03/31/2020
     MSFT7,869,655$1,241,124 03/31/2020
Aristotle Capital Management LLC7,615,559$1,201,050 03/31/2020
     MSFT7,615,559$1,201,050 03/31/2020
Chevy Chase Trust Holdings Inc.7,606,577$1,199,633 03/31/2020
     MSFT7,606,577$1,199,633 03/31/2020
CIBC Private Wealth Group LLC7,483,897$1,180,286 03/31/2020
     MSFT7,483,897$1,180,286 03/31/2020
Baillie Gifford & Co.7,109,927$1,121,306 03/31/2020
     MSFT7,109,927$1,121,306 03/31/2020
Edgewood Management LLC6,974,480$1,099,945 03/31/2020
     MSFT6,974,480$1,099,945 03/31/2020
Korea Investment CORP6,918,459$1,091,110 03/31/2020
     MSFT6,918,459$1,091,110 03/31/2020
Victory Capital Management Inc.6,885,457$1,085,905 03/31/2020
     MSFT6,885,457$1,085,905 03/31/2020
State of Wisconsin Investment Board6,870,542$1,083,553 03/31/2020
     MSFT6,870,542$1,083,553 03/31/2020
Stifel Financial Corp6,800,745$1,072,989 03/31/2020
     MSFT6,800,745$1,072,989 03/31/2020
Aperio Group LLC6,212,748$979,813 03/31/2020
     MSFT6,212,748$979,813 03/31/2020
US Bancorp DE $961,034 03/31/2020
     MSFT6,094,798$961,213 03/31/2020
     Put407$214 03/31/2020
     Call20$35 03/31/2020
Los Angeles Capital Management & Equity Research Inc.6,075,836$958,220 03/31/2020
     MSFT6,075,836$958,220 03/31/2020
Fayez Sarofim & Co6,071,171$957,484 03/31/2020
     MSFT6,071,171$957,484 03/31/2020
Lone Pine Capital LLC5,923,926$934,262 03/31/2020
     MSFT5,923,926$934,262 03/31/2020
Artisan Partners Limited Partnership $922,590 03/31/2020
     MSFT6,450,716$1,017,342 03/31/2020
     Put600,800$94,752 03/31/2020
Envestnet Asset Management Inc.4,506,505$917,110 06/30/2020
     MSFT4,506,505$917,110 06/30/2020
AMF Pensionsforsakring AB5,784,090$912,209 03/31/2020
     MSFT5,784,090$912,209 03/31/2020
Strs Ohio5,747,126$906,379 03/31/2020
     MSFT5,747,126$906,379 03/31/2020
Jane Street Group LLC $905,392 03/31/2020
     Call8,390,800$1,323,313 03/31/2020
     Put3,605,800$568,670 03/31/2020
     MSFT955,866$150,749 03/31/2020
Truist Financial Corp $904,014 03/31/2020
     MSFT5,739,526$905,181 03/31/2020
     Put7,400$1,167 03/31/2020
Epoch Investment Partners Inc.5,723,316$902,624 03/31/2020
     MSFT5,723,316$902,624 03/31/2020
Robeco Institutional Asset Management B.V.5,649,592$890,995 03/31/2020
     MSFT5,649,592$890,995 03/31/2020
Baird Financial Group Inc.5,600,043$883,183 03/31/2020
     MSFT5,600,043$883,183 03/31/2020
First Manhattan Co.5,572,638$878,861 03/31/2020
     MSFT5,572,638$878,861 03/31/2020
GQG Partners LLC5,452,373$861,645 03/31/2020
     MSFT5,452,373$861,645 03/31/2020
State of New Jersey Common Pension Fund D5,281,009$832,868 03/31/2020
     MSFT5,281,009$832,868 03/31/2020
Hotchkis & Wiley Capital Management LLC5,219,352$823,144 03/31/2020
     MSFT5,219,352$823,144 03/31/2020
Sei Investments Co.5,106,170$805,292 03/31/2020
     MSFT5,106,170$805,292 03/31/2020
Pictet Asset Management Ltd.5,038,520$794,626 03/31/2020
     MSFT5,038,520$794,626 03/31/2020
Public Employees Retirement Association of Colorado4,986,612$786,439 03/31/2020
     MSFT4,986,612$786,439 03/31/2020
Susquehanna International Group LLP $776,431 03/31/2020
     Put17,906,700$2,869,191 03/31/2020
     Call17,122,900$2,743,602 03/31/2020
     MSFT5,719,480$902,020 03/31/2020
Viking Global Investors LP4,900,338$772,832 03/31/2020
     MSFT4,900,338$772,832 03/31/2020
Acadian Asset Management LLC4,878,817$769,435 03/31/2020
     MSFT4,878,817$769,435 03/31/2020
NN Investment Partners Holdings N.V.4,862,368$766,845 03/31/2020
     MSFT4,862,368$766,845 03/31/2020
DSM Capital Partners LLC4,805,986$757,952 03/31/2020
     MSFT4,805,986$757,952 03/31/2020
Royal London Asset Management Ltd.4,706,538$754,505 03/31/2020
     MSFT4,706,538$754,505 03/31/2020
Thrivent Financial for Lutherans4,759,944$750,662 03/31/2020
     MSFT4,759,944$750,662 03/31/2020
Retirement Systems of Alabama4,668,283$736,235 03/31/2020
     MSFT4,668,283$736,235 03/31/2020
Sands Capital Management LLC4,635,325$731,037 03/31/2020
     MSFT4,635,325$731,037 03/31/2020
Canada Pension Plan Investment Board4,629,532$730,123 03/31/2020
     MSFT4,629,532$730,123 03/31/2020
Findlay Park Partners LLP4,624,744$729,368 03/31/2020
     MSFT4,624,744$729,368 03/31/2020
Mackenzie Financial Corp4,538,416$715,754 03/31/2020
     MSFT4,538,416$715,754 03/31/2020
DekaBank Deutsche Girozentrale4,457,409$709,115 03/31/2020
     MSFT4,457,409$709,115 03/31/2020
Vontobel Asset Management Inc.4,162,506$706,005 03/31/2020
     MSFT4,162,506$706,005 03/31/2020
State of Tennessee Treasury Department4,359,081$687,470 03/31/2020
     MSFT4,359,081$687,470 03/31/2020
Panagora Asset Management Inc.4,348,362$685,780 03/31/2020
     MSFT4,348,362$685,780 03/31/2020
Public Employees Retirement System of Ohio4,303,651$678,729 03/31/2020
     MSFT4,303,651$678,729 03/31/2020
Jensen Investment Management Inc.4,220,466$665,610 03/31/2020
     MSFT4,220,466$665,610 03/31/2020
Toronto Dominion Bank5,773,958$664,368 03/31/2020
     MSFT5,773,958$664,368 03/31/2020
Aviva PLC4,197,968$662,061 03/31/2020
     MSFT4,197,968$662,061 03/31/2020
ProShare Advisors LLC4,180,269$659,270 03/31/2020
     MSFT4,180,269$659,270 03/31/2020
Asset Management One Co. Ltd.4,074,516$642,592 03/31/2020
     MSFT4,074,516$642,592 03/31/2020
Egerton Capital UK LLP4,035,081$636,373 03/31/2020
     MSFT4,035,081$636,373 03/31/2020
Mawer Investment Management Ltd.4,011,322$633,279 03/31/2020
     MSFT4,011,322$633,279 03/31/2020
Raymond James Financial Services Advisors Inc. $628,854 03/31/2020
     MSFT3,986,980$628,812 03/31/2020
     Call15,900$42 03/31/2020
Blair William & Co. IL3,878,747$611,717 03/31/2020
     MSFT3,878,747$611,717 03/31/2020
First Republic Investment Management Inc.3,842,301$605,969 03/31/2020
     MSFT3,842,301$605,969 03/31/2020
Lord Abbett & CO. LLC3,834,495$604,735 03/31/2020
     MSFT3,834,495$604,735 03/31/2020
AustralianSuper Pty Ltd3,832,288$604,390 03/31/2020
     MSFT3,832,288$604,390 03/31/2020
Skandinaviska Enskilda Banken AB publ 3,826,189$603,428 03/31/2020
     MSFT3,826,189$603,428 03/31/2020
C WorldWide Group Holding A S3,781,171$596,329 03/31/2020
     MSFT3,781,171$596,329 03/31/2020
Macquarie Group Ltd.3,765,482$593,855 03/31/2020
     MSFT3,765,482$593,855 03/31/2020
Caisse DE Depot ET Placement DU Quebec3,762,949$593,455 03/31/2020
     MSFT3,762,949$593,455 03/31/2020
AXA3,692,827$582,396 03/31/2020
     MSFT3,692,827$582,396 03/31/2020
DNB Asset Management AS2,854,546$580,929 06/30/2020
     MSFT2,854,546$580,929 06/30/2020
Treasurer of the State of North Carolina3,643,277$574,581 03/31/2020
     MSFT3,643,277$574,581 03/31/2020
KBC Group NV3,600,936$567,904 03/31/2020
     MSFT3,600,936$567,904 03/31/2020
First Eagle Investment Management LLC3,567,187$562,581 03/31/2020
     MSFT3,567,187$562,581 03/31/2020
AMP Capital Investors Ltd3,490,050$559,214 03/31/2020
     MSFT3,490,050$559,214 03/31/2020
Keybank National Association OH3,510,581$553,654 03/31/2020
     MSFT3,510,581$553,654 03/31/2020
WELLCOME TRUST LTD THE as trustee of the WELLCOME TRUST3,500,000$551,985 03/31/2020
     MSFT3,500,000$551,985 03/31/2020
Alkeon Capital Management LLC3,480,299$548,878 03/31/2020
     MSFT3,480,299$548,878 03/31/2020
Grantham Mayo Van Otterloo & Co. LLC3,442,202$542,870 03/31/2020
     MSFT3,442,202$542,870 03/31/2020
Bahl & Gaynor Inc.3,354,575$529,050 03/31/2020
     MSFT3,354,575$529,050 03/31/2020
Polar Capital LLP $528,166 03/31/2020
     MSFT3,323,467$524,144 03/31/2020
     Call25,500$4,022 03/31/2020
Independent Franchise Partners LLP3,278,837$517,105 03/31/2020
     MSFT3,278,837$517,105 03/31/2020
Vulcan Value Partners LLC3,236,024$510,353 03/31/2020
     MSFT3,236,024$510,353 03/31/2020
Whale Rock Capital Management LLC3,233,699$509,987 03/31/2020
     MSFT3,233,699$509,987 03/31/2020
CIBC World Markets Inc.3,225,043$508,622 03/31/2020
     MSFT3,225,043$508,622 03/31/2020
Sustainable Growth Advisers LP3,180,912$501,662 03/31/2020
     MSFT3,180,912$501,662 03/31/2020
Citadel Advisors LLC $499,117 03/31/2020
     Call9,801,800$1,545,842 03/31/2020
     Put8,388,000$1,322,871 03/31/2020
     MSFT1,750,976$276,146 03/31/2020
Kensico Capital Management Corp3,141,000$495,367 03/31/2020
     MSFT3,141,000$495,367 03/31/2020
American International Group Inc.3,125,911$492,987 03/31/2020
     MSFT3,125,911$492,987 03/31/2020
M&G Investment Management Ltd.3,118,134$492,665 03/31/2020
     MSFT3,118,134$492,665 03/31/2020
Zurcher Kantonalbank Zurich Cantonalbank 3,108,071$490,174 03/31/2020
     MSFT3,108,071$490,174 03/31/2020
Fiera Capital Corp3,076,294$485,164 03/31/2020
     MSFT3,076,294$485,164 03/31/2020
Glenmede Trust Co. NA3,023,299$476,773 03/31/2020
     MSFT3,023,299$476,773 03/31/2020
Gateway Investment Advisers LLC3,008,566$474,481 03/31/2020
     MSFT3,008,566$474,481 03/31/2020
Federated Hermes Inc.2,946,701$464,725 03/31/2020
     MSFT2,946,701$464,725 03/31/2020
King Luther Capital Management Corp2,934,265$462,763 03/31/2020
     MSFT2,934,265$462,763 03/31/2020
Fifth Third Bancorp2,915,698$459,835 03/31/2020
     MSFT2,915,698$459,835 03/31/2020
Nomura Asset Management Co. Ltd.2,913,925$459,555 03/31/2020
     MSFT2,913,925$459,555 03/31/2020
Bank of Nova Scotia2,911,341$459,080 03/31/2020
     MSFT2,911,341$459,080 03/31/2020
Cibc World Markets Corp $453,434 03/31/2020
     MSFT2,870,118$452,646 03/31/2020
     Call65,000$10,251 03/31/2020
     Put60,000$9,463 03/31/2020
Prudential PLC2,842,717$448,325 03/31/2020
     MSFT2,842,717$448,325 03/31/2020
Troy Asset Management Ltd2,749,478$433,620 03/31/2020
     MSFT2,749,478$433,620 03/31/2020
Nisa Investment Advisors LLC2,725,302$429,807 03/31/2020
     MSFT2,725,302$429,807 03/31/2020
Calamos Advisors LLC2,715,238$428,220 03/31/2020
     MSFT2,715,238$428,220 03/31/2020
Melvin Capital Management LP2,706,264$426,805 03/31/2020
     MSFT2,706,264$426,805 03/31/2020
First Trust Advisors LP2,695,373$425,087 03/31/2020
     MSFT2,695,373$425,087 03/31/2020
LPL Financial LLC2,682,351$423,034 03/31/2020
     MSFT2,682,351$423,034 03/31/2020
Steadfast Capital Management LP2,646,005$417,301 03/31/2020
     MSFT2,646,005$417,301 03/31/2020
HighTower Advisors LLC $412,193 03/31/2020
     MSFT2,620,126$413,422 03/31/2020
     Put94,500$1,242 03/31/2020
     Call1,200$13 03/31/2020
Soroban Capital Partners LP2,613,450$412,167 03/31/2020
     MSFT2,613,450$412,167 03/31/2020
Man Group plc2,612,664$412,043 03/31/2020
     MSFT2,612,664$412,043 03/31/2020
Coatue Management LLC2,583,518$407,446 03/31/2020
     MSFT2,583,518$407,446 03/31/2020
Mirae Asset Global Investments Co. Ltd.2,514,067$396,493 03/31/2020
     MSFT2,514,067$396,493 03/31/2020
MUFG Securities EMEA plc2,490,060$392,707 03/31/2020
     MSFT2,490,060$392,707 03/31/2020
State of Michigan Retirement System2,486,217$392,101 03/31/2020
     MSFT2,486,217$392,101 03/31/2020
BNP PARIBAS ASSET MANAGEMENT Holding S.A.2,451,547$386,633 03/31/2020
     MSFT2,451,547$386,633 03/31/2020
Commonwealth Equity Services LLC2,411,723$380,352 03/31/2020
     MSFT2,411,723$380,352 03/31/2020
Barrow Hanley Mewhinney & Strauss LLC2,406,434$379,518 03/31/2020
     MSFT2,406,434$379,518 03/31/2020
M&T Bank Corp2,377,796$375,003 03/31/2020
     MSFT2,377,796$375,003 03/31/2020
Jarislowsky Fraser Ltd2,357,749$371,840 03/31/2020
     MSFT2,357,749$371,840 03/31/2020
Yacktman Asset Management LP2,349,198$370,492 03/31/2020
     MSFT2,349,198$370,492 03/31/2020
Mackay Shields LLC2,349,189$370,490 03/31/2020
     MSFT2,349,189$370,490 03/31/2020
Fort Washington Investment Advisors Inc. OH2,342,686$369,465 03/31/2020
     MSFT2,342,686$369,465 03/31/2020
Marshall Wace North America L.P.2,339,474$368,960 03/31/2020
     MSFT2,339,474$368,960 03/31/2020
Natixis2,266,919$357,516 03/31/2020
     MSFT2,266,919$357,516 03/31/2020
Rockefeller Capital Management L.P.2,262,597$356,834 03/31/2020
     MSFT2,262,597$356,834 03/31/2020
Westfield Capital Management Co. LP2,251,704$355,116 03/31/2020
     MSFT2,251,704$355,116 03/31/2020
Burgundy Asset Management Ltd.2,229,955$351,686 03/31/2020
     MSFT2,229,955$351,686 03/31/2020
Factory Mutual Insurance Co.2,229,900$351,678 03/31/2020
     MSFT2,229,900$351,678 03/31/2020
Two Sigma Advisers LP2,177,700$343,445 03/31/2020
     MSFT2,177,700$343,445 03/31/2020
Natixis Advisors L.P.2,165,120$341,460 03/31/2020
     MSFT2,165,120$341,460 03/31/2020
Boston Partners2,151,880$339,276 03/31/2020
     MSFT2,151,880$339,276 03/31/2020
Candriam Luxembourg S.C.A.2,172,980$335,007 03/31/2020
     MSFT2,172,980$335,007 03/31/2020
Loring Wolcott & Coolidge Fiduciary Advisors LLP MA2,110,340$332,822 03/31/2020
     MSFT2,110,340$332,822 03/31/2020
USS Investment Management Ltd2,088,783$329,338 03/31/2020
     MSFT2,088,783$329,338 03/31/2020
Advisor Group Holdings Inc.26,845,150$328,820 03/31/2020
     MSFT26,845,150$328,820 03/31/2020
Jacobs Levy Equity Management Inc.2,030,924$320,297 03/31/2020
     MSFT2,030,924$320,297 03/31/2020
Teacher Retirement System of Texas2,004,009$316,052 03/31/2020
     MSFT2,004,009$316,052 03/31/2020
Fjarde AP Fonden Fourth Swedish National Pension Fund1,989,917$313,830 03/31/2020
     MSFT1,989,917$313,830 03/31/2020
Commerce Bank1,988,619$313,624 03/31/2020
     MSFT1,988,619$313,624 03/31/2020
MetLife Investment Management LLC1,966,424$310,125 03/31/2020
     MSFT1,966,424$310,125 03/31/2020
Flossbach Von Storch AG1,930,612$304,477 03/31/2020
     MSFT1,930,612$304,477 03/31/2020
Diamond Hill Capital Management Inc.1,911,459$301,456 03/31/2020
     MSFT1,911,459$301,456 03/31/2020
Comerica Bank1,726,239$301,315 03/31/2020
     MSFT1,726,239$301,315 03/31/2020
Mairs & Power Inc.1,868,523$294,685 03/31/2020
     MSFT1,868,523$294,685 03/31/2020
Mitsubishi UFJ Kokusai Asset Management Co. Ltd.1,858,581$293,117 03/31/2020
     MSFT1,858,581$293,117 03/31/2020
Healthcare of Ontario Pension Plan Trust Fund1,854,176$292,422 03/31/2020
     MSFT1,854,176$292,422 03/31/2020
Skye Global Management LP1,826,000$287,978 03/31/2020
     MSFT1,826,000$287,978 03/31/2020
Farallon Capital Management LLC1,823,720$287,619 03/31/2020
     MSFT1,823,720$287,619 03/31/2020
State of Alaska Department of Revenue1,409,768$286,900 06/30/2020
     MSFT1,409,768$286,900 06/30/2020
First Pacific Advisors LP1,798,682$283,670 03/31/2020
     MSFT1,798,682$283,670 03/31/2020
Ariel Investments LLC1,797,885$283,544 03/31/2020
     MSFT1,797,885$283,544 03/31/2020
SRB Corp1,758,667$277,359 03/31/2020
     MSFT1,758,667$277,359 03/31/2020
Virginia Retirement Systems ET AL1,746,500$275,441 03/31/2020
     MSFT1,746,500$275,441 03/31/2020
MERIAN GLOBAL INVESTORS UK Ltd1,733,440$273,380 03/31/2020
     MSFT1,733,440$273,380 03/31/2020
Gulf International Bank UK Ltd1,731,954$273,146 03/31/2020
     MSFT1,731,954$273,146 03/31/2020
Everett Harris & Co. CA1,722,491$271,654 03/31/2020
     MSFT1,722,491$271,654 03/31/2020
Public Sector Pension Investment Board1,692,984$267,001 03/31/2020
     MSFT1,692,984$267,001 03/31/2020
Xact Kapitalforvaltning AB1,682,514$265,349 03/31/2020
     MSFT1,682,514$265,349 03/31/2020
Assenagon Asset Management S.A.1,676,055$264,331 03/31/2020
     MSFT1,676,055$264,331 03/31/2020
BlueSpruce Investments LP1,641,931$258,949 03/31/2020
     MSFT1,641,931$258,949 03/31/2020
Janney Montgomery Scott LLC1,627,400$256,657 03/31/2020
     MSFT1,627,400$256,657 03/31/2020
PGGM Investments1,625,224$256,314 03/31/2020
     MSFT1,625,224$256,314 03/31/2020
London Co. of Virginia1,590,908$250,902 03/31/2020
     MSFT1,590,908$250,902 03/31/2020
CIBC Asset Management Inc1,583,566$249,731 03/31/2020
     MSFT1,583,566$249,731 03/31/2020
D1 Capital Partners L.P.1,578,640$248,967 03/31/2020
     MSFT1,578,640$248,967 03/31/2020
Meritage Group LP1,562,213$246,377 03/31/2020
     MSFT1,562,213$246,377 03/31/2020
ClariVest Asset Management LLC1,560,936$246,176 03/31/2020
     MSFT1,560,936$246,176 03/31/2020
Axiom International Investors LLC DE1,542,824$243,319 03/31/2020
     MSFT1,542,824$243,319 03/31/2020
Boston Trust Walden Corp1,539,831$242,847 03/31/2020
     MSFT1,539,831$242,847 03/31/2020
Comgest Global Investors S.A.S.1,538,184$242,587 03/31/2020
     MSFT1,538,184$242,587 03/31/2020
BNP Paribas Arbitrage SA $238,436 03/31/2020
     MSFT3,088,559$487,097 03/31/2020
     Put22,894$361,061 03/31/2020
     Call7,127$112,400 03/31/2020
Zurich Insurance Group Ltd FI1,495,694$235,886 03/31/2020
     MSFT1,495,694$235,886 03/31/2020
AJO LP1,483,895$234,024 03/31/2020
     MSFT1,483,895$234,024 03/31/2020
Metropolitan Life Insurance Co NY1,478,611$233,192 03/31/2020
     MSFT1,478,611$233,192 03/31/2020
Regions Financial Corp1,475,522$232,705 03/31/2020
     MSFT1,475,522$232,705 03/31/2020
Utah Retirement Systems1,443,473$227,650 03/31/2020
     MSFT1,443,473$227,650 03/31/2020
ING Groep NV1,439,466$227,018 03/31/2020
     MSFT1,439,466$227,018 03/31/2020
Cincinnati Insurance Co.1,434,550$226,243 03/31/2020
     MSFT1,434,550$226,243 03/31/2020
Haverford Trust Co.1,426,691$225,003 03/31/2020
     MSFT1,426,691$225,003 03/31/2020
Atlanta Capital Management Co. L L C1,416,525$223,400 03/31/2020
     MSFT1,416,525$223,400 03/31/2020
Tesco Pension Investment Ltd1,400,915$220,938 03/31/2020
     MSFT1,400,915$220,938 03/31/2020
Guggenheim Capital LLC1,400,833$220,925 03/31/2020
     MSFT1,400,833$220,925 03/31/2020
Mn Services Vermogensbeheer B.V.1,400,711$220,906 03/31/2020
     MSFT1,400,711$220,906 03/31/2020
Creative Planning $218,953 03/31/2020
     MSFT1,362,029$214,806 03/31/2020
     Call149,500$4,225 03/31/2020
     Put7,500$78 03/31/2020
Harding Loevner LP1,382,676$218,062 03/31/2020
     MSFT1,382,676$218,062 03/31/2020
Alleghany Corp DE1,380,410$217,704 03/31/2020
     MSFT1,380,410$217,704 03/31/2020
Oregon Public Employees Retirement Fund1,374,327$216,745 03/31/2020
     MSFT1,374,327$216,745 03/31/2020
Atalanta Sosnoff Capital LLC1,345,288$212,166 03/31/2020
     MSFT1,345,288$212,166 03/31/2020
Silvercrest Asset Management Group LLC1,343,905$211,947 03/31/2020
     MSFT1,343,905$211,947 03/31/2020
PineBridge Investments L.P.1,339,431$211,242 03/31/2020
     MSFT1,339,431$211,242 03/31/2020
Allen Investment Management LLC1,326,532$209,207 03/31/2020
     MSFT1,326,532$209,207 03/31/2020
Texas Permanent School Fund1,323,175$208,678 03/31/2020
     MSFT1,323,175$208,678 03/31/2020
Capital Bank & Trust Co1,313,493$207,151 03/31/2020
     MSFT1,313,493$207,151 03/31/2020
Arizona State Retirement System1,312,714$207,028 03/31/2020
     MSFT1,312,714$207,028 03/31/2020
Nissay Asset Management Corp Japan ADV1,298,049$204,715 03/31/2020
     MSFT1,298,049$204,715 03/31/2020
Scotia Capital Inc.1,297,448$204,613 03/31/2020
     MSFT1,297,448$204,613 03/31/2020
Manning & Napier Group LLC1,294,535$204,159 03/31/2020
     MSFT1,294,535$204,159 03/31/2020
Hexavest Inc.1,292,734$203,877 03/31/2020
     MSFT1,292,734$203,877 03/31/2020
Artemis Investment Management LLP1,289,289$203,524 03/31/2020
     MSFT1,289,289$203,524 03/31/2020
Holocene Advisors LP1,286,234$202,852 03/31/2020
     MSFT1,286,234$202,852 03/31/2020
First Foundation Advisors1,282,677$202,291 03/31/2020
     MSFT1,282,677$202,291 03/31/2020
Chilton Investment Co. LLC1,274,253$200,962 03/31/2020
     MSFT1,274,253$200,962 03/31/2020
Amalgamated Bank1,267,695$199,928 03/31/2020
     MSFT1,267,695$199,928 03/31/2020
Menora Mivtachim Holdings LTD.1,265,958$199,654 03/31/2020
     MSFT1,265,958$199,654 03/31/2020
Palestra Capital Management LLC1,264,370$199,404 03/31/2020
     MSFT1,264,370$199,404 03/31/2020
Close Asset Management Ltd1,257,509$198,271 03/31/2020
     MSFT1,257,509$198,271 03/31/2020
Scge Management L.P.1,251,498$197,374 03/31/2020
     MSFT1,251,498$197,374 03/31/2020
Maverick Capital Ltd.1,247,147$196,688 03/31/2020
     MSFT1,247,147$196,688 03/31/2020
Westpac Banking Corp1,246,035$196,512 03/31/2020
     MSFT1,246,035$196,512 03/31/2020
Connor Clark & Lunn Investment Management Ltd.1,232,216$194,333 03/31/2020
     MSFT1,232,216$194,333 03/31/2020
Scharf Investments LLC1,226,515$193,434 03/31/2020
     MSFT1,226,515$193,434 03/31/2020
Norinchukin Bank The1,215,378$191,677 03/31/2020
     MSFT1,215,378$191,677 03/31/2020
Mutual of America Capital Management LLC1,212,046$191,152 03/31/2020
     MSFT1,212,046$191,152 03/31/2020
William Blair Investment Management LLC1,207,778$190,479 03/31/2020
     MSFT1,207,778$190,479 03/31/2020
PointState Capital LP1,205,450$190,112 03/31/2020
     MSFT1,205,450$190,112 03/31/2020
SRS Investment Management LLC1,203,572$189,815 03/31/2020
     MSFT1,203,572$189,815 03/31/2020
Marsico Capital Management LLC1,194,097$188,321 03/31/2020
     MSFT1,194,097$188,321 03/31/2020
Sarasin & Partners LLP1,194,016$188,308 03/31/2020
     MSFT1,194,016$188,308 03/31/2020
Huntington National Bank1,185,040$186,892 03/31/2020
     MSFT1,185,040$186,892 03/31/2020
DAVENPORT & Co LLC1,166,051$183,898 03/31/2020
     MSFT1,166,051$183,898 03/31/2020
Eagle Asset Management Inc.1,163,103$183,433 03/31/2020
     MSFT1,163,103$183,433 03/31/2020
RE Advisers Corp1,159,876$182,924 03/31/2020
     MSFT1,159,876$182,924 03/31/2020
MARSHALL WACE ASIA Ltd1,155,867$182,291 03/31/2020
     MSFT1,155,867$182,291 03/31/2020
Piedmont Investment Advisors Inc.1,137,309$179,365 03/31/2020
     MSFT1,137,309$179,365 03/31/2020
United Capital Financial Advisers LLC1,196,249$177,452 03/31/2020
     MSFT1,196,249$177,452 03/31/2020
Employees Retirement System of Texas1,124,157$177,291 03/31/2020
     MSFT1,124,157$177,291 03/31/2020
Focused Investors LLC1,119,300$176,525 03/31/2020
     MSFT1,119,300$176,525 03/31/2020
Handelsbanken Fonder AB1,116,146$176,027 03/31/2020
     MSFT1,116,146$176,027 03/31/2020
Bartlett & Co. LLC1,115,224$175,882 03/31/2020
     MSFT1,115,224$175,882 03/31/2020
Capital International Inc. CA1,112,654$175,477 03/31/2020
     MSFT1,112,654$175,477 03/31/2020
Duquesne Family Office LLC1,104,832$174,243 03/31/2020
     MSFT1,104,832$174,243 03/31/2020
Rathbone Brothers plc1,098,547$173,252 03/31/2020
     MSFT1,098,547$173,252 03/31/2020
Mariner LLC1,093,574$172,511 03/31/2020
     MSFT1,093,574$172,511 03/31/2020
Ferguson Wellman Capital Management Inc.1,090,441$171,974 03/31/2020
     MSFT1,090,441$171,974 03/31/2020
Confluence Investment Management LLC843,575$171,676 06/30/2020
     MSFT843,575$171,676 06/30/2020
Pactiv General Employee Benefit Trust1,088,457$171,661 03/31/2020
     MSFT1,088,457$171,661 03/31/2020
Mason Street Advisors LLC1,088,456$171,660 03/31/2020
     MSFT1,088,456$171,660 03/31/2020
Beck Mack & Oliver LLC1,086,191$171,303 03/31/2020
     MSFT1,086,191$171,303 03/31/2020
Waverton Investment Management Ltd1,080,592$170,420 03/31/2020
     MSFT1,080,592$170,420 03/31/2020
Banque Pictet & Cie SA1,077,864$169,990 03/31/2020
     MSFT1,077,864$169,990 03/31/2020
Bristol John W & Co. Inc. NY1,069,448$168,663 03/31/2020
     MSFT1,069,448$168,663 03/31/2020
Advisors Asset Management Inc.1,068,644$168,536 03/31/2020
     MSFT1,068,644$168,536 03/31/2020
KAMES CAPITAL plc1,060,695$167,213 03/31/2020
     MSFT1,060,695$167,213 03/31/2020
Banco Santander S.A.1,055,450$166,455 03/31/2020
     MSFT1,055,450$166,455 03/31/2020
Generation Investment Management LLP1,051,077$165,765 03/31/2020
     MSFT1,051,077$165,765 03/31/2020
Vaughan Nelson Investment Management L.P.1,046,469$165,038 03/31/2020
     MSFT1,046,469$165,038 03/31/2020
ANTIPODES PARTNERS Ltd1,039,527$163,944 03/31/2020
     MSFT1,039,527$163,944 03/31/2020
Sculptor Capital LP1,035,578$163,321 03/31/2020
     MSFT1,035,578$163,321 03/31/2020
Evercore Wealth Management LLC1,019,288$160,752 03/31/2020
     MSFT1,019,288$160,752 03/31/2020
Northwestern Mutual Wealth Management Co.995,140$156,944 03/31/2020
     MSFT995,140$156,944 03/31/2020
Stonehage Fleming Financial Services Holdings Ltd988,357$156,045 03/31/2020
     MSFT988,357$156,045 03/31/2020
Causeway Capital Management LLC959,402$151,307 03/31/2020
     MSFT959,402$151,307 03/31/2020
Cullen Frost Bankers Inc.957,020$150,932 03/31/2020
     MSFT957,020$150,932 03/31/2020
Westside Investment Management Inc.66,853$147,252 03/31/2020
     MSFT66,853$147,252 03/31/2020
Cincinnati Financial Corp932,950$147,136 03/31/2020
     MSFT932,950$147,136 03/31/2020
Welch & Forbes LLC932,409$147,050 03/31/2020
     MSFT932,409$147,050 03/31/2020
Hartford Investment Management Co.930,398$146,733 03/31/2020
     MSFT930,398$146,733 03/31/2020
South Dakota Investment Council930,196$146,701 03/31/2020
     MSFT930,196$146,701 03/31/2020
Riverbridge Partners LLC720,662$146,662 06/30/2020
     MSFT720,662$146,662 06/30/2020
Shell Asset Management Co.923,399$145,629 03/31/2020
     MSFT923,399$145,629 03/31/2020
Tredje AP fonden919,283$144,980 03/31/2020
     MSFT919,283$144,980 03/31/2020
Cambridge Investment Research Advisors Inc.918,751$144,896 03/31/2020
     MSFT918,751$144,896 03/31/2020
Optiver US LLC $144,051 03/31/2020
     PUT4,429$69,788 03/31/2020
     CALL3,326$52,408 03/31/2020
     MSFT138,703$21,855 03/31/2020
Smith Asset Management Group LP902,235$142,332 03/31/2020
     MSFT902,235$142,332 03/31/2020
Coldstream Capital Management Inc.901,709$142,209 03/31/2020
     MSFT901,709$142,209 03/31/2020
Oppenheimer & Co. Inc.894,464$141,066 03/31/2020
     MSFT894,464$141,066 03/31/2020
Armstrong Henry H Associates Inc.893,828$140,966 03/31/2020
     MSFT893,828$140,966 03/31/2020
Nicholas Company Inc.893,260$140,876 03/31/2020
     MSFT893,260$140,876 03/31/2020
Bradley Foster & Sargent Inc. CT881,298$138,990 03/31/2020
     MSFT881,298$138,990 03/31/2020
Gofen & Glossberg LLC IL879,607$138,723 03/31/2020
     MSFT879,607$138,723 03/31/2020
Oppenheimer Asset Management Inc.871,671$137,470 03/31/2020
     MSFT871,671$137,470 03/31/2020
Kornitzer Capital Management Inc. KS871,071$137,377 03/31/2020
     MSFT871,071$137,377 03/31/2020
Pendal Group Ltd864,136$136,283 03/31/2020
     MSFT864,136$136,283 03/31/2020
Fiduciary Trust Co.860,683$135,739 03/31/2020
     MSFT860,683$135,739 03/31/2020
Williams Jones Wealth Management LLC.857,036$135,163 03/31/2020
     MSFT857,036$135,163 03/31/2020
LGT Capital Partners LTD.658,048$133,919 06/30/2020
     MSFT658,048$133,919 06/30/2020
Nan Shan Life Insurance Co. Ltd.842,953$132,942 03/31/2020
     MSFT842,953$132,942 03/31/2020
Captrust Financial Advisors871,781$132,607 03/31/2020
     MSFT871,781$132,607 03/31/2020
Tocqueville Asset Management L.P.837,624$132,102 03/31/2020
     MSFT837,624$132,102 03/31/2020
MUFG Americas Holdings Corp831,212$131,090 03/31/2020
     MSFT831,212$131,090 03/31/2020
Trivest Advisors Ltd828,000$130,584 03/31/2020
     MSFT828,000$130,584 03/31/2020
Dai Ichi Life Insurance Company Ltd823,708$129,907 03/31/2020
     MSFT823,708$129,907 03/31/2020
Milestone Resources Group Ltd819,129$129,185 03/31/2020
     MSFT819,129$129,185 03/31/2020
HM Payson & Co.819,030$129,169 03/31/2020
     MSFT819,030$129,169 03/31/2020
Impax Asset Management Group plc816,556$128,779 03/31/2020
     MSFT816,556$128,779 03/31/2020
BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp805,654$127,060 03/31/2020
     MSFT805,654$127,060 03/31/2020
Veritas Investment Management LLP801,663$126,398 03/31/2020
     MSFT801,663$126,398 03/31/2020
Ilmarinen Mutual Pension Insurance Co800,000$126,168 03/31/2020
     MSFT800,000$126,168 03/31/2020
Quilter Plc794,981$125,376 03/31/2020
     MSFT794,981$125,376 03/31/2020
Segall Bryant & Hamill LLC792,182$124,975 03/31/2020
     MSFT792,182$124,975 03/31/2020
Mar Vista Investment Partners LLC791,339$124,802 03/31/2020
     MSFT791,339$124,802 03/31/2020
TIAA FSB790,558$124,678 03/31/2020
     MSFT790,558$124,678 03/31/2020
Forsta AP Fonden789,900$124,575 03/31/2020
     MSFT789,900$124,575 03/31/2020
Douglas Lane & Associates LLC787,636$124,218 03/31/2020
     MSFT787,636$124,218 03/31/2020
Boston Private Wealth LLC784,078$123,657 03/31/2020
     MSFT784,078$123,657 03/31/2020
Investmentaktiengesellschaft Fuer Langfristige Investoren TGV781,500$123,251 03/31/2020
     MSFT781,500$123,251 03/31/2020
Crawford Investment Counsel Inc.780,716$123,127 03/31/2020
     MSFT780,716$123,127 03/31/2020
Dupont Capital Management Corp775,660$122,329 03/31/2020
     MSFT775,660$122,329 03/31/2020
Cannell Peter B & Co. Inc.770,420$121,503 03/31/2020
     MSFT770,420$121,503 03/31/2020
Securian Asset Management Inc763,048$120,340 03/31/2020
     MSFT763,048$120,340 03/31/2020
Actiam N.V.761,982$120,172 03/31/2020
     MSFT761,982$120,172 03/31/2020
BP PLC759,700$119,759 03/31/2020
     MSFT759,700$119,759 03/31/2020
Banco Bilbao Vizcaya Argentaria S.A.750,595$118,376 03/31/2020
     MSFT750,595$118,376 03/31/2020
D.A. Davidson & CO.747,241$117,919 03/31/2020
     MSFT747,241$117,919 03/31/2020
Ziegler Capital Management LLC692,143$117,839 03/31/2020
     MSFT692,143$117,839 03/31/2020
IFM Investors Pty Ltd733,706$117,562 03/31/2020
     MSFT733,706$117,562 03/31/2020
Worldquant Millennium Advisors LLC742,693$117,130 03/31/2020
     MSFT742,693$117,130 03/31/2020
Country Trust Bank740,204$116,738 03/31/2020
     MSFT740,204$116,738 03/31/2020
Gabelli Funds LLC738,649$116,492 03/31/2020
     MSFT738,649$116,492 03/31/2020
Joho Capital LLC738,000$116,390 03/31/2020
     MSFT738,000$116,390 03/31/2020
Zacks Investment Management732,039$115,450 03/31/2020
     MSFT732,039$115,450 03/31/2020
Whittier Trust Co.731,741$115,402 03/31/2020
     MSFT731,741$115,402 03/31/2020
Dorsal Capital Management LLC725,500$114,419 03/31/2020
     MSFT725,500$114,419 03/31/2020
MAI Capital Management $114,053 03/31/2020
     MSFT779,887$122,996 03/31/2020
     Put56,700$8,943 03/31/2020
Adams Diversified Equity Fund Inc.715,200$112,794 03/31/2020
     MSFT715,200$112,794 03/31/2020
Compagnie Lombard Odier SCmA $112,476 03/31/2020
     MSFT710,010$111,990 03/31/2020
     Call17,500$486 03/31/2020
     Put0$0 03/31/2020
Martingale Asset Management L P712,979$112,445 03/31/2020
     MSFT712,979$112,445 03/31/2020
Douglass Winthrop Advisors LLC711,521$112,214 03/31/2020
     MSFT711,521$112,214 03/31/2020
AGF Investments Inc.707,592$111,598 03/31/2020
     MSFT707,592$111,598 03/31/2020
Congress Asset Management Co. MA696,824$109,896 03/31/2020
     MSFT696,824$109,896 03/31/2020
Railway Pension Investments Ltd686,700$108,299 03/31/2020
     MSFT686,700$108,299 03/31/2020
Westwood Holdings Group Inc.685,609$108,128 03/31/2020
     MSFT685,609$108,128 03/31/2020
Migdal Insurance & Financial Holdings Ltd.674,028$106,301 03/31/2020
     MSFT674,028$106,301 03/31/2020
Gladstone Capital Management LLP673,104$106,155 03/31/2020
     MSFT673,104$106,155 03/31/2020
Cantillon Capital Management LLC667,460$105,265 03/31/2020
     MSFT667,460$105,265 03/31/2020
Sumitomo Mitsui DS Asset Management Company Ltd659,722$104,044 03/31/2020
     MSFT659,722$104,044 03/31/2020
Immersion Capital LLP657,980$103,770 03/31/2020
     MSFT657,980$103,770 03/31/2020
Cryder Capital Partners LLP651,518$102,751 03/31/2020
     MSFT651,518$102,751 03/31/2020
Johnson Investment Counsel Inc.647,892$102,179 03/31/2020
     MSFT647,892$102,179 03/31/2020
Echo Street Capital Management LLC642,896$101,391 03/31/2020
     MSFT642,896$101,391 03/31/2020
HS Management Partners LLC641,148$101,115 03/31/2020
     MSFT641,148$101,115 03/31/2020
Park National Corp OH494,710$100,678 06/30/2020
     MSFT494,710$100,678 06/30/2020
Tairen Capital Ltd637,164$100,487 03/31/2020
     MSFT637,164$100,487 03/31/2020
Synovus Financial Corp635,429$100,250 03/31/2020
     MSFT635,429$100,250 03/31/2020
Lombard Odier Asset Management Europe Ltd $100,243 03/31/2020
     Call409,800$64,630 03/31/2020
     MSFT225,813$35,613 03/31/2020
Morningstar Investment Services LLC621,829$99,635 03/31/2020
     MSFT621,829$99,635 03/31/2020
Crestwood Advisors Group LLC627,350$98,939 03/31/2020
     MSFT627,350$98,939 03/31/2020
Bridges Investment Management Inc.626,366$98,784 03/31/2020
     MSFT626,366$98,784 03/31/2020
Staley Capital Advisers Inc.623,141$98,276 03/31/2020
     MSFT623,141$98,276 03/31/2020
Rothschild & Co. Asset Management US Inc.617,732$97,423 03/31/2020
     MSFT617,732$97,423 03/31/2020
Moody National Bank Trust Division617,494$97,385 03/31/2020
     MSFT617,494$97,385 03/31/2020
Personal Capital Advisors Corp611,870$96,588 03/31/2020
     MSFT611,870$96,588 03/31/2020
Wafra Inc.612,112$96,536 03/31/2020
     MSFT612,112$96,536 03/31/2020
Schafer Cullen Capital Management Inc608,101$95,904 03/31/2020
     MSFT608,101$95,904 03/31/2020
3G Sahana Capital Management LP600,013$94,628 03/31/2020
     MSFT600,013$94,628 03/31/2020
Brighton Jones LLC596,379$94,055 03/31/2020
     MSFT596,379$94,055 03/31/2020
Associated Banc Corp594,385$93,740 03/31/2020
     MSFT594,385$93,740 03/31/2020
BOKF NA592,639$93,466 03/31/2020
     MSFT592,639$93,466 03/31/2020
Meyer Handelman Co.589,502$92,971 03/31/2020
     MSFT589,502$92,971 03/31/2020
Avenir Corp585,741$92,377 03/31/2020
     MSFT585,741$92,377 03/31/2020
Montag & Caldwell LLC582,110$91,805 03/31/2020
     MSFT582,110$91,805 03/31/2020
Davis Selected Advisers575,739$90,800 03/31/2020
     MSFT575,739$90,800 03/31/2020
United Super Pty Ltd in its capacity as Trustee for the Construction & Building Unions Superannuation Fund575,457$90,755 03/31/2020
     MSFT575,457$90,755 03/31/2020
Daiwa Securities Group Inc.572,584$90,302 03/31/2020
     MSFT572,584$90,302 03/31/2020
PEAK6 Investments LLC $90,273 03/31/2020
     Call896,800$141,434 03/31/2020
     Put324,400$51,161 03/31/2020
ACR Alpine Capital Research LLC571,696$90,162 03/31/2020
     MSFT571,696$90,162 03/31/2020
People s United Financial Inc. $89,703 03/31/2020
     MSFT565,788$89,230 03/31/2020
     Call3,000$473 03/31/2020
American National Insurance Co.568,498$89,658 03/31/2020
     MSFT568,498$89,658 03/31/2020
Pinnacle Associates Ltd.568,375$89,638 03/31/2020
     MSFT568,375$89,638 03/31/2020
Thunderbird Partners LLP565,153$89,130 03/31/2020
     MSFT565,153$89,130 03/31/2020
Greenwoods Asset Management Ltd560,165$88,344 03/31/2020
     MSFT560,165$88,344 03/31/2020
UMB Bank N A MO557,214$87,878 03/31/2020
     MSFT557,214$87,878 03/31/2020
Pacer Advisors Inc.484,293$86,495 03/31/2020
     MSFT484,293$86,495 03/31/2020
Delta Asset Management LLC TN540,108$85,181 03/31/2020
     MSFT540,108$85,181 03/31/2020
Sawgrass Asset Management LLC538,366$84,906 03/31/2020
     MSFT538,366$84,906 03/31/2020
Saturna Capital CORP493,627$84,312 03/31/2020
     MSFT493,627$84,312 03/31/2020
GAM Holding AG531,946$83,893 03/31/2020
     MSFT531,946$83,893 03/31/2020
Financial Counselors Inc.531,418$83,810 03/31/2020
     MSFT531,418$83,810 03/31/2020
Trillium Asset Management LLC530,532$83,670 03/31/2020
     MSFT530,532$83,670 03/31/2020
Hound Partners LLC527,899$83,255 03/31/2020
     MSFT527,899$83,255 03/31/2020
Caxton Associates LP525,000$82,798 03/31/2020
     MSFT525,000$82,798 03/31/2020
Altimeter Capital Management LP525,000$82,798 03/31/2020
     MSFT525,000$82,798 03/31/2020
Harel Insurance Investments & Financial Services Ltd.522,053$82,333 03/31/2020
     MSFT522,053$82,333 03/31/2020
MML Investors Services LLC520,240$82,047 03/31/2020
     MSFT520,240$82,047 03/31/2020
Varma Mutual Pension Insurance Co520,000$82,009 03/31/2020
     MSFT520,000$82,009 03/31/2020
Brown Brothers Harriman & Co.517,252$81,576 03/31/2020
     MSFT517,252$81,576 03/31/2020
Nippon Life Global Investors Americas Inc.517,217$81,570 03/31/2020
     MSFT517,217$81,570 03/31/2020
Inverness Counsel LLC NY509,829$80,405 03/31/2020
     MSFT509,829$80,405 03/31/2020
Pennsylvania Trust Co509,716$80,388 03/31/2020
     MSFT509,716$80,388 03/31/2020
Crossmark Global Holdings Inc.508,813$80,245 03/31/2020
     MSFT508,813$80,245 03/31/2020
Ontario Teachers Pension Plan Board507,493$80,037 03/31/2020
     MSFT507,493$80,037 03/31/2020
Sound Shore Management Inc. CT507,016$79,961 03/31/2020
     MSFT507,016$79,961 03/31/2020
Cat Rock Capital Management LP504,000$79,486 03/31/2020
     MSFT504,000$79,486 03/31/2020
Private Advisor Group LLC503,368$79,386 03/31/2020
     MSFT503,368$79,386 03/31/2020
Avalon Investment & Advisory502,517$79,252 03/31/2020
     MSFT502,517$79,252 03/31/2020
QS Investors LLC500,096$78,871 03/31/2020
     MSFT500,096$78,871 03/31/2020
Shelton Capital Management499,457$78,769 03/31/2020
     MSFT499,457$78,769 03/31/2020
Assetmark Inc.497,366$78,440 03/31/2020
     MSFT497,366$78,440 03/31/2020
Key Square Capital Management LLC495,097$78,082 03/31/2020
     MSFT495,097$78,082 03/31/2020
Boston Financial Mangement LLC494,941$78,057 03/31/2020
     MSFT494,941$78,057 03/31/2020
AMI Asset Management Corp494,098$77,924 03/31/2020
     MSFT494,098$77,924 03/31/2020
NS Partners Ltd493,515$77,832 03/31/2020
     MSFT493,515$77,832 03/31/2020
Mirova US LLC493,169$77,778 03/31/2020
     MSFT493,169$77,778 03/31/2020
LA Financiere DE L Echiquier492,230$77,630 03/31/2020
     MSFT492,230$77,630 03/31/2020
Saratoga Research & Investment Management491,541$77,521 03/31/2020
     MSFT491,541$77,521 03/31/2020
Colony Group LLC490,685$77,386 03/31/2020
     MSFT490,685$77,386 03/31/2020
Sentry Investment Management LLC489,396$77,183 03/31/2020
     MSFT489,396$77,183 03/31/2020
Becker Capital Management Inc.488,355$77,018 03/31/2020
     MSFT488,355$77,018 03/31/2020
Commonwealth of Pennsylvania Public School Empls Retrmt SYS487,388$76,866 03/31/2020
     MSFT487,388$76,866 03/31/2020
Wealthfront Advisers LLC487,269$76,847 03/31/2020
     MSFT487,269$76,847 03/31/2020
Vaughan David Investments LLC IL485,058$76,498 03/31/2020
     MSFT485,058$76,498 03/31/2020
Merriman Wealth Management LLC481,296$75,905 03/31/2020
     MSFT481,296$75,905 03/31/2020
Van ECK Associates Corp480,711$75,813 03/31/2020
     MSFT480,711$75,813 03/31/2020
New Mexico Educational Retirement Board479,947$75,692 03/31/2020
     MSFT479,947$75,692 03/31/2020
Markel Corp478,620$75,483 03/31/2020
     MSFT478,620$75,483 03/31/2020
Cornerstone Advisors LLC478,400$75,448 03/31/2020
     MSFT478,400$75,448 03/31/2020
Tdam USA Inc.477,270$75,270 03/31/2020
     MSFT477,270$75,270 03/31/2020
Clark Capital Management Group Inc.475,739$75,029 03/31/2020
     MSFT475,739$75,029 03/31/2020
Sit Investment Associates Inc.474,990$74,911 03/31/2020
     MSFT474,990$74,911 03/31/2020
Redpoint Investment Management Pty Ltd473,781$74,720 03/31/2020
     MSFT473,781$74,720 03/31/2020
Profund Advisors LLC472,420$74,505 03/31/2020
     MSFT472,420$74,505 03/31/2020
FDx Advisors Inc.469,726$74,080 03/31/2020
     MSFT469,726$74,080 03/31/2020
J. L. Bainbridge & Co. Inc.468,508$73,888 03/31/2020
     MSFT468,508$73,888 03/31/2020
Citizens Financial Group Inc RI463,098$73,035 03/31/2020
     MSFT463,098$73,035 03/31/2020
Chesley Taft & Associates LLC357,423$72,739 06/30/2020
     MSFT357,423$72,739 06/30/2020
TCTC Holdings LLC460,841$72,679 03/31/2020
     MSFT460,841$72,679 03/31/2020
Prio Wealth Limited Partnership460,036$72,552 03/31/2020
     MSFT460,036$72,552 03/31/2020
Shannon River Fund Management LLC $72,547 03/31/2020
     Call460,000$72,547 03/31/2020
Spears Abacus Advisors LLC459,109$72,406 03/31/2020
     MSFT459,109$72,406 03/31/2020
Cambridge Trust Co.457,199$72,105 03/31/2020
     MSFT457,199$72,105 03/31/2020
Moore Capital Management LP457,100$72,089 03/31/2020
     MSFT457,100$72,089 03/31/2020
Birch Hill Investment Advisors LLC451,902$71,269 03/31/2020
     MSFT451,902$71,269 03/31/2020
Bluestein R H & Co.442,241$69,746 03/31/2020
     MSFT442,241$69,746 03/31/2020
Fort Pitt Capital Group LLC439,620$69,332 03/31/2020
     MSFT439,620$69,332 03/31/2020
Westwood Management Corp IL438,700$69,187 03/31/2020
     MSFT438,700$69,187 03/31/2020
Carillon Tower Advisers Inc.443,761$68,913 03/31/2020
     MSFT443,761$68,913 03/31/2020
Mckinley Capital Management LLC Delaware435,471$68,678 03/31/2020
     MSFT435,471$68,678 03/31/2020
Barrett Asset Management LLC434,193$68,477 03/31/2020
     MSFT434,193$68,477 03/31/2020
Alberta Investment Management Corp432,300$68,178 03/31/2020
     MSFT432,300$68,178 03/31/2020
Clarius Group LLC334,453$68,065 06/30/2020
     MSFT334,453$68,065 06/30/2020
Castleark Management LLC431,560$68,061 03/31/2020
     MSFT431,560$68,061 03/31/2020
Farr Miller & Washington LLC DC431,438$68,042 03/31/2020
     MSFT431,438$68,042 03/31/2020
Capital Counsel LLC NY431,430$68,041 03/31/2020
     MSFT431,430$68,041 03/31/2020
Ceredex Value Advisors LLC431,270$68,016 03/31/2020
     MSFT431,270$68,016 03/31/2020
BRYN MAWR TRUST Co428,097$67,515 03/31/2020
     MSFT428,097$67,515 03/31/2020
Hancock Whitney Corp427,844$67,476 03/31/2020
     MSFT427,844$67,476 03/31/2020
SPX Equities Gestao de Recursos Ltda427,012$67,344 03/31/2020
     MSFT427,012$67,344 03/31/2020
Oakmont Corp426,403$67,248 03/31/2020
     MSFT426,403$67,248 03/31/2020
Howland Capital Management LLC426,156$67,209 03/31/2020
     MSFT426,156$67,209 03/31/2020
Psagot Investment House Ltd.421,778$66,519 03/31/2020
     MSFT421,778$66,519 03/31/2020
Braun Stacey Associates Inc.416,187$65,637 03/31/2020
     MSFT416,187$65,637 03/31/2020
Barings LLC413,238$65,172 03/31/2020
     MSFT413,238$65,172 03/31/2020
Hyperion Asset Management Ltd412,828$65,107 03/31/2020
     MSFT412,828$65,107 03/31/2020
Stack Financial Management Inc410,283$64,706 03/31/2020
     MSFT410,283$64,706 03/31/2020
Laurion Capital Management LP $64,073 03/31/2020
     Call901,700$142,207 03/31/2020
     Put507,900$80,103 03/31/2020
     MSFT12,482$1,969 03/31/2020
Badgley Phelps & Bell Inc.405,461$63,945 03/31/2020
     MSFT405,461$63,945 03/31/2020
James Hambro & Partners402,787$63,507 03/31/2020
     MSFT402,787$63,507 03/31/2020
Steward Partners Investment Advisory LLC402,305$63,447 03/31/2020
     MSFT402,305$63,447 03/31/2020
Raymond James Trust N.A.401,659$63,345 03/31/2020
     MSFT401,659$63,345 03/31/2020
Salem Investment Counselors Inc.401,409$63,306 03/31/2020
     MSFT401,409$63,306 03/31/2020
Hitchwood Capital Management LP400,000$63,084 03/31/2020
     MSFT400,000$63,084 03/31/2020
TOMS Capital Investment Management LP400,000$63,084 03/31/2020
     MSFT400,000$63,084 03/31/2020
Mondrian Investment Partners LTD399,796$63,052 03/31/2020
     MSFT399,796$63,052 03/31/2020
First National Bank of Omaha399,368$62,984 03/31/2020
     MSFT399,368$62,984 03/31/2020
British Airways Pensions Investment Management Ltd398,872$62,906 03/31/2020
     MSFT398,872$62,906 03/31/2020
Northwestern Mutual Investment Management Company LLC397,586$62,703 03/31/2020
     MSFT397,586$62,703 03/31/2020
Pictet & Cie Europe SA396,899$62,595 03/31/2020
     MSFT396,899$62,595 03/31/2020
Mercer Global Advisors Inc. ADV396,349$62,508 03/31/2020
     MSFT396,349$62,508 03/31/2020
Clifford Swan Investment Counsel LLC395,760$62,415 03/31/2020
     MSFT395,760$62,415 03/31/2020
Highland Capital Management LLC394,660$62,242 03/31/2020
     MSFT394,660$62,242 03/31/2020
Stephens Inc. AR394,436$62,207 03/31/2020
     MSFT394,436$62,207 03/31/2020
Whittier Trust Co. of Nevada Inc.393,641$62,081 03/31/2020
     MSFT393,641$62,081 03/31/2020
Fir Tree Capital Management LP392,520$61,904 03/31/2020
     MSFT392,520$61,904 03/31/2020
Bowen Hanes & Co. Inc.391,023$61,668 03/31/2020
     MSFT391,023$61,668 03/31/2020
Capital Advisors Inc. OK389,416$61,415 03/31/2020
     MSFT389,416$61,415 03/31/2020
TCW Group Inc.386,397$60,939 03/31/2020
     MSFT386,397$60,939 03/31/2020
Parallel Advisors LLC386,000$60,875 03/31/2020
     MSFT386,000$60,875 03/31/2020
Chartwell Investment Partners LLC383,349$60,458 03/31/2020
     MSFT383,349$60,458 03/31/2020
Putnam FL Investment Management Co.382,615$60,342 03/31/2020
     MSFT382,615$60,342 03/31/2020
Great Lakes Advisors LLC382,079$60,257 03/31/2020
     MSFT382,079$60,257 03/31/2020
Picton Mahoney Asset Management377,753$59,575 03/31/2020
     MSFT377,753$59,575 03/31/2020
Alphinity Investment Management Pty Ltd375,639$59,242 03/31/2020
     MSFT375,639$59,242 03/31/2020
United Services Automobile Association369,626$58,685 03/31/2020
     MSFT369,626$58,685 03/31/2020
Cpwm LLC371,701$58,621 03/31/2020
     MSFT371,701$58,621 03/31/2020
Levin Capital Strategies L.P.371,083$58,524 03/31/2020
     MSFT371,083$58,524 03/31/2020
Palladium Partners LLC370,246$58,392 03/31/2020
     MSFT370,246$58,392 03/31/2020
Carnegie Capital Asset Management LLC286,874$58,290 06/30/2020
     MSFT286,874$58,290 06/30/2020
Busey Wealth Management365,443$57,635 03/31/2020
     MSFT365,443$57,635 03/31/2020
Hardman Johnston Global Advisors LLC364,615$57,503 03/31/2020
     MSFT364,615$57,503 03/31/2020
Commerzbank Aktiengesellschaft FI $57,445 03/31/2020
     MSFT362,959$57,242 03/31/2020
     Call1,286$203 03/31/2020
Mcdaniel Terry & Co.363,139$57,271 03/31/2020
     MSFT363,139$57,271 03/31/2020
Woodley Farra Manion Portfolio Management Inc.362,239$57,129 03/31/2020
     MSFT362,239$57,129 03/31/2020
Markston International LLC361,592$57,027 03/31/2020
     MSFT361,592$57,027 03/31/2020
Parsec Financial Management Inc.361,129$56,954 03/31/2020
     MSFT361,129$56,954 03/31/2020
First Long Island Investors LLC358,323$56,511 03/31/2020
     MSFT358,323$56,511 03/31/2020
Veritable L.P.358,280$56,504 03/31/2020
     MSFT358,280$56,504 03/31/2020
Eastern Bank354,489$55,907 03/31/2020
     MSFT354,489$55,907 03/31/2020
Owl Creek Asset Management L.P.354,004$55,830 03/31/2020
     MSFT354,004$55,830 03/31/2020
Grandfield & Dodd LLC353,648$55,774 03/31/2020
     MSFT353,648$55,774 03/31/2020
Castle Hook Partners LP352,838$55,646 03/31/2020
     MSFT352,838$55,646 03/31/2020
Capital Wealth Planning LLC352,280$55,558 03/31/2020
     MSFT352,280$55,558 03/31/2020
Bailard Inc.351,732$55,472 03/31/2020
     MSFT351,732$55,472 03/31/2020
Donaldson Capital Management LLC351,107$55,373 03/31/2020
     MSFT351,107$55,373 03/31/2020
KCM Investment Advisors LLC350,993$55,355 03/31/2020
     MSFT350,993$55,355 03/31/2020
Aristotle Atlantic Partners LLC342,511$54,018 03/31/2020
     MSFT342,511$54,018 03/31/2020
Stockbridge Partners LLC342,256$53,977 03/31/2020
     MSFT342,256$53,977 03/31/2020
Montrusco Bolton Investments Inc.354,890$53,891 03/31/2020
     MSFT354,890$53,891 03/31/2020
OMERS ADMINISTRATION Corp340,119$53,640 03/31/2020
     MSFT340,119$53,640 03/31/2020
Heritage Investors Management Corp339,709$53,576 03/31/2020
     MSFT339,709$53,576 03/31/2020
Horan Capital Management262,969$53,517 06/30/2020
     MSFT262,969$53,517 06/30/2020
Parthenon LLC338,130$53,326 03/31/2020
     MSFT338,130$53,326 03/31/2020
Glenview Trust Co338,062$53,316 03/31/2020
     MSFT338,062$53,316 03/31/2020
Mogy Joel R Investment Counsel Inc.337,661$53,253 03/31/2020
     MSFT337,661$53,253 03/31/2020
Ninety One North America Inc.336,812$53,119 03/31/2020
     MSFT336,812$53,119 03/31/2020
Cavalry Management Group LLC336,072$53,002 03/31/2020
     MSFT336,072$53,002 03/31/2020
Ingalls & Snyder LLC334,896$52,816 03/31/2020
     MSFT334,896$52,816 03/31/2020
Marshall Wace LLP334,651$52,778 03/31/2020
     MSFT334,651$52,778 03/31/2020
Ashfield Capital Partners LLC333,570$52,607 03/31/2020
     MSFT333,570$52,607 03/31/2020
Livforsakringsbolaget Skandia Omsesidigt257,642$52,433 06/30/2020
     MSFT257,642$52,433 06/30/2020
Bloom Tree Partners LLC331,745$52,320 03/31/2020
     MSFT331,745$52,320 03/31/2020
Ameritas Investment Partners Inc.331,024$52,204 03/31/2020
     MSFT331,024$52,204 03/31/2020
Ironvine Capital Partners LLC330,358$52,101 03/31/2020
     MSFT330,358$52,101 03/31/2020
Guyasuta Investment Advisors Inc.329,949$52,036 03/31/2020
     MSFT329,949$52,036 03/31/2020
Impala Asset Management LLC329,828$52,017 03/31/2020
     MSFT329,828$52,017 03/31/2020
Investment House LLC328,861$51,865 03/31/2020
     MSFT328,861$51,865 03/31/2020
Cypress Funds LLC327,655$51,674 03/31/2020
     MSFT327,655$51,674 03/31/2020
Evergreen Capital Management LLC327,343$51,625 03/31/2020
     MSFT327,343$51,625 03/31/2020
Edgemoor Investment Advisors Inc.326,158$51,438 03/31/2020
     MSFT326,158$51,438 03/31/2020
Grosvenor Holdings L.L.C.325,400$51,319 03/31/2020
     MSFT325,400$51,319 03/31/2020
Wolverine Trading LLC $51,307 03/31/2020
     Call1,513,100$242,444 03/31/2020
     Put1,437,900$230,395 03/31/2020
     MSFT245,012$39,258 03/31/2020
GW&K Investment Management LLC325,326$51,307 03/31/2020
     MSFT325,326$51,307 03/31/2020
Gamble Jones Investment Counsel324,799$51,224 03/31/2020
     MSFT324,799$51,224 03/31/2020
Louisiana State Employees Retirement System324,500$51,177 03/31/2020
     MSFT324,500$51,177 03/31/2020
Covington Capital Management322,185$50,812 03/31/2020
     MSFT322,185$50,812 03/31/2020
AE Wealth Management LLC321,864$50,761 03/31/2020
     MSFT321,864$50,761 03/31/2020
Highland Private Wealth Management321,602$50,720 03/31/2020
     MSFT321,602$50,720 03/31/2020
Osterweis Capital Management Inc.320,856$50,602 03/31/2020
     MSFT320,856$50,602 03/31/2020
Banque Cantonale Vaudoise320,032$50,470 03/31/2020
     MSFT320,032$50,470 03/31/2020
Wesbanco Bank Inc.319,924$50,454 03/31/2020
     MSFT319,924$50,454 03/31/2020
Summitry LLC319,231$50,346 03/31/2020
     MSFT319,231$50,346 03/31/2020
Edmond DE Rothschild Holding S.A.318,209$50,185 03/31/2020
     MSFT318,209$50,185 03/31/2020
EP Wealth Advisors LLC318,008$50,153 03/31/2020
     MSFT318,008$50,153 03/31/2020
Meeder Asset Management Inc.315,097$49,693 03/31/2020
     MSFT315,097$49,693 03/31/2020
JS Capital Management LLC315,000$49,679 03/31/2020
     MSFT315,000$49,679 03/31/2020
Alerus Financial NA314,443$49,591 03/31/2020
     MSFT314,443$49,591 03/31/2020
GWM Advisors LLC314,189$49,551 03/31/2020
     MSFT314,189$49,551 03/31/2020
Peapack Gladstone Financial Corp314,070$49,532 03/31/2020
     MSFT314,070$49,532 03/31/2020
Caledonia Investments PLC312,767$49,305 03/31/2020
     MSFT312,767$49,305 03/31/2020
World Asset Management Inc312,238$49,243 03/31/2020
     MSFT312,238$49,243 03/31/2020
Dana Investment Advisors Inc.311,123$49,067 03/31/2020
     MSFT311,123$49,067 03/31/2020
Roffman Miller Associates Inc. PA311,079$49,060 03/31/2020
     MSFT311,079$49,060 03/31/2020
Davis R M Inc.310,226$48,926 03/31/2020
     MSFT310,226$48,926 03/31/2020
Twin Capital Management Inc.310,222$48,925 03/31/2020
     MSFT310,222$48,925 03/31/2020
Private Wealth Partners LLC310,047$48,898 03/31/2020
     MSFT310,047$48,898 03/31/2020
Bristlecone Advisors LLC308,515$48,656 03/31/2020
     MSFT308,515$48,656 03/31/2020
Frontier Investment Mgmt Co.305,841$48,234 03/31/2020
     MSFT305,841$48,234 03/31/2020
Martin Currie Ltd.305,083$48,114 03/31/2020
     MSFT305,083$48,114 03/31/2020
WASHINGTON TRUST Co303,417$47,852 03/31/2020
     MSFT303,417$47,852 03/31/2020
Capital International Ltd. CA302,496$47,707 03/31/2020
     MSFT302,496$47,707 03/31/2020
ADAMCAPITAL Gestao de Recursos Ltda.301,560$47,559 03/31/2020
     MSFT301,560$47,559 03/31/2020
Hosking Partners LLP300,793$47,438 03/31/2020
     MSFT300,793$47,438 03/31/2020
InterOcean Capital LLC300,476$47,388 03/31/2020
     MSFT300,476$47,388 03/31/2020
Oak Ridge Investments LLC299,394$47,217 03/31/2020
     MSFT299,394$47,217 03/31/2020
Kinneret Advisory LLC299,045$47,162 03/31/2020
     MSFT299,045$47,162 03/31/2020
Cetera Advisor Networks LLC298,038$47,004 03/31/2020
     MSFT298,038$47,004 03/31/2020
Massmutual Trust Co. FSB ADV297,946$46,989 03/31/2020
     MSFT297,946$46,989 03/31/2020
Estabrook Capital Management296,891$46,823 03/31/2020
     MSFT296,891$46,823 03/31/2020
Thrive Capital Management LLC296,885$46,822 03/31/2020
     MSFT296,885$46,822 03/31/2020
Bollard Group LLC296,236$46,719 03/31/2020
     MSFT296,236$46,719 03/31/2020
Moody Lynn & Lieberson LLC296,033$46,687 03/31/2020
     MSFT296,033$46,687 03/31/2020
Parker Investment Management LLC295,929$46,671 03/31/2020
     MSFT295,929$46,671 03/31/2020
Athanor Capital LP295,677$46,631 03/31/2020
     MSFT295,677$46,631 03/31/2020
Guinness Asset Management Ltd293,159$46,234 03/31/2020
     MSFT293,159$46,234 03/31/2020
Roosevelt Investment Group Inc.293,079$46,221 03/31/2020
     MSFT293,079$46,221 03/31/2020
Maryland Capital Management292,851$46,185 03/31/2020
     MSFT292,851$46,185 03/31/2020
Howard Capital Management291,581$45,985 03/31/2020
     MSFT291,581$45,985 03/31/2020
Robecosam AG225,850$45,963 06/30/2020
     MSFT225,850$45,963 06/30/2020
General American Investors Co. Inc.290,686$45,844 03/31/2020
     MSFT290,686$45,844 03/31/2020
Oak Associates Ltd. OH289,539$45,663 03/31/2020
     MSFT289,539$45,663 03/31/2020
Norris Perne & French LLP MI289,489$45,655 03/31/2020
     MSFT289,489$45,655 03/31/2020
CENTRAL TRUST Co288,907$45,564 03/31/2020
     MSFT288,907$45,564 03/31/2020
ZWJ Investment Counsel Inc.288,490$45,498 03/31/2020
     MSFT288,490$45,498 03/31/2020
Silvant Capital Management LLC287,031$45,268 03/31/2020
     MSFT287,031$45,268 03/31/2020
Light Street Capital Management LLC285,900$45,089 03/31/2020
     MSFT285,900$45,089 03/31/2020
Payden & Rygel285,460$45,020 03/31/2020
     MSFT285,460$45,020 03/31/2020
Bedrijfstakpensioenfonds Voor DE Media PNO308,000$44,269 03/31/2020
     MSFT308,000$44,269 03/31/2020
Junto Capital Management LP280,644$44,260 03/31/2020
     MSFT280,644$44,260 03/31/2020
Kiwi Wealth Investments Limited Partnership279,410$44,066 03/31/2020
     MSFT279,410$44,066 03/31/2020
Pinnacle Financial Partners Inc.279,193$44,032 03/31/2020
     MSFT279,193$44,032 03/31/2020
Clough Capital Partners L P278,030$43,848 03/31/2020
     MSFT278,030$43,848 03/31/2020
BI Asset Management Fondsmaeglerselskab A S276,405$43,592 03/31/2020
     MSFT276,405$43,592 03/31/2020
Woodstock Corp213,761$43,503 06/30/2020
     MSFT213,761$43,503 06/30/2020
Cullinan Associates Inc.212,757$43,298 06/30/2020
     MSFT212,757$43,298 06/30/2020
Nwam LLC274,478$43,288 03/31/2020
     MSFT274,478$43,288 03/31/2020
London & Capital Asset Management Ltd274,084$43,227 03/31/2020
     MSFT274,084$43,227 03/31/2020
Advisory Research Inc.272,946$43,046 03/31/2020
     MSFT272,946$43,046 03/31/2020
FineMark National Bank & Trust272,618$42,995 03/31/2020
     MSFT272,618$42,995 03/31/2020
Meritage Portfolio Management272,393$42,959 03/31/2020
     MSFT272,393$42,959 03/31/2020
Alpha Cubed Investments LLC270,710$42,694 03/31/2020
     MSFT270,710$42,694 03/31/2020
Philadelphia Trust Co.270,461$42,654 03/31/2020
     MSFT270,461$42,654 03/31/2020
Advisor Partners LLC270,231$42,616 03/31/2020
     MSFT270,231$42,616 03/31/2020
Gilder Gagnon Howe & Co. LLC269,937$42,572 03/31/2020
     MSFT269,937$42,572 03/31/2020
Tradewinds Capital Management LLC269,799$42,550 03/31/2020
     MSFT269,799$42,550 03/31/2020
Ithaka Group LLC269,728$42,539 03/31/2020
     MSFT269,728$42,539 03/31/2020
Locust Wood Capital Advisers LLC $42,191 03/31/2020
     MSFT320,021$50,471 03/31/2020
     Put52,500$8,280 03/31/2020
QCI Asset Management Inc. NY266,223$41,986 03/31/2020
     MSFT266,223$41,986 03/31/2020
Tower Bridge Advisors263,042$41,484 03/31/2020
     MSFT263,042$41,484 03/31/2020
Davidson Investment Advisors262,926$41,466 03/31/2020
     MSFT262,926$41,466 03/31/2020
OLD National Bancorp IN262,533$41,404 03/31/2020
     MSFT262,533$41,404 03/31/2020
Obermeyer Wood Investment Counsel Lllp262,276$41,363 03/31/2020
     MSFT262,276$41,363 03/31/2020
Kemnay Advisory Services Inc.261,960$41,314 03/31/2020
     MSFT261,960$41,314 03/31/2020
Wedge Capital Management L L P NC258,972$40,842 03/31/2020
     MSFT258,972$40,842 03/31/2020
First Allied Advisory Services Inc.258,762$40,809 03/31/2020
     MSFT258,762$40,809 03/31/2020
Farmers & Merchants Investments Inc.258,465$40,763 03/31/2020
     MSFT258,465$40,763 03/31/2020
Center Lake Capital Management LLC257,650$40,634 03/31/2020
     MSFT257,650$40,634 03/31/2020
Asset Advisors Investment Management LLC255,794$40,341 03/31/2020
     MSFT255,794$40,341 03/31/2020
Vestor Capital LLC255,045$40,223 03/31/2020
     MSFT255,045$40,223 03/31/2020
Lannebo Fonder AB255,000$40,216 03/31/2020
     MSFT255,000$40,216 03/31/2020
Huber Capital Management LLC254,173$40,086 03/31/2020
     MSFT254,173$40,086 03/31/2020
Mission Wealth Management LP253,889$40,041 03/31/2020
     MSFT253,889$40,041 03/31/2020
Suncoast Equity Management253,815$40,029 03/31/2020
     MSFT253,815$40,029 03/31/2020
Credit Agricole S A $39,989 03/31/2020
     MSFT273,562$43,143 03/31/2020
     Put20,000$3,154 03/31/2020
Alley Co LLC253,511$39,981 03/31/2020
     MSFT253,511$39,981 03/31/2020
Cigna Investments Inc. New252,517$39,824 03/31/2020
     MSFT252,517$39,824 03/31/2020
Balyasny Asset Management LLC251,914$39,729 03/31/2020
     MSFT251,914$39,729 03/31/2020
HHR Asset Management LLC251,110$39,602 03/31/2020
     MSFT251,110$39,602 03/31/2020
Waters Parkerson & CO. LLC250,487$39,504 03/31/2020
     MSFT250,487$39,504 03/31/2020
Rheos Capital Works Inc.250,400$39,491 03/31/2020
     MSFT250,400$39,491 03/31/2020
York Capital Management Global Advisors LLC250,333$39,481 03/31/2020
     MSFT250,333$39,481 03/31/2020
Northeast Investment Management250,034$39,433 03/31/2020
     MSFT250,034$39,433 03/31/2020
Polaris Capital Management LLC249,909$39,413 03/31/2020
     MSFT249,909$39,413 03/31/2020
Sandy Spring Bank247,769$39,076 03/31/2020
     MSFT247,769$39,076 03/31/2020
SeaTown Holdings Pte. Ltd.247,700$39,065 03/31/2020
     MSFT247,700$39,065 03/31/2020
Valinor Management L.P.247,669$39,060 03/31/2020
     MSFT247,669$39,060 03/31/2020
Ancora Advisors LLC247,457$39,027 03/31/2020
     MSFT247,457$39,027 03/31/2020
Bain Capital Public Equity Management II LLC247,035$38,960 03/31/2020
     MSFT247,035$38,960 03/31/2020
Independent Advisor Alliance246,970$38,950 03/31/2020
     MSFT246,970$38,950 03/31/2020
Rafferty Asset Management LLC246,928$38,943 03/31/2020
     MSFT246,928$38,943 03/31/2020
Welch Group LLC246,877$38,935 03/31/2020
     MSFT246,877$38,935 03/31/2020
Ardevora Asset Management LLP246,613$38,893 03/31/2020
     MSFT246,613$38,893 03/31/2020
Emerson Point Capital LP246,142$38,819 03/31/2020
     MSFT246,142$38,819 03/31/2020
Cooperman Leon G245,705$38,750 03/31/2020
     MSFT245,705$38,750 03/31/2020
Sabal Trust CO245,532$38,723 03/31/2020
     MSFT245,532$38,723 03/31/2020
Berkshire Asset Management LLC PA244,265$38,523 03/31/2020
     MSFT244,265$38,523 03/31/2020
BBVA USA Bancshares Inc.243,459$38,395 03/31/2020
     MSFT243,459$38,395 03/31/2020
Thomasville National Bank188,586$38,379 06/30/2020
     MSFT188,586$38,379 06/30/2020
Lido Advisors LLC241,364$38,066 03/31/2020
     MSFT241,364$38,066 03/31/2020
Eagle Ridge Investment Management241,329$38,060 03/31/2020
     MSFT241,329$38,060 03/31/2020
SG Americas Securities LLC $38,039 03/31/2020
     Call2,395,200$34,003 03/31/2020
     MSFT150,470$23,731 03/31/2020
     Put2,918,900$19,695 03/31/2020
Berkshire Capital Holdings Inc.240,530$37,934 03/31/2020
     MSFT240,530$37,934 03/31/2020
Campbell Newman Asset Management Inc.240,059$37,860 03/31/2020
     MSFT240,059$37,860 03/31/2020
South State Corp240,298$37,854 03/31/2020
     MSFT240,298$37,854 03/31/2020
Compass Capital Management Inc.239,571$37,783 03/31/2020
     MSFT239,571$37,783 03/31/2020
Bamco Inc. NY238,879$37,674 03/31/2020
     MSFT238,879$37,674 03/31/2020
DSAM Partners London Ltd238,824$37,665 03/31/2020
     MSFT238,824$37,665 03/31/2020
Logan Capital Management Inc.238,596$37,629 03/31/2020
     MSFT238,596$37,629 03/31/2020
Nexus Investment Management ULC184,885$37,626 06/30/2020
     MSFT184,885$37,626 06/30/2020
IBM Retirement Fund184,401$37,527 06/30/2020
     MSFT184,401$37,527 06/30/2020
Kanawha Capital Management LLC237,689$37,486 03/31/2020
     MSFT237,689$37,486 03/31/2020
Taurus Asset Management LLC236,479$37,295 03/31/2020
     MSFT236,479$37,295 03/31/2020
Jag Capital Management LLC236,156$37,244 03/31/2020
     MSFT236,156$37,244 03/31/2020
Argent Trust Co235,871$37,199 03/31/2020
     MSFT235,871$37,199 03/31/2020
Stratos Wealth Partners LTD.235,853$37,196 03/31/2020
     MSFT235,853$37,196 03/31/2020
Willis Investment Counsel235,238$37,099 03/31/2020
     MSFT235,238$37,099 03/31/2020
Hyman Charles D234,949$37,054 03/31/2020
     MSFT234,949$37,054 03/31/2020
Granite Investment Partners LLC234,713$37,017 03/31/2020
     MSFT234,713$37,017 03/31/2020
Jupiter Asset Management Ltd.234,710$37,000 03/31/2020
     MSFT234,710$37,000 03/31/2020
Allstate Corp234,548$36,991 03/31/2020
     MSFT234,548$36,991 03/31/2020
Regentatlantic Capital LLC233,038$36,752 03/31/2020
     MSFT233,038$36,752 03/31/2020
Perella Weinberg Partners Capital Management LP231,550$36,518 03/31/2020
     MSFT231,550$36,518 03/31/2020
Stock Yards Bank & Trust Co.230,978$36,427 03/31/2020
     MSFT230,978$36,427 03/31/2020
Foyston Gordon & Payne Inc230,387$36,334 03/31/2020
     MSFT230,387$36,334 03/31/2020
First National Trust Co230,215$36,307 03/31/2020
     MSFT230,215$36,307 03/31/2020
Cullen Capital Management LLC229,855$36,250 03/31/2020
     MSFT229,855$36,250 03/31/2020
Chilton Capital Management LLC229,768$36,237 03/31/2020
     MSFT229,768$36,237 03/31/2020
Columbus Circle Investors229,063$36,126 03/31/2020
     MSFT229,063$36,126 03/31/2020
Capital Investment Services of America Inc.177,300$36,082 06/30/2020
     MSFT177,300$36,082 06/30/2020
Cumberland Partners Ltd225,676$35,592 03/31/2020
     MSFT225,676$35,592 03/31/2020
Chicago Equity Partners LLC225,670$35,590 03/31/2020
     MSFT225,670$35,590 03/31/2020
Franklin Street Advisors Inc. NC225,614$35,582 03/31/2020
     MSFT225,614$35,582 03/31/2020
Nichols & Pratt Advisers LLP MA226,981$35,577 03/31/2020
     MSFT226,981$35,577 03/31/2020
Amica Mutual Insurance Co.225,444$35,555 03/31/2020
     MSFT225,444$35,555 03/31/2020
Gluskin Sheff & Assoc Inc.225,371$35,542 03/31/2020
     MSFT225,371$35,542 03/31/2020
Burns J W & Co. Inc. NY174,510$35,515 06/30/2020
     MSFT174,510$35,515 06/30/2020
Kingstown Capital Management L.P.225,000$35,485 03/31/2020
     MSFT225,000$35,485 03/31/2020
Interval Partners LP225,000$35,485 03/31/2020
     MSFT225,000$35,485 03/31/2020
Thornburg Investment Management Inc.224,468$35,401 03/31/2020
     MSFT224,468$35,401 03/31/2020
Trust Co. of Vermont224,200$35,359 03/31/2020
     MSFT224,200$35,359 03/31/2020
Community Trust & Investment Co.223,989$35,326 03/31/2020
     MSFT223,989$35,326 03/31/2020
RMB Capital Management LLC223,656$35,273 03/31/2020
     MSFT223,656$35,273 03/31/2020
Azimuth Capital Management LLC222,670$35,117 03/31/2020
     MSFT222,670$35,117 03/31/2020
MainStreet Investment Advisors LLC221,533$34,938 03/31/2020
     MSFT221,533$34,938 03/31/2020
GFI Investment Counsel Ltd.221,053$34,860 03/31/2020
     MSFT221,053$34,860 03/31/2020
Cidel Asset Management Inc.220,991$34,852 03/31/2020
     MSFT220,991$34,852 03/31/2020
Wetherby Asset Management Inc.220,973$34,850 03/31/2020
     MSFT220,973$34,850 03/31/2020
Rockland Trust Co.170,507$34,700 06/30/2020
     MSFT170,507$34,700 06/30/2020
Partners Capital Investment Group LLP219,170$34,565 03/31/2020
     MSFT219,170$34,565 03/31/2020
Pictet North America Advisors SA219,090$34,553 03/31/2020
     MSFT219,090$34,553 03/31/2020
Royal Bank of Scotland Group PLC218,662$34,485 03/31/2020
     MSFT218,662$34,485 03/31/2020
Carroll Financial Associates Inc.168,254$34,241 06/30/2020
     MSFT168,254$34,241 06/30/2020
Sumitomo Life Insurance Co.217,036$34,229 03/31/2020
     MSFT217,036$34,229 03/31/2020
First Quadrant L P CA217,031$34,228 03/31/2020
     MSFT217,031$34,228 03/31/2020
Seizert Capital Partners LLC216,882$34,204 03/31/2020
     MSFT216,882$34,204 03/31/2020
Optimus Prime Fund Management Co. Ltd.216,800$34,192 03/31/2020
     MSFT216,800$34,192 03/31/2020
Knights of Columbus Asset Advisors LLC215,753$34,027 03/31/2020
     MSFT215,753$34,027 03/31/2020
Anchor Capital Advisors LLC215,357$33,964 03/31/2020
     MSFT215,357$33,964 03/31/2020
Abner Herrman & Brock LLC214,711$33,862 03/31/2020
     MSFT214,711$33,862 03/31/2020
HighTower Trust Services LTA214,418$33,816 03/31/2020
     MSFT214,418$33,816 03/31/2020
Verde Servicos Internacionais S.A.165,807$33,743 06/30/2020
     MSFT165,807$33,743 06/30/2020
Gotham Asset Management LLC213,593$33,686 03/31/2020
     MSFT213,593$33,686 03/31/2020
Petrus Trust Company LTA213,263$33,634 03/31/2020
     MSFT213,263$33,634 03/31/2020
Meiji Yasuda Asset Management Co Ltd.213,066$33,603 03/31/2020
     MSFT213,066$33,603 03/31/2020
Wesleyan Assurance Society213,100$33,593 03/31/2020
     MSFT213,100$33,593 03/31/2020
CapWealth Advisors LLC211,906$33,420 03/31/2020
     MSFT211,906$33,420 03/31/2020
Janney Capital Management LLC211,720$33,390 03/31/2020
     MSFT211,720$33,390 03/31/2020
First American Bank211,434$33,345 03/31/2020
     MSFT211,434$33,345 03/31/2020
Klingenstein Fields & Co. LLC210,994$33,276 03/31/2020
     MSFT210,994$33,276 03/31/2020
Governors Lane LP210,800$33,245 03/31/2020
     MSFT210,800$33,245 03/31/2020
Neville Rodie & Shaw Inc.210,186$33,149 03/31/2020
     MSFT210,186$33,149 03/31/2020
Glenview Capital Management LLC209,477$33,037 03/31/2020
     MSFT209,477$33,037 03/31/2020
Empire Life Investments Inc.209,475$33,036 03/31/2020
     MSFT209,475$33,036 03/31/2020
Violich Capital Management Inc.208,044$32,811 03/31/2020
     MSFT208,044$32,811 03/31/2020
Doyle Wealth Management207,832$32,777 03/31/2020
     MSFT207,832$32,777 03/31/2020
Everence Capital Management Inc.177,978$32,614 06/30/2020
     MSFT177,978$32,614 06/30/2020
Wade G W & Inc.205,697$32,440 03/31/2020
     MSFT205,697$32,440 03/31/2020
Brio Consultants LLC205,208$32,363 03/31/2020
     MSFT205,208$32,363 03/31/2020
Townsquare Capital LLC184,828$32,266 03/31/2020
     MSFT184,828$32,266 03/31/2020
Baxter Bros Inc.204,378$32,232 03/31/2020
     MSFT204,378$32,232 03/31/2020
Argent Capital Management LLC203,836$32,147 03/31/2020
     MSFT203,836$32,147 03/31/2020
Sander Capital Advisors Inc.203,810$32,143 03/31/2020
     MSFT203,810$32,143 03/31/2020
Manitou Investment Management Ltd.202,830$31,988 03/31/2020
     MSFT202,830$31,988 03/31/2020
Bank of Hawaii201,617$31,797 03/31/2020
     MSFT201,617$31,797 03/31/2020
Asahi Life Asset Management CO. LTD.200,030$31,547 03/31/2020
     MSFT200,030$31,547 03/31/2020
Miura Global Management LLC200,000$31,542 03/31/2020
     MSFT200,000$31,542 03/31/2020
Honeycomb Asset Management LP200,000$31,542 03/31/2020
     MSFT200,000$31,542 03/31/2020
C Partners Holding GmbH199,094$31,399 03/31/2020
     MSFT199,094$31,399 03/31/2020
Wilsey Asset Management Inc.198,944$31,375 03/31/2020
     MSFT198,944$31,375 03/31/2020
Stewart & Patten Co. LLC198,759$31,346 03/31/2020
     MSFT198,759$31,346 03/31/2020
Phoenix Holdings Ltd.203,120$31,278 03/31/2020
     MSFT203,120$31,278 03/31/2020
Richard Bernstein Advisors LLC198,078$31,238 03/31/2020
     MSFT198,078$31,238 03/31/2020
Elite Wealth Management Inc.197,500$31,148 03/31/2020
     MSFT197,500$31,148 03/31/2020
Maple Capital Management Inc.196,100$30,927 03/31/2020
     MSFT196,100$30,927 03/31/2020
Baldwin Brothers Inc. MA195,723$30,868 03/31/2020
     MSFT195,723$30,868 03/31/2020
Meitav Dash Investments Ltd.195,036$30,796 03/31/2020
     MSFT195,036$30,796 03/31/2020
Marble Harbor Investment Counsel LLC194,612$30,692 03/31/2020
     MSFT194,612$30,692 03/31/2020
LVM Capital Management Ltd. MI194,264$30,637 03/31/2020
     MSFT194,264$30,637 03/31/2020
Baskin Financial Services Inc.193,213$30,472 03/31/2020
     MSFT193,213$30,472 03/31/2020
LS Investment Advisors LLC193,152$30,462 03/31/2020
     MSFT193,152$30,462 03/31/2020
Smith Chas P & Associates PA Cpas192,622$30,378 03/31/2020
     MSFT192,622$30,378 03/31/2020
Papp L Roy & Associates192,115$30,299 03/31/2020
     MSFT192,115$30,299 03/31/2020
Moors & Cabot Inc. $30,287 03/31/2020
     MSFT191,719$30,286 03/31/2020
     Call8$1 03/31/2020
Voya Financial Advisors Inc.187,702$30,076 03/31/2020
     MSFT187,702$30,076 03/31/2020
Mastrapasqua Asset Management Inc.190,190$29,995 03/31/2020
     MSFT190,190$29,995 03/31/2020
Weiss Multi Strategy Advisers LLC190,134$29,986 03/31/2020
     MSFT190,134$29,986 03/31/2020
Sowell Financial Services LLC189,891$29,948 03/31/2020
     MSFT189,891$29,948 03/31/2020
Guardian Capital LP189,792$29,932 03/31/2020
     MSFT189,792$29,932 03/31/2020
Renaissance Group LLC189,523$29,890 03/31/2020
     MSFT189,523$29,890 03/31/2020
Dearborn Partners LLC189,221$29,842 03/31/2020
     MSFT189,221$29,842 03/31/2020
Ulysses Management LLC $29,839 03/31/2020
     MSFT254,200$40,090 03/31/2020
     Put65,000$10,251 03/31/2020
Patten & Patten Inc. TN189,146$29,830 03/31/2020
     MSFT189,146$29,830 03/31/2020
Burney Co.189,109$29,824 03/31/2020
     MSFT189,109$29,824 03/31/2020
Sontag Advisory LLC188,920$29,795 03/31/2020
     MSFT188,920$29,795 03/31/2020
Ashburton Jersey Ltd188,614$29,746 03/31/2020
     MSFT188,614$29,746 03/31/2020
Smith Salley & Associates187,432$29,561 03/31/2020
     MSFT187,432$29,561 03/31/2020
Centre Asset Management LLC187,046$29,499 03/31/2020
     MSFT187,046$29,499 03/31/2020
Howe & Rusling Inc.186,932$29,481 03/31/2020
     MSFT186,932$29,481 03/31/2020
Banco de Sabadell S.A185,654$29,430 03/31/2020
     MSFT185,654$29,430 03/31/2020
Randolph Co Inc186,027$29,338 03/31/2020
     MSFT186,027$29,338 03/31/2020
Telemus Capital LLC159,836$29,290 03/31/2020
     MSFT159,836$29,290 03/31/2020
Provident Investment Management Inc.185,337$29,229 03/31/2020
     MSFT185,337$29,229 03/31/2020
Blue Whale Capital LLP185,280$29,213 03/31/2020
     MSFT185,280$29,213 03/31/2020
Brinker Capital Inc.184,527$29,102 03/31/2020
     MSFT184,527$29,102 03/31/2020
Equitable Trust Co.184,341$29,073 03/31/2020
     MSFT184,341$29,073 03/31/2020
Beacon Investment Advisory Services Inc.184,320$29,069 03/31/2020
     MSFT184,320$29,069 03/31/2020
Greenleaf Trust184,151$29,042 03/31/2020
     MSFT184,151$29,042 03/31/2020
Cornerstone Capital Inc.184,042$29,025 03/31/2020
     MSFT184,042$29,025 03/31/2020
Matrix Asset Advisors Inc. NY184,013$29,021 03/31/2020
     MSFT184,013$29,021 03/31/2020
Polaris Greystone Financial Group LLC183,749$28,979 03/31/2020
     MSFT183,749$28,979 03/31/2020
Kovitz Investment Group Partners LLC $28,966 03/31/2020
     MSFT181,976$28,699 03/31/2020
     Call58$267 03/31/2020
Matthew Goff Investment Advisor LLC182,500$28,782 03/31/2020
     MSFT182,500$28,782 03/31/2020
Cresset Asset Management LLC182,376$28,763 03/31/2020
     MSFT182,376$28,763 03/31/2020
Canandaigua National Corp141,125$28,720 06/30/2020
     MSFT141,125$28,720 06/30/2020
Sigma Planning Corp181,884$28,685 03/31/2020
     MSFT181,884$28,685 03/31/2020
WestEnd Advisors LLC181,849$28,679 03/31/2020
     MSFT181,849$28,679 03/31/2020
Ledyard National Bank181,407$28,610 03/31/2020
     MSFT181,407$28,610 03/31/2020
Bank of The West180,864$28,524 03/31/2020
     MSFT180,864$28,524 03/31/2020
ETRADE Capital Management LLC180,580$28,479 03/31/2020
     MSFT180,580$28,479 03/31/2020
Brandes Investment Partners LP180,302$28,435 03/31/2020
     MSFT180,302$28,435 03/31/2020
Osborn Williams & Donohoe LLC179,740$28,347 03/31/2020
     MSFT179,740$28,347 03/31/2020
YHB Investment Advisors Inc.179,583$28,322 03/31/2020
     MSFT179,583$28,322 03/31/2020
Sirios Capital Management L P179,325$28,281 03/31/2020
     MSFT179,325$28,281 03/31/2020
united american securities inc. d b a uas asset management 179,165$28,256 03/31/2020
     MSFT179,165$28,256 03/31/2020
James Investment Research Inc.178,861$28,209 03/31/2020
     MSFT178,861$28,209 03/31/2020
Jones Financial Companies Lllp178,502$28,151 03/31/2020
     MSFT178,502$28,151 03/31/2020
Clarkston Capital Partners LLC178,128$28,092 03/31/2020
     MSFT178,128$28,092 03/31/2020
National Asset Management Inc.178,447$27,931 03/31/2020
     MSFT178,447$27,931 03/31/2020
Cypress Capital Management LLC176,780$27,880 03/31/2020
     MSFT176,780$27,880 03/31/2020
Capco Asset Management LLC176,207$27,790 03/31/2020
     MSFT176,207$27,790 03/31/2020
First Citizens Bank & Trust Co.175,790$27,724 03/31/2020
     MSFT175,790$27,724 03/31/2020
Zweig DiMenna Associates LLC175,639$27,700 03/31/2020
     MSFT175,639$27,700 03/31/2020
Sandler Capital Management175,600$27,694 03/31/2020
     MSFT175,600$27,694 03/31/2020
Palisade Asset Management LLC175,495$27,677 03/31/2020
     MSFT175,495$27,677 03/31/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
Aureus Asset Management LLC175,047$27,607 03/31/2020
     MSFT175,047$27,607 03/31/2020
Calamos Wealth Management LLC173,823$27,414 03/31/2020
     MSFT173,823$27,414 03/31/2020
Founders Capital Management LLC134,467$27,365 06/30/2020
     MSFT134,467$27,365 06/30/2020
Night Owl Capital Management LLC172,644$27,228 03/31/2020
     MSFT172,644$27,228 03/31/2020
Colonial Trust Advisors172,269$27,169 03/31/2020
     MSFT172,269$27,169 03/31/2020
Bainco International Investors171,698$27,078 03/31/2020
     MSFT171,698$27,078 03/31/2020
Allworth Financial LP171,326$27,020 03/31/2020
     MSFT171,326$27,020 03/31/2020
Boston Common Asset Management LLC171,127$26,988 03/31/2020
     MSFT171,127$26,988 03/31/2020
Act Two Investors LLC170,832$26,942 03/31/2020
     MSFT170,832$26,942 03/31/2020
Tiger Management L.L.C.170,440$26,880 03/31/2020
     MSFT170,440$26,880 03/31/2020
Decatur Capital Management Inc.169,787$26,777 03/31/2020
     MSFT169,787$26,777 03/31/2020
Hudson Valley Investment Advisors Inc. ADV131,017$26,663 06/30/2020
     MSFT131,017$26,663 06/30/2020
Eagle Global Advisors LLC169,024$26,657 03/31/2020
     MSFT169,024$26,657 03/31/2020
Cookson Peirce & Co. Inc.168,153$26,519 03/31/2020
     MSFT168,153$26,519 03/31/2020
BLB&B Advisors LLC167,926$26,484 03/31/2020
     MSFT167,926$26,484 03/31/2020
Strategic Wealth Advisors Group LLC172,713$26,463 03/31/2020
     MSFT172,713$26,463 03/31/2020
Veritas Investment Management UK Ltd167,686$26,446 03/31/2020
     MSFT167,686$26,446 03/31/2020
Forbes J M & Co. LLP167,646$26,439 03/31/2020
     MSFT167,646$26,439 03/31/2020
Trust Co. of Toledo NA OH129,911$26,438 06/30/2020
     MSFT129,911$26,438 06/30/2020
JBF Capital Inc. $26,411 03/31/2020
     MSFT180,000$28,388 03/31/2020
     Put1,000$1,977 03/31/2020
Ieq Capital LLC167,442$26,408 03/31/2020
     MSFT167,442$26,408 03/31/2020
Advisory Services Network LLC167,008$26,338 03/31/2020
     MSFT167,008$26,338 03/31/2020
Sather Financial Group Inc166,849$26,313 03/31/2020
     MSFT166,849$26,313 03/31/2020
Point72 Asset Management L.P.166,665$26,285 03/31/2020
     MSFT166,665$26,285 03/31/2020
Montag A & Associates Inc.166,597$26,274 03/31/2020
     MSFT166,597$26,274 03/31/2020
MEAG MUNICH ERGO Kapitalanlagegesellschaft mbH166,383$26,240 03/31/2020
     MSFT166,383$26,240 03/31/2020
Trust Co. of Virginia VA166,039$26,186 03/31/2020
     MSFT166,039$26,186 03/31/2020
Grassi Investment Management165,140$26,044 03/31/2020
     MSFT165,140$26,044 03/31/2020
Deltec Asset Management LLC164,400$25,928 03/31/2020
     MSFT164,400$25,928 03/31/2020
Reynders McVeigh Capital Management LLC163,868$25,844 03/31/2020
     MSFT163,868$25,844 03/31/2020
First Fiduciary Investment Counsel Inc.163,373$25,766 03/31/2020
     MSFT163,373$25,766 03/31/2020
Vestcor Inc163,335$25,760 03/31/2020
     MSFT163,335$25,760 03/31/2020
First American Trust FSB126,375$25,718 06/30/2020
     MSFT126,375$25,718 06/30/2020
ICM Asset Management Inc. WA162,415$25,614 03/31/2020
     MSFT162,415$25,614 03/31/2020
Fulton Bank N. A.125,683$25,577 06/30/2020
     MSFT125,683$25,577 06/30/2020
Fulton Breakefield Broenniman LLC161,678$25,498 03/31/2020
     MSFT161,678$25,498 03/31/2020
Kayak Investment Partners LLC161,305$25,439 03/31/2020
     MSFT161,305$25,439 03/31/2020
Cubist Systematic Strategies LLC161,154$25,416 03/31/2020
     MSFT161,154$25,416 03/31/2020
LSV Asset Management160,645$25,335 03/31/2020
     MSFT160,645$25,335 03/31/2020
Adell Harriman & Carpenter Inc.160,519$25,315 03/31/2020
     MSFT160,519$25,315 03/31/2020
Columbus Hill Capital Management L.P.160,450$25,305 03/31/2020
     MSFT160,450$25,305 03/31/2020
Capital Investment Advisors LLC160,157$25,258 03/31/2020
     MSFT160,157$25,258 03/31/2020
Lockheed Martin Investment Management Co.160,126$25,253 03/31/2020
     MSFT160,126$25,253 03/31/2020
BTR Capital Management Inc.159,918$25,221 03/31/2020
     MSFT159,918$25,221 03/31/2020
First Financial Bank Trust Division123,842$25,203 06/30/2020
     MSFT123,842$25,203 06/30/2020
Pillar Pacific Capital Management LLC159,615$25,173 03/31/2020
     MSFT159,615$25,173 03/31/2020
Gamco Investors INC. ET AL158,915$25,062 03/31/2020
     MSFT158,915$25,062 03/31/2020
Simplex Trading LLC $25,051 03/31/2020
     Call20,674$326,049 03/31/2020
     Put19,086$301,005 03/31/2020
     MSFT50$7 03/31/2020
Grimes & Company Inc.157,991$24,917 03/31/2020
     MSFT157,991$24,917 03/31/2020
Destination Wealth Management157,727$24,875 03/31/2020
     MSFT157,727$24,875 03/31/2020
Northstar Investment Advisors LLC156,138$24,625 03/31/2020
     MSFT156,138$24,625 03/31/2020
Armor Advisors L.L.C.156,000$24,603 03/31/2020
     MSFT156,000$24,603 03/31/2020
Van Cleef Asset Management Inc155,764$24,566 03/31/2020
     MSFT155,764$24,566 03/31/2020
Addenda Capital Inc.120,498$24,520 06/30/2020
     MSFT120,498$24,520 06/30/2020
Carret Asset Management LLC155,382$24,505 03/31/2020
     MSFT155,382$24,505 03/31/2020
Washington Trust Bank155,350$24,500 03/31/2020
     MSFT155,350$24,500 03/31/2020
Aravt Global LLC155,320$24,496 03/31/2020
     MSFT155,320$24,496 03/31/2020
Darrell & King LLC155,285$24,490 03/31/2020
     MSFT155,285$24,490 03/31/2020
KPS Global Asset Management UK Ltd155,000$24,445 03/31/2020
     MSFT155,000$24,445 03/31/2020
Sullivan Bruyette Speros & Blaney LLC154,637$24,388 03/31/2020
     MSFT154,637$24,388 03/31/2020
Albion Financial Group UT154,610$24,384 03/31/2020
     MSFT154,610$24,384 03/31/2020
Beese Fulmer Investment Management Inc.154,223$24,322 03/31/2020
     MSFT154,223$24,322 03/31/2020
Stillwater Capital Advisors LLC153,663$24,234 03/31/2020
     MSFT153,663$24,234 03/31/2020
CMT Capital Markets Trading GmbH $24,178 03/31/2020
     Call954,300$150,503 03/31/2020
     Put805,500$127,035 03/31/2020
     MSFT4,500$710 03/31/2020
Novare Capital Management LLC153,047$24,137 03/31/2020
     MSFT153,047$24,137 03/31/2020
NJ State Employees Deferred Compensation Plan153,000$24,130 03/31/2020
     MSFT153,000$24,130 03/31/2020
Quest Investment Management LLC152,720$24,085 03/31/2020
     MSFT152,720$24,085 03/31/2020
Hoylecohen LLC152,519$24,054 03/31/2020
     MSFT152,519$24,054 03/31/2020
Goelzer Investment Management Inc.152,310$24,021 03/31/2020
     MSFT152,310$24,021 03/31/2020
Narwhal Capital Management152,134$23,993 03/31/2020
     MSFT152,134$23,993 03/31/2020
Boston Family Office LLC152,010$23,973 03/31/2020
     MSFT152,010$23,973 03/31/2020
Jacobs & Co. CA117,651$23,943 06/30/2020
     MSFT117,651$23,943 06/30/2020
Parsons Capital Management Inc. RI151,277$23,858 03/31/2020
     MSFT151,277$23,858 03/31/2020
North Star Asset Management Inc.151,267$23,855 03/31/2020
     MSFT151,267$23,855 03/31/2020
Canandaigua National Bank & Trust Co.150,591$23,750 03/31/2020
     MSFT150,591$23,750 03/31/2020
Corient Capital Partners LLC149,942$23,648 03/31/2020
     MSFT149,942$23,648 03/31/2020
Group One Trading L.P. $23,642 03/31/2020
     Call216,800$34,192 03/31/2020
     Put85,300$13,453 03/31/2020
     MSFT18,407$2,903 03/31/2020
Nicholas Hoffman & Company LLC.149,861$23,635 03/31/2020
     MSFT149,861$23,635 03/31/2020
Bank of Nova Scotia Trust Co.149,405$23,563 03/31/2020
     MSFT149,405$23,563 03/31/2020
Managed Asset Portfolios LLC149,293$23,545 03/31/2020
     MSFT149,293$23,545 03/31/2020
Capital Markets Trading UK LLP $23,468 03/31/2020
     Call954,300$150,503 03/31/2020
     Put805,500$127,035 03/31/2020
Hilton Capital Management LLC148,691$23,450 03/31/2020
     MSFT148,691$23,450 03/31/2020
Kingsview Wealth Management LLC $23,428 03/31/2020
     MSFT148,535$23,425 03/31/2020
     Call200$3 03/31/2020
     Put300$0 03/31/2020
Lowe Brockenbrough & Co. Inc.147,630$23,283 03/31/2020
     MSFT147,630$23,283 03/31/2020
Bragg Financial Advisors Inc147,369$23,242 03/31/2020
     MSFT147,369$23,242 03/31/2020
B. Riley Wealth Management Inc.146,885$23,165 03/31/2020
     MSFT146,885$23,165 03/31/2020
Crake Asset Management LLP146,000$23,026 03/31/2020
     MSFT146,000$23,026 03/31/2020
Bluefin Trading LLC $23,002 03/31/2020
     MSFT151,975$23,968 03/31/2020
     Put251,300$2,473 03/31/2020
     Call128,400$1,507 03/31/2020
Oribel Capital Management LP144,900$22,852 03/31/2020
     MSFT144,900$22,852 03/31/2020
Tufton Capital Management144,883$22,849 03/31/2020
     MSFT144,883$22,849 03/31/2020
Claar Advisors LLC144,713$22,823 03/31/2020
     MSFT144,713$22,823 03/31/2020
Hemenway Trust Co LLC144,592$22,804 03/31/2020
     MSFT144,592$22,804 03/31/2020
Cadinha & Co. LLC144,303$22,758 03/31/2020
     MSFT144,303$22,758 03/31/2020
RWWM Inc.144,252$22,750 03/31/2020
     MSFT144,252$22,750 03/31/2020
Sequoia Financial Advisors LLC143,709$22,664 03/31/2020
     MSFT143,709$22,664 03/31/2020
Wendell David Associates Inc.143,577$22,644 03/31/2020
     MSFT143,577$22,644 03/31/2020
Private Asset Management Inc.111,146$22,620 06/30/2020
     MSFT111,146$22,620 06/30/2020
Dowling & Yahnke LLC143,088$22,566 03/31/2020
     MSFT143,088$22,566 03/31/2020
Brown Advisory Securities LLC136,094$22,503 03/31/2020
     MSFT136,094$22,503 03/31/2020
Tiger Eye Capital LLC142,096$22,410 03/31/2020
     MSFT142,096$22,410 03/31/2020
Atika Capital Management LLC142,000$22,396 03/31/2020
     MSFT142,000$22,396 03/31/2020
DE Burlo Group Inc.141,987$22,393 03/31/2020
     MSFT141,987$22,393 03/31/2020
Kings Point Capital Management $22,387 03/31/2020
     MSFT141,479$22,313 03/31/2020
     Call30$74 03/31/2020
Columbia Asset Management141,913$22,381 03/31/2020
     MSFT141,913$22,381 03/31/2020
Frontier Wealth Management LLC141,848$22,371 03/31/2020
     MSFT141,848$22,371 03/31/2020
Wellington Shields Capital Management LLC141,799$22,363 03/31/2020
     MSFT141,799$22,363 03/31/2020
BBR Partners LLC141,527$22,320 03/31/2020
     MSFT141,527$22,320 03/31/2020
Lynch & Associates IN140,987$22,235 03/31/2020
     MSFT140,987$22,235 03/31/2020
TPI Fund Managers Ltd140,923$22,225 03/31/2020
     MSFT140,923$22,225 03/31/2020
Bridgeway Capital Management Inc.140,745$22,197 03/31/2020
     MSFT140,745$22,197 03/31/2020
Beaumont Financial Partners LLC140,319$22,130 03/31/2020
     MSFT140,319$22,130 03/31/2020
Friess Associates LLC140,000$22,079 03/31/2020
     MSFT140,000$22,079 03/31/2020
Ratan Capital Management LP140,000$22,079 03/31/2020
     MSFT140,000$22,079 03/31/2020
Meiji Yasuda Life Insurance Co139,827$22,052 03/31/2020
     MSFT139,827$22,052 03/31/2020
Resources Management Corp CT ADV139,754$22,041 03/31/2020
     MSFT139,754$22,041 03/31/2020
Majedie Asset Management Ltd139,410$22,036 03/31/2020
     MSFT139,410$22,036 03/31/2020
Mutual Advisors LLC139,346$21,976 03/31/2020
     MSFT139,346$21,976 03/31/2020
Incline Global Management LLC138,890$21,904 03/31/2020
     MSFT138,890$21,904 03/31/2020
Avantax Advisory Services Inc.138,618$21,874 03/31/2020
     MSFT138,618$21,874 03/31/2020
SVA Wealth Management LLC138,596$21,858 03/31/2020
     MSFT138,596$21,858 03/31/2020
Vigilant Capital Management LLC138,434$21,832 03/31/2020
     MSFT138,434$21,832 03/31/2020
AO Asset Management LP138,000$21,764 03/31/2020
     MSFT138,000$21,764 03/31/2020
Simmons Bank137,710$21,718 03/31/2020
     MSFT137,710$21,718 03/31/2020
1ST Source Bank137,322$21,657 03/31/2020
     MSFT137,322$21,657 03/31/2020
Buckingham Asset Management LLC137,233$21,643 03/31/2020
     MSFT137,233$21,643 03/31/2020
Hallmark Capital Management Inc.137,051$21,614 03/31/2020
     MSFT137,051$21,614 03/31/2020
Wedbush Securities Inc.136,942$21,597 03/31/2020
     MSFT136,942$21,597 03/31/2020
Cerity Partners LLC136,752$21,567 03/31/2020
     MSFT136,752$21,567 03/31/2020
Connors Investor Services Inc.136,438$21,518 03/31/2020
     MSFT136,438$21,518 03/31/2020
Baltimore Washington Financial Advisors Inc.135,366$21,348 03/31/2020
     MSFT135,366$21,348 03/31/2020
Ossiam135,078$21,303 03/31/2020
     MSFT135,078$21,303 03/31/2020
Shufro Rose & Co. LLC134,802$21,260 03/31/2020
     MSFT134,802$21,260 03/31/2020
Edge Wealth Management LLC131,859$21,184 03/31/2020
     MSFT131,859$21,184 03/31/2020
Private Trust Co. NA100,511$21,177 06/30/2020
     MSFT100,511$21,177 06/30/2020
Wealthspire Advisors L.P.133,980$21,130 03/31/2020
     MSFT133,980$21,130 03/31/2020
Heritage Trust Co133,633$21,075 03/31/2020
     MSFT133,633$21,075 03/31/2020
Godsey & Gibb Associates133,540$21,061 03/31/2020
     MSFT133,540$21,061 03/31/2020
Vantage Investment Partners LLC133,527$21,059 03/31/2020
     MSFT133,527$21,059 03/31/2020
Jackson Wealth Management LLC112,433$21,000 03/31/2020
     MSFT112,433$21,000 03/31/2020
NorthCoast Asset Management LLC132,976$20,973 03/31/2020
     MSFT132,976$20,973 03/31/2020
Gillespie Robinson & Grimm Inc.132,433$20,886 03/31/2020
     MSFT132,433$20,886 03/31/2020
Dundas Partners LLP132,101$20,869 03/31/2020
     MSFT132,101$20,869 03/31/2020
Lincoln National Corp132,035$20,823 03/31/2020
     MSFT132,035$20,823 03/31/2020
CAPROCK Group Inc.131,837$20,786 03/31/2020
     MSFT131,837$20,786 03/31/2020
Callahan Advisors LLC131,585$20,752 03/31/2020
     MSFT131,585$20,752 03/31/2020
Ropes Wealth Advisors LLC131,552$20,747 03/31/2020
     MSFT131,552$20,747 03/31/2020
DDD Partners LLC131,387$20,721 03/31/2020
     MSFT131,387$20,721 03/31/2020
Greatmark Investment Partners Inc.131,200$20,692 03/31/2020
     MSFT131,200$20,692 03/31/2020
Valeo Financial Advisors LLC $20,684 03/31/2020
     MSFT124,953$20,634 03/31/2020
     Call300$50 03/31/2020
Capital Growth Management LP131,000$20,660 03/31/2020
     MSFT131,000$20,660 03/31/2020
Quinn Opportunity Partners LLC131,000$20,660 03/31/2020
     MSFT131,000$20,660 03/31/2020
Dividend Assets Capital LLC130,978$20,657 03/31/2020
     MSFT130,978$20,657 03/31/2020
NWI Management LP130,000$20,502 03/31/2020
     MSFT130,000$20,502 03/31/2020
Gabalex Capital Management LLC130,000$20,502 03/31/2020
     MSFT130,000$20,502 03/31/2020
S&CO Inc.129,928$20,491 03/31/2020
     MSFT129,928$20,491 03/31/2020
Bowling Portfolio Management LLC128,529$20,270 03/31/2020
     MSFT128,529$20,270 03/31/2020
Blue Chip Partners Inc.128,214$20,221 03/31/2020
     MSFT128,214$20,221 03/31/2020
Auxier Asset Management128,080$20,200 03/31/2020
     MSFT128,080$20,200 03/31/2020
Cohen Klingenstein LLC127,682$20,137 03/31/2020
     MSFT127,682$20,137 03/31/2020
First Midwest Bank Trust Division127,447$20,100 03/31/2020
     MSFT127,447$20,100 03/31/2020
NBT Bank N A NY127,426$20,096 03/31/2020
     MSFT127,426$20,096 03/31/2020
Clearstead Advisors LLC127,332$20,082 03/31/2020
     MSFT127,332$20,082 03/31/2020
Usca Ria LLC127,250$20,069 03/31/2020
     MSFT127,250$20,069 03/31/2020
Squarepoint Ops LLC126,966$20,024 03/31/2020
     MSFT126,966$20,024 03/31/2020
Country Club Trust Company n.a.124,642$19,972 03/31/2020
     MSFT124,642$19,972 03/31/2020
PARUS FINANCE UK Ltd126,620$19,969 03/31/2020
     MSFT126,620$19,969 03/31/2020
Sawtooth Solutions LLC126,505$19,951 03/31/2020
     MSFT126,505$19,951 03/31/2020
Wintrust Investments LLC $19,943 03/31/2020
     MSFT122,173$19,268 03/31/2020
     OPT4,000$675 03/31/2020
TenCore Partners LP126,400$19,935 03/31/2020
     MSFT126,400$19,935 03/31/2020
Atlantic Union Bankshares Corp126,370$19,930 03/31/2020
     MSFT126,370$19,930 03/31/2020
Pacific Global Investment Management CO125,546$19,800 03/31/2020
     MSFT125,546$19,800 03/31/2020
United Bank125,469$19,788 03/31/2020
     MSFT125,469$19,788 03/31/2020
Ironwood Investment Counsel LLC125,380$19,773 03/31/2020
     MSFT125,380$19,773 03/31/2020
Folger Nolan Fleming Douglas Capital Management Inc.125,180$19,742 03/31/2020
     MSFT125,180$19,742 03/31/2020
Motley Fool Asset Management LLC125,048$19,721 03/31/2020
     MSFT125,048$19,721 03/31/2020
TRB Advisors LP125,000$19,714 03/31/2020
     MSFT125,000$19,714 03/31/2020
Linscomb & Williams Inc.124,796$19,682 03/31/2020
     MSFT124,796$19,682 03/31/2020
Sonora Investment Management LLC124,751$19,674 03/31/2020
     MSFT124,751$19,674 03/31/2020
Horiko Capital Management LLC $19,669 03/31/2020
     MSFT110,071$17,359 03/31/2020
     Call40,100$2,310 03/31/2020
Spinnaker Trust124,421$19,621 03/31/2020
     MSFT124,421$19,621 03/31/2020
American Assets Investment Management LLC124,100$19,572 03/31/2020
     MSFT124,100$19,572 03/31/2020
Wilbanks Smith & Thomas Asset Management LLC124,019$19,559 03/31/2020
     MSFT124,019$19,559 03/31/2020
WMS Partners LLC124,002$19,556 03/31/2020
     MSFT124,002$19,556 03/31/2020
Baker Avenue Asset Management LP123,992$19,554 03/31/2020
     MSFT123,992$19,554 03/31/2020
Pittenger & Anderson Inc.123,738$19,515 03/31/2020
     MSFT123,738$19,515 03/31/2020
Davy Global Fund Management Ltd123,619$19,496 03/31/2020
     MSFT123,619$19,496 03/31/2020
First Horizon Advisors Inc.123,593$19,490 03/31/2020
     MSFT123,593$19,490 03/31/2020
Waratah Capital Advisors Ltd.123,440$19,468 03/31/2020
     MSFT123,440$19,468 03/31/2020
Cape Cod Five Cents Savings Bank123,190$19,428 03/31/2020
     MSFT123,190$19,428 03/31/2020
Cetera Advisors LLC122,480$19,316 03/31/2020
     MSFT122,480$19,316 03/31/2020
Rothschild Investment Corp IL122,112$19,258 03/31/2020
     MSFT122,112$19,258 03/31/2020
Beach Investment Counsel Inc. PA122,076$19,253 03/31/2020
     MSFT122,076$19,253 03/31/2020
AdvisorNet Financial Inc $19,208 03/31/2020
     MSFT121,191$19,113 03/31/2020
     Call600$95 03/31/2020
First Hawaiian Bank121,591$19,176 03/31/2020
     MSFT121,591$19,176 03/31/2020
BTC Capital Management Inc.121,340$19,136 03/31/2020
     MSFT121,340$19,136 03/31/2020
Sepio Capital LLC122,164$19,128 03/31/2020
     MSFT122,164$19,128 03/31/2020
Lateef Investment Management L.P.120,924$19,071 03/31/2020
     MSFT120,924$19,071 03/31/2020
Hunter Associates Investment Management LLC120,365$18,983 03/31/2020
     MSFT120,365$18,983 03/31/2020
CWM LLC120,239$18,963 03/31/2020
     MSFT120,239$18,963 03/31/2020
Blue Pool Management Ltd.120,200$18,957 03/31/2020
     MSFT120,200$18,957 03/31/2020
Taconic Capital Advisors LP120,000$18,925 03/31/2020
     MSFT120,000$18,925 03/31/2020
Madison Wealth Management119,731$18,883 03/31/2020
     MSFT119,731$18,883 03/31/2020
Absher Wealth Management LLC119,381$18,828 03/31/2020
     MSFT119,381$18,828 03/31/2020
Archon Partners LLC119,000$18,767 03/31/2020
     MSFT119,000$18,767 03/31/2020
Bowie Capital Management LLC119,000$18,767 03/31/2020
     MSFT119,000$18,767 03/31/2020
Pennant Investors LP119,000$18,767 03/31/2020
     MSFT119,000$18,767 03/31/2020
HighPoint Advisor Group LLC107,287$18,726 03/31/2020
     MSFT107,287$18,726 03/31/2020
Northeast Financial Consultants Inc118,714$18,720 03/31/2020
     MSFT118,714$18,720 03/31/2020
Bourne Lent Asset Management Inc.118,662$18,714 03/31/2020
     MSFT118,662$18,714 03/31/2020
Monetary Management Group Inc.118,127$18,630 03/31/2020
     MSFT118,127$18,630 03/31/2020
Steamboat Capital Partners LLC117,684$18,560 03/31/2020
     MSFT117,684$18,560 03/31/2020
Spence Asset Management91,100$18,540 06/30/2020
     MSFT91,100$18,540 06/30/2020
Wallington Asset Management LLC117,506$18,532 03/31/2020
     MSFT117,506$18,532 03/31/2020
Ipswich Investment Management Co. Inc.90,714$18,461 06/30/2020
     MSFT90,714$18,461 06/30/2020
Lathrop Investment Management Corp116,977$18,448 03/31/2020
     MSFT116,977$18,448 03/31/2020
Reilly Financial Advisors LLC116,920$18,439 03/31/2020
     MSFT116,920$18,439 03/31/2020
Webster Bank N. A.90,566$18,431 06/30/2020
     MSFT90,566$18,431 06/30/2020
Chemung Canal Trust Co.116,713$18,407 03/31/2020
     MSFT116,713$18,407 03/31/2020
Conning Inc.116,530$18,378 03/31/2020
     MSFT116,530$18,378 03/31/2020
Iberiabank Corp116,333$18,347 03/31/2020
     MSFT116,333$18,347 03/31/2020
North American Management Corp115,639$18,237 03/31/2020
     MSFT115,639$18,237 03/31/2020
Wealthstreet Investment Advisors LLC115,595$18,230 03/31/2020
     MSFT115,595$18,230 03/31/2020
Prospera Financial Services Inc115,539$18,222 03/31/2020
     MSFT115,539$18,222 03/31/2020
Weatherly Asset Management L. P.115,166$18,163 03/31/2020
     MSFT115,166$18,163 03/31/2020
Fiduciary Group LLC115,110$18,154 03/31/2020
     MSFT115,110$18,154 03/31/2020
JLB & Associates Inc.114,494$18,056 03/31/2020
     MSFT114,494$18,056 03/31/2020
Totem Point Management LLC113,936$17,969 03/31/2020
     MSFT113,936$17,969 03/31/2020
Dubuque Bank & Trust Co.113,475$17,896 03/31/2020
     MSFT113,475$17,896 03/31/2020
Nicola Wealth Management LTD.107,144$17,873 03/31/2020
     MSFT107,144$17,873 03/31/2020
Appleton Partners Inc. MA113,022$17,825 03/31/2020
     MSFT113,022$17,825 03/31/2020
Kiley Juergens Wealth Management LLC112,801$17,789 03/31/2020
     MSFT112,801$17,789 03/31/2020
Culbertson A N & Co. Inc.112,650$17,766 03/31/2020
     MSFT112,650$17,766 03/31/2020
Courier Capital LLC86,062$17,751 06/30/2020
     MSFT86,062$17,751 06/30/2020
Mark Asset Management LP112,535$17,748 03/31/2020
     MSFT112,535$17,748 03/31/2020
Fagan Associates Inc.112,255$17,703 03/31/2020
     MSFT112,255$17,703 03/31/2020
Thames Capital Management LLC112,146$17,687 03/31/2020
     MSFT112,146$17,687 03/31/2020
Canal Insurance CO112,000$17,664 03/31/2020
     MSFT112,000$17,664 03/31/2020
Roundview Capital LLC111,865$17,642 03/31/2020
     MSFT111,865$17,642 03/31/2020
Aptus Capital Advisors LLC $17,630 03/31/2020
     MSFT62,595$9,871 03/31/2020
     Call49,200$7,759 03/31/2020
Dorsey & Whitney Trust CO LLC111,739$17,624 03/31/2020
     MSFT111,739$17,624 03/31/2020
Atom Investors LP111,629$17,605 03/31/2020
     MSFT111,629$17,605 03/31/2020
Transform Wealth LLC111,338$17,559 03/31/2020
     MSFT111,338$17,559 03/31/2020
Choate Investment Advisors111,025$17,510 03/31/2020
     MSFT111,025$17,510 03/31/2020
Hoey Investments Inc.111,026$17,510 03/31/2020
     MSFT111,026$17,510 03/31/2020
Foster & Motley Inc.110,445$17,418 03/31/2020
     MSFT110,445$17,418 03/31/2020
Mengis Capital Management Inc.110,342$17,402 03/31/2020
     MSFT110,342$17,402 03/31/2020
DF Dent & Co. Inc.110,323$17,399 03/31/2020
     MSFT110,323$17,399 03/31/2020
Bernzott Capital Advisors110,262$17,389 03/31/2020
     MSFT110,262$17,389 03/31/2020
Schmidt P J Investment Management Inc.109,785$17,314 03/31/2020
     MSFT109,785$17,314 03/31/2020
YCG LLC110,753$17,262 03/31/2020
     MSFT110,753$17,262 03/31/2020
180 Wealth Advisors LLC111,154$17,258 03/31/2020
     MSFT111,154$17,258 03/31/2020
Hartline Investment Corp108,938$17,181 03/31/2020
     MSFT108,938$17,181 03/31/2020
Charter Trust Co.108,920$17,178 03/31/2020
     MSFT108,920$17,178 03/31/2020
Nelson Roberts Investment Advisors LLC108,476$17,108 03/31/2020
     MSFT108,476$17,108 03/31/2020
GW Henssler & Associates Ltd.108,457$17,105 03/31/2020
     MSFT108,457$17,105 03/31/2020
Somerville Kurt F108,301$17,080 03/31/2020
     MSFT108,301$17,080 03/31/2020
Penobscot Investment Management Company Inc.108,006$17,034 03/31/2020
     MSFT108,006$17,034 03/31/2020
Stonebridge Capital Management Inc.83,076$17,006 06/30/2020
     MSFT83,076$17,006 06/30/2020
Verus Capital Partners LLC107,549$16,961 03/31/2020
     MSFT107,549$16,961 03/31/2020
Griffin Asset Management Inc.107,306$16,923 03/31/2020
     MSFT107,306$16,923 03/31/2020
Davidson Kempner Capital Management LP107,200$16,899 03/31/2020
     MSFT107,200$16,899 03/31/2020
German American Bancorp Inc.106,745$16,835 03/31/2020
     MSFT106,745$16,835 03/31/2020
Lee Danner & Bass Inc.106,702$16,828 03/31/2020
     MSFT106,702$16,828 03/31/2020
KDI Capital Partners LLC106,581$16,809 03/31/2020
     MSFT106,581$16,809 03/31/2020
Equitable Holdings Inc.106,535$16,802 03/31/2020
     MSFT106,535$16,802 03/31/2020
W.G. Shaheen & Associates DBA Whitney & Co105,915$16,704 03/31/2020
     MSFT105,915$16,704 03/31/2020
Wright Investors Service Inc.105,677$16,666 03/31/2020
     MSFT105,677$16,666 03/31/2020
Empirical Financial Services LLC d.b.a. Empirical Wealth Management $16,588 03/31/2020
     MSFT100,179$15,799 03/31/2020
     Call5,000$789 03/31/2020
Union Bancaire Privee Asset Management LLC104,871$16,539 03/31/2020
     MSFT104,871$16,539 03/31/2020
Eubel Brady & Suttman Asset Management Inc.104,839$16,534 03/31/2020
     MSFT104,839$16,534 03/31/2020
First Merchants Corp104,733$16,517 03/31/2020
     MSFT104,733$16,517 03/31/2020
Arrow Financial Corp104,558$16,490 03/31/2020
     MSFT104,558$16,490 03/31/2020
Tompkins Financial Corp104,557$16,490 03/31/2020
     MSFT104,557$16,490 03/31/2020
Girard Partners LTD.104,459$16,474 03/31/2020
     MSFT104,459$16,474 03/31/2020
Mechanics Bank Trust Department104,145$16,425 03/31/2020
     MSFT104,145$16,425 03/31/2020
Capital International Sarl104,101$16,418 03/31/2020
     MSFT104,101$16,418 03/31/2020
Van Strum & Towne Inc.104,068$16,413 03/31/2020
     MSFT104,068$16,413 03/31/2020
CCM Investment Advisers LLC103,760$16,364 03/31/2020
     MSFT103,760$16,364 03/31/2020
Cutler Investment Counsel LLC103,481$16,320 03/31/2020
     MSFT103,481$16,320 03/31/2020
Falcon Edge Capital LP103,363$16,301 03/31/2020
     MSFT103,363$16,301 03/31/2020
Oxbow Advisors LLC103,227$16,280 03/31/2020
     MSFT103,227$16,280 03/31/2020
Burleson & Company LLC88,017$16,255 03/31/2020
     MSFT88,017$16,255 03/31/2020
Vicus Capital103,033$16,249 03/31/2020
     MSFT103,033$16,249 03/31/2020
Level Four Advisory Services LLC102,402$16,163 03/31/2020
     MSFT102,402$16,163 03/31/2020
Chicago Capital LLC102,467$16,160 03/31/2020
     MSFT102,467$16,160 03/31/2020
North Star Investment Management Corp.102,322$16,137 03/31/2020
     MSFT102,322$16,137 03/31/2020
Sycomore Asset Management102,183$16,115 03/31/2020
     MSFT102,183$16,115 03/31/2020
Abbrea Capital LLC102,035$16,092 03/31/2020
     MSFT102,035$16,092 03/31/2020
Dixon Hubard Feinour & Brown Inc. VA101,941$16,077 03/31/2020
     MSFT101,941$16,077 03/31/2020
Farmers Trust Co.78,681$16,012 06/30/2020
     MSFT78,681$16,012 06/30/2020
TCF National Bank101,113$15,946 03/31/2020
     MSFT101,113$15,946 03/31/2020
Visionary Wealth Advisors100,953$15,922 03/31/2020
     MSFT100,953$15,922 03/31/2020
Osborne Partners Capital Management LLC100,858$15,906 03/31/2020
     MSFT100,858$15,906 03/31/2020
Anderson Hoagland & Co.78,043$15,883 06/30/2020
     MSFT78,043$15,883 06/30/2020
Sompo Japan Nipponkoa Asset Management CO. LTD.100,240$15,809 03/31/2020
     MSFT100,240$15,809 03/31/2020
Renaissance Investment Group LLC77,612$15,795 06/30/2020
     MSFT77,612$15,795 06/30/2020
Arden Trust Co77,034$15,677 06/30/2020
     MSFT77,034$15,677 06/30/2020
Financial Advocates Investment Management106,563$15,672 03/31/2020
     MSFT106,563$15,672 03/31/2020
United Asset Strategies Inc.99,216$15,647 03/31/2020
     MSFT99,216$15,647 03/31/2020
Pensionfund DSM Netherlands76,725$15,614 06/30/2020
     MSFT76,725$15,614 06/30/2020
Overbrook Management Corp98,994$15,612 03/31/2020
     MSFT98,994$15,612 03/31/2020
10 15 Associates Inc.98,990$15,612 03/31/2020
     MSFT98,990$15,612 03/31/2020
Professional Advisory Services Inc.98,979$15,610 03/31/2020
     MSFT98,979$15,610 03/31/2020
Community Financial Services Group LLC98,611$15,552 03/31/2020
     MSFT98,611$15,552 03/31/2020
Adviser Investments LLC98,569$15,545 03/31/2020
     MSFT98,569$15,545 03/31/2020
HRT Financial LLC98,548$15,542 03/31/2020
     MSFT98,548$15,542 03/31/2020
Gratus Capital LLC98,409$15,520 03/31/2020
     MSFT98,409$15,520 03/31/2020
Camden National Bank98,364$15,513 03/31/2020
     MSFT98,364$15,513 03/31/2020
Tandem Investment Advisors Inc.98,202$15,487 03/31/2020
     MSFT98,202$15,487 03/31/2020
Madison Asset Management LLC97,808$15,425 03/31/2020
     MSFT97,808$15,425 03/31/2020
Thompson Investment Management Inc.97,577$15,389 03/31/2020
     MSFT97,577$15,389 03/31/2020
River & Mercantile Asset Management LLP482,858$15,378 03/31/2020
     MSFT482,858$15,378 03/31/2020
Fullerton Fund Management Co Ltd.97,194$15,328 03/31/2020
     MSFT97,194$15,328 03/31/2020
Northern Oak Wealth Management Inc.97,187$15,327 03/31/2020
     MSFT97,187$15,327 03/31/2020
Glenview State Bank Trust DEPT.97,121$15,318 03/31/2020
     MSFT97,121$15,318 03/31/2020
ST Germain D J Co. Inc.97,099$15,313 03/31/2020
     MSFT97,099$15,313 03/31/2020
Edge Capital Group LLC97,033$15,303 03/31/2020
     MSFT97,033$15,303 03/31/2020
L & S Advisors Inc96,706$15,251 03/31/2020
     MSFT96,706$15,251 03/31/2020
First Interstate Bank96,571$15,230 03/31/2020
     MSFT96,571$15,230 03/31/2020
Steigerwald Gordon & Koch Inc.96,454$15,212 03/31/2020
     MSFT96,454$15,212 03/31/2020
Schonfeld Strategic Advisors LLC96,371$15,199 03/31/2020
     MSFT96,371$15,199 03/31/2020
Main Street Research LLC96,179$15,168 03/31/2020
     MSFT96,179$15,168 03/31/2020
Pioneer Trust Bank N A OR96,164$15,166 03/31/2020
     MSFT96,164$15,166 03/31/2020
Lucia Wealth Services LLC96,153$15,164 03/31/2020
     MSFT96,153$15,164 03/31/2020
McIlrath & Eck LLC96,039$15,146 03/31/2020
     MSFT96,039$15,146 03/31/2020
Grand Jean Capital Management Inc.95,922$15,128 03/31/2020
     MSFT95,922$15,128 03/31/2020
SeaCrest Wealth Management LLC95,745$15,100 03/31/2020
     MSFT95,745$15,100 03/31/2020
KMG Fiduciary Partners LLC95,301$15,030 03/31/2020
     MSFT95,301$15,030 03/31/2020
CHURCHILL MANAGEMENT Corp95,251$15,022 03/31/2020
     MSFT95,251$15,022 03/31/2020
Partner Fund Management L.P.95,177$15,010 03/31/2020
     MSFT95,177$15,010 03/31/2020
Palisade Capital Management LLC NJ95,110$15,000 03/31/2020
     MSFT95,110$15,000 03/31/2020
Stoneridge Investment Partners LLC94,827$14,955 03/31/2020
     MSFT94,827$14,955 03/31/2020
Steel Peak Wealth Management LLC $14,948 03/31/2020
     MSFT94,577$14,916 03/31/2020
     Call200$32 03/31/2020
Campbell Capital Management Inc.73,403$14,938 06/30/2020
     MSFT73,403$14,938 06/30/2020
Murphy Capital Management Inc.94,700$14,935 03/31/2020
     MSFT94,700$14,935 03/31/2020
Verity & Verity LLC94,540$14,910 03/31/2020
     MSFT94,540$14,910 03/31/2020
Fairfield Bush & CO.94,231$14,861 03/31/2020
     MSFT94,231$14,861 03/31/2020
Thompson Siegel & Walmsley LLC94,096$14,840 03/31/2020
     MSFT94,096$14,840 03/31/2020
Peak Asset Management LLC94,095$14,840 03/31/2020
     MSFT94,095$14,840 03/31/2020
Sphera Funds Management LTD.93,964$14,819 03/31/2020
     MSFT93,964$14,819 03/31/2020
Mcrae Capital Management Inc.93,955$14,818 03/31/2020
     MSFT93,955$14,818 03/31/2020
Winslow Evans & Crocker Inc.93,834$14,800 03/31/2020
     MSFT93,834$14,800 03/31/2020
Oakwood Capital Management LLC CA93,828$14,798 03/31/2020
     MSFT93,828$14,798 03/31/2020
CLARET ASSET MANAGEMENT Corp93,824$14,797 03/31/2020
     MSFT93,824$14,797 03/31/2020
Motco93,823$14,796 03/31/2020
     MSFT93,823$14,796 03/31/2020
Granite Investment Advisors LLC93,719$14,780 03/31/2020
     MSFT93,719$14,780 03/31/2020
Pitcairn Co.93,699$14,778 03/31/2020
     MSFT93,699$14,778 03/31/2020
Hendley & Co. Inc.93,508$14,747 03/31/2020
     MSFT93,508$14,747 03/31/2020
ExodusPoint Capital Management LP93,263$14,709 03/31/2020
     MSFT93,263$14,709 03/31/2020
TT International Asset Management LTD93,137$14,688 03/31/2020
     MSFT93,137$14,688 03/31/2020
Diversified Trust Co71,700$14,592 06/30/2020
     MSFT71,700$14,592 06/30/2020
Moreno Evelyn V92,406$14,573 03/31/2020
     MSFT92,406$14,573 03/31/2020
M&R Capital Management Inc.71,520$14,553 06/30/2020
     MSFT71,520$14,553 06/30/2020
NWQ Investment Management Company LLC92,071$14,521 03/31/2020
     MSFT92,071$14,521 03/31/2020
Dakota Wealth Management $14,518 03/31/2020
     MSFT95,155$15,007 03/31/2020
     Put3,100$489 03/31/2020
Marco Investment Management LLC91,764$14,472 03/31/2020
     MSFT91,764$14,472 03/31/2020
Princeton Portfolio Strategies Group LLC91,384$14,412 03/31/2020
     MSFT91,384$14,412 03/31/2020
Cheviot Value Management LLC90,996$14,351 03/31/2020
     MSFT90,996$14,351 03/31/2020
Van Hulzen Asset Management LLC90,998$14,351 03/31/2020
     MSFT90,998$14,351 03/31/2020
Central Securities Corp90,000$14,194 03/31/2020
     MSFT90,000$14,194 03/31/2020
Appaloosa LP90,000$14,194 03/31/2020
     MSFT90,000$14,194 03/31/2020
Leavell Investment Management Inc.89,794$14,161 03/31/2020
     MSFT89,794$14,161 03/31/2020
Benjamin F. Edwards & Company Inc.89,496$14,114 03/31/2020
     MSFT89,496$14,114 03/31/2020
Bath Savings Trust Co68,881$14,018 06/30/2020
     MSFT68,881$14,018 06/30/2020
Westchester Capital Management Inc.88,867$14,015 03/31/2020
     MSFT88,867$14,015 03/31/2020
Toth Financial Advisory Corp88,843$14,011 03/31/2020
     MSFT88,843$14,011 03/31/2020
Scholtz & Company LLC88,583$13,970 03/31/2020
     MSFT88,583$13,970 03/31/2020
Buckley Wealth Management LLC88,124$13,898 03/31/2020
     MSFT88,124$13,898 03/31/2020
Athena Capital Advisors LLC88,008$13,880 03/31/2020
     MSFT88,008$13,880 03/31/2020
Signaturefd LLC87,935$13,868 03/31/2020
     MSFT87,935$13,868 03/31/2020
Means Investment CO. Inc.78,864$13,684 03/31/2020
     MSFT78,864$13,684 03/31/2020
University of Notre Dame DU Lac86,585$13,655 03/31/2020
     MSFT86,585$13,655 03/31/2020
Schnieders Capital Management LLC86,416$13,629 03/31/2020
     MSFT86,416$13,629 03/31/2020
Stonebridge Capital Advisors LLC86,376$13,622 03/31/2020
     MSFT86,376$13,622 03/31/2020
Resources Investment Advisors LLC.85,780$13,615 03/31/2020
     MSFT85,780$13,615 03/31/2020
King Wealth86,210$13,596 03/31/2020
     MSFT86,210$13,596 03/31/2020
Exencial Wealth Advisors LLC86,124$13,583 03/31/2020
     MSFT86,124$13,583 03/31/2020
Mitchell Capital Management Co.86,081$13,576 03/31/2020
     MSFT86,081$13,576 03/31/2020
Cypress Capital Group85,932$13,553 03/31/2020
     MSFT85,932$13,553 03/31/2020
Cramer Rosenthal Mcglynn LLC85,812$13,533 03/31/2020
     MSFT85,812$13,533 03/31/2020
Ramsay Stattman Vela & Price Inc.85,698$13,515 03/31/2020
     MSFT85,698$13,515 03/31/2020
Homrich & Berg $13,505 03/31/2020
     MSFT91,126$14,372 03/31/2020
     Put5,500$867 03/31/2020
Parcion Private Wealth LLC85,220$13,440 03/31/2020
     MSFT85,220$13,440 03/31/2020
M. Kraus & Co85,210$13,438 03/31/2020
     MSFT85,210$13,438 03/31/2020
American National Bank65,914$13,414 06/30/2020
     MSFT65,914$13,414 06/30/2020
Advisors Capital Management LLC85,052$13,414 03/31/2020
     MSFT85,052$13,414 03/31/2020
Islet Management LP85,000$13,405 03/31/2020
     MSFT85,000$13,405 03/31/2020
Pettyjohn Wood & White Inc.84,803$13,374 03/31/2020
     MSFT84,803$13,374 03/31/2020
AMS Capital Ltda84,395$13,310 03/31/2020
     MSFT84,395$13,310 03/31/2020
Strategic Advisors LLC80,590$13,308 03/31/2020
     MSFT80,590$13,308 03/31/2020
Savant Capital LLC $13,298 03/31/2020
     MSFT84,317$13,298 03/31/2020
     Call700$0 03/31/2020
Mcmillion Capital Management Inc.84,298$13,295 03/31/2020
     MSFT84,298$13,295 03/31/2020
Wellington Shields & Co. LLC84,199$13,279 03/31/2020
     MSFT84,199$13,279 03/31/2020
Leuthold Group LLC84,066$13,258 03/31/2020
     MSFT84,066$13,258 03/31/2020
Wedgewood Partners Inc.83,949$13,239 03/31/2020
     MSFT83,949$13,239 03/31/2020
Pennsylvania Capital Management Inc. ADV85,787$13,196 03/31/2020
     MSFT85,787$13,196 03/31/2020
Princeton Capital Management LLC72,135$13,168 03/31/2020
     MSFT72,135$13,168 03/31/2020
RNC Capital Management LLC83,464$13,163 03/31/2020
     MSFT83,464$13,163 03/31/2020
Weik Capital Management83,333$13,142 03/31/2020
     MSFT83,333$13,142 03/31/2020
Security National Trust Co.83,275$13,133 03/31/2020
     MSFT83,275$13,133 03/31/2020
Consolidated Capital Management LLC64,521$13,131 06/30/2020
     MSFT64,521$13,131 06/30/2020
Lombard Odier Asset Management Switzerland SA $13,129 03/31/2020
     MSFT72,748$11,473 03/31/2020
     Call10,500$1,656 03/31/2020
Ballentine Partners LLC83,048$13,099 03/31/2020
     MSFT83,048$13,099 03/31/2020
Rings Capital Management LLC83,000$13,090 03/31/2020
     MSFT83,000$13,090 03/31/2020
Hutchinson Capital Management CA82,438$13,002 03/31/2020
     MSFT82,438$13,002 03/31/2020
WT Asset Management Ltd82,380$12,992 03/31/2020
     MSFT82,380$12,992 03/31/2020
Enterprise Trust & Investment Co82,336$12,985 03/31/2020
     MSFT82,336$12,985 03/31/2020
Miracle Mile Advisors LLC82,155$12,957 03/31/2020
     MSFT82,155$12,957 03/31/2020
Symmetry Partners LLC82,045$12,939 03/31/2020
     MSFT82,045$12,939 03/31/2020
Blackcrane Capital LLC81,961$12,926 03/31/2020
     MSFT81,961$12,926 03/31/2020
Essex Investment Management Co. LLC81,738$12,891 03/31/2020
     MSFT81,738$12,891 03/31/2020
M Holdings Securities Inc.81,581$12,866 03/31/2020
     MSFT81,581$12,866 03/31/2020
E Fund Management Hong Kong Co. Ltd.63,014$12,824 06/30/2020
     MSFT63,014$12,824 06/30/2020
Diligent Investors LLC62,981$12,817 06/30/2020
     MSFT62,981$12,817 06/30/2020
Rossmore Private Capital81,332$12,814 03/31/2020
     MSFT81,332$12,814 03/31/2020
BancorpSouth Bank81,115$12,793 03/31/2020
     MSFT81,115$12,793 03/31/2020
Engle Capital Management L.P.81,000$12,775 03/31/2020
     MSFT81,000$12,775 03/31/2020
Thoroughbred Financial Services LLC80,982$12,772 03/31/2020
     MSFT80,982$12,772 03/31/2020
Motley Fool Wealth Management LLC80,843$12,750 03/31/2020
     MSFT80,843$12,750 03/31/2020
Boenning & Scattergood Inc.80,752$12,735 03/31/2020
     MSFT80,752$12,735 03/31/2020
SP Asset Management80,598$12,711 03/31/2020
     MSFT80,598$12,711 03/31/2020
Barometer Capital Management Inc.80,585$12,709 03/31/2020
     MSFT80,585$12,709 03/31/2020
Intersect Capital LLC80,578$12,708 03/31/2020
     MSFT80,578$12,708 03/31/2020
Alpha Omega Wealth Management LLC80,581$12,708 03/31/2020
     MSFT80,581$12,708 03/31/2020
Garde Capital Inc.80,548$12,703 03/31/2020
     MSFT80,548$12,703 03/31/2020
Buckhead Capital Management LLC80,529$12,700 03/31/2020
     MSFT80,529$12,700 03/31/2020
Mid Atlantic Financial Management Inc. ADV $12,697 03/31/2020
     MSFT80,404$12,680 03/31/2020
     Call1,000$17 03/31/2020
Marietta Investment Partners LLC80,446$12,687 03/31/2020
     MSFT80,446$12,687 03/31/2020
Buffington Mohr McNeal80,442$12,687 03/31/2020
     MSFT80,442$12,687 03/31/2020
Covington Investment Advisors Inc.80,388$12,678 03/31/2020
     MSFT80,388$12,678 03/31/2020
Redwood Investments LLC80,326$12,668 03/31/2020
     MSFT80,326$12,668 03/31/2020
Peachtree Investment Partners LLC80,184$12,645 03/31/2020
     MSFT80,184$12,645 03/31/2020
Checchi Capital Advisers LLC80,054$12,625 03/31/2020
     MSFT80,054$12,625 03/31/2020
Smithfield Trust Co.80,038$12,623 03/31/2020
     MSFT80,038$12,623 03/31/2020
Cincinnati Casualty Co.80,000$12,617 03/31/2020
     MSFT80,000$12,617 03/31/2020
Dock Street Asset Management Inc.79,833$12,590 03/31/2020
     MSFT79,833$12,590 03/31/2020
Independent Investors Inc.61,796$12,576 06/30/2020
     MSFT61,796$12,576 06/30/2020
Northwest Investment Counselors LLC