HoldingsChannel.com
Funds Holding MSFT
HolderAmountPosition Size
($ in 1000's)
 As of
Vanguard Group Inc.623,667,281$98,352,330 12/31/2019
     MSFT623,667,281$98,352,330 12/31/2019
BlackRock Inc.515,197,221$81,246,600 12/31/2019
     MSFT515,197,221$81,246,600 12/31/2019
State Street Corp315,672,520$49,781,556 12/31/2019
     MSFT315,672,520$49,781,556 12/31/2019
FMR LLC239,124,143$37,709,877 12/31/2019
     MSFT239,124,143$37,709,877 12/31/2019
Capital World Investors180,557,630$28,473,937 12/31/2019
     MSFT180,557,630$28,473,937 12/31/2019
Price T Rowe Associates Inc. MD175,036,277$27,603,220 12/31/2019
     MSFT175,036,277$27,603,220 12/31/2019
Geode Capital Management LLC113,401,519$17,849,067 12/31/2019
     MSFT113,401,519$17,849,067 12/31/2019
Capital International Investors99,996,798$15,769,495 12/31/2019
     MSFT99,996,798$15,769,495 12/31/2019
Northern Trust Corp93,192,050$14,696,385 12/31/2019
     MSFT93,192,050$14,696,385 12/31/2019
Capital Research Global Investors92,776,236$14,630,812 12/31/2019
     MSFT92,776,236$14,630,812 12/31/2019
Bank of New York Mellon Corp83,680,182$13,196,362 12/31/2019
     MSFT83,680,182$13,196,362 12/31/2019
JPMorgan Chase & Co. $12,995,297 12/31/2019
     MSFT83,402,276$13,152,540 12/31/2019
     Put2,543,600$401,126 12/31/2019
     Call1,546,500$243,883 12/31/2019
Norges Bank78,094,070$12,315,435 12/31/2019
     MSFT78,094,070$12,315,435 12/31/2019
Bank of America Corp DE $12,246,171 12/31/2019
     MSFT79,817,059$12,587,151 12/31/2019
     Put4,592,900$724,301 12/31/2019
     Call2,430,700$383,321 12/31/2019
Wellington Management Group LLP72,522,136$11,436,741 12/31/2019
     MSFT72,522,136$11,436,741 12/31/2019
Nuveen Asset Management LLC64,583,714$10,184,852 12/31/2019
     MSFT64,583,714$10,184,852 12/31/2019
Morgan Stanley61,872,335$9,757,267 12/31/2019
     MSFT61,872,335$9,757,267 12/31/2019
Wells Fargo & Company MN $8,590,018 12/31/2019
     MSFT54,413,863$8,581,067 12/31/2019
     Call545,700$9,709 12/31/2019
     Put2,071,930$758 12/31/2019
Goldman Sachs Group Inc. $8,089,180 12/31/2019
     MSFT55,236,848$8,710,850 12/31/2019
     Put4,617,100$728,117 12/31/2019
     Call675,000$106,447 12/31/2019
Janus Henderson Group PLC50,917,039$8,027,924 12/31/2019
     MSFT50,917,039$8,027,924 12/31/2019
Alliancebernstein L.P.46,080,413$7,266,881 12/31/2019
     MSFT46,080,413$7,266,881 12/31/2019
Legal & General Group Plc45,270,872$7,139,211 12/31/2019
     MSFT45,270,872$7,139,211 12/31/2019
UBS Group AG $6,802,200 12/31/2019
     MSFT43,602,392$6,876,098 12/31/2019
     Put3,355,300$529,131 12/31/2019
     Call2,886,700$455,233 12/31/2019
UBS Asset Management Americas Inc.42,532,373$6,707,355 12/31/2019
     MSFT42,532,373$6,707,355 12/31/2019
Ameriprise Financial Inc.39,195,324$6,179,927 12/31/2019
     MSFT39,195,324$6,179,927 12/31/2019
Charles Schwab Investment Management Inc.35,465,322$5,592,882 12/31/2019
     MSFT35,465,322$5,592,882 12/31/2019
Massachusetts Financial Services Co. MA34,128,757$5,382,106 12/31/2019
     MSFT34,128,757$5,382,106 12/31/2019
Invesco Ltd. $4,917,439 12/31/2019
     MSFT31,162,445$4,914,317 12/31/2019
     Call19,800$3,122 12/31/2019
Primecap Management Co. CA30,982,043$4,885,868 12/31/2019
     MSFT30,982,043$4,885,868 12/31/2019
Parametric Portfolio Associates LLC30,381,547$4,791,170 12/31/2019
     MSFT30,381,547$4,791,170 12/31/2019
Sumitomo Mitsui Trust Holdings Inc.29,527,441$4,656,477 12/31/2019
     MSFT29,527,441$4,656,477 12/31/2019
Jennison Associates LLC29,295,460$4,619,894 12/31/2019
     MSFT29,295,460$4,619,894 12/31/2019
Deutsche Bank AG $4,443,308 12/31/2019
     MSFT28,174,739$4,443,147 12/31/2019
     Call1,359$212 12/31/2019
     Put324$51 12/31/2019
Royal Bank of Canada $4,284,568 12/31/2019
     MSFT30,038,015$4,736,994 12/31/2019
     Put3,110,000$490,447 12/31/2019
     Call241,100$38,021 12/31/2019
Franklin Resources Inc.26,622,046$4,198,266 12/31/2019
     MSFT26,622,046$4,198,266 12/31/2019
Dodge & Cox25,589,923$4,035,531 12/31/2019
     MSFT25,589,923$4,035,531 12/31/2019
Clearbridge Investments LLC24,580,903$3,948,185 12/31/2019
     MSFT24,580,903$3,948,185 12/31/2019
Swiss National Bank23,117,217$3,645,585 12/31/2019
     MSFT23,117,217$3,645,585 12/31/2019
Dimensional Fund Advisors LP22,677,301$3,576,198 12/31/2019
     MSFT22,677,301$3,576,198 12/31/2019
Magellan Asset Management Ltd21,994,272$3,468,497 12/31/2019
     MSFT21,994,272$3,468,497 12/31/2019
Amundi Pioneer Asset Management Inc.21,889,017$3,451,565 12/31/2019
     MSFT21,889,017$3,451,565 12/31/2019
Fisher Asset Management LLC21,330,698$3,363,851 12/31/2019
     MSFT21,330,698$3,363,851 12/31/2019
New York State Common Retirement Fund19,811,496$3,124,273 12/31/2019
     MSFT19,811,496$3,124,273 12/31/2019
American Century Companies Inc.18,958,235$2,989,714 12/31/2019
     MSFT18,958,235$2,989,714 12/31/2019
Eagle Capital Management LLC18,465,125$2,911,950 12/31/2019
     MSFT18,465,125$2,911,950 12/31/2019
California Public Employees Retirement System18,316,889$2,888,573 12/31/2019
     MSFT18,316,889$2,888,573 12/31/2019
Freestone Capital Holdings LLC189,229$2,865,603 12/31/2019
     MSFT189,229$2,865,603 12/31/2019
Bank of Montreal Can $2,794,962 12/31/2019
     MSFT16,718,979$2,636,584 12/31/2019
     Call1,299,700$204,963 12/31/2019
     Put295,400$46,585 12/31/2019
Allianz Asset Management GmbH $2,687,316 12/31/2019
     MSFT18,176,081$2,866,369 12/31/2019
     Put2,308,900$364,114 12/31/2019
     Call1,173,500$185,061 12/31/2019
Putnam Investments LLC16,005,975$2,524,143 12/31/2019
     MSFT16,005,975$2,524,143 12/31/2019
Polen Capital Management LLC15,599,767$2,460,083 12/31/2019
     MSFT15,599,767$2,460,083 12/31/2019
Barclays PLC $2,451,717 12/31/2019
     MSFT15,943,509$2,514,292 12/31/2019
     Put1,496,000$235,919 12/31/2019
     Call1,099,200$173,344 12/31/2019
Credit Suisse AG $2,436,598 12/31/2019
     MSFT16,779,644$2,646,149 12/31/2019
     Put2,478,400$390,843 12/31/2019
     Call1,149,600$181,292 12/31/2019
Sanders Capital LLC13,512,442$2,404,407 12/31/2019
     MSFT13,512,442$2,404,407 12/31/2019
The Manufacturers Life Insurance Company 15,058,824$2,374,777 12/31/2019
     MSFT15,058,824$2,374,777 12/31/2019
Prudential Financial Inc.14,981,909$2,362,647 12/31/2019
     MSFT14,981,909$2,362,647 12/31/2019
California State Teachers Retirement System14,863,105$2,343,912 12/31/2019
     MSFT14,863,105$2,343,912 12/31/2019
Principal Financial Group Inc.14,766,237$2,328,635 12/31/2019
     MSFT14,766,237$2,328,635 12/31/2019
Waddell & Reed Financial Inc.13,806,886$2,177,346 12/31/2019
     MSFT13,806,886$2,177,346 12/31/2019
Neuberger Berman Group LLC13,540,871$2,135,411 12/31/2019
     MSFT13,540,871$2,135,411 12/31/2019
Rhumbline Advisers13,456,022$2,122,015 12/31/2019
     MSFT13,456,022$2,122,015 12/31/2019
PNC Financial Services Group Inc.12,722,606$2,006,355 12/31/2019
     MSFT12,722,606$2,006,355 12/31/2019
State Farm Mutual Automobile Insurance Co.12,712,004$2,004,683 12/31/2019
     MSFT12,712,004$2,004,683 12/31/2019
Investec Asset Management LTD12,495,278$1,970,505 12/31/2019
     MSFT12,495,278$1,970,505 12/31/2019
Fundsmith LLP12,190,529$1,922,446 12/31/2019
     MSFT12,190,529$1,922,446 12/31/2019
AQR Capital Management LLC12,024,562$1,890,862 12/31/2019
     MSFT12,024,562$1,890,862 12/31/2019
Loomis Sayles & Co. L P11,718,007$1,847,930 12/31/2019
     MSFT11,718,007$1,847,930 12/31/2019
Alecta Pensionsforsakring Omsesidigt11,710,000$1,845,964 12/31/2019
     MSFT11,710,000$1,845,964 12/31/2019
Toronto Dominion Bank6,067,144$1,839,716 12/31/2019
     MSFT6,067,144$1,839,716 12/31/2019
New York State Teachers Retirement System11,462,525$1,807,640 12/31/2019
     MSFT11,462,525$1,807,640 12/31/2019
DZ BANK AG Deutsche Zentral Genossenschafts Bank Frankfurt am Main $1,773,798 12/31/2019
     MSFT11,178,412$1,761,655 12/31/2019
     Call136,900$21,617 12/31/2019
     Put60,000$9,474 12/31/2019
Fred Alger Management LLC11,189,825$1,764,635 12/31/2019
     MSFT11,189,825$1,764,635 12/31/2019
Tiger Global Management LLC10,883,100$1,716,265 12/31/2019
     MSFT10,883,100$1,716,265 12/31/2019
Lazard Asset Management LLC10,879,665$1,715,721 12/31/2019
     MSFT10,879,665$1,715,721 12/31/2019
Eaton Vance Management10,764,513$1,697,577 12/31/2019
     MSFT10,764,513$1,697,577 12/31/2019
Voya Investment Management LLC10,751,594$1,695,527 12/31/2019
     MSFT10,751,594$1,695,527 12/31/2019
Standard Life Aberdeen plc10,701,048$1,687,554 12/31/2019
     MSFT10,701,048$1,687,554 12/31/2019
TCI Fund Management Ltd.10,679,732$1,684,194 12/31/2019
     MSFT10,679,732$1,684,194 12/31/2019
TD Asset Management Inc.10,385,142$1,637,737 12/31/2019
     MSFT10,385,142$1,637,737 12/31/2019
Hsbc Holdings PLC $1,603,125 12/31/2019
     MSFT9,518,326$1,507,343 12/31/2019
     Call912,300$143,638 12/31/2019
     Put304,700$47,856 12/31/2019
APG Asset Management N.V.11,196,798$1,573,038 12/31/2019
     MSFT11,196,798$1,573,038 12/31/2019
State Board of Administration of Florida Retirement System9,890,358$1,559,709 12/31/2019
     MSFT9,890,358$1,559,709 12/31/2019
Raymond James & Associates $1,551,943 12/31/2019
     MSFT9,836,637$1,551,259 12/31/2019
     Call114,200$684 12/31/2019
Brown Advisory Inc.9,737,549$1,535,612 12/31/2019
     MSFT9,737,549$1,535,612 12/31/2019
Swedbank9,595,810$1,512,204 12/31/2019
     MSFT9,595,810$1,512,204 12/31/2019
Winslow Capital Management LLC9,543,917$1,505,075 12/31/2019
     MSFT9,543,917$1,505,075 12/31/2019
Ensign Peak Advisors Inc9,487,124$1,496,120 12/31/2019
     MSFT9,487,124$1,496,120 12/31/2019
Jackson Square Partners LLC9,261,818$1,460,588 12/31/2019
     MSFT9,261,818$1,460,588 12/31/2019
Nordea Investment Management AB9,259,802$1,456,107 12/31/2019
     MSFT9,259,802$1,456,107 12/31/2019
Adage Capital Partners GP L.L.C.9,122,255$1,438,580 12/31/2019
     MSFT9,122,255$1,438,580 12/31/2019
Citigroup Inc. $1,436,306 12/31/2019
     MSFT9,354,544$1,475,210 12/31/2019
     Put3,674,500$579,469 12/31/2019
     Call3,427,800$540,565 12/31/2019
Russell Investments Group Ltd.9,070,144$1,430,067 12/31/2019
     MSFT9,070,144$1,430,067 12/31/2019
Aristotle Capital Management LLC8,799,412$1,387,667 12/31/2019
     MSFT8,799,412$1,387,667 12/31/2019
Great West Life Assurance Co. Can8,813,059$1,377,651 12/31/2019
     MSFT8,813,059$1,377,651 12/31/2019
Parnassus Investments CA8,636,218$1,361,932 12/31/2019
     MSFT8,636,218$1,361,932 12/31/2019
1832 Asset Management L.P.8,443,661$1,337,219 12/31/2019
     MSFT8,443,661$1,337,219 12/31/2019
D. E. Shaw & Co. Inc. $1,316,648 12/31/2019
     MSFT7,264,466$1,145,606 12/31/2019
     Call1,297,600$204,632 12/31/2019
     Put213,000$33,590 12/31/2019
State of Wisconsin Investment Board8,288,224$1,307,053 12/31/2019
     MSFT8,288,224$1,307,053 12/31/2019
Bessemer Group Inc.8,174,093$1,289,055 12/31/2019
     MSFT8,174,093$1,289,055 12/31/2019
National Pension Service8,089,738$1,275,752 12/31/2019
     MSFT8,089,738$1,275,752 12/31/2019
CIBC Private Wealth Group LLC7,628,448$1,203,008 12/31/2019
     MSFT7,628,448$1,203,008 12/31/2019
Chevy Chase Trust Holdings Inc.7,520,310$1,185,951 12/31/2019
     MSFT7,520,310$1,185,951 12/31/2019
Mitsubishi UFJ Trust & Banking Corp7,431,426$1,171,936 12/31/2019
     MSFT7,431,426$1,171,936 12/31/2019
Victory Capital Management Inc.7,340,573$1,157,608 12/31/2019
     MSFT7,340,573$1,157,608 12/31/2019
Stifel Financial Corp7,251,756$1,143,993 12/31/2019
     MSFT7,251,756$1,143,993 12/31/2019
Baillie Gifford & Co.7,211,031$1,137,180 12/31/2019
     MSFT7,211,031$1,137,180 12/31/2019
Schroder Investment Management Group7,063,410$1,113,901 12/31/2019
     MSFT7,063,410$1,113,901 12/31/2019
FIL Ltd6,980,313$1,100,795 12/31/2019
     MSFT6,980,313$1,100,795 12/31/2019
Korea Investment CORP6,668,559$1,051,632 12/31/2019
     MSFT6,668,559$1,051,632 12/31/2019
Los Angeles Capital Management & Equity Research Inc.6,635,401$1,046,403 12/31/2019
     MSFT6,635,401$1,046,403 12/31/2019
Hotchkis & Wiley Capital Management LLC6,353,252$1,001,908 12/31/2019
     MSFT6,353,252$1,001,908 12/31/2019
Fayez Sarofim & Co6,125,783$966,036 12/31/2019
     MSFT6,125,783$966,036 12/31/2019
US Bancorp DE $965,104 12/31/2019
     MSFT6,120,110$965,143 12/31/2019
     Put457$67 12/31/2019
     Call20$28 12/31/2019
AMF Pensionsforsakring AB6,093,212$960,900 12/31/2019
     MSFT6,093,212$960,900 12/31/2019
WELLCOME TRUST LTD THE as trustee of the WELLCOME TRUST6,000,000$946,200 12/31/2019
     MSFT6,000,000$946,200 12/31/2019
Bank of Nova Scotia5,961,523$940,132 12/31/2019
     MSFT5,961,523$940,132 12/31/2019
Aperio Group LLC5,954,980$939,100 12/31/2019
     MSFT5,954,980$939,100 12/31/2019
Epoch Investment Partners Inc.5,936,862$936,244 12/31/2019
     MSFT5,936,862$936,244 12/31/2019
Baird Financial Group Inc.5,819,072$917,667 12/31/2019
     MSFT5,819,072$917,667 12/31/2019
ProShare Advisors LLC5,794,830$913,845 12/31/2019
     MSFT5,794,830$913,845 12/31/2019
Strs Ohio5,794,376$913,773 12/31/2019
     MSFT5,794,376$913,773 12/31/2019
Truist Financial Corp5,763,293$908,871 12/31/2019
     MSFT5,763,293$908,871 12/31/2019
First Manhattan Co.5,671,625$894,416 12/31/2019
     MSFT5,671,625$894,416 12/31/2019
Arrowstreet Capital Limited Partnership5,586,424$880,979 12/31/2019
     MSFT5,586,424$880,979 12/31/2019
Artisan Partners Limited Partnership5,535,603$872,965 12/31/2019
     MSFT5,535,603$872,965 12/31/2019
Egerton Capital UK LLP5,339,131$841,981 12/31/2019
     MSFT5,339,131$841,981 12/31/2019
State of New Jersey Common Pension Fund D5,281,009$832,815 12/31/2019
     MSFT5,281,009$832,815 12/31/2019
AustralianSuper Pty Ltd5,216,940$822,711 12/31/2019
     MSFT5,216,940$822,711 12/31/2019
Robeco Institutional Asset Management B.V.5,212,010$821,932 12/31/2019
     MSFT5,212,010$821,932 12/31/2019
Thrivent Financial for Lutherans5,208,966$821,456 12/31/2019
     MSFT5,208,966$821,456 12/31/2019
Panagora Asset Management Inc.5,199,792$820,007 12/31/2019
     MSFT5,199,792$820,007 12/31/2019
Sei Investments Co.5,126,265$808,436 12/31/2019
     MSFT5,126,265$808,436 12/31/2019
NN Investment Partners Holdings N.V.5,101,385$804,490 12/31/2019
     MSFT5,101,385$804,490 12/31/2019
Public Employees Retirement Association of Colorado5,090,881$802,832 12/31/2019
     MSFT5,090,881$802,832 12/31/2019
Lone Pine Capital LLC5,069,049$799,389 12/31/2019
     MSFT5,069,049$799,389 12/31/2019
GQG Partners LLC5,012,814$790,859 12/31/2019
     MSFT5,012,814$790,859 12/31/2019
Public Employees Retirement System of Ohio4,874,212$768,663 12/31/2019
     MSFT4,874,212$768,663 12/31/2019
Sands Capital Management LLC4,867,412$767,591 12/31/2019
     MSFT4,867,412$767,591 12/31/2019
DSM Capital Partners LLC4,818,331$759,851 12/31/2019
     MSFT4,818,331$759,851 12/31/2019
Acadian Asset Management LLC4,783,473$754,355 12/31/2019
     MSFT4,783,473$754,355 12/31/2019
Pictet Asset Management Ltd.4,737,071$747,036 12/31/2019
     MSFT4,737,071$747,036 12/31/2019
Vontobel Asset Management Inc.4,502,050$745,755 12/31/2019
     MSFT4,502,050$745,755 12/31/2019
Findlay Park Partners LLP4,707,744$742,411 12/31/2019
     MSFT4,707,744$742,411 12/31/2019
Edgewood Management LLC4,691,045$739,778 12/31/2019
     MSFT4,691,045$739,778 12/31/2019
Royal London Asset Management Ltd.4,691,782$739,706 12/31/2019
     MSFT4,691,782$739,706 12/31/2019
Retirement Systems of Alabama4,592,494$724,236 12/31/2019
     MSFT4,592,494$724,236 12/31/2019
Jensen Investment Management Inc.4,472,868$705,371 12/31/2019
     MSFT4,472,868$705,371 12/31/2019
CIBC World Markets Inc. $700,347 12/31/2019
     MSFT4,391,008$692,462 12/31/2019
     Call50,000$7,885 12/31/2019
Independent Franchise Partners LLP4,393,026$692,780 12/31/2019
     MSFT4,393,026$692,780 12/31/2019
Aviva PLC4,340,488$684,495 12/31/2019
     MSFT4,340,488$684,495 12/31/2019
State of Tennessee Treasury Department4,280,373$675,015 12/31/2019
     MSFT4,280,373$675,015 12/31/2019
Caisse DE Depot ET Placement DU Quebec4,274,649$674,112 12/31/2019
     MSFT4,274,649$674,112 12/31/2019
Mackenzie Financial Corp4,237,452$668,246 12/31/2019
     MSFT4,237,452$668,246 12/31/2019
Asset Management One Co. Ltd.4,191,776$661,043 12/31/2019
     MSFT4,191,776$661,043 12/31/2019
Coatue Management LLC4,148,847$654,273 12/31/2019
     MSFT4,148,847$654,273 12/31/2019
Macquarie Group Ltd.4,111,006$648,305 12/31/2019
     MSFT4,111,006$648,305 12/31/2019
Bahl & Gaynor Inc.4,089,834$644,966 12/31/2019
     MSFT4,089,834$644,966 12/31/2019
Prudential PLC4,073,464$642,385 12/31/2019
     MSFT4,073,464$642,385 12/31/2019
Blair William & Co. IL4,068,954$641,674 12/31/2019
     MSFT4,068,954$641,674 12/31/2019
M&G Investment Management Ltd.4,052,742$640,333 12/31/2019
     MSFT4,052,742$640,333 12/31/2019
Grantham Mayo Van Otterloo & Co. LLC3,987,390$628,811 12/31/2019
     MSFT3,987,390$628,811 12/31/2019
DNB Asset Management AS3,953,948$623,538 12/31/2019
     MSFT3,953,948$623,538 12/31/2019
Skandinaviska Enskilda Banken AB publ 3,939,571$621,270 12/31/2019
     MSFT3,939,571$621,270 12/31/2019
Raymond James Financial Services Advisors Inc. $620,633 12/31/2019
     MSFT3,934,657$620,522 12/31/2019
     Call37,800$111 12/31/2019
C WorldWide Group Holding A S3,890,982$613,608 12/31/2019
     MSFT3,890,982$613,608 12/31/2019
Envestnet Asset Management Inc.3,793,194$598,187 12/31/2019
     MSFT3,793,194$598,187 12/31/2019
AXA3,784,111$596,754 12/31/2019
     MSFT3,784,111$596,754 12/31/2019
Veritas Asset Management LLP3,781,829$596,394 12/31/2019
     MSFT3,781,829$596,394 12/31/2019
Polar Capital LLP3,711,716$585,338 12/31/2019
     MSFT3,711,716$585,338 12/31/2019
AMP Capital Investors Ltd3,639,890$573,614 12/31/2019
     MSFT3,639,890$573,614 12/31/2019
Keybank National Association OH3,633,042$572,931 12/31/2019
     MSFT3,633,042$572,931 12/31/2019
Calamos Advisors LLC3,625,519$571,744 12/31/2019
     MSFT3,625,519$571,744 12/31/2019
First Eagle Investment Management LLC3,614,588$570,021 12/31/2019
     MSFT3,614,588$570,021 12/31/2019
DekaBank Deutsche Girozentrale3,585,753$569,525 12/31/2019
     MSFT3,585,753$569,525 12/31/2019
MUFG Securities EMEA plc3,606,254$568,706 12/31/2019
     MSFT3,606,254$568,706 12/31/2019
Cibc World Markets Corp $567,292 12/31/2019
     MSFT3,553,786$560,432 12/31/2019
     Call205,000$32,329 12/31/2019
     Put161,500$25,469 12/31/2019
KBC Group NV3,569,936$562,980 12/31/2019
     MSFT3,569,936$562,980 12/31/2019
First Republic Investment Management Inc.3,524,235$555,772 12/31/2019
     MSFT3,524,235$555,772 12/31/2019
Susquehanna International Group LLP $539,024 12/31/2019
     Put13,556,200$2,137,813 12/31/2019
     Call13,484,500$2,126,505 12/31/2019
     MSFT3,489,739$550,332 12/31/2019
Mawer Investment Management Ltd.3,397,599$535,793 12/31/2019
     MSFT3,397,599$535,793 12/31/2019
Treasurer of the State of North Carolina3,381,137$533,205 12/31/2019
     MSFT3,381,137$533,205 12/31/2019
Lord Abbett & CO. LLC3,313,867$522,597 12/31/2019
     MSFT3,313,867$522,597 12/31/2019
Sustainable Growth Advisers LP3,296,880$519,918 12/31/2019
     MSFT3,296,880$519,918 12/31/2019
Charles Schwab Investment Advisory Inc.3,261,493$514,337 12/31/2019
     MSFT3,261,493$514,337 12/31/2019
Healthcare of Ontario Pension Plan Trust Fund3,247,532$512,136 12/31/2019
     MSFT3,247,532$512,136 12/31/2019
Vulcan Value Partners LLC3,194,179$503,722 12/31/2019
     MSFT3,194,179$503,722 12/31/2019
American International Group Inc.3,174,447$500,610 12/31/2019
     MSFT3,174,447$500,610 12/31/2019
Kensico Capital Management Corp3,141,000$495,336 12/31/2019
     MSFT3,141,000$495,336 12/31/2019
Gateway Investment Advisers LLC3,128,553$493,373 12/31/2019
     MSFT3,128,553$493,373 12/31/2019
Boston Partners3,108,747$490,301 12/31/2019
     MSFT3,108,747$490,301 12/31/2019
King Luther Capital Management Corp3,079,545$485,644 12/31/2019
     MSFT3,079,545$485,644 12/31/2019
Federated Hermes Inc.3,072,063$484,464 12/31/2019
     MSFT3,072,063$484,464 12/31/2019
Glenmede Trust Co. NA3,023,299$476,773 12/31/2019
     MSFT3,023,299$476,773 12/31/2019
Zurcher Kantonalbank Zurich Cantonalbank 3,002,764$473,536 12/31/2019
     MSFT3,002,764$473,536 12/31/2019
Commerzbank Aktiengesellschaft FI3,001,169$473,284 12/31/2019
     MSFT3,001,169$473,284 12/31/2019
Barrow Hanley Mewhinney & Strauss LLC2,966,506$467,818 12/31/2019
     MSFT2,966,506$467,818 12/31/2019
Fifth Third Bancorp2,944,336$464,322 12/31/2019
     MSFT2,944,336$464,322 12/31/2019
Nomura Asset Management Co. Ltd.2,928,287$461,790 12/31/2019
     MSFT2,928,287$461,790 12/31/2019
Troy Asset Management Ltd2,888,778$455,560 12/31/2019
     MSFT2,888,778$455,560 12/31/2019
Burgundy Asset Management Ltd.2,846,250$448,854 12/31/2019
     MSFT2,846,250$448,854 12/31/2019
CI Investments Inc.2,844,026$448,503 12/31/2019
     MSFT2,844,026$448,503 12/31/2019
Canada Pension Plan Investment Board2,822,367$445,087 12/31/2019
     MSFT2,822,367$445,087 12/31/2019
Fiera Capital Corp2,782,433$438,791 12/31/2019
     MSFT2,782,433$438,791 12/31/2019
First Trust Advisors LP2,777,967$438,085 12/31/2019
     MSFT2,777,967$438,085 12/31/2019
Man Group plc2,761,455$435,481 12/31/2019
     MSFT2,761,455$435,481 12/31/2019
Generation Investment Management LLP2,737,527$431,708 12/31/2019
     MSFT2,737,527$431,708 12/31/2019
Steadfast Capital Management LP2,727,761$430,168 12/31/2019
     MSFT2,727,761$430,168 12/31/2019
Nisa Investment Advisors LLC2,722,247$429,298 12/31/2019
     MSFT2,722,247$429,298 12/31/2019
State of Michigan Retirement System2,622,017$413,492 12/31/2019
     MSFT2,622,017$413,492 12/31/2019
Yacktman Asset Management LP2,611,570$411,845 12/31/2019
     MSFT2,611,570$411,845 12/31/2019
HighTower Advisors LLC $406,892 12/31/2019
     MSFT2,581,124$407,238 12/31/2019
     Put95,200$372 12/31/2019
     Call2,200$26 12/31/2019
Diamond Hill Capital Management Inc.2,558,507$403,477 12/31/2019
     MSFT2,558,507$403,477 12/31/2019
Jarislowsky Fraser Ltd2,552,910$402,593 12/31/2019
     MSFT2,552,910$402,593 12/31/2019
Public Sector Pension Investment Board $389,964 12/31/2019
     MSFT2,537,822$400,215 12/31/2019
     Put65,000$10,251 12/31/2019
Mackay Shields LLC2,452,065$386,691 12/31/2019
     MSFT2,452,065$386,691 12/31/2019
First Pacific Advisors LP2,437,281$384,359 12/31/2019
     MSFT2,437,281$384,359 12/31/2019
BNP PARIBAS ASSET MANAGEMENT Holding S.A.2,425,240$382,460 12/31/2019
     MSFT2,425,240$382,460 12/31/2019
LPL Financial LLC2,415,959$381,002 12/31/2019
     MSFT2,415,959$381,002 12/31/2019
USS Investment Management Ltd2,405,916$378,932 12/31/2019
     MSFT2,405,916$378,932 12/31/2019
Fort Washington Investment Advisors Inc. OH2,400,616$378,577 12/31/2019
     MSFT2,400,616$378,577 12/31/2019
M&T Bank Corp $373,582 12/31/2019
     MSFT2,368,887$373,572 12/31/2019
     Call12$10 12/31/2019
BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp2,361,675$372,436 12/31/2019
     MSFT2,361,675$372,436 12/31/2019
Factory Mutual Insurance Co.2,307,700$363,924 12/31/2019
     MSFT2,307,700$363,924 12/31/2019
Whale Rock Capital Management LLC2,284,337$360,240 12/31/2019
     MSFT2,284,337$360,240 12/31/2019
Mirae Asset Global Investments Co. Ltd.2,236,694$352,726 12/31/2019
     MSFT2,236,694$352,726 12/31/2019
Meritage Group LP2,231,151$351,853 12/31/2019
     MSFT2,231,151$351,853 12/31/2019
Farallon Capital Management LLC2,185,790$344,699 12/31/2019
     MSFT2,185,790$344,699 12/31/2019
Commonwealth Equity Services LLC2,179,360$343,685 12/31/2019
     MSFT2,179,360$343,685 12/31/2019
Ashmore Wealth Management LLC2,465,867$342,830 09/30/2019
     MSFT2,465,867$342,830 09/30/2019
Candriam Luxembourg S.C.A.2,172,896$342,687 12/31/2019
     MSFT2,172,896$342,687 12/31/2019
Jane Street Group LLC $335,515 12/31/2019
     Call3,653,500$576,157 12/31/2019
     Put1,701,000$268,248 12/31/2019
     MSFT175,055$27,606 12/31/2019
SG Americas Securities LLC $333,379 12/31/2019
     MSFT1,647,276$259,775 12/31/2019
     Call5,875,100$79,257 12/31/2019
     Put6,966,400$5,653 12/31/2019
Loring Wolcott & Coolidge Fiduciary Advisors LLP MA2,109,490$332,666 12/31/2019
     MSFT2,109,490$332,666 12/31/2019
Suntrust Banks Inc.2,379,018$330,754 09/30/2019
     MSFT2,379,018$330,754 09/30/2019
Teacher Retirement System of Texas2,093,390$330,128 12/31/2019
     MSFT2,093,390$330,128 12/31/2019
Fjarde AP Fonden Fourth Swedish National Pension Fund2,092,071$329,920 12/31/2019
     MSFT2,092,071$329,920 12/31/2019
Ariel Investments LLC2,091,981$329,905 12/31/2019
     MSFT2,091,981$329,905 12/31/2019
Virginia Retirement Systems ET AL2,049,500$323,206 12/31/2019
     MSFT2,049,500$323,206 12/31/2019
MetLife Investment Management LLC2,026,588$319,593 12/31/2019
     MSFT2,026,588$319,593 12/31/2019
Natixis Advisors L.P.2,017,621$318,179 12/31/2019
     MSFT2,017,621$318,179 12/31/2019
Jacobs Levy Equity Management Inc.1,988,650$313,610 12/31/2019
     MSFT1,988,650$313,610 12/31/2019
SRS Investment Management LLC1,971,887$310,967 12/31/2019
     MSFT1,971,887$310,967 12/31/2019
Westfield Capital Management Co. LP1,964,186$309,752 12/31/2019
     MSFT1,964,186$309,752 12/31/2019
Artemis Investment Management LLP1,946,078$306,343 12/31/2019
     MSFT1,946,078$306,343 12/31/2019
Comerica Bank1,751,038$302,544 12/31/2019
     MSFT1,751,038$302,544 12/31/2019
Rockefeller Capital Management L.P.1,913,262$301,721 12/31/2019
     MSFT1,913,262$301,721 12/31/2019
Commerce Bank1,905,794$300,544 12/31/2019
     MSFT1,905,794$300,544 12/31/2019
Marshall Wace North America L.P.1,896,189$299,029 12/31/2019
     MSFT1,896,189$299,029 12/31/2019
Flossbach Von Storch AG1,890,015$298,055 12/31/2019
     MSFT1,890,015$298,055 12/31/2019
Mitsubishi UFJ Kokusai Asset Management Co. Ltd.1,848,782$293,254 12/31/2019
     MSFT1,848,782$293,254 12/31/2019
Norinchukin Bank The1,819,827$286,987 12/31/2019
     MSFT1,819,827$286,987 12/31/2019
Tesco Pension Investment Ltd1,819,530$286,940 12/31/2019
     MSFT1,819,530$286,940 12/31/2019
Guggenheim Capital LLC1,819,518$286,939 12/31/2019
     MSFT1,819,518$286,939 12/31/2019
ClariVest Asset Management LLC1,779,054$280,557 12/31/2019
     MSFT1,779,054$280,557 12/31/2019
SRB Corp1,754,621$276,704 12/31/2019
     MSFT1,754,621$276,704 12/31/2019
Elkfork Partners LLC1,970,606$273,974 09/30/2019
     MSFT1,970,606$273,974 09/30/2019
Gulf International Bank UK Ltd1,721,424$271,468 12/31/2019
     MSFT1,721,424$271,468 12/31/2019
Xact Kapitalforvaltning AB1,716,633$270,713 12/31/2019
     MSFT1,716,633$270,713 12/31/2019
Mairs & Power INC1,705,629$268,978 12/31/2019
     MSFT1,705,629$268,978 12/31/2019
Boston Trust Walden Corp1,702,546$268,492 12/31/2019
     MSFT1,702,546$268,492 12/31/2019
Zurich Insurance Group Ltd FI1,668,473$263,118 12/31/2019
     MSFT1,668,473$263,118 12/31/2019
PGGM Investments1,625,224$256,298 12/31/2019
     MSFT1,625,224$256,298 12/31/2019
Duquesne Family Office LLC1,620,433$255,542 12/31/2019
     MSFT1,620,433$255,542 12/31/2019
London Co. of Virginia1,618,525$255,241 12/31/2019
     MSFT1,618,525$255,241 12/31/2019
MERIAN GLOBAL INVESTORS UK Ltd1,614,413$254,592 12/31/2019
     MSFT1,614,413$254,592 12/31/2019
Everett Harris & Co. CA1,612,554$254,300 12/31/2019
     MSFT1,612,554$254,300 12/31/2019
Regions Financial Corp1,503,528$252,104 12/31/2019
     MSFT1,503,528$252,104 12/31/2019
Janney Montgomery Scott LLC1,592,322$251,109 12/31/2019
     MSFT1,592,322$251,109 12/31/2019
Haverford Trust Co.1,512,368$238,500 12/31/2019
     MSFT1,512,368$238,500 12/31/2019
Metropolitan Life Insurance Co NY1,499,754$236,511 12/31/2019
     MSFT1,499,754$236,511 12/31/2019
RE Advisers Corp1,494,181$235,632 12/31/2019
     MSFT1,494,181$235,632 12/31/2019
Mn Services Vermogensbeheer B.V.1,490,811$235,101 12/31/2019
     MSFT1,490,811$235,101 12/31/2019
Alleghany Corp DE1,485,151$234,209 12/31/2019
     MSFT1,485,151$234,209 12/31/2019
Atlanta Capital Management Co. L L C1,459,996$230,241 12/31/2019
     MSFT1,459,996$230,241 12/31/2019
Teachers Retirement System of The State of Kentucky1,456,653$229,714 12/31/2019
     MSFT1,456,653$229,714 12/31/2019
Arizona State Retirement System1,455,891$229,594 12/31/2019
     MSFT1,455,891$229,594 12/31/2019
Alkeon Capital Management LLC1,455,299$229,500 12/31/2019
     MSFT1,455,299$229,500 12/31/2019
Capital Bank & Trust Co1,450,883$228,804 12/31/2019
     MSFT1,450,883$228,804 12/31/2019
Utah Retirement Systems1,443,773$227,683 12/31/2019
     MSFT1,443,773$227,683 12/31/2019
Cincinnati Insurance Co.1,434,550$226,229 12/31/2019
     MSFT1,434,550$226,229 12/31/2019
Glen Harbor Capital Management LLC1,622,852$225,625 09/30/2019
     MSFT1,622,852$225,625 09/30/2019
Oregon Public Employees Retirement Fund1,418,860$223,754 12/31/2019
     MSFT1,418,860$223,754 12/31/2019
CIBC Asset Management Inc1,417,915$223,591 12/31/2019
     MSFT1,417,915$223,591 12/31/2019
AJO LP1,416,194$223,333 12/31/2019
     MSFT1,416,194$223,333 12/31/2019
Harding Loevner LP1,404,020$221,414 12/31/2019
     MSFT1,404,020$221,414 12/31/2019
Comgest Global Investors S.A.S.1,395,321$220,042 12/31/2019
     MSFT1,395,321$220,042 12/31/2019
Atalanta Sosnoff Capital LLC1,380,876$217,764 12/31/2019
     MSFT1,380,876$217,764 12/31/2019
Viking Global Investors LP1,369,820$216,021 12/31/2019
     MSFT1,369,820$216,021 12/31/2019
Creative Planning $215,592 12/31/2019
     MSFT1,329,824$209,713 12/31/2019
     Call162,400$5,886 12/31/2019
     Put6,700$7 12/31/2019
Pinebridge Investments L.P.1,361,350$214,685 12/31/2019
     MSFT1,361,350$214,685 12/31/2019
Causeway Capital Management LLC1,353,498$213,447 12/31/2019
     MSFT1,353,498$213,447 12/31/2019
Connor Clark & Lunn Investment Management Ltd.1,351,379$213,112 12/31/2019
     MSFT1,351,379$213,112 12/31/2019
Texas Permanent School Fund1,349,895$212,878 12/31/2019
     MSFT1,349,895$212,878 12/31/2019
Actiam N.V.1,343,350$211,846 12/31/2019
     MSFT1,343,350$211,846 12/31/2019
Westpac Banking Corp1,324,893$208,936 12/31/2019
     MSFT1,324,893$208,936 12/31/2019
State of Alaska Department of Revenue1,321,865$208,456 12/31/2019
     MSFT1,321,865$208,456 12/31/2019
United Capital Financial Advisers LLC1,307,383$206,174 12/31/2019
     MSFT1,307,383$206,174 12/31/2019
Scharf Investments LLC1,307,095$206,129 12/31/2019
     MSFT1,307,095$206,129 12/31/2019
Chilton Investment Co. LLC1,304,553$205,728 12/31/2019
     MSFT1,304,553$205,728 12/31/2019
Amalgamated Bank1,303,324$205,534 12/31/2019
     MSFT1,303,324$205,534 12/31/2019
Allen Investment Management LLC1,297,404$204,601 12/31/2019
     MSFT1,297,404$204,601 12/31/2019
Silvercrest Asset Management Group LLC1,291,222$203,626 12/31/2019
     MSFT1,291,222$203,626 12/31/2019
Close Asset Management Ltd1,276,455$201,042 12/31/2019
     MSFT1,276,455$201,042 12/31/2019
First Foundation Advisors1,265,112$199,508 12/31/2019
     MSFT1,265,112$199,508 12/31/2019
Ladenburg Thalmann Financial Services Inc.1,288,388$197,439 12/31/2019
     MSFT1,288,388$197,439 12/31/2019
Davis Selected Advisers1,237,840$195,207 12/31/2019
     MSFT1,237,840$195,207 12/31/2019
Scotia Capital Inc.1,214,084$191,517 12/31/2019
     MSFT1,214,084$191,517 12/31/2019
William Blair Investment Management LLC1,211,015$190,977 12/31/2019
     MSFT1,211,015$190,977 12/31/2019
Mutual of America Capital Management LLC1,202,008$189,557 12/31/2019
     MSFT1,202,008$189,557 12/31/2019
ANTIPODES PARTNERS Ltd1,177,547$185,699 12/31/2019
     MSFT1,177,547$185,699 12/31/2019
Sculptor Capital LP1,175,138$185,319 12/31/2019
     MSFT1,175,138$185,319 12/31/2019
Nissay Asset Management Corp Japan ADV1,172,093$184,839 12/31/2019
     MSFT1,172,093$184,839 12/31/2019
DAVENPORT & Co LLC1,171,592$184,760 12/31/2019
     MSFT1,171,592$184,760 12/31/2019
Employees Retirement System of Texas1,162,109$183,265 12/31/2019
     MSFT1,162,109$183,265 12/31/2019
Eagle Asset Management Inc.1,160,496$183,010 12/31/2019
     MSFT1,160,496$183,010 12/31/2019
Huntington National Bank1,140,308$179,826 12/31/2019
     MSFT1,140,308$179,826 12/31/2019
Alberta Investment Management Corp1,130,000$178,201 12/31/2019
     MSFT1,130,000$178,201 12/31/2019
Meadow Creek Investment Management LLC1,275,098$177,277 09/30/2019
     MSFT1,275,098$177,277 09/30/2019
Ferguson Wellman Capital Management Inc.1,121,345$176,836 12/31/2019
     MSFT1,121,345$176,836 12/31/2019
Hexavest Inc.1,115,023$175,839 12/31/2019
     MSFT1,115,023$175,839 12/31/2019
Waverton Investment Management Ltd1,112,414$175,427 12/31/2019
     MSFT1,112,414$175,427 12/31/2019
Manning & Napier Group LLC1,111,455$175,275 12/31/2019
     MSFT1,111,455$175,275 12/31/2019
Sarasin & Partners LLP1,105,801$174,385 12/31/2019
     MSFT1,105,801$174,385 12/31/2019
Focused Investors LLC1,104,000$174,101 12/31/2019
     MSFT1,104,000$174,101 12/31/2019
Beck Mack & Oliver LLC1,096,160$172,864 12/31/2019
     MSFT1,096,160$172,864 12/31/2019
Confluence Investment Management LLC1,096,153$172,863 12/31/2019
     MSFT1,096,153$172,863 12/31/2019
Mason Street Advisors LLC1,088,456$171,650 12/31/2019
     MSFT1,088,456$171,650 12/31/2019
Pactiv General Employee Benefit Trust1,088,457$171,650 12/31/2019
     MSFT1,088,457$171,650 12/31/2019
Sterling Capital Management LLC1,231,490$171,214 09/30/2019
     MSFT1,231,490$171,214 09/30/2019
Advisors Asset Management Inc.1,056,220$168,209 12/31/2019
     MSFT1,056,220$168,209 12/31/2019
Piedmont Investment Advisors Inc.1,061,797$167,445 12/31/2019
     MSFT1,061,797$167,445 12/31/2019
Capital International Inc. CA1,052,053$165,909 12/31/2019
     MSFT1,052,053$165,909 12/31/2019
Axiom International Investors LLC DE1,044,495$164,717 12/31/2019
     MSFT1,044,495$164,717 12/31/2019
Banque Pictet & Cie SA1,030,797$162,557 12/31/2019
     MSFT1,030,797$162,557 12/31/2019
BB&T Securities LLC1,164,630$161,992 09/30/2019
     MSFT1,164,630$161,992 09/30/2019
Bartlett & Co. LLC1,165,075$161,980 09/30/2019
     MSFT1,165,075$161,980 09/30/2019
Vaughan Nelson Investment Management L.P.1,025,310$161,690 12/31/2019
     MSFT1,025,310$161,690 12/31/2019
Handelsbanken Fonder AB1,022,698$161,279 12/31/2019
     MSFT1,022,698$161,279 12/31/2019
Evercore Wealth Management LLC1,011,002$159,435 12/31/2019
     MSFT1,011,002$159,435 12/31/2019
Pendal Group Ltd1,007,166$158,830 12/31/2019
     MSFT1,007,166$158,830 12/31/2019
Shell Asset Management Co.1,000,823$157,830 12/31/2019
     MSFT1,000,823$157,830 12/31/2019
Stonehage Fleming Financial Services Holdings Ltd1,000,586$157,789 12/31/2019
     MSFT1,000,586$157,789 12/31/2019
Westwood Holdings Group Inc.991,809$156,408 12/31/2019
     MSFT991,809$156,408 12/31/2019
Mariner LLC979,193$154,419 12/31/2019
     MSFT979,193$154,419 12/31/2019
Smith Asset Management Group LP974,511$153,684 12/31/2019
     MSFT974,511$153,684 12/31/2019
Bradley Foster & Sargent Inc. CT973,355$153,498 12/31/2019
     MSFT973,355$153,498 12/31/2019
Cullen Frost Bankers Inc.961,318$151,600 12/31/2019
     MSFT961,318$151,600 12/31/2019
Zacks Investment Management953,196$150,319 12/31/2019
     MSFT953,196$150,319 12/31/2019
Welch & Forbes LLC942,913$148,697 12/31/2019
     MSFT942,913$148,697 12/31/2019
South Dakota Investment Council942,873$148,691 12/31/2019
     MSFT942,873$148,691 12/31/2019
Bristol John W & Co. Inc. NY935,593$147,543 12/31/2019
     MSFT935,593$147,543 12/31/2019
Cincinnati Financial Corp932,950$147,126 12/31/2019
     MSFT932,950$147,126 12/31/2019
Dai Ichi Life Insurance Company Ltd931,444$146,889 12/31/2019
     MSFT931,444$146,889 12/31/2019
Menora Mivtachim Holdings LTD.928,213$146,379 12/31/2019
     MSFT928,213$146,379 12/31/2019
Hartford Investment Management Co.924,408$145,779 12/31/2019
     MSFT924,408$145,779 12/31/2019
Rathbone Brothers plc920,119$145,103 12/31/2019
     MSFT920,119$145,103 12/31/2019
Northwestern Mutual Wealth Management Co.919,209$144,960 12/31/2019
     MSFT919,209$144,960 12/31/2019
Coldstream Capital Management Inc.919,132$144,947 12/31/2019
     MSFT919,132$144,947 12/31/2019
Williams Jones Wealth Management LLC.915,322$144,346 12/31/2019
     MSFT915,322$144,346 12/31/2019
Kornitzer Capital Management Inc. KS912,920$143,967 12/31/2019
     MSFT912,920$143,967 12/31/2019
Captrust Financial Advisors889,568$142,882 12/31/2019
     MSFT889,568$142,882 12/31/2019
Gofen & Glossberg LLC IL895,096$141,157 12/31/2019
     MSFT895,096$141,157 12/31/2019
Joho Capital LLC893,000$140,826 12/31/2019
     MSFT893,000$140,826 12/31/2019
Armstrong Henry H Associates Inc.890,989$140,509 12/31/2019
     MSFT890,989$140,509 12/31/2019
Tocqueville Asset Management L.P.890,663$140,458 12/31/2019
     MSFT890,663$140,458 12/31/2019
Schafer Cullen Capital Management Inc889,729$140,310 12/31/2019
     MSFT889,729$140,310 12/31/2019
Scge Management L.P.889,698$140,305 12/31/2019
     MSFT889,698$140,305 12/31/2019
OMERS ADMINISTRATION Corp888,489$140,115 12/31/2019
     MSFT888,489$140,115 12/31/2019
Nicholas Company Inc.882,170$139,118 12/31/2019
     MSFT882,170$139,118 12/31/2019
Fiduciary Trust Co.875,529$138,071 12/31/2019
     MSFT875,529$138,071 12/31/2019
Segall Bryant & Hamill LLC873,380$137,782 12/31/2019
     MSFT873,380$137,782 12/31/2019
Palestra Capital Management LLC870,880$137,338 12/31/2019
     MSFT870,880$137,338 12/31/2019
Martingale Asset Management L P869,445$137,113 12/31/2019
     MSFT869,445$137,113 12/31/2019
Veritas Investment Management LLP864,201$136,112 12/31/2019
     MSFT864,201$136,112 12/31/2019
Crawford Investment Counsel Inc.854,149$134,699 12/31/2019
     MSFT854,149$134,699 12/31/2019
MUFG Americas Holdings Corp850,359$134,101 12/31/2019
     MSFT850,359$134,101 12/31/2019
Douglas Lane & Associates LLC840,909$132,611 12/31/2019
     MSFT840,909$132,611 12/31/2019
Cannell Peter B & Co. Inc.817,318$129,341 12/31/2019
     MSFT817,318$129,341 12/31/2019
Milestone Resources Group Ltd819,129$129,177 12/31/2019
     MSFT819,129$129,177 12/31/2019
Flinton Capital Management LLC927,344$128,929 09/30/2019
     MSFT927,344$128,929 09/30/2019
ING Groep NV817,497$128,919 12/31/2019
     MSFT817,497$128,919 12/31/2019
HM Payson & Co.810,786$127,861 12/31/2019
     MSFT810,786$127,861 12/31/2019
ADAMCAPITAL Gestao de Recursos Ltda.797,155$125,711 12/31/2019
     MSFT797,155$125,711 12/31/2019
Cambridge Investment Research Advisors Inc.793,574$125,147 12/31/2019
     MSFT793,574$125,147 12/31/2019
Migdal Insurance & Financial Holdings Ltd.791,556$124,828 12/31/2019
     MSFT791,556$124,828 12/31/2019
Marsico Capital Management LLC791,246$124,779 12/31/2019
     MSFT791,246$124,779 12/31/2019
HS Management Partners LLC790,611$124,679 12/31/2019
     MSFT790,611$124,679 12/31/2019
TIAA FSB789,543$124,511 12/31/2019
     MSFT789,543$124,511 12/31/2019
KAMES CAPITAL plc788,902$124,191 12/31/2019
     MSFT788,902$124,191 12/31/2019
Boston Private Wealth LLC785,899$123,937 12/31/2019
     MSFT785,899$123,937 12/31/2019
Investmentaktiengesellschaft Fuer Langfristige Investoren TGV781,500$123,243 12/31/2019
     MSFT781,500$123,243 12/31/2019
Skye Global Management LP781,000$123,164 12/31/2019
     MSFT781,000$123,164 12/31/2019
Securian Asset Management Inc776,112$122,393 12/31/2019
     MSFT776,112$122,393 12/31/2019
Advisor Group Inc.769,356$121,385 12/31/2019
     MSFT769,356$121,385 12/31/2019
BP PLC767,300$120,834 12/31/2019
     MSFT767,300$120,834 12/31/2019
Hound Partners LLC764,809$120,610 12/31/2019
     MSFT764,809$120,610 12/31/2019
Oppenheimer & Co. Inc.764,415$120,548 12/31/2019
     MSFT764,415$120,548 12/31/2019
IFM Investors Pty Ltd758,347$119,591 12/31/2019
     MSFT758,347$119,591 12/31/2019
Quilter Plc753,136$118,770 12/31/2019
     MSFT753,136$118,770 12/31/2019
Ilmarinen Mutual Pension Insurance Co750,000$118,275 12/31/2019
     MSFT750,000$118,275 12/31/2019
Achmea Investment Management B.V.747,046$117,810 12/31/2019
     MSFT747,046$117,810 12/31/2019
MAI Capital Management $117,734 12/31/2019
     MSFT804,967$126,943 12/31/2019
     Put58,400$9,209 12/31/2019
Gabelli Funds LLC738,874$116,520 12/31/2019
     MSFT738,874$116,520 12/31/2019
Whittier Trust Co.735,517$115,991 12/31/2019
     MSFT735,517$115,991 12/31/2019
Adams Diversified Equity Fund Inc.735,000$115,910 12/31/2019
     MSFT735,000$115,910 12/31/2019
Riverbridge Partners LLC734,735$115,868 12/31/2019
     MSFT734,735$115,868 12/31/2019
Douglass Winthrop Advisors LLC734,355$115,808 12/31/2019
     MSFT734,355$115,808 12/31/2019
D.A. Davidson & CO.731,609$115,372 12/31/2019
     MSFT731,609$115,372 12/31/2019
Country Trust Bank724,950$114,325 12/31/2019
     MSFT724,950$114,325 12/31/2019
Lombard Odier Asset Management Europe Ltd $113,609 12/31/2019
     Call563,200$88,755 12/31/2019
     MSFT157,603$24,854 12/31/2019
Montag & Caldwell LLC719,860$113,522 12/31/2019
     MSFT719,860$113,522 12/31/2019
Rothschild & Co. Asset Management US Inc.705,812$111,306 12/31/2019
     MSFT705,812$111,306 12/31/2019
Railway Pension Investments Ltd700,800$110,516 12/31/2019
     MSFT700,800$110,516 12/31/2019
Oppenheimer Asset Management Inc.694,475$109,520 12/31/2019
     MSFT694,475$109,520 12/31/2019
Congress Asset Management Co. MA689,466$108,729 12/31/2019
     MSFT689,466$108,729 12/31/2019
Dupont Capital Management Corp668,020$105,347 12/31/2019
     MSFT668,020$105,347 12/31/2019
PointState Capital LP661,987$104,395 12/31/2019
     MSFT661,987$104,395 12/31/2019
People s United Financial Inc.658,147$103,815 12/31/2019
     MSFT658,147$103,815 12/31/2019
Immersion Capital LLP656,170$103,478 12/31/2019
     MSFT656,170$103,478 12/31/2019
Crestwood Advisors Group LLC653,748$103,096 12/31/2019
     MSFT653,748$103,096 12/31/2019
Cryder Capital Partners LLP648,717$102,303 12/31/2019
     MSFT648,717$102,303 12/31/2019
Shelton Capital Management643,050$101,409 12/31/2019
     MSFT643,050$101,409 12/31/2019
Johnson Investment Counsel Inc.641,378$101,145 12/31/2019
     MSFT641,378$101,145 12/31/2019
Banco Bilbao Vizcaya Argentaria S.A.639,564$100,859 12/31/2019
     MSFT639,564$100,859 12/31/2019
Staley Capital Advisers Inc.639,401$100,834 12/31/2019
     MSFT639,401$100,834 12/31/2019
Natixis638,488$100,619 12/31/2019
     MSFT638,488$100,619 12/31/2019
Gladstone Capital Management LLP635,186$100,169 12/31/2019
     MSFT635,186$100,169 12/31/2019
Morningstar Investment Services LLC634,246$100,000 12/31/2019
     MSFT634,246$100,000 12/31/2019
Sumitomo Mitsui DS Asset Management Company Ltd631,138$99,530 12/31/2019
     MSFT631,138$99,530 12/31/2019
Tiverton Asset Management LLC712,860$99,109 09/30/2019
     MSFT712,860$99,109 09/30/2019
Allstate Corp627,497$98,956 12/31/2019
     MSFT627,497$98,956 12/31/2019
Rheos Capital Works Inc.624,900$98,547 12/31/2019
     MSFT624,900$98,547 12/31/2019
Impax Asset Management Group plc621,829$98,062 12/31/2019
     MSFT621,829$98,062 12/31/2019
Moody National Bank Trust Division617,015$97,303 12/31/2019
     MSFT617,015$97,303 12/31/2019
Avalon Investment & Advisory616,543$97,229 12/31/2019
     MSFT616,543$97,229 12/31/2019
Wafra Inc.615,284$97,030 12/31/2019
     MSFT615,284$97,030 12/31/2019
Dorsal Capital Management LLC615,000$96,986 12/31/2019
     MSFT615,000$96,986 12/31/2019
Maverick Capital Ltd.613,309$96,719 12/31/2019
     MSFT613,309$96,719 12/31/2019
Brighton Jones LLC610,428$96,264 12/31/2019
     MSFT610,428$96,264 12/31/2019
Voleon Capital Management LP607,000$95,724 12/31/2019
     MSFT607,000$95,724 12/31/2019
Sound Shore Management Inc. CT606,599$95,661 12/31/2019
     MSFT606,599$95,661 12/31/2019
GAM Holding AG604,257$95,291 12/31/2019
     MSFT604,257$95,291 12/31/2019
Meyer Handelman Co.603,103$95,110 12/31/2019
     MSFT603,103$95,110 12/31/2019
Becker Capital Management Inc.602,347$94,990 12/31/2019
     MSFT602,347$94,990 12/31/2019
Gilder Gagnon Howe & Co. LLC602,322$94,986 12/31/2019
     MSFT602,322$94,986 12/31/2019
Personal Capital Advisors Corp598,886$94,444 12/31/2019
     MSFT598,886$94,444 12/31/2019
ACR Alpine Capital Research LLC598,135$94,326 12/31/2019
     MSFT598,135$94,326 12/31/2019
Compagnie Lombard Odier SCmA $93,588 12/31/2019
     MSFT588,376$92,794 12/31/2019
     Call26,000$794 12/31/2019
     Put0$0 12/31/2019
Profund Advisors LLC592,401$93,422 12/31/2019
     MSFT592,401$93,422 12/31/2019
New Mexico Educational Retirement Board591,247$93,240 12/31/2019
     MSFT591,247$93,240 12/31/2019
Avenir Corp591,139$93,223 12/31/2019
     MSFT591,139$93,223 12/31/2019
Varma Mutual Pension Insurance Co590,000$93,043 12/31/2019
     MSFT590,000$93,043 12/31/2019
Pinnacle Associates Ltd.582,731$91,897 12/31/2019
     MSFT582,731$91,897 12/31/2019
Inverness Counsel LLC NY582,366$91,839 12/31/2019
     MSFT582,366$91,839 12/31/2019
American National Insurance Co.568,498$89,652 12/31/2019
     MSFT568,498$89,652 12/31/2019
BOKF NA566,031$89,263 12/31/2019
     MSFT566,031$89,263 12/31/2019
Carillon Tower Advisers Inc.565,689$89,209 12/31/2019
     MSFT565,689$89,209 12/31/2019
UMB Bank N A MO559,554$88,242 12/31/2019
     MSFT559,554$88,242 12/31/2019
Associated Banc Corp559,021$88,158 12/31/2019
     MSFT559,021$88,158 12/31/2019
United Super Pty Ltd in its capacity as Trustee for the Construction & Building Unions Superannuation Fund554,485$87,442 12/31/2019
     MSFT554,485$87,442 12/31/2019
MARSHALL WACE ASIA Ltd553,964$87,360 12/31/2019
     MSFT553,964$87,360 12/31/2019
Taconic Capital Advisors LP550,000$86,735 12/31/2019
     MSFT550,000$86,735 12/31/2019
Delta Asset Management LLC TN549,315$86,627 12/31/2019
     MSFT549,315$86,627 12/31/2019
World Asset Management Inc547,067$86,272 12/31/2019
     MSFT547,067$86,272 12/31/2019
Nippon Life Global Investors Americas Inc.546,467$86,178 12/31/2019
     MSFT546,467$86,178 12/31/2019
Bridges Investment Management Inc.544,050$85,796 12/31/2019
     MSFT544,050$85,796 12/31/2019
Park National Corp OH534,868$84,349 12/31/2019
     MSFT534,868$84,349 12/31/2019
3G Capital Partners LP533,423$84,121 12/31/2019
     MSFT533,423$84,121 12/31/2019
Synovus Financial Corp529,043$83,458 12/31/2019
     MSFT529,043$83,458 12/31/2019
Simplex Trading LLC $83,126 12/31/2019
     Call14,612$230,431 12/31/2019
     Put9,832$155,050 12/31/2019
     MSFT49,118$7,745 12/31/2019
Brown Brothers Harriman & Co.525,299$82,840 12/31/2019
     MSFT525,299$82,840 12/31/2019
Altimeter Capital Management LP525,000$82,793 12/31/2019
     MSFT525,000$82,793 12/31/2019
Van ECK Associates Corp521,409$82,226 12/31/2019
     MSFT521,409$82,226 12/31/2019
Saratoga Research & Investment Management520,405$82,068 12/31/2019
     MSFT520,405$82,068 12/31/2019
Financial Counselors Inc.519,455$81,918 12/31/2019
     MSFT519,455$81,918 12/31/2019
QS Investors LLC509,637$81,858 12/31/2019
     MSFT509,637$81,858 12/31/2019
Colony Group LLC517,184$81,560 12/31/2019
     MSFT517,184$81,560 12/31/2019
Sit Investment Associates Inc.510,980$80,582 12/31/2019
     MSFT510,980$80,582 12/31/2019
Sentry Investment Management LLC510,021$80,430 12/31/2019
     MSFT510,021$80,430 12/31/2019
Daiwa Securities Group Inc.509,987$80,423 12/31/2019
     MSFT509,987$80,423 12/31/2019
Vaughan David Investments LLC IL506,201$79,828 12/31/2019
     MSFT506,201$79,828 12/31/2019
Pennsylvania Trust Co503,382$79,383 12/31/2019
     MSFT503,382$79,383 12/31/2019
Crossmark Global Holdings Inc.502,860$79,301 12/31/2019
     MSFT502,860$79,301 12/31/2019
Tdam USA Inc.497,965$78,529 12/31/2019
     MSFT497,965$78,529 12/31/2019
AMI Asset Management Corp496,237$78,257 12/31/2019
     MSFT496,237$78,257 12/31/2019
Redpoint Investment Management Pty Ltd495,692$78,171 12/31/2019
     MSFT495,692$78,171 12/31/2019
Trillium Asset Management LLC495,383$78,122 12/31/2019
     MSFT495,383$78,122 12/31/2019
Commonwealth of Pennsylvania Public School Empls Retrmt SYS491,269$77,473 12/31/2019
     MSFT491,269$77,473 12/31/2019
Saturna Capital CORP490,673$77,379 12/31/2019
     MSFT490,673$77,379 12/31/2019
Merriman Wealth Management LLC489,874$77,253 12/31/2019
     MSFT489,874$77,253 12/31/2019
Clark Capital Management Group Inc.486,690$76,751 12/31/2019
     MSFT486,690$76,751 12/31/2019
Cambridge Trust Co.482,842$76,145 12/31/2019
     MSFT482,842$76,145 12/31/2019
MML Investors Services LLC480,447$75,766 12/31/2019
     MSFT480,447$75,766 12/31/2019
Light Street Capital Management LLC480,250$75,735 12/31/2019
     MSFT480,250$75,735 12/31/2019
Bluestein R H & Co.479,432$75,606 12/31/2019
     MSFT479,432$75,606 12/31/2019
Westwood Management Corp IL479,300$75,586 12/31/2019
     MSFT479,300$75,586 12/31/2019
Cornerstone Advisors LLC478,400$75,444 12/31/2019
     MSFT478,400$75,444 12/31/2019
J. L. Bainbridge & Co. Inc.477,810$75,351 12/31/2019
     MSFT477,810$75,351 12/31/2019
Boston Financial Mangement LLC476,443$75,135 12/31/2019
     MSFT476,443$75,135 12/31/2019
Polaris Capital Management LLC476,009$75,067 12/31/2019
     MSFT476,009$75,067 12/31/2019
Markel Corp474,620$74,847 12/31/2019
     MSFT474,620$74,847 12/31/2019
NS Partners Ltd472,490$74,512 12/31/2019
     MSFT472,490$74,512 12/31/2019
Marshall Wace LLP472,334$74,487 12/31/2019
     MSFT472,334$74,487 12/31/2019
Worldquant Millennium Advisors LLC468,423$73,870 12/31/2019
     MSFT468,423$73,870 12/31/2019
Birch Hill Investment Advisors LLC466,986$73,643 12/31/2019
     MSFT466,986$73,643 12/31/2019
Spears Abacus Advisors LLC461,022$72,703 12/31/2019
     MSFT461,022$72,703 12/31/2019
TCTC Holdings LLC460,425$72,609 12/31/2019
     MSFT460,425$72,609 12/31/2019
Citizens Financial Group Inc RI460,055$72,550 12/31/2019
     MSFT460,055$72,550 12/31/2019
Mirova US LLC458,815$72,354 12/31/2019
     MSFT458,815$72,354 12/31/2019
Mckinley Capital Management LLC Delaware449,937$70,955 12/31/2019
     MSFT449,937$70,955 12/31/2019
Tredje AP fonden448,883$70,789 12/31/2019
     MSFT448,883$70,789 12/31/2019
Castleark Management LLC448,480$70,725 12/31/2019
     MSFT448,480$70,725 12/31/2019
Fort Pitt Capital Group LLC443,883$70,000 12/31/2019
     MSFT443,883$70,000 12/31/2019
Barrett Asset Management LLC443,776$69,983 12/31/2019
     MSFT443,776$69,983 12/31/2019
Private Advisor Group LLC442,643$69,805 12/31/2019
     MSFT442,643$69,805 12/31/2019
Riverhead Capital Management LLC501,970$69,789 09/30/2019
     MSFT501,970$69,789 09/30/2019
Howland Capital Management LLC441,848$69,679 12/31/2019
     MSFT441,848$69,679 12/31/2019
Braun Stacey Associates Inc.441,808$69,673 12/31/2019
     MSFT441,808$69,673 12/31/2019
FDx Advisors Inc.441,017$69,548 12/31/2019
     MSFT441,017$69,548 12/31/2019
TCW Group Inc.437,017$68,917 12/31/2019
     MSFT437,017$68,917 12/31/2019
Thrive Capital Management LLC433,023$68,288 12/31/2019
     MSFT433,023$68,288 12/31/2019
James Hambro & Partners432,150$68,064 12/31/2019
     MSFT432,150$68,064 12/31/2019
Foresters Investment Management Company Inc.488,695$67,943 09/30/2019
     MSFT488,695$67,943 09/30/2019
Carmignac Gestion429,366$67,711 12/31/2019
     MSFT429,366$67,711 12/31/2019
Oakmont Corp428,360$67,552 12/31/2019
     MSFT428,360$67,552 12/31/2019
Stack Financial Management Inc426,705$67,291 12/31/2019
     MSFT426,705$67,291 12/31/2019
First National Bank of Omaha424,994$67,021 12/31/2019
     MSFT424,994$67,021 12/31/2019
Barings LLC424,829$66,995 12/31/2019
     MSFT424,829$66,995 12/31/2019
Harel Insurance Investments & Financial Services Ltd.423,303$66,755 12/31/2019
     MSFT423,303$66,755 12/31/2019
British Airways Pensions Investment Management Ltd421,004$66,392 12/31/2019
     MSFT421,004$66,392 12/31/2019
Salem Investment Counselors Inc.416,118$65,622 12/31/2019
     MSFT416,118$65,622 12/31/2019
Picton Mahoney Asset Management413,531$65,211 12/31/2019
     MSFT413,531$65,211 12/31/2019
Level Four Advisory Services LLC110,434$65,026 12/31/2019
     MSFT110,434$65,026 12/31/2019
Levin Capital Strategies L.P.412,238$65,010 12/31/2019
     MSFT412,238$65,010 12/31/2019
Wealthfront Advisers LLC409,165$64,525 12/31/2019
     MSFT409,165$64,525 12/31/2019
BRYN MAWR TRUST Co405,785$63,992 12/31/2019
     MSFT405,785$63,992 12/31/2019
Farr Miller & Washington LLC DC403,643$63,654 12/31/2019
     MSFT403,643$63,654 12/31/2019
Badgley Phelps & Bell Inc.403,577$63,644 12/31/2019
     MSFT403,577$63,644 12/31/2019
Steward Partners Investment Advisory LLC402,179$63,423 12/31/2019
     MSFT402,179$63,423 12/31/2019
Mondrian Investment Partners LTD401,755$63,357 12/31/2019
     MSFT401,755$63,357 12/31/2019
Clifford Swan Investment Counsel LLC401,190$63,268 12/31/2019
     MSFT401,190$63,268 12/31/2019
Highland Capital Management LLC398,556$62,852 12/31/2019
     MSFT398,556$62,852 12/31/2019
Fir Tree Capital Management LP397,395$62,669 12/31/2019
     MSFT397,395$62,669 12/31/2019
Hardman Johnston Global Advisors LLC396,860$62,585 12/31/2019
     MSFT396,860$62,585 12/31/2019
Bowen Hanes & Co. Inc.396,638$62,550 12/31/2019
     MSFT396,638$62,550 12/31/2019
Donaldson Capital Management LLC396,559$62,537 12/31/2019
     MSFT396,559$62,537 12/31/2019
Grandfield & Dodd LLC394,159$62,159 12/31/2019
     MSFT394,159$62,159 12/31/2019
Prio Wealth Limited Partnership393,661$62,080 12/31/2019
     MSFT393,661$62,080 12/31/2019
Chartwell Investment Partners LLC393,512$62,057 12/31/2019
     MSFT393,512$62,057 12/31/2019
Raymond James Trust N.A.392,089$61,833 12/31/2019
     MSFT392,089$61,833 12/31/2019
Stephens Inc. AR391,650$61,763 12/31/2019
     MSFT391,650$61,763 12/31/2019
Hyperion Asset Management Ltd391,566$61,750 12/31/2019
     MSFT391,566$61,750 12/31/2019
Woodley Farra Manion Portfolio Management Inc.391,436$61,729 12/31/2019
     MSFT391,436$61,729 12/31/2019
South Texas Money Management Ltd.443,065$61,599 09/30/2019
     MSFT443,065$61,599 09/30/2019
Capital Advisors Inc. OK394,511$61,443 12/31/2019
     MSFT394,511$61,443 12/31/2019
Eastern Bank387,352$61,086 12/31/2019
     MSFT387,352$61,086 12/31/2019
Great Lakes Advisors LLC387,059$61,039 12/31/2019
     MSFT387,059$61,039 12/31/2019
LA Financiere DE L Echiquier386,971$61,025 12/31/2019
     MSFT386,971$61,025 12/31/2019
Sawgrass Asset Management LLC386,404$60,936 12/31/2019
     MSFT386,404$60,936 12/31/2019
Caledonia Investments PLC380,267$59,884 12/31/2019
     MSFT380,267$59,884 12/31/2019
Ossiam379,636$59,869 12/31/2019
     MSFT379,636$59,869 12/31/2019
Whittier Trust Co. of Nevada Inc.378,424$59,677 12/31/2019
     MSFT378,424$59,677 12/31/2019
Palladium Partners LLC377,882$59,592 12/31/2019
     MSFT377,882$59,592 12/31/2019
Assetmark Inc.376,176$59,323 12/31/2019
     MSFT376,176$59,323 12/31/2019
Veritable L.P.376,042$59,302 12/31/2019
     MSFT376,042$59,302 12/31/2019
Kiwi Wealth Investments Limited Partnership375,789$59,262 12/31/2019
     MSFT375,789$59,262 12/31/2019
AGF Investments Inc.375,208$59,170 12/31/2019
     MSFT375,208$59,170 12/31/2019
Credit Agricole S A375,000$59,137 12/31/2019
     MSFT375,000$59,137 12/31/2019
Parallel Advisors LLC373,317$58,872 12/31/2019
     MSFT373,317$58,872 12/31/2019
Chesley Taft & Associates LLC372,373$58,723 12/31/2019
     MSFT372,373$58,723 12/31/2019
Parsec Financial Management Inc.370,752$58,468 12/31/2019
     MSFT370,752$58,468 12/31/2019
Mercer Global Advisors Inc. ADV369,498$58,269 12/31/2019
     MSFT369,498$58,269 12/31/2019
Cpwm LLC368,265$58,075 12/31/2019
     MSFT368,265$58,075 12/31/2019
Bailard Inc.367,226$57,912 12/31/2019
     MSFT367,226$57,912 12/31/2019
Mcdaniel Terry & Co.365,489$57,638 12/31/2019
     MSFT365,489$57,638 12/31/2019
Montrusco Bolton Investments Inc.377,637$57,491 12/31/2019
     MSFT377,637$57,491 12/31/2019
Hartwell J M Limited Partnership411,922$57,270 09/30/2019
     MSFT411,922$57,270 09/30/2019
Alphinity Investment Management Pty Ltd363,131$57,266 12/31/2019
     MSFT363,131$57,266 12/31/2019
Louisiana State Employees Retirement System362,300$57,135 12/31/2019
     MSFT362,300$57,135 12/31/2019
United Services Automobile Association365,109$57,085 12/31/2019
     MSFT365,109$57,085 12/31/2019
Wolverine Trading LLC $57,082 12/31/2019
     Put1,421,600$224,030 12/31/2019
     Call987,400$155,604 12/31/2019
     MSFT796,418$125,508 12/31/2019
General American Investors Co. Inc.360,686$56,880 12/31/2019
     MSFT360,686$56,880 12/31/2019
Markston International LLC360,399$56,835 12/31/2019
     MSFT360,399$56,835 12/31/2019
Putnam FL Investment Management Co.360,396$56,835 12/31/2019
     MSFT360,396$56,835 12/31/2019
KCM Investment Advisors LLC357,136$56,320 12/31/2019
     MSFT357,136$56,320 12/31/2019
Martin Currie Ltd.350,129$56,237 12/31/2019
     MSFT350,129$56,237 12/31/2019
Busey Wealth Management355,297$56,031 12/31/2019
     MSFT355,297$56,031 12/31/2019
First Long Island Investors LLC354,781$55,949 12/31/2019
     MSFT354,781$55,949 12/31/2019
Cavalry Management Group LLC354,390$55,887 12/31/2019
     MSFT354,390$55,887 12/31/2019
Cypress Funds LLC351,813$55,481 12/31/2019
     MSFT351,813$55,481 12/31/2019
Bluefin Trading LLC $55,407 12/31/2019
     MSFT338,316$53,353 12/31/2019
     Call472,200$2,118 12/31/2019
     Put164,500$64 12/31/2019
Parthenon LLC349,697$55,147 12/31/2019
     MSFT349,697$55,147 12/31/2019
Partners Capital Investment Group LLP347,720$54,835 12/31/2019
     MSFT347,720$54,835 12/31/2019
Capital Wealth Planning LLC347,389$54,783 12/31/2019
     MSFT347,389$54,783 12/31/2019
Bloom Tree Partners LLC345,282$54,451 12/31/2019
     MSFT345,282$54,451 12/31/2019
Golub Group LLC343,417$54,157 12/31/2019
     MSFT343,417$54,157 12/31/2019
Twin Capital Management Inc.342,962$54,085 12/31/2019
     MSFT342,962$54,085 12/31/2019
Athanor Capital LP $54,075 12/31/2019
     MSFT317,900$50,133 12/31/2019
     Call25,000$3,942 12/31/2019
Echo Street Capital Management LLC342,359$53,990 12/31/2019
     MSFT342,359$53,990 12/31/2019
Heritage Investors Management Corp341,473$53,850 12/31/2019
     MSFT341,473$53,850 12/31/2019
Gamble Jones Investment Counsel341,002$53,776 12/31/2019
     MSFT341,002$53,776 12/31/2019
Guyasuta Investment Advisors Inc.340,702$53,729 12/31/2019
     MSFT340,702$53,729 12/31/2019
LGT Capital Partners LTD.340,390$53,680 12/31/2019
     MSFT340,390$53,680 12/31/2019
Aristotle Atlantic Partners LLC339,561$53,549 12/31/2019
     MSFT339,561$53,549 12/31/2019
Mogy Joel R Investment Counsel Inc.339,500$53,539 12/31/2019
     MSFT339,500$53,539 12/31/2019
Glenview Trust Co339,220$53,495 12/31/2019
     MSFT339,220$53,495 12/31/2019
Castle Hook Partners LP338,876$53,441 12/31/2019
     MSFT338,876$53,441 12/31/2019
Ingalls & Snyder LLC338,082$53,316 12/31/2019
     MSFT338,082$53,316 12/31/2019
Ameritas Investment Partners Inc.337,816$53,273 12/31/2019
     MSFT337,816$53,273 12/31/2019
Investec Asset Management North America Inc.335,905$52,972 12/31/2019
     MSFT335,905$52,972 12/31/2019
Davidson Investment Advisors334,540$52,757 12/31/2019
     MSFT334,540$52,757 12/31/2019
Investment House LLC333,373$52,573 12/31/2019
     MSFT333,373$52,573 12/31/2019
Osterweis Capital Management Inc.332,840$52,489 12/31/2019
     MSFT332,840$52,489 12/31/2019
Ashfield Capital Partners LLC332,810$52,484 12/31/2019
     MSFT332,810$52,484 12/31/2019
Boston Advisors LLC377,277$52,453 09/30/2019
     MSFT377,277$52,453 09/30/2019
Edgemoor Investment Advisors Inc.330,331$52,093 12/31/2019
     MSFT330,331$52,093 12/31/2019
Evergreen Capital Management LLC327,850$51,702 12/31/2019
     MSFT327,850$51,702 12/31/2019
Hosking Partners LLP327,153$51,592 12/31/2019
     MSFT327,153$51,592 12/31/2019
Oak Ridge Investments LLC326,724$51,525 12/31/2019
     MSFT326,724$51,525 12/31/2019
Meeder Asset Management Inc.326,050$51,418 12/31/2019
     MSFT326,050$51,418 12/31/2019
BI Asset Management Fondsmaeglerselskab A S325,137$51,274 12/31/2019
     MSFT325,137$51,274 12/31/2019
Highland Private Wealth Management324,973$51,249 12/31/2019
     MSFT324,973$51,249 12/31/2019
Wesbanco Bank Inc.324,199$51,126 12/31/2019
     MSFT324,199$51,126 12/31/2019
Covington Capital Management323,910$51,081 12/31/2019
     MSFT323,910$51,081 12/31/2019
Capital International Ltd. CA322,219$50,814 12/31/2019
     MSFT322,219$50,814 12/31/2019
London & Capital Asset Management Ltd321,713$50,734 12/31/2019
     MSFT321,713$50,734 12/31/2019
Dana Investment Advisors Inc.321,561$50,710 12/31/2019
     MSFT321,561$50,710 12/31/2019
Banco Santander S.A.321,207$50,655 12/31/2019
     MSFT321,207$50,655 12/31/2019
CS Mckee LP320,150$50,488 12/31/2019
     MSFT320,150$50,488 12/31/2019
Alerus Financial NA320,017$50,467 12/31/2019
     MSFT320,017$50,467 12/31/2019
Cullen Capital Management LLC319,485$50,383 12/31/2019
     MSFT319,485$50,383 12/31/2019
Ironvine Capital Partners LLC319,080$50,319 12/31/2019
     MSFT319,080$50,319 12/31/2019
ZWJ Investment Counsel Inc.318,940$50,297 12/31/2019
     MSFT318,940$50,297 12/31/2019
Roffman Miller Associates Inc. PA318,529$50,232 12/31/2019
     MSFT318,529$50,232 12/31/2019
EP Wealth Advisors LLC316,995$49,990 12/31/2019
     MSFT316,995$49,990 12/31/2019
Estabrook Capital Management315,269$49,718 12/31/2019
     MSFT315,269$49,718 12/31/2019
Banque Cantonale Vaudoise312,321$49,252 12/31/2019
     MSFT312,321$49,252 12/31/2019
Moody Lynn & Lieberson LLC310,955$49,038 12/31/2019
     MSFT310,955$49,038 12/31/2019
Davis R M Inc.309,324$48,780 12/31/2019
     MSFT309,324$48,780 12/31/2019
Cetera Advisor Networks LLC307,441$48,552 12/31/2019
     MSFT307,441$48,552 12/31/2019
Peapack Gladstone Financial Corp307,765$48,534 12/31/2019
     MSFT307,765$48,534 12/31/2019
Oak Associates Ltd. OH305,285$48,143 12/31/2019
     MSFT305,285$48,143 12/31/2019
InterOcean Capital LLC304,324$47,992 12/31/2019
     MSFT304,324$47,992 12/31/2019
WASHINGTON TRUST Co304,074$47,952 12/31/2019
     MSFT304,074$47,952 12/31/2019
Locust Wood Capital Advisers LLC303,236$47,820 12/31/2019
     MSFT303,236$47,820 12/31/2019
Wedge Capital Management L L P NC303,178$47,811 12/31/2019
     MSFT303,178$47,811 12/31/2019
Clarius Group LLC291,623$47,587 12/31/2019
     MSFT291,623$47,587 12/31/2019
Gotham Asset Management LLC300,281$47,354 12/31/2019
     MSFT300,281$47,354 12/31/2019
Atria Investments LLC300,243$47,348 12/31/2019
     MSFT300,243$47,348 12/31/2019
TOMS Capital Investment Management LP300,000$47,310 12/31/2019
     MSFT300,000$47,310 12/31/2019
Philadelphia Trust Co.299,230$47,189 12/31/2019
     MSFT299,230$47,189 12/31/2019
Howard Capital Management298,272$47,037 12/31/2019
     MSFT298,272$47,037 12/31/2019
Bedrijfstakpensioenfonds Voor DE Media PNO334,000$46,924 12/31/2019
     MSFT334,000$46,924 12/31/2019
Northwestern Mutual Investment Management Company LLC296,342$46,733 12/31/2019
     MSFT296,342$46,733 12/31/2019
Bollard Group LLC295,665$46,626 12/31/2019
     MSFT295,665$46,626 12/31/2019
Private Wealth Partners LLC $46,534 12/31/2019
     MSFT295,081$46,534 12/31/2019
     Put6,200$0 12/31/2019
HHR Asset Management LLC293,380$46,267 12/31/2019
     MSFT293,380$46,267 12/31/2019
Roosevelt Investment Group Inc.293,188$46,236 12/31/2019
     MSFT293,188$46,236 12/31/2019
Meiji Yasuda Asset Management Co Ltd.292,296$46,095 12/31/2019
     MSFT292,296$46,095 12/31/2019
Norris Perne & French LLP MI291,889$46,031 12/31/2019
     MSFT291,889$46,031 12/31/2019
Silvant Capital Management LLC290,827$45,863 12/31/2019
     MSFT290,827$45,863 12/31/2019
Ardevora Asset Management LLP290,813$45,861 12/31/2019
     MSFT290,813$45,861 12/31/2019
CENTRAL TRUST Co289,017$45,578 12/31/2019
     MSFT289,017$45,578 12/31/2019
Hancock Whitney Corp286,102$45,118 12/31/2019
     MSFT286,102$45,118 12/31/2019
GWM Advisors LLC285,428$45,012 12/31/2019
     MSFT285,428$45,012 12/31/2019
Maryland Capital Management283,935$44,776 12/31/2019
     MSFT283,935$44,776 12/31/2019
Seizert Capital Partners LLC283,476$44,704 12/31/2019
     MSFT283,476$44,704 12/31/2019
Meritage Portfolio Management282,345$44,526 12/31/2019
     MSFT282,345$44,526 12/31/2019
CTC LLC $44,493 12/31/2019
     Call24,035$378,965 12/31/2019
     Put21,213$334,472 12/31/2019
Meag Munich Ergo Kapitalanlagegesellschaft MBH281,220$44,317 12/31/2019
     MSFT281,220$44,317 12/31/2019
Edmond DE Rothschild Holding S.A.280,613$44,252 12/31/2019
     MSFT280,613$44,252 12/31/2019
Compass Capital Management Inc.280,420$44,222 12/31/2019
     MSFT280,420$44,222 12/31/2019
Lannebo Fonder AB280,000$44,156 12/31/2019
     MSFT280,000$44,156 12/31/2019
Emerson Point Capital LP279,871$44,135 12/31/2019
     MSFT279,871$44,135 12/31/2019
Sabal Trust CO279,277$44,043 12/31/2019
     MSFT279,277$44,043 12/31/2019
Carnegie Capital Asset Management LLC279,000$43,998 12/31/2019
     MSFT279,000$43,998 12/31/2019
Jag Capital Management LLC278,166$43,867 12/31/2019
     MSFT278,166$43,867 12/31/2019
Cullinan Associates Inc.275,668$43,473 12/31/2019
     MSFT275,668$43,473 12/31/2019
Tradewinds Capital Management LLC274,977$43,364 12/31/2019
     MSFT274,977$43,364 12/31/2019
Asset Advisors Investment Management LLC264,910$42,950 12/31/2019
     MSFT264,910$42,950 12/31/2019
Randolph Co Inc271,955$42,887 12/31/2019
     MSFT271,955$42,887 12/31/2019
AE Wealth Management LLC271,119$42,755 12/31/2019
     MSFT271,119$42,755 12/31/2019
Janney Capital Management LLC270,258$42,620 12/31/2019
     MSFT270,258$42,620 12/31/2019
Farmers & Merchants Investments Inc.270,237$42,616 12/31/2019
     MSFT270,237$42,616 12/31/2019
Ithaka Group LLC270,175$42,607 12/31/2019
     MSFT270,175$42,607 12/31/2019
Frontier Investment Mgmt Co. $42,438 12/31/2019
     MSFT271,102$42,753 12/31/2019
     Put2,000$315 12/31/2019
FineMark National Bank & Trust268,421$42,330 12/31/2019
     MSFT268,421$42,330 12/31/2019
Kemnay Advisory Services Inc.267,165$42,132 12/31/2019
     MSFT267,165$42,132 12/31/2019
Horan Capital Management266,968$42,101 12/31/2019
     MSFT266,968$42,101 12/31/2019
Pinnacle Financial Partners Inc.266,523$42,030 12/31/2019
     MSFT266,523$42,030 12/31/2019
Obermeyer Wood Investment Counsel Lllp265,696$41,900 12/31/2019
     MSFT265,696$41,900 12/31/2019
Kinneret Advisory LLC265,588$41,883 12/31/2019
     MSFT265,588$41,883 12/31/2019
Weiss Multi Strategy Advisers LLC $41,816 12/31/2019
     MSFT465,162$73,356 12/31/2019
     Put200,000$31,540 12/31/2019
Clear Street Markets LLC $41,807 12/31/2019
     MSFT270,300$42,626 12/31/2019
     Put197$3,106 12/31/2019
     Call145$2,287 12/31/2019
Nwam LLC264,990$41,789 12/31/2019
     MSFT264,990$41,789 12/31/2019
Cidel Asset Management Inc.264,614$41,730 12/31/2019
     MSFT264,614$41,730 12/31/2019
Payden & Rygel261,270$41,202 12/31/2019
     MSFT261,270$41,202 12/31/2019
Cigna Investments Inc. New241,628$41,132 12/31/2019
     MSFT241,628$41,132 12/31/2019
Tower Bridge Advisors260,192$41,032 12/31/2019
     MSFT260,192$41,032 12/31/2019
First Allied Advisory Services Inc.257,855$40,728 12/31/2019
     MSFT257,855$40,728 12/31/2019
GW&K Investment Management LLC255,226$40,249 12/31/2019
     MSFT255,226$40,249 12/31/2019
OLD National Bancorp IN254,870$40,193 12/31/2019
     MSFT254,870$40,193 12/31/2019
Massmutual Trust Co. FSB ADV288,580$40,121 09/30/2019
     MSFT288,580$40,121 09/30/2019
Mission Wealth Management LP $40,045 12/31/2019
     MSFT253,932$40,045 12/31/2019
     Put25,600$0 12/31/2019
Chilton Capital Management LLC253,914$40,042 12/31/2019
     MSFT253,914$40,042 12/31/2019
Eagle Ridge Investment Management253,551$39,985 12/31/2019
     MSFT253,551$39,985 12/31/2019
Alpha Cubed Investments LLC253,511$39,979 12/31/2019
     MSFT253,511$39,979 12/31/2019
Huber Capital Management LLC253,473$39,973 12/31/2019
     MSFT253,473$39,973 12/31/2019
Jupiter Asset Management Ltd.253,601$39,937 12/31/2019
     MSFT253,601$39,937 12/31/2019
BBVA USA Bancshares Inc.253,149$39,921 12/31/2019
     MSFT253,149$39,921 12/31/2019
First National Trust Co252,272$39,784 12/31/2019
     MSFT252,272$39,784 12/31/2019
Foyston Gordon & Payne Inc252,200$39,772 12/31/2019
     MSFT252,200$39,772 12/31/2019
Citadel Advisors LLC $39,759 12/31/2019
     Call6,635,600$1,046,434 12/31/2019
     Put6,426,600$1,013,475 12/31/2019
     MSFT43,120$6,800 12/31/2019
Northeast Investment Management251,928$39,729 12/31/2019
     MSFT251,928$39,729 12/31/2019
Johanson Financial Advisors Inc.6,254,458$39,651 12/31/2019
     MSFT6,254,458$39,651 12/31/2019
Capital Counsel LLC NY250,934$39,572 12/31/2019
     MSFT250,934$39,572 12/31/2019
TRB Advisors LP250,000$39,426 12/31/2019
     MSFT250,000$39,426 12/31/2019
Sandy Spring Bank249,797$39,393 12/31/2019
     MSFT249,797$39,393 12/31/2019
Suncoast Equity Management249,436$39,336 12/31/2019
     MSFT249,436$39,336 12/31/2019
Advisor Partners LLC240,799$39,292 12/31/2019
     MSFT240,799$39,292 12/31/2019
Tibra Equities Europe Ltd248,200$39,141 12/31/2019
     MSFT248,200$39,141 12/31/2019
Berkshire Asset Management LLC PA245,899$38,778 12/31/2019
     MSFT245,899$38,778 12/31/2019
Cooperman Leon G245,705$38,748 12/31/2019
     MSFT245,705$38,748 12/31/2019
Knights of Columbus Asset Advisors LLC245,705$38,748 12/31/2019
     MSFT245,705$38,748 12/31/2019
South State Corp244,864$38,615 12/31/2019
     MSFT244,864$38,615 12/31/2019
Community Trust & Investment Co.244,758$38,598 12/31/2019
     MSFT244,758$38,598 12/31/2019
Guinness Asset Management Ltd243,959$38,473 12/31/2019
     MSFT243,959$38,473 12/31/2019
Waters Parkerson & CO. LLC243,590$38,414 12/31/2019
     MSFT243,590$38,414 12/31/2019
Regentatlantic Capital LLC243,082$38,334 12/31/2019
     MSFT243,082$38,334 12/31/2019
Welch Group LLC242,566$38,253 12/31/2019
     MSFT242,566$38,253 12/31/2019
RMB Capital Management LLC240,831$37,980 12/31/2019
     MSFT240,831$37,980 12/31/2019
Campbell Newman Asset Management Inc.240,685$37,956 12/31/2019
     MSFT240,685$37,956 12/31/2019
Taurus Asset Management LLC239,826$37,821 12/31/2019
     MSFT239,826$37,821 12/31/2019
Bristlecone Advisors LLC239,583$37,782 12/31/2019
     MSFT239,583$37,782 12/31/2019
Ancora Advisors LLC239,169$37,717 12/31/2019
     MSFT239,169$37,717 12/31/2019
Granite Investment Partners LLC238,214$37,566 12/31/2019
     MSFT238,214$37,566 12/31/2019
Kanawha Capital Management LLC237,979$37,529 12/31/2019
     MSFT237,979$37,529 12/31/2019
Argent Trust Co237,847$37,508 12/31/2019
     MSFT237,847$37,508 12/31/2019
Hyman Charles D237,764$37,495 12/31/2019
     MSFT237,764$37,495 12/31/2019
Chicago Equity Partners LLC237,465$37,448 12/31/2019
     MSFT237,465$37,448 12/31/2019
Rovida Advisors Inc.237,400$37,386 12/31/2019
     MSFT237,400$37,386 12/31/2019
Livforsakringsbolaget Skandia Omsesidigt236,342$37,271 12/31/2019
     MSFT236,342$37,271 12/31/2019
Stock Yards Bank & Trust Co.234,799$37,028 12/31/2019
     MSFT234,799$37,028 12/31/2019
PARUS FINANCE UK Ltd233,740$36,861 12/31/2019
     MSFT233,740$36,861 12/31/2019
Willis Investment Counsel232,941$36,735 12/31/2019
     MSFT232,941$36,735 12/31/2019
Gluskin Sheff & Assoc Inc.237,613$36,709 12/31/2019
     MSFT237,613$36,709 12/31/2019
Willingdon Wealth Management232,093$36,601 12/31/2019
     MSFT232,093$36,601 12/31/2019
Empire Life Investments Inc.231,767$36,550 12/31/2019
     MSFT231,767$36,550 12/31/2019
Brandes Investment Partners LP230,879$36,409 12/31/2019
     MSFT230,879$36,409 12/31/2019
Hitchwood Capital Management LP230,000$36,271 12/31/2019
     MSFT230,000$36,271 12/31/2019
First Quadrant L P CA229,040$36,120 12/31/2019
     MSFT229,040$36,120 12/31/2019
HighTower Trust Services LTA228,647$36,058 12/31/2019
     MSFT228,647$36,058 12/31/2019
WestEnd Advisors LLC227,970$35,951 12/31/2019
     MSFT227,970$35,951 12/31/2019
Robecosam AG226,830$35,746 12/31/2019
     MSFT226,830$35,746 12/31/2019
Franklin Street Advisors Inc. NC226,517$35,722 12/31/2019
     MSFT226,517$35,722 12/31/2019
Logan Capital Management Inc.225,542$35,568 12/31/2019
     MSFT225,542$35,568 12/31/2019
Abner Herrman & Brock LLC225,481$35,558 12/31/2019
     MSFT225,481$35,558 12/31/2019
Azimuth Capital Management LLC224,352$35,380 12/31/2019
     MSFT224,352$35,380 12/31/2019
Anchor Capital Advisors LLC224,211$35,358 12/31/2019
     MSFT224,211$35,358 12/31/2019
Ulysses Management LLC $35,356 12/31/2019
     MSFT254,200$40,087 12/31/2019
     Put30,000$4,731 12/31/2019
Trust Co. of Vermont223,923$35,313 12/31/2019
     MSFT223,923$35,313 12/31/2019
Thomasville National Bank223,544$35,253 12/31/2019
     MSFT223,544$35,253 12/31/2019
Vestor Capital LLC223,401$35,230 12/31/2019
     MSFT223,401$35,230 12/31/2019
Nichols & Pratt Advisers LLP MA222,107$35,026 12/31/2019
     MSFT222,107$35,026 12/31/2019
Royal Bank of Scotland Group PLC220,381$34,754 12/31/2019
     MSFT220,381$34,754 12/31/2019
Woodstock Corp220,334$34,747 12/31/2019
     MSFT220,334$34,747 12/31/2019
Independent Advisor Alliance $34,733 12/31/2019
     MSFT220,166$34,720 12/31/2019
     Call1$13 12/31/2019
Bamco Inc. NY219,680$34,644 12/31/2019
     MSFT219,680$34,644 12/31/2019
Klingenstein Fields & Co. LLC219,066$34,546 12/31/2019
     MSFT219,066$34,546 12/31/2019
Cumberland Partners Ltd218,800$34,505 12/31/2019
     MSFT218,800$34,505 12/31/2019
First American Bank218,283$34,423 12/31/2019
     MSFT218,283$34,423 12/31/2019
Guardian Capital LP217,554$34,308 12/31/2019
     MSFT217,554$34,308 12/31/2019
QCI Asset Management Inc. NY217,090$34,235 12/31/2019
     MSFT217,090$34,235 12/31/2019
CapWealth Advisors LLC216,939$34,211 12/31/2019
     MSFT216,939$34,211 12/31/2019
Berkshire Capital Holdings Inc.228,020$34,116 12/31/2019
     MSFT228,020$34,116 12/31/2019
Baxter Bros Inc.216,197$34,094 12/31/2019
     MSFT216,197$34,094 12/31/2019
Pictet North America Advisors SA215,334$33,958 12/31/2019
     MSFT215,334$33,958 12/31/2019
Lockheed Martin Investment Management Co.215,226$33,941 12/31/2019
     MSFT215,226$33,941 12/31/2019
Smith Salley & Associates214,873$33,886 12/31/2019
     MSFT214,873$33,886 12/31/2019
Lido Advisors LLC214,867$33,885 12/31/2019
     MSFT214,867$33,885 12/31/2019
Centre Asset Management LLC214,596$33,842 12/31/2019
     MSFT214,596$33,842 12/31/2019
Violich Capital Management Inc.214,133$33,769 12/31/2019
     MSFT214,133$33,769 12/31/2019
Renaissance Group LLC213,867$33,727 12/31/2019
     MSFT213,867$33,727 12/31/2019
Beacon Investment Advisory Services Inc.213,486$33,667 12/31/2019
     MSFT213,486$33,667 12/31/2019
Sumitomo Life Insurance Co.213,456$33,662 12/31/2019
     MSFT213,456$33,662 12/31/2019
Neville Rodie & Shaw Inc.213,270$33,633 12/31/2019
     MSFT213,270$33,633 12/31/2019
Polaris Greystone Financial Group LLC201,124$33,421 12/31/2019
     MSFT201,124$33,421 12/31/2019
Bank of Hawaii211,729$33,390 12/31/2019
     MSFT211,729$33,390 12/31/2019
Banco de Sabadell S.A211,548$33,351 12/31/2019
     MSFT211,548$33,351 12/31/2019
Bellevue Asset Management LLC211,404$33,338 12/31/2019
     MSFT211,404$33,338 12/31/2019
GFI Investment Counsel Ltd.211,093$33,284 12/31/2019
     MSFT211,093$33,284 12/31/2019
Stewart & Patten Co. LLC210,557$33,205 12/31/2019
     MSFT210,557$33,205 12/31/2019
Glenview Capital Management LLC210,518$33,199 12/31/2019
     MSFT210,518$33,199 12/31/2019
Wetherby Asset Management Inc.210,141$33,139 12/31/2019
     MSFT210,141$33,139 12/31/2019
Clarkston Capital Partners LLC208,953$32,952 12/31/2019
     MSFT208,953$32,952 12/31/2019
Capco Asset Management LLC207,646$32,746 12/31/2019
     MSFT207,646$32,746 12/31/2019
Brio Consultants LLC207,094$32,659 12/31/2019
     MSFT207,094$32,659 12/31/2019
Richard Bernstein Advisors LLC206,632$32,585 12/31/2019
     MSFT206,632$32,585 12/31/2019
Argent Capital Management LLC206,081$32,499 12/31/2019
     MSFT206,081$32,499 12/31/2019
Amica Mutual Insurance Co.205,326$32,380 12/31/2019
     MSFT205,326$32,380 12/31/2019
Miura Global Management LLC205,000$32,329 12/31/2019
     MSFT205,000$32,329 12/31/2019
Burney Co.204,338$32,224 12/31/2019
     MSFT204,338$32,224 12/31/2019
Optiver US LLC $32,031 12/31/2019
     PUT1,045$16,744 12/31/2019
     CALL679$10,706 12/31/2019
     COM29,055$4,581 12/31/2019
Sander Capital Advisors Inc.202,475$31,930 12/31/2019
     MSFT202,475$31,930 12/31/2019
Cookson Peirce & Co. Inc.202,043$31,862 12/31/2019
     MSFT202,043$31,862 12/31/2019
Matrix Asset Advisors Inc. NY201,362$31,755 12/31/2019
     MSFT201,362$31,755 12/31/2019
Interval Partners LP201,293$31,744 12/31/2019
     MSFT201,293$31,744 12/31/2019
Highstreet Asset Management Inc.201,018$31,701 12/31/2019
     MSFT201,018$31,701 12/31/2019
James Investment Research Inc.200,690$31,649 12/31/2019
     MSFT200,690$31,649 12/31/2019
Wade G W & Inc.200,544$31,626 12/31/2019
     MSFT200,544$31,626 12/31/2019
Doyle Wealth Management199,738$31,499 12/31/2019
     MSFT199,738$31,499 12/31/2019
Moors & Cabot Inc. $31,387 12/31/2019
     MSFT198,644$31,380 12/31/2019
     Call2,500$7 12/31/2019
Tiger Management L.L.C.198,840$31,357 12/31/2019
     MSFT198,840$31,357 12/31/2019
Nexus Investment Management Inc.198,820$31,354 12/31/2019
     MSFT198,820$31,354 12/31/2019
Wilsey Asset Management Inc.198,944$31,351 12/31/2019
     MSFT198,944$31,351 12/31/2019
Papp L Roy & Associates198,087$31,238 12/31/2019
     MSFT198,087$31,238 12/31/2019
ETRADE Capital Management LLC197,535$31,152 12/31/2019
     MSFT197,535$31,152 12/31/2019
C Partners Holding GmbH197,374$31,126 12/31/2019
     MSFT197,374$31,126 12/31/2019
Baldwin Brothers Inc. MA197,294$31,114 12/31/2019
     MSFT197,294$31,114 12/31/2019
Kovitz Investment Group Partners LLC196,780$31,032 12/31/2019
     MSFT196,780$31,032 12/31/2019
Dearborn Partners LLC196,241$30,947 12/31/2019
     MSFT196,241$30,947 12/31/2019
LVM Capital Management Ltd. MI195,366$30,809 12/31/2019
     MSFT195,366$30,809 12/31/2019
Columbus Hill Capital Management L.P.195,065$30,762 12/31/2019
     MSFT195,065$30,762 12/31/2019
Maple Capital Management Inc.194,979$30,748 12/31/2019
     MSFT194,979$30,748 12/31/2019
Marble Harbor Investment Counsel LLC194,889$30,734 12/31/2019
     MSFT194,889$30,734 12/31/2019
LS Investment Advisors LLC193,695$30,546 12/31/2019
     MSFT193,695$30,546 12/31/2019
Smith Chas P & Associates PA Cpas193,434$30,505 12/31/2019
     MSFT193,434$30,505 12/31/2019
Cornerstone Capital Inc.192,935$30,426 12/31/2019
     MSFT192,935$30,426 12/31/2019
Veritas Investment Management UK Ltd192,053$30,287 12/31/2019
     MSFT192,053$30,287 12/31/2019
Stratos Wealth Partners LTD.191,201$30,152 12/31/2019
     MSFT191,201$30,152 12/31/2019
RNC Capital Management LLC190,732$30,079 12/31/2019
     MSFT190,732$30,079 12/31/2019
Patten & Patten Inc. TN189,428$29,873 12/31/2019
     MSFT189,428$29,873 12/31/2019
Baskin Financial Services Inc.189,110$29,823 12/31/2019
     MSFT189,110$29,823 12/31/2019
Ashburton Jersey Ltd188,614$29,744 12/31/2019
     MSFT188,614$29,744 12/31/2019
Aravt Global LLC188,298$29,695 12/31/2019
     MSFT188,298$29,695 12/31/2019
YHB Investment Advisors Inc.187,267$29,532 12/31/2019
     MSFT187,267$29,532 12/31/2019
Mastrapasqua Asset Management Inc.186,759$29,452 12/31/2019
     MSFT186,759$29,452 12/31/2019
Capital Investment Services of America Inc.185,841$29,307 12/31/2019
     MSFT185,841$29,307 12/31/2019
Jones Financial Companies Lllp185,355$29,230 12/31/2019
     MSFT185,355$29,230 12/31/2019
Zweig DiMenna Associates LLC185,331$29,227 12/31/2019
     MSFT185,331$29,227 12/31/2019
Matthew Goff Investment Advisor LLC185,309$29,223 12/31/2019
     MSFT185,309$29,223 12/31/2019
Decatur Capital Management Inc.185,175$29,202 12/31/2019
     MSFT185,175$29,202 12/31/2019
Madison Asset Management LLC184,227$29,053 12/31/2019
     MSFT184,227$29,053 12/31/2019
Ceredex Value Advisors LLC184,065$29,027 12/31/2019
     MSFT184,065$29,027 12/31/2019
Rockland Trust Co.183,820$28,989 12/31/2019
     MSFT183,820$28,989 12/31/2019
Asahi Life Asset Management CO. LTD.183,592$28,952 12/31/2019
     MSFT183,592$28,952 12/31/2019
Montag A & Associates Inc.183,433$28,927 12/31/2019
     MSFT183,433$28,927 12/31/2019
Greystone Managed Investments Inc.207,882$28,902 09/30/2019
     MSFT207,882$28,902 09/30/2019
Trust Co. of Virginia VA181,441$28,613 12/31/2019
     MSFT181,441$28,613 12/31/2019
Clough Capital Partners L P180,807$28,513 12/31/2019
     MSFT180,807$28,513 12/31/2019
Voya Financial Advisors Inc.180,729$28,481 12/31/2019
     MSFT180,729$28,481 12/31/2019
Ledyard National Bank180,111$28,404 12/31/2019
     MSFT180,111$28,404 12/31/2019
JBF Capital Inc.180,000$28,386 12/31/2019
     MSFT180,000$28,386 12/31/2019
Madison Investment Holdings Inc.204,073$28,372 09/30/2019
     MSFT204,073$28,372 09/30/2019
Cypress Capital Management LLC179,765$28,349 12/31/2019
     MSFT179,765$28,349 12/31/2019
Wesleyan Assurance Society179,500$28,268 12/31/2019
     MSFT179,500$28,268 12/31/2019
Manitou Investment Management Ltd.179,036$28,234 12/31/2019
     MSFT179,036$28,234 12/31/2019
Bainco International Investors178,968$28,224 12/31/2019
     MSFT178,968$28,224 12/31/2019
Osborn Williams & Donohoe LLC178,899$28,212 12/31/2019
     MSFT178,899$28,212 12/31/2019
Night Owl Capital Management LLC178,306$28,119 12/31/2019
     MSFT178,306$28,119 12/31/2019
Everence Capital Management Inc.177,978$28,067 12/31/2019
     MSFT177,978$28,067 12/31/2019
SeaTown Holdings Pte. Ltd.177,700$28,023 12/31/2019
     MSFT177,700$28,023 12/31/2019
Palisade Asset Management LLC177,543$27,999 12/31/2019
     MSFT177,543$27,999 12/31/2019
Claar Advisors LLC177,044$27,920 12/31/2019
     MSFT177,044$27,920 12/31/2019
Sowell Financial Services LLC176,604$27,851 12/31/2019
     MSFT176,604$27,851 12/31/2019
Burns J W & Co. Inc. NY175,097$27,613 12/31/2019
     MSFT175,097$27,613 12/31/2019
Thornburg Investment Management Inc.174,840$27,572 12/31/2019
     MSFT174,840$27,572 12/31/2019
Majedie Asset Management Ltd174,276$27,517 12/31/2019
     MSFT174,276$27,517 12/31/2019
First Fiduciary Investment Counsel Inc.174,359$27,496 12/31/2019
     MSFT174,359$27,496 12/31/2019
Boston Common Asset Management LLC173,546$27,368 12/31/2019
     MSFT173,546$27,368 12/31/2019
Carroll Financial Associates Inc.172,779$27,247 12/31/2019
     MSFT172,779$27,247 12/31/2019
Petrus Trust Company LTA172,082$27,137 12/31/2019
     MSFT172,082$27,137 12/31/2019
TPI Fund Managers Ltd171,917$27,111 12/31/2019
     MSFT171,917$27,111 12/31/2019
Colonial Trust Advisors171,733$27,082 12/31/2019
     MSFT171,733$27,082 12/31/2019
Waratah Capital Advisors Ltd.171,459$27,039 12/31/2019
     MSFT171,459$27,039 12/31/2019
Tufton Capital Management171,399$27,029 12/31/2019
     MSFT171,399$27,029 12/31/2019
Greenleaf Trust170,967$26,961 12/31/2019
     MSFT170,967$26,961 12/31/2019
MainStreet Investment Advisors LLC170,690$26,917 12/31/2019
     MSFT170,690$26,917 12/31/2019
Grassi Investment Management170,453$26,880 12/31/2019
     MSFT170,453$26,880 12/31/2019
Equitable Trust Co.169,185$26,681 12/31/2019
     MSFT169,185$26,681 12/31/2019
Two Sigma Advisers LP168,400$26,557 12/31/2019
     MSFT168,400$26,557 12/31/2019
Calamos Wealth Management LLC168,013$26,496 12/31/2019
     MSFT168,013$26,496 12/31/2019
BTR Capital Management Inc.167,369$26,394 12/31/2019
     MSFT167,369$26,394 12/31/2019
Origin Asset Management LLP167,350$26,391 12/31/2019
     MSFT167,350$26,391 12/31/2019
Act Two Investors LLC167,275$26,379 12/31/2019
     MSFT167,275$26,379 12/31/2019
Eagle Global Advisors LLC166,059$26,187 12/31/2019
     MSFT166,059$26,187 12/31/2019
Fulton Breakefield Broenniman LLC165,668$26,126 12/31/2019
     MSFT165,668$26,126 12/31/2019
Northstar Investment Advisors LLC165,547$26,107 12/31/2019
     MSFT165,547$26,107 12/31/2019
Allworth Financial LP165,067$26,031 12/31/2019
     MSFT165,067$26,031 12/31/2019
BLB&B Advisors LLC164,971$26,016 12/31/2019
     MSFT164,971$26,016 12/31/2019
First Citizens Bank & Trust Co.164,571$25,953 12/31/2019
     MSFT164,571$25,953 12/31/2019
Sigma Planning Corp163,531$25,789 12/31/2019
     MSFT163,531$25,789 12/31/2019
united american securities inc. d b a uas asset management 163,515$25,786 12/31/2019
     MSFT163,515$25,786 12/31/2019
Brinker Capital Inc.162,665$25,652 12/31/2019
     MSFT162,665$25,652 12/31/2019
Pillar Pacific Capital Management LLC162,484$25,624 12/31/2019
     MSFT162,484$25,624 12/31/2019
ICM Asset Management Inc. WA162,415$25,613 12/31/2019
     MSFT162,415$25,613 12/31/2019
Adell Harriman & Carpenter Inc.161,218$25,424 12/31/2019
     MSFT161,218$25,424 12/31/2019
LSV Asset Management161,145$25,412 12/31/2019
     MSFT161,145$25,412 12/31/2019
Managed Asset Portfolios LLC160,934$25,379 12/31/2019
     MSFT160,934$25,379 12/31/2019
Washington Trust Bank160,636$25,332 12/31/2019
     MSFT160,636$25,332 12/31/2019
Kingsview Wealth Management LLC $25,296 12/31/2019
     MSFT160,369$25,291 12/31/2019
     Call300$5 12/31/2019
     Put300$0 12/31/2019
Telemus Capital LLC160,357$25,288 12/31/2019
     MSFT160,357$25,288 12/31/2019
Forbes J M & Co. LLP159,870$25,211 12/31/2019
     MSFT159,870$25,211 12/31/2019
Zeke Capital Advisors LLC159,746$25,192 12/31/2019
     MSFT159,746$25,192 12/31/2019
Dundas Partners LLP159,846$25,188 12/31/2019
     MSFT159,846$25,188 12/31/2019
Sather Financial Group Inc159,551$25,161 12/31/2019
     MSFT159,551$25,161 12/31/2019
Grimes & Company Inc.159,463$25,147 12/31/2019
     MSFT159,463$25,147 12/31/2019
Oribel Capital Management LP158,600$25,011 12/31/2019
     MSFT158,600$25,011 12/31/2019
Carret Asset Management LLC158,256$24,957 12/31/2019
     MSFT158,256$24,957 12/31/2019
Meiji Yasuda Life Insurance Co157,508$24,839 12/31/2019
     MSFT157,508$24,839 12/31/2019
Beese Fulmer Investment Management Inc.157,023$24,762 12/31/2019
     MSFT157,023$24,762 12/31/2019
Capital Growth Management LP157,000$24,759 12/31/2019
     MSFT157,000$24,759 12/31/2019
Bank of The West156,987$24,757 12/31/2019
     MSFT156,987$24,757 12/31/2019
Bank of Nova Scotia Trust Co.156,757$24,721 12/31/2019
     MSFT156,757$24,721 12/31/2019
North Star Asset Management Inc.156,437$24,669 12/31/2019
     MSFT156,437$24,669 12/31/2019
Cresset Asset Management LLC155,978$24,598 12/31/2019
     MSFT155,978$24,598 12/31/2019
Van Cleef Asset Management Inc155,622$24,542 12/31/2019
     MSFT155,622$24,542 12/31/2019
Horiko Capital Management LLC $24,507 12/31/2019
     MSFT124,138$19,577 12/31/2019
     Call51,100$4,930 12/31/2019
DE Burlo Group Inc.155,037$24,449 12/31/2019
     MSFT155,037$24,449 12/31/2019
Blue Whale Capital LLP154,230$24,291 12/31/2019
     MSFT154,230$24,291 12/31/2019
Stillwater Capital Advisors LLC153,712$24,240 12/31/2019
     MSFT153,712$24,240 12/31/2019
NJ State Employees Deferred Compensation Plan153,000$24,128 12/31/2019
     MSFT153,000$24,128 12/31/2019
Hoylecohen LLC152,866$24,107 12/31/2019
     MSFT152,866$24,107 12/31/2019
Quest Investment Management LLC152,573$24,061 12/31/2019
     MSFT152,573$24,061 12/31/2019
Baker Avenue Asset Management LP152,535$24,054 12/31/2019
     MSFT152,535$24,054 12/31/2019
Advisory Services Network LLC152,475$24,045 12/31/2019
     MSFT152,475$24,045 12/31/2019
Albion Financial Group UT152,060$23,980 12/31/2019
     MSFT152,060$23,980 12/31/2019
Select Equity Group L.P.151,908$23,956 12/31/2019
     MSFT151,908$23,956 12/31/2019
Bragg Financial Advisors Inc151,894$23,954 12/31/2019
     MSFT151,894$23,954 12/31/2019
Deltec Asset Management LLC151,800$23,939 12/31/2019
     MSFT151,800$23,939 12/31/2019
Townsquare Capital LLC165,394$23,860 09/30/2019
     MSFT165,394$23,860 09/30/2019
Goelzer Investment Management Inc.151,070$23,824 12/31/2019
     MSFT151,070$23,824 12/31/2019
Canandaigua National Bank & Trust Co.150,948$23,804 12/31/2019
     MSFT150,948$23,804 12/31/2019
Sonora Investment Management LLC150,777$23,777 12/31/2019
     MSFT150,777$23,777 12/31/2019
Optimus Prime Fund Management Co. Ltd.150,500$23,734 12/31/2019
     MSFT150,500$23,734 12/31/2019
Lathrop Investment Management Corp150,416$23,721 12/31/2019
     MSFT150,416$23,721 12/31/2019
Parsons Capital Management Inc. RI150,359$23,712 12/31/2019
     MSFT150,359$23,712 12/31/2019
Boston Family Office LLC150,243$23,693 12/31/2019
     MSFT150,243$23,693 12/31/2019
Lowe Brockenbrough & Co. Inc.149,834$23,629 12/31/2019
     MSFT149,834$23,629 12/31/2019
Dowling & Yahnke LLC149,061$23,507 12/31/2019
     MSFT149,061$23,507 12/31/2019
Sullivan Bruyette Speros & Blaney LLC148,865$23,476 12/31/2019
     MSFT148,865$23,476 12/31/2019
Gillespie Robinson & Grimm Inc.148,469$23,414 12/31/2019
     MSFT148,469$23,414 12/31/2019
Rampart Investment Management Company LLC147,742$23,299 12/31/2019
     MSFT147,742$23,299 12/31/2019
Reynders McVeigh Capital Management LLC147,094$23,197 12/31/2019
     MSFT147,094$23,197 12/31/2019
CLARET ASSET MANAGEMENT Corp147,094$23,197 12/31/2019
     MSFT147,094$23,197 12/31/2019
Resources Management Corp CT ADV146,692$23,133 12/31/2019
     MSFT146,692$23,133 12/31/2019
Gamco Investors INC. ET AL146,507$23,104 12/31/2019
     MSFT146,507$23,104 12/31/2019
Hallmark Capital Management Inc.146,502$23,103 12/31/2019
     MSFT146,502$23,103 12/31/2019
Lynch & Associates IN146,502$23,103 12/31/2019
     MSFT146,502$23,103 12/31/2019
Corient Capital Partners LLC146,130$23,044 12/31/2019
     MSFT146,130$23,044 12/31/2019
Cadinha & Co. LLC145,688$22,975 12/31/2019
     MSFT145,688$22,975 12/31/2019
ACG Wealth $22,925 12/31/2019
     MSFT145,472$22,941 12/31/2019
     Put100$16 12/31/2019
Heritage Trust Co145,239$22,904 12/31/2019
     MSFT145,239$22,904 12/31/2019
Hemenway Trust Co LLC145,186$22,896 12/31/2019
     MSFT145,186$22,896 12/31/2019
JS Capital Management LLC145,000$22,867 12/31/2019
     MSFT145,000$22,867 12/31/2019
Beach Investment Counsel Inc. PA144,428$22,776 12/31/2019
     MSFT144,428$22,776 12/31/2019
Novare Capital Management LLC144,170$22,736 12/31/2019
     MSFT144,170$22,736 12/31/2019
RWWM Inc.144,148$22,732 12/31/2019
     MSFT144,148$22,732 12/31/2019
Bridgeway Capital Management Inc.144,045$22,716 12/31/2019
     MSFT144,045$22,716 12/31/2019
Wellington Shields Capital Management LLC143,915$22,695 12/31/2019
     MSFT143,915$22,695 12/31/2019
Connors Investor Services Inc.143,775$22,673 12/31/2019
     MSFT143,775$22,673 12/31/2019
Wendell David Associates Inc.143,258$22,592 12/31/2019
     MSFT143,258$22,592 12/31/2019
Beaumont Financial Partners LLC142,202$22,425 12/31/2019
     MSFT142,202$22,425 12/31/2019
Two Sigma Securities LLC $22,370 12/31/2019
     Call738,100$116,398 12/31/2019
     Put605,800$95,535 12/31/2019
     MSFT9,554$1,507 12/31/2019
Columbia Asset Management141,212$22,269 12/31/2019
     MSFT141,212$22,269 12/31/2019
Davy Global Fund Management Ltd141,145$22,259 12/31/2019
     MSFT141,145$22,259 12/31/2019
Nicholas Hoffman & Company LLC.140,738$22,194 12/31/2019
     MSFT140,738$22,194 12/31/2019
Wealthspire Advisors L.P.140,598$22,172 12/31/2019
     MSFT140,598$22,172 12/31/2019
SVA Wealth Management LLC140,054$22,086 12/31/2019
     MSFT140,054$22,086 12/31/2019
Gabalex Capital Management LLC140,000$22,078 12/31/2019
     MSFT140,000$22,078 12/31/2019
Odey Asset Management Group Ltd139,755$22,039 12/31/2019
     MSFT139,755$22,039 12/31/2019
Strategy Asset Managers LLC139,688$22,029 12/31/2019
     MSFT139,688$22,029 12/31/2019
1ST Source Bank139,609$22,017 12/31/2019
     MSFT139,609$22,017 12/31/2019
Callahan Advisors LLC139,595$22,014 12/31/2019
     MSFT139,595$22,014 12/31/2019
Baltimore Washington Financial Advisors Inc.139,420$21,986 12/31/2019
     MSFT139,420$21,986 12/31/2019
Kingdon Capital Management L.L.C.139,167$21,947 12/31/2019
     MSFT139,167$21,947 12/31/2019
Tandem Investment Advisors Inc.138,876$21,901 12/31/2019
     MSFT138,876$21,901 12/31/2019
Bowling Portfolio Management LLC138,778$21,885 12/31/2019
     MSFT138,778$21,885 12/31/2019
Wallington Asset Management LLC138,678$21,870 12/31/2019
     MSFT138,678$21,870 12/31/2019
Pacific Global Investment Management CO138,290$21,808 12/31/2019
     MSFT138,290$21,808 12/31/2019
Prospera Financial Services Inc137,839$21,737 12/31/2019
     MSFT137,839$21,737 12/31/2019
United Bank137,533$21,689 12/31/2019
     MSFT137,533$21,689 12/31/2019
Founders Capital Management LLC136,546$21,533 12/31/2019
     MSFT136,546$21,533 12/31/2019
Godsey & Gibb Associates136,055$21,456 12/31/2019
     MSFT136,055$21,456 12/31/2019
Vigilant Capital Management LLC135,987$21,445 12/31/2019
     MSFT135,987$21,445 12/31/2019
Greatmark Investment Partners Inc.135,947$21,439 12/31/2019
     MSFT135,947$21,439 12/31/2019
National Asset Management Inc.135,948$21,438 12/31/2019
     MSFT135,948$21,438 12/31/2019
Edge Wealth Management LLC136,388$21,424 12/31/2019
     MSFT136,388$21,424 12/31/2019
Incline Global Management LLC135,644$21,391 12/31/2019
     MSFT135,644$21,391 12/31/2019
Kings Point Capital Management135,504$21,369 12/31/2019
     MSFT135,504$21,369 12/31/2019
Itau Unibanco Holding S.A.134,861$21,268 12/31/2019
     MSFT134,861$21,268 12/31/2019
Jackson Wealth Management LLC128,825$21,260 12/31/2019
     MSFT128,825$21,260 12/31/2019
Pictet & Cie Europe SA134,427$21,199 12/31/2019
     MSFT134,427$21,199 12/31/2019
Dividend Assets Capital LLC134,078$21,144 12/31/2019
     MSFT134,078$21,144 12/31/2019
North American Management Corp133,893$21,115 12/31/2019
     MSFT133,893$21,115 12/31/2019
Narwhal Capital Management133,891$21,115 12/31/2019
     MSFT133,891$21,115 12/31/2019
Mutual Advisors LLC133,729$21,089 12/31/2019
     MSFT133,729$21,089 12/31/2019
Municipal Employees Retirement System of Michigan133,420$21,041 12/31/2019
     MSFT133,420$21,041 12/31/2019
Absher Wealth Management LLC126,856$20,990 12/31/2019
     MSFT126,856$20,990 12/31/2019
First Midwest Bank Trust Division132,897$20,957 12/31/2019
     MSFT132,897$20,957 12/31/2019
Usca Ria LLC132,801$20,943 12/31/2019
     MSFT132,801$20,943 12/31/2019
Cerity Partners LLC132,607$20,912 12/31/2019
     MSFT132,607$20,912 12/31/2019
NBT Bank N A NY132,555$20,904 12/31/2019
     MSFT132,555$20,904 12/31/2019
Buckingham Asset Management LLC132,434$20,885 12/31/2019
     MSFT132,434$20,885 12/31/2019
Vestcor Investment Management Corp132,287$20,862 12/31/2019
     MSFT132,287$20,862 12/31/2019
Ropes Wealth Advisors LLC132,254$20,856 12/31/2019
     MSFT132,254$20,856 12/31/2019
Blue Chip Partners Inc.132,128$20,837 12/31/2019
     MSFT132,128$20,837 12/31/2019
Valeo Financial Advisors LLC131,963$20,811 12/31/2019
     MSFT131,963$20,811 12/31/2019
Strategic Wealth Advisors Group LLC131,260$20,788 12/31/2019
     MSFT131,260$20,788 12/31/2019
Hudson Valley Investment Advisors Inc. ADV131,659$20,763 12/31/2019
     MSFT131,659$20,763 12/31/2019
Motley Fool Asset Management LLC131,178$20,687 12/31/2019
     MSFT131,178$20,687 12/31/2019
Aptus Capital Advisors LLC $20,500 12/31/2019
     Call99,000$15,612 12/31/2019
     MSFT31,001$4,888 12/31/2019
Lincoln National Corp129,664$20,448 12/31/2019
     MSFT129,664$20,448 12/31/2019
Spinnaker Trust129,637$20,443 12/31/2019
     MSFT129,637$20,443 12/31/2019
Auxier Asset Management129,610$20,440 12/31/2019
     MSFT129,610$20,440 12/31/2019
Cape Cod Five Cents Savings Bank129,551$20,430 12/31/2019
     MSFT129,551$20,430 12/31/2019
Clearstead Advisors LLC129,516$20,425 12/31/2019
     MSFT129,516$20,425 12/31/2019
Sequoia Financial Advisors LLC129,099$20,359 12/31/2019
     MSFT129,099$20,359 12/31/2019
Wedbush Securities Inc.128,869$20,323 12/31/2019
     MSFT128,869$20,323 12/31/2019
Avantax Advisory Services Inc.128,708$20,311 12/31/2019
     MSFT128,708$20,311 12/31/2019
Ardsley Advisory Partners LP128,500$20,264 12/31/2019
     MSFT128,500$20,264 12/31/2019
S&CO Inc.128,146$20,209 12/31/2019
     MSFT128,146$20,209 12/31/2019
Wilbanks Smith & Thomas Asset Management LLC127,961$20,179 12/31/2019
     MSFT127,961$20,179 12/31/2019
Columbus Circle Investors127,937$20,176 12/31/2019
     MSFT127,937$20,176 12/31/2019
Jacobs & Co. CA127,930$20,174 12/31/2019
     MSFT127,930$20,174 12/31/2019
Cohen Klingenstein LLC127,682$20,135 12/31/2019
     MSFT127,682$20,135 12/31/2019
Atlantic Union Bankshares Corp127,369$20,087 12/31/2019
     MSFT127,369$20,087 12/31/2019
First Financial Bank Trust Division127,297$20,075 12/31/2019
     MSFT127,297$20,075 12/31/2019
Country Club Trust Company n.a.127,174$20,041 12/31/2019
     MSFT127,174$20,041 12/31/2019
WMS Partners LLC126,824$20,000 12/31/2019
     MSFT126,824$20,000 12/31/2019
Iberiabank Corp126,534$19,954 12/31/2019
     MSFT126,534$19,954 12/31/2019
Trust Co. of Toledo NA OH126,208$19,903 12/31/2019
     MSFT126,208$19,903 12/31/2019
10 15 Associates Inc.126,112$19,888 12/31/2019
     MSFT126,112$19,888 12/31/2019
Pittenger & Anderson Inc.126,109$19,887 12/31/2019
     MSFT126,109$19,887 12/31/2019
Chemung Canal Trust Co.125,895$19,854 12/31/2019
     MSFT125,895$19,854 12/31/2019
Folger Nolan Fleming Douglas Capital Management Inc.125,773$19,834 12/31/2019
     MSFT125,773$19,834 12/31/2019
Falcon Edge Capital LP125,454$19,784 12/31/2019
     MSFT125,454$19,784 12/31/2019
DDD Partners LLC125,429$19,780 12/31/2019
     MSFT125,429$19,780 12/31/2019
Ironwood Investment Counsel LLC125,391$19,774 12/31/2019
     MSFT125,391$19,774 12/31/2019
Webster Bank N. A.125,308$19,761 12/31/2019
     MSFT125,308$19,761 12/31/2019
FTB Advisors Inc.125,078$19,723 12/31/2019
     MSFT125,078$19,723 12/31/2019
Moore Capital Management LP125,000$19,713 12/31/2019
     MSFT125,000$19,713 12/31/2019
BTC Capital Management Inc.124,946$19,709 12/31/2019
     MSFT124,946$19,709 12/31/2019
First Hawaiian Bank124,682$19,663 12/31/2019
     MSFT124,682$19,663 12/31/2019
Foster & Motley Inc.124,327$19,606 12/31/2019
     MSFT124,327$19,606 12/31/2019
American Assets Investment Management LLC124,100$19,571 12/31/2019
     MSFT124,100$19,571 12/31/2019
Mizuho Securities Co. Ltd.123,956$19,548 12/31/2019
     MSFT123,956$19,548 12/31/2019
Madison Wealth Management123,948$19,547 12/31/2019
     MSFT123,948$19,547 12/31/2019
Fulton Bank N.A.123,753$19,516 12/31/2019
     MSFT123,753$19,516 12/31/2019
JLB & Associates Inc.123,185$19,426 12/31/2019
     MSFT123,185$19,426 12/31/2019
Capital International Sarl122,854$19,374 12/31/2019
     MSFT122,854$19,374 12/31/2019
Foster Dykema Cabot & Co. Inc. MA122,699$19,350 12/31/2019
     MSFT122,699$19,350 12/31/2019
Private Trust Co. NA122,613$19,336 12/31/2019
     MSFT122,613$19,336 12/31/2019
Linscomb & Williams Inc.122,600$19,334 12/31/2019
     MSFT122,600$19,334 12/31/2019
Elite Wealth Management Inc.122,541$19,325 12/31/2019
     MSFT122,541$19,325 12/31/2019
Dubuque Bank & Trust Co.121,571$19,172 12/31/2019
     MSFT121,571$19,172 12/31/2019
Bernzott Capital Advisors121,550$19,168 12/31/2019
     MSFT121,550$19,168 12/31/2019
Bar Harbor Trust Services121,262$19,123 12/31/2019
     MSFT121,262$19,123 12/31/2019
Rothschild Investment Corp IL120,934$19,071 12/31/2019
     MSFT120,934$19,071 12/31/2019
IBM Retirement Fund120,577$19,015 12/31/2019
     MSFT120,577$19,015 12/31/2019
AdvisorNet Financial Inc120,455$18,996 12/31/2019
     MSFT120,455$18,996 12/31/2019
Hunter Associates Investment Management LLC120,111$18,942 12/31/2019
     MSFT120,111$18,942 12/31/2019
CAPROCK Group Inc.119,977$18,920 12/31/2019
     MSFT119,977$18,920 12/31/2019
Conning Inc.119,611$18,863 12/31/2019
     MSFT119,611$18,863 12/31/2019
First American Trust FSB119,328$18,819 12/31/2019
     MSFT119,328$18,819 12/31/2019
Archon Partners LLC119,000$18,766 12/31/2019
     MSFT119,000$18,766 12/31/2019
Spence Asset Management118,833$18,740 12/31/2019
     MSFT118,833$18,740 12/31/2019
CNA Financial Corp118,777$18,731 12/31/2019
     MSFT118,777$18,731 12/31/2019
Bourne Lent Asset Management Inc.118,662$18,713 12/31/2019
     MSFT118,662$18,713 12/31/2019
Mark Asset Management LP117,496$18,529 12/31/2019
     MSFT117,496$18,529 12/31/2019
Professional Advisory Services Inc.116,283$18,338 12/31/2019
     MSFT116,283$18,338 12/31/2019
GW Henssler & Associates Ltd.115,747$18,253 12/31/2019
     MSFT115,747$18,253 12/31/2019
McIlrath & Eck LLC115,193$18,166 12/31/2019
     MSFT115,193$18,166 12/31/2019
Sepio Capital LLC115,135$18,157 12/31/2019
     MSFT115,135$18,157 12/31/2019
Fairfield Bush & CO.115,117$18,154 12/31/2019
     MSFT115,117$18,154 12/31/2019
180 Wealth Advisors LLC111,188$18,144 12/31/2019
     MSFT111,188$18,144 12/31/2019
L & S Advisors Inc114,570$18,068 12/31/2019
     MSFT114,570$18,068 12/31/2019
Weatherly Asset Management L. P.113,884$17,959 12/31/2019
     MSFT113,884$17,959 12/31/2019
Wealthstreet Investment Advisors LLC113,709$17,932 12/31/2019
     MSFT113,709$17,932 12/31/2019
Fiduciary Group LLC113,634$17,920 12/31/2019
     MSFT113,634$17,920 12/31/2019
Culbertson A N & Co. Inc.113,484$17,896 12/31/2019
     MSFT113,484$17,896 12/31/2019
Shufro Rose & Co. LLC $17,824 12/31/2019
     MSFT114,027$17,982 12/31/2019
     Put1,000$158 12/31/2019
Union Bancaire Privee Asset Management LLC112,965$17,815 12/31/2019
     MSFT112,965$17,815 12/31/2019
Reilly Financial Advisors LLC112,938$17,810 12/31/2019
     MSFT112,938$17,810 12/31/2019
Simmons Bank112,547$17,749 12/31/2019
     MSFT112,547$17,749 12/31/2019
Camden National Bank112,499$17,741 12/31/2019
     MSFT112,499$17,741 12/31/2019
Kiley Juergens Wealth Management LLC112,430$17,730 12/31/2019
     MSFT112,430$17,730 12/31/2019
Appleton Partners Inc. MA112,414$17,728 12/31/2019
     MSFT112,414$17,728 12/31/2019
Addenda Capital Inc.112,327$17,713 12/31/2019
     MSFT112,327$17,713 12/31/2019
Somerville Kurt F112,054$17,672 12/31/2019
     MSFT112,054$17,672 12/31/2019
Canal Insurance CO112,000$17,662 12/31/2019
     MSFT112,000$17,662 12/31/2019
Nicola Wealth Management LTD.107,144$17,611 12/31/2019
     MSFT107,144$17,611 12/31/2019
Thames Capital Management LLC111,650$17,607 12/31/2019
     MSFT111,650$17,607 12/31/2019
Monetary Management Group Inc.111,377$17,564 12/31/2019
     MSFT111,377$17,564 12/31/2019
Choate Investment Advisors110,798$17,473 12/31/2019
     MSFT110,798$17,473 12/31/2019
Schmidt P J Investment Management Inc.110,706$17,458 12/31/2019
     MSFT110,706$17,458 12/31/2019
KDI Capital Partners LLC110,594$17,441 12/31/2019
     MSFT110,594$17,441 12/31/2019
Hartline Investment Corp110,251$17,387 12/31/2019
     MSFT110,251$17,387 12/31/2019
NorthCoast Asset Management LLC110,244$17,386 12/31/2019
     MSFT110,244$17,386 12/31/2019
Mengis Capital Management Inc.109,835$17,320 12/31/2019
     MSFT109,835$17,320 12/31/2019
Charter Trust Co.109,805$17,316 12/31/2019
     MSFT109,805$17,316 12/31/2019
CCM Investment Advisers LLC109,736$17,305 12/31/2019
     MSFT109,736$17,305 12/31/2019
Guardian Capital Advisors LP106,721$17,303 12/31/2019
     MSFT106,721$17,303 12/31/2019
Visionary Wealth Advisors109,287$17,234 12/31/2019
     MSFT109,287$17,234 12/31/2019
Lucia Wealth Services LLC108,926$17,178 12/31/2019
     MSFT108,926$17,178 12/31/2019
Penobscot Investment Management Company Inc.108,875$17,172 12/31/2019
     MSFT108,875$17,172 12/31/2019
NWQ Investment Management Company LLC108,757$17,151 12/31/2019
     MSFT108,757$17,151 12/31/2019
Wright Investors Service Inc.108,704$17,142 12/31/2019
     MSFT108,704$17,142 12/31/2019
YCG LLC108,688$17,140 12/31/2019
     MSFT108,688$17,140 12/31/2019
River & Mercantile Asset Management LLP108,583$17,102 12/31/2019
     MSFT108,583$17,102 12/31/2019
Brown Advisory Securities LLC108,030$17,039 12/31/2019
     MSFT108,030$17,039 12/31/2019
Nelson Roberts Investment Advisors LLC108,038$17,038 12/31/2019
     MSFT108,038$17,038 12/31/2019
Tompkins Financial Corp107,988$17,030 12/31/2019
     MSFT107,988$17,030 12/31/2019
Granite Investment Advisors LLC107,965$17,026 12/31/2019
     MSFT107,965$17,026 12/31/2019
ST Germain D J Co. Inc.107,929$17,020 12/31/2019
     MSFT107,929$17,020 12/31/2019
Thompson Investment Management Inc.107,872$17,011 12/31/2019
     MSFT107,872$17,011 12/31/2019
DF Dent & Co. Inc.107,420$16,940 12/31/2019
     MSFT107,420$16,940 12/31/2019
Griffin Asset Management Inc.107,112$16,892 12/31/2019
     MSFT107,112$16,892 12/31/2019
Cutler Investment Counsel LLC107,035$16,879 12/31/2019
     MSFT107,035$16,879 12/31/2019
Arrow Financial Corp107,025$16,878 12/31/2019
     MSFT107,025$16,878 12/31/2019
Verity & Verity LLC106,916$16,861 12/31/2019
     MSFT106,916$16,861 12/31/2019
Howe & Rusling Inc.106,896$16,857 12/31/2019
     MSFT106,896$16,857 12/31/2019
Mechanics Bank Trust Department106,802$16,843 12/31/2019
     MSFT106,802$16,843 12/31/2019
Dorsey & Whitney Trust CO LLC106,797$16,842 12/31/2019
     MSFT106,797$16,842 12/31/2019
Vicus Capital106,769$16,837 12/31/2019
     MSFT106,769$16,837 12/31/2019
North Star Investment Management Corp.106,632$16,816 12/31/2019
     MSFT106,632$16,816 12/31/2019
Financial Advocates Investment Management106,595$16,810 12/31/2019
     MSFT106,595$16,810 12/31/2019
Cetera Advisors LLC106,295$16,789 12/31/2019
     MSFT106,295$16,789 12/31/2019
Blue Pool Management Ltd.106,200$16,748 12/31/2019
     MSFT106,200$16,748 12/31/2019
TCF National Bank105,621$16,657 12/31/2019
     MSFT105,621$16,657 12/31/2019
Private Asset Management Inc.105,550$16,646 12/31/2019
     MSFT105,550$16,646 12/31/2019
W.G. Shaheen & Associates DBA Whitney & Co105,304$16,606 12/31/2019
     MSFT105,304$16,606 12/31/2019
German American Bancorp Inc.105,246$16,597 12/31/2019
     MSFT105,246$16,597 12/31/2019
Greenwood Capital Associates LLC105,182$16,587 12/31/2019
     MSFT105,182$16,587 12/31/2019
Coronation Fund Managers Ltd.105,097$16,574 12/31/2019
     MSFT105,097$16,574 12/31/2019
Roundview Capital LLC105,005$16,559 12/31/2019
     MSFT105,005$16,559 12/31/2019
Van Strum & Towne Inc.104,973$16,554 12/31/2019
     MSFT104,973$16,554 12/31/2019
Barometer Capital Management Inc.104,365$16,458 12/31/2019
     MSFT104,365$16,458 12/31/2019
Chicago Capital LLC104,268$16,443 12/31/2019
     MSFT104,268$16,443 12/31/2019
Steigerwald Gordon & Koch Inc.103,818$16,372 12/31/2019
     MSFT103,818$16,372 12/31/2019
Prospector Partners LLC103,800$16,369 12/31/2019
     MSFT103,800$16,369 12/31/2019
Assenagon Asset Management S.A.103,321$16,294 12/31/2019
     MSFT103,321$16,294 12/31/2019
Osborne Partners Capital Management LLC102,968$16,238 12/31/2019
     MSFT102,968$16,238 12/31/2019
CHURCHILL MANAGEMENT Corp102,961$16,237 12/31/2019
     MSFT102,961$16,237 12/31/2019
Dixon Hubard Feinour & Brown Inc. VA102,603$16,180 12/31/2019
     MSFT102,603$16,180 12/31/2019
Two Sigma Investments LP $16,138 12/31/2019
     Put256,600$40,466 12/31/2019
     Call241,000$38,006 12/31/2019
     MSFT117,933$18,598 12/31/2019
Lee Danner & Bass Inc.102,259$16,126 12/31/2019
     MSFT102,259$16,126 12/31/2019
AGF Investments LLC101,909$16,071 12/31/2019
     MSFT101,909$16,071 12/31/2019
Muhlenkamp & Co. Inc.101,622$16,026 12/31/2019
     MSFT101,622$16,026 12/31/2019
Abbrea Capital LLC101,525$16,010 12/31/2019
     MSFT101,525$16,010 12/31/2019
First Merchants Corp101,486$16,004 12/31/2019
     MSFT101,486$16,004 12/31/2019
Provenire Capital LLC101,131$15,948 12/31/2019
     MSFT101,131$15,948 12/31/2019
Girard Partners LTD.101,065$15,938 12/31/2019
     MSFT101,065$15,938 12/31/2019
Thompson Siegel & Walmsley LLC100,489$15,847 12/31/2019
     MSFT100,489$15,847 12/31/2019
Courier Capital LLC97,676$15,832 12/31/2019
     MSFT97,676$15,832 12/31/2019
Empirical Financial Services LLC d.b.a. Empirical Wealth Management100,253$15,810 12/31/2019
     MSFT100,253$15,810 12/31/2019
Trivest Advisors Ltd100,000$15,770 12/31/2019
     MSFT100,000$15,770 12/31/2019
Adviser Investments LLC99,988$15,768 12/31/2019
     MSFT99,988$15,768 12/31/2019
Peak Asset Management LLC99,914$15,757 12/31/2019
     MSFT99,914$15,757 12/31/2019
Oxbow Advisors LLC99,474$15,687 12/31/2019
     MSFT99,474$15,687 12/31/2019
Motco99,264$15,654 12/31/2019
     MSFT99,264$15,654 12/31/2019
Essex Investment Management Co. LLC99,088$15,626 12/31/2019
     MSFT99,088$15,626 12/31/2019
Transform Wealth LLC99,077$15,624 12/31/2019
     MSFT99,077$15,624 12/31/2019
Fagan Associates Inc.99,043$15,619 12/31/2019
     MSFT99,043$15,619 12/31/2019
Psagot Investment House Ltd.98,861$15,590 12/31/2019
     MSFT98,861$15,590 12/31/2019
HighPoint Advisor Group LLC93,545$15,560 12/31/2019
     MSFT93,545$15,560 12/31/2019
TT International98,153$15,478 12/31/2019
     MSFT98,153$15,478 12/31/2019
Glenview State Bank Trust DEPT.98,154$15,478 12/31/2019
     MSFT98,154$15,478 12/31/2019
Sandler Capital Management98,100$15,470 12/31/2019
     MSFT98,100$15,470 12/31/2019
Mcrae Capital Management Inc.98,094$15,469 12/31/2019
     MSFT98,094$15,469 12/31/2019
Atika Capital Management LLC98,000$15,454 12/31/2019
     MSFT98,000$15,454 12/31/2019
Caption Management LLC $15,454 12/31/2019
     Call75,000$11,827 12/31/2019
     MSFT23,000$3,627 12/31/2019
Ipswich Investment Management Co. Inc.97,919$15,442 12/31/2019
     MSFT97,919$15,442 12/31/2019
K2 Principal Fund L.P. $15,415 12/31/2019
     MSFT113,250$17,860 12/31/2019
     Put71,000$11,197 12/31/2019
     Call55,500$8,752 12/31/2019
Caldera Capital LLC97,538$15,382 12/31/2019
     MSFT97,538$15,382 12/31/2019
Community Financial Services Group LLC97,183$15,326 12/31/2019
     MSFT97,183$15,326 12/31/2019
Selz Capital LLC97,000$15,296 12/31/2019
     MSFT97,000$15,296 12/31/2019
Pioneer Trust Bank N A OR96,905$15,282 12/31/2019
     MSFT96,905$15,282 12/31/2019
Murphy Capital Management Inc.96,221$15,174 12/31/2019
     MSFT96,221$15,174 12/31/2019
Dakota Wealth Management $15,155 12/31/2019
     MSFT98,901$15,596 12/31/2019
     Put2,800$441 12/31/2019
Pitcairn Co.95,857$15,117 12/31/2019
     MSFT95,857$15,117 12/31/2019
Buckingham Capital Management Inc.95,802$15,108 12/31/2019
     MSFT95,802$15,108 12/31/2019
Oakwood Capital Management LLC CA95,500$15,060 12/31/2019
     MSFT95,500$15,060 12/31/2019
Edge Capital Group LLC95,458$15,054 12/31/2019
     MSFT95,458$15,054 12/31/2019
Cheviot Value Management LLC95,401$15,045 12/31/2019
     MSFT95,401$15,045 12/31/2019
Hendley & Co. Inc.95,348$15,036 12/31/2019
     MSFT95,348$15,036 12/31/2019
Homrich & Berg95,299$15,029 12/31/2019
     MSFT95,299$15,029 12/31/2019
Winslow Evans & Crocker Inc.94,860$14,962 12/31/2019
     MSFT94,860$14,962 12/31/2019
Stoneridge Investment Partners LLC94,827$14,954 12/31/2019
     MSFT94,827$14,954 12/31/2019
Atom Investors LP94,394$14,886 12/31/2019
     MSFT94,394$14,886 12/31/2019
Nan Shan Life Insurance Co. Ltd.94,300$14,871 12/31/2019
     MSFT94,300$14,871 12/31/2019
Equitable Holdings Inc.94,282$14,868 12/31/2019
     MSFT94,282$14,868 12/31/2019
Moreno Evelyn V94,254$14,864 12/31/2019
     MSFT94,254$14,864 12/31/2019
Kayak Investment Partners LLC93,912$14,810 12/31/2019
     MSFT93,912$14,810 12/31/2019
BBR Partners LLC93,864$14,802 12/31/2019
     MSFT93,864$14,802 12/31/2019
Grand Jean Capital Management Inc.93,681$14,773 12/31/2019
     MSFT93,681$14,773 12/31/2019
Sawtooth Solutions LLC93,239$14,704 12/31/2019
     MSFT93,239$14,704 12/31/2019
Steel Peak Wealth Management LLC93,153$14,690 12/31/2019
     MSFT93,153$14,690 12/31/2019
Gratus Capital LLC92,980$14,663 12/31/2019
     MSFT92,980$14,663 12/31/2019
Overbrook Management Corp92,468$14,582 12/31/2019
     MSFT92,468$14,582 12/31/2019
Westchester Capital Management Inc.92,338$14,562 12/31/2019
     MSFT92,338$14,562 12/31/2019
Renaissance Investment Group LLC92,312$14,558 12/31/2019
     MSFT92,312$14,558 12/31/2019
Peachtree Investment Partners LLC92,305$14,556 12/31/2019
     MSFT92,305$14,556 12/31/2019
Lombard Odier Asset Management Switzerland SA $14,552 12/31/2019
     MSFT73,885$11,652 12/31/2019
     Call18,400$2,900 12/31/2019
Main Street Research LLC92,237$14,546 12/31/2019
     MSFT92,237$14,546 12/31/2019
Parcion Private Wealth LLC92,229$14,545 12/31/2019
     MSFT92,229$14,545 12/31/2019
Steamboat Capital Partners LLC92,093$14,523 12/31/2019
     MSFT92,093$14,523 12/31/2019
Wintrust Investments LLC91,822$14,480 12/31/2019
     MSFT91,822$14,480 12/31/2019
Stonebridge Capital Advisors LLC91,775$14,473 12/31/2019
     MSFT91,775$14,473 12/31/2019
Eubel Brady & Suttman Asset Management Inc.91,537$14,435 12/31/2019
     MSFT91,537$14,435 12/31/2019
Pensionfund DSM Netherlands91,225$14,386 12/31/2019
     MSFT91,225$14,386 12/31/2019
Stonebridge Capital Management Inc.91,201$14,382 12/31/2019
     MSFT91,201$14,382 12/31/2019
Princeton Portfolio Strategies Group LLC91,105$14,367 12/31/2019
     MSFT91,105$14,367 12/31/2019
Buckhead Capital Management LLC90,805$14,320 12/31/2019
     MSFT90,805$14,320 12/31/2019
Taylor Wealth Management Partners90,306$14,241 12/31/2019
     MSFT90,306$14,241 12/31/2019
Marco Investment Management LLC90,293$14,239 12/31/2019
     MSFT90,293$14,239 12/31/2019
Fulcrum Capital LLC90,278$14,237 12/31/2019
     MSFT90,278$14,237 12/31/2019
Junto Capital Management LP90,236$14,230 12/31/2019
     MSFT90,236$14,230 12/31/2019
D L Carlson Investment Group Inc.90,094$14,208 12/31/2019
     MSFT90,094$14,208 12/31/2019
Leavell Investment Management Inc.90,081$14,206 12/31/2019
     MSFT90,081$14,206 12/31/2019
Central Securities Corp90,000$14,193 12/31/2019
     MSFT90,000$14,193 12/31/2019
Northern Oak Wealth Management Inc.89,868$14,172 12/31/2019
     MSFT89,868$14,172 12/31/2019
Toth Financial Advisory Corp89,665$14,140 12/31/2019
     MSFT89,665$14,140 12/31/2019
Advisors Capital Management LLC89,612$14,132 12/31/2019
     MSFT89,612$14,132 12/31/2019
Leuthold Group LLC89,487$14,112 12/31/2019
     MSFT89,487$14,112 12/31/2019
Mcmillion Capital Management Inc.89,460$14,108 12/31/2019
     MSFT89,460$14,108 12/31/2019
Cypress Capital Group89,390$14,098 12/31/2019
     MSFT89,390$14,098 12/31/2019
Capital Investment Advisors LLC89,239$14,073 12/31/2019
     MSFT89,239$14,073 12/31/2019
Athena Capital Advisors LLC89,084$14,049 12/31/2019
     MSFT89,084$14,049 12/31/2019
Buckley Wealth Management LLC88,896$14,019 12/31/2019
     MSFT88,896$14,019 12/31/2019
Arden Trust Co88,895$14,018 12/31/2019
     MSFT88,895$14,018 12/31/2019
Sompo Japan Nipponkoa Asset Management CO. LTD.88,860$14,013 12/31/2019
     MSFT88,860$14,013 12/31/2019
First Interstate Bank88,822$14,008 12/31/2019
     MSFT88,822$14,008 12/31/2019
SeaCrest Wealth Management LLC88,754$13,996 12/31/2019
     MSFT88,754$13,996 12/31/2019
Enterprise Trust & Investment Co88,261$13,919 12/31/2019
     MSFT88,261$13,919 12/31/2019
Aureus Asset Management LLC88,246$13,916 12/31/2019
     MSFT88,246$13,916 12/31/2019
Ramsay Stattman Vela & Price Inc.87,728$13,835 12/31/2019
     MSFT87,728$13,835 12/31/2019
Benjamin F. Edwards & Company Inc.87,683$13,828 12/31/2019
     MSFT87,683$13,828 12/31/2019
Augustine Asset Management Inc.87,671$13,826 12/31/2019
     MSFT87,671$13,826 12/31/2019
Paragon Capital Management LLC87,488$13,797 12/31/2019
     MSFT87,488$13,797 12/31/2019
Cramer Rosenthal Mcglynn LLC87,424$13,787 12/31/2019
     MSFT87,424$13,787 12/31/2019
King Wealth87,370$13,778 12/31/2019
     MSFT87,370$13,778 12/31/2019
Venturi Wealth Management LLC87,195$13,751 12/31/2019
     MSFT87,195$13,751 12/31/2019
Pettyjohn Wood & White Inc.87,151$13,744 12/31/2019
     MSFT87,151$13,744 12/31/2019
Perella Weinberg Partners Capital Management LP87,150$13,744 12/31/2019
     MSFT87,150$13,744 12/31/2019
CWM LLC87,193$13,721 12/31/2019
     MSFT87,193$13,721 12/31/2019
M. Kraus & Co86,854$13,697 12/31/2019
     MSFT86,854$13,697 12/31/2019
Sycomore Asset Management86,776$13,675 12/31/2019
     MSFT86,776$13,675 12/31/2019
Miracle Mile Advisors LLC86,317$13,612 12/31/2019
     MSFT86,317$13,612 12/31/2019
Weik Capital Management86,210$13,595 12/31/2019
     MSFT86,210$13,595 12/31/2019
Scholtz & Company LLC85,968$13,557 12/31/2019
     MSFT85,968$13,557 12/31/2019
Hall Laurie J Trustee85,851$13,537 12/31/2019
     MSFT85,851$13,537 12/31/2019
Mitchell Capital Management Co.85,702$13,515 12/31/2019
     MSFT85,702$13,515 12/31/2019
WINTON GROUP Ltd85,539$13,490 12/31/2019
     MSFT85,539$13,490 12/31/2019
Penserra Capital Management LLC85,482$13,478 12/31/2019
     MSFT85,482$13,478 12/31/2019
Security National Trust Co.85,372$13,463 12/31/2019
     MSFT85,372$13,463 12/31/2019
QV Investors Inc.85,275$13,448 12/31/2019
     MSFT85,275$13,448 12/31/2019
United Asset Strategies Inc.85,104$13,421 12/31/2019
     MSFT85,104$13,421 12/31/2019
Mid Atlantic Financial Management Inc. ADV84,953$13,397 12/31/2019
     MSFT84,953$13,397 12/31/2019
Lawson Kroeker Investment Management Inc. NE84,806$13,374 12/31/2019
     MSFT84,806$13,374 12/31/2019
Schnieders Capital Management LLC84,669$13,352 12/31/2019
     MSFT84,669$13,352 12/31/2019
Resources Investment Advisors LLC.84,551$13,333 12/31/2019
     MSFT84,551$13,333 12/31/2019
Sunbelt Securities Inc.84,156$13,271 12/31/2019
     MSFT84,156$13,271 12/31/2019
KMG Fiduciary Partners LLC83,846$13,223 12/31/2019
     MSFT83,846$13,223 12/31/2019
Northeast Financial Consultants Inc83,841$13,222 12/31/2019
     MSFT83,841$13,222 12/31/2019
Vestmark Advisory Solutions Inc.83,829$13,220 12/31/2019
     MSFT83,829$13,220 12/31/2019
Redwood Investments LLC83,725$13,203 12/31/2019
     MSFT83,725$13,203 12/31/2019
Biltmore Family Office LLC83,606$13,185 12/31/2019
     MSFT83,606$13,185 12/31/2019
NWI Management LP83,500$13,168 12/31/2019
     MSFT83,500$13,168 12/31/2019
Smithfield Trust Co.83,467$13,163 12/31/2019
     MSFT83,467$13,163 12/31/2019
BOK Financial Private Wealth Inc.83,283$13,134 12/31/2019
     MSFT83,283$13,134 12/31/2019
First Washington CORP83,201$13,121 12/31/2019
     MSFT83,201$13,121 12/31/2019
Rings Capital Management LLC83,000$13,089 12/31/2019
     MSFT83,000$13,089 12/31/2019
Laurel Wealth Advisors Inc.82,986$13,087 12/31/2019
     MSFT82,986$13,087 12/31/2019
Wellington Shields & Co. LLC82,695$13,041 12/31/2019
     MSFT82,695$13,041 12/31/2019
Princeton Capital Management LLC70,869$13,032 12/31/2019
     MSFT70,869$13,032 12/31/2019
Adalta Capital Management LLC82,533$13,016 12/31/2019
     MSFT82,533$13,016 12/31/2019
Alpha Omega Wealth Management LLC82,456$13,003 12/31/2019
     MSFT82,456$13,003 12/31/2019
Means Investment CO. Inc.77,546$12,958 12/31/2019
     MSFT77,546$12,958 12/31/2019
Hutchinson Capital Management CA81,935$12,922 12/31/2019
     MSFT81,935$12,922 12/31/2019
Alps Advisors Inc.81,910$12,918 12/31/2019
     MSFT81,910$12,918 12/31/2019
Checchi Capital Advisers LLC81,846$12,907 12/31/2019
     MSFT81,846$12,907 12/31/2019
Garde Capital Inc.81,665$12,879 12/31/2019
     MSFT81,665$12,879 12/31/2019
Pennsylvania Capital Management Inc. ADV81,454$12,845 12/31/2019
     MSFT81,454$12,845 12/31/2019
ExodusPoint Capital Management LP81,434$12,842 12/31/2019
     MSFT81,434$12,842 12/31/2019
Cleararc Capital Inc.81,394$12,836 12/31/2019
     MSFT81,394$12,836 12/31/2019
Ieq Capital LLC81,019$12,777 12/31/2019
     MSFT81,019$12,777 12/31/2019
Marietta Investment Partners LLC80,755$12,735 12/31/2019
     MSFT80,755$12,735 12/31/2019
Hayek Kallen Investment Management80,716$12,729 12/31/2019
     MSFT80,716$12,729 12/31/2019
Cubic Asset Management LLC80,622$12,714 12/31/2019
     MSFT80,622$12,714 12/31/2019
Strategic Advisors LLC80,563$12,705 12/31/2019
     MSFT80,563$12,705 12/31/2019
Schonfeld Strategic Advisors LLC80,500$12,694 12/31/2019
     MSFT80,500$12,694 12/31/2019
HBK Sorce Advisory LLC80,247$12,655 12/31/2019
     MSFT80,247$12,655 12/31/2019
Court Place Advisors LLC80,125$12,636 12/31/2019
     MSFT80,125$12,636 12/31/2019
Cincinnati Casualty Co.80,000$12,616 12/31/2019
     MSFT80,000$12,616 12/31/2019
Graham Capital Management L.P.80,000$12,616 12/31/2019
     MSFT80,000$12,616 12/31/2019
Harbor Investment Advisory LLC $12,589 12/31/2019
     MSFT78,829$12,431 12/31/2019
     Call1,000$158 12/31/2019
Bowie Capital Management LLC79,810$12,586 12/31/2019
     MSFT79,810$12,586 12/31/2019
Northwest Investment Counselors LLC79,645$12,560 12/31/2019
     MSFT79,645$12,560 12/31/2019
Unio Capital LLC79,623$12,557 12/31/2019
     MSFT79,623$12,557 12/31/2019
Dock Street Asset Management Inc.79,543$12,544 12/31/2019
     MSFT79,543$12,544 12/31/2019
Tiger Eye Capital LLC79,448$12,529 12/31/2019
     MSFT79,448$12,529 12/31/2019
Community Bank N.A.79,420$12,524 12/31/2019
     MSFT79,420$12,524 12/31/2019
Headinvest LLC78,994$12,457 12/31/2019
     MSFT78,994$12,457 12/31/2019
R.M.SINCERBEAUX Capital Management LLC78,750$12,419 12/31/2019
     MSFT78,750$12,419 12/31/2019
Symmetry Partners LLC78,741$12,417 12/31/2019
     MSFT78,741$12,417 12/31/2019
Crossvault Capital Management LLC78,715$12,413 12/31/2019
     MSFT78,715$12,413 12/31/2019
Boenning & Scattergood Inc.78,674$12,407 12/31/2019
     MSFT78,674$12,407 12/31/2019
Brasada Capital Management LP78,587$12,394 12/31/2019
     MSFT78,587$12,394 12/31/2019
ProVise Management Group LLC127,158$12,374 12/31/2019
     MSFT127,158$12,374 12/31/2019
Cohen Capital Management Inc.78,396$12,363 12/31/2019
     MSFT78,396$12,363 12/31/2019
Ibex Wealth Advisors78,363$12,358 12/31/2019
     MSFT78,363$12,358 12/31/2019
Valley National Advisers Inc.78,246$12,339 12/31/2019
     MSFT78,246$12,339 12/31/2019
BancorpSouth Bank78,227$12,336 12/31/2019
     MSFT78,227$12,336 12/31/2019
Paragon Capital Management Ltd78,133$12,322 12/31/2019
     MSFT78,133$12,322 12/31/2019
SP Asset Management78,067$12,311 12/31/2019
     MSFT78,067$12,311 12/31/2019
Exencial Wealth Advisors LLC77,856$12,278 12/31/2019
     MSFT77,856$12,278 12/31/2019
Greenbrier Partners Capital Management LLC77,642$12,244 12/31/2019
     MSFT77,642$12,244 12/31/2019
Farmers Trust Co.77,601$12,238 12/31/2019
     MSFT77,601$12,238 12/31/2019
Front Barnett Associates LLC77,570$12,233 12/31/2019
     MSFT77,570$12,233 12/31/2019
Intersect Capital LLC77,399$12,206 12/31/2019
     MSFT77,399$12,206 12/31/2019
Haverford Financial Services Inc.77,230$12,179 12/31/2019
     MSFT77,230$12,179 12/31/2019
Buffington Mohr McNeal77,143$12,165 12/31/2019
     MSFT77,143$12,165 12/31/2019
Quadrant Capital Group LLC77,078$12,118 12/31/2019
     MSFT77,078$12,118 12/31/2019
Ballentine Partners LLC76,816$12,113 12/31/2019
     MSFT76,816$12,113 12/31/2019
Fullerton Fund Management Co Ltd.76,681$12,093 12/31/2019
     MSFT76,681$12,093 12/31/2019
M&R Capital Management Inc.76,418$12,049 12/31/2019
     MSFT76,418$12,049 12/31/2019
Radnor Capital Management LLC76,200$12,017