HoldingsChannel.com
Funds Holding MSFT
HolderAmountPosition Size
($ in 1000's)
 As of
Amundi Pioneer Asset Management Inc.18,052,510$247,148,394 09/30/2019
     MSFT18,052,510$247,148,394 09/30/2019
Vanguard Group Inc.618,132,115$85,938,907 09/30/2019
     MSFT618,132,115$85,938,907 09/30/2019
BlackRock Inc. $71,206,279 09/30/2019
     MSFT511,535,245$71,118,744 09/30/2019
     Call629,600$87,535 09/30/2019
State Street Corp313,871,742$43,637,588 09/30/2019
     MSFT313,871,742$43,637,588 09/30/2019
FMR LLC243,240,860$33,817,777 09/30/2019
     MSFT243,240,860$33,817,777 09/30/2019
Price T Rowe Associates Inc. MD189,992,179$26,414,613 09/30/2019
     MSFT189,992,179$26,414,613 09/30/2019
Capital World Investors180,450,388$25,088,008 09/30/2019
     MSFT180,450,388$25,088,008 09/30/2019
Geode Capital Management LLC107,630,296$14,942,827 09/30/2019
     MSFT107,630,296$14,942,827 09/30/2019
Capital International Investors98,941,506$13,755,833 09/30/2019
     MSFT98,941,506$13,755,833 09/30/2019
Invesco Ltd. $13,119,740 09/30/2019
     MSFT94,344,480$13,116,709 09/30/2019
     Call21,800$3,031 09/30/2019
Northern Trust Corp93,284,473$12,969,340 09/30/2019
     MSFT93,284,473$12,969,340 09/30/2019
Capital Research Global Investors92,893,893$12,915,037 09/30/2019
     MSFT92,893,893$12,915,037 09/30/2019
JPMorgan Chase & Co. $12,481,672 09/30/2019
     MSFT90,073,337$12,522,895 09/30/2019
     Put1,795,100$249,573 09/30/2019
     Call1,498,600$208,350 09/30/2019
Bank of New York Mellon Corp84,923,543$11,806,920 09/30/2019
     MSFT84,923,543$11,806,920 09/30/2019
Bank of America Corp DE $10,725,647 09/30/2019
     MSFT78,702,474$10,942,005 09/30/2019
     Put3,549,100$493,431 09/30/2019
     Call1,992,900$277,073 09/30/2019
Wellington Management Group LLP72,935,692$10,140,250 09/30/2019
     MSFT72,935,692$10,140,250 09/30/2019
Nuveen Asset Management LLC64,383,910$8,951,296 09/30/2019
     MSFT64,383,910$8,951,296 09/30/2019
Morgan Stanley60,833,101$8,457,626 09/30/2019
     MSFT60,833,101$8,457,626 09/30/2019
Wells Fargo & Company MN $7,918,793 09/30/2019
     MSFT56,947,629$7,917,430 09/30/2019
     Call581,900$5,692 09/30/2019
     Put2,429,750$4,329 09/30/2019
Janus Henderson Group PLC52,393,631$7,284,199 09/30/2019
     MSFT52,393,631$7,284,199 09/30/2019
Alliancebernstein L.P.44,311,832$6,160,674 09/30/2019
     MSFT44,311,832$6,160,674 09/30/2019
Goldman Sachs Group Inc. $6,154,293 09/30/2019
     MSFT46,885,938$6,518,552 09/30/2019
     Put3,526,200$490,248 09/30/2019
     Call906,200$125,989 09/30/2019
Legal & General Group Plc44,179,881$6,142,074 09/30/2019
     MSFT44,179,881$6,142,074 09/30/2019
UBS Group AG $5,748,087 09/30/2019
     MSFT42,306,023$5,881,807 09/30/2019
     Put2,577,800$358,392 09/30/2019
     Call1,616,000$224,672 09/30/2019
UBS Asset Management Americas Inc.40,247,925$5,595,669 09/30/2019
     MSFT40,247,925$5,595,669 09/30/2019
Ameriprise Financial Inc.39,777,104$5,530,769 09/30/2019
     MSFT39,777,104$5,530,769 09/30/2019
Charles Schwab Investment Management Inc.35,036,012$4,871,057 09/30/2019
     MSFT35,036,012$4,871,057 09/30/2019
Massachusetts Financial Services Co. MA32,812,008$4,561,852 09/30/2019
     MSFT32,812,008$4,561,852 09/30/2019
Primecap Management Co. CA32,174,838$4,473,268 09/30/2019
     MSFT32,174,838$4,473,268 09/30/2019
Sumitomo Mitsui Trust Holdings Inc.29,247,767$4,066,317 09/30/2019
     MSFT29,247,767$4,066,317 09/30/2019
Royal Bank of Canada $4,062,596 09/30/2019
     MSFT30,697,593$4,267,887 09/30/2019
     Put1,776,100$246,931 09/30/2019
     Call299,500$41,640 09/30/2019
Jennison Associates LLC28,330,200$3,938,748 09/30/2019
     MSFT28,330,200$3,938,748 09/30/2019
Franklin Resources Inc.26,846,712$3,728,631 09/30/2019
     MSFT26,846,712$3,728,631 09/30/2019
Deutsche Bank AG $3,667,715 09/30/2019
     MSFT26,380,171$3,667,626 09/30/2019
     Call1,369$189 09/30/2019
     Put721$100 09/30/2019
Dodge & Cox25,877,769$3,597,786 09/30/2019
     MSFT25,877,769$3,597,786 09/30/2019
Clearbridge Investments LLC24,650,080$3,427,101 09/30/2019
     MSFT24,650,080$3,427,101 09/30/2019
Swiss National Bank24,281,217$3,375,818 09/30/2019
     MSFT24,281,217$3,375,818 09/30/2019
Parametric Portfolio Associates LLC23,906,968$3,323,786 09/30/2019
     MSFT23,906,968$3,323,786 09/30/2019
Sei Investments Co.5,283,886$3,226,343 09/30/2019
     MSFT5,283,886$3,226,343 09/30/2019
Dimensional Fund Advisors LP22,576,753$3,138,713 09/30/2019
     MSFT22,576,753$3,138,713 09/30/2019
Magellan Asset Management Ltd21,394,231$2,974,440 09/30/2019
     MSFT21,394,231$2,974,440 09/30/2019
Fisher Asset Management LLC21,358,671$2,969,496 09/30/2019
     MSFT21,358,671$2,969,496 09/30/2019
American Century Companies Inc.20,010,204$2,782,019 09/30/2019
     MSFT20,010,204$2,782,019 09/30/2019
New York State Common Retirement Fund19,984,931$2,778,505 09/30/2019
     MSFT19,984,931$2,778,505 09/30/2019
Eagle Capital Management LLC18,881,741$2,625,128 09/30/2019
     MSFT18,881,741$2,625,128 09/30/2019
California Public Employees Retirement System18,465,052$2,567,196 09/30/2019
     MSFT18,465,052$2,567,196 09/30/2019
Freestone Capital Holdings LLC175,393$2,524,422 09/30/2019
     MSFT175,393$2,524,422 09/30/2019
Allianz Asset Management GmbH $2,479,268 09/30/2019
     MSFT18,664,588$2,594,816 09/30/2019
     Put1,913,800$266,076 09/30/2019
     Call1,082,700$150,528 09/30/2019
Polen Capital Management LLC16,176,430$2,249,009 09/30/2019
     MSFT16,176,430$2,249,009 09/30/2019
Putnam Investments LLC16,040,692$2,230,138 09/30/2019
     MSFT16,040,692$2,230,138 09/30/2019
Tiger Global Management LLC15,280,500$2,124,448 09/30/2019
     MSFT15,280,500$2,124,448 09/30/2019
Principal Financial Group Inc.15,194,970$2,112,558 09/30/2019
     MSFT15,194,970$2,112,558 09/30/2019
The Manufacturers Life Insurance Company 15,227,372$2,097,265 09/30/2019
     MSFT15,227,372$2,097,265 09/30/2019
Prudential Financial Inc.14,943,794$2,077,631 09/30/2019
     MSFT14,943,794$2,077,631 09/30/2019
Waddell & Reed Financial Inc.14,618,946$2,032,472 09/30/2019
     MSFT14,618,946$2,032,472 09/30/2019
State Farm Mutual Automobile Insurance Co.14,540,142$2,021,516 09/30/2019
     MSFT14,540,142$2,021,516 09/30/2019
Barclays PLC $2,008,835 09/30/2019
     MSFT13,718,927$1,907,343 09/30/2019
     Call2,054,500$285,637 09/30/2019
     Put1,324,500$184,145 09/30/2019
Bank of Montreal Can $1,952,502 09/30/2019
     MSFT14,674,242$2,040,160 09/30/2019
     Put693,800$96,459 09/30/2019
     Call63,300$8,801 09/30/2019
Sanders Capital LLC12,217,263$1,913,305 09/30/2019
     MSFT12,217,263$1,913,305 09/30/2019
California State Teachers Retirement System13,733,218$1,909,329 09/30/2019
     MSFT13,733,218$1,909,329 09/30/2019
Neuberger Berman Group LLC13,703,288$1,905,095 09/30/2019
     MSFT13,703,288$1,905,095 09/30/2019
Rhumbline Advisers13,556,287$1,884,731 09/30/2019
     MSFT13,556,287$1,884,731 09/30/2019
Fred Alger Management LLC13,127,759$1,825,152 09/30/2019
     MSFT13,127,759$1,825,152 09/30/2019
PNC Financial Services Group Inc.12,863,315$1,788,386 09/30/2019
     MSFT12,863,315$1,788,386 09/30/2019
Credit Suisse AG $1,783,239 09/30/2019
     MSFT13,257,692$1,843,217 09/30/2019
     Put1,552,400$215,830 09/30/2019
     Call1,121,000$155,852 09/30/2019
AQR Capital Management LLC12,800,061$1,769,993 09/30/2019
     MSFT12,800,061$1,769,993 09/30/2019
Voya Investment Management LLC12,393,640$1,723,089 09/30/2019
     MSFT12,393,640$1,723,089 09/30/2019
Fundsmith LLP12,189,646$1,694,726 09/30/2019
     MSFT12,189,646$1,694,726 09/30/2019
Alecta Pensionsforsakring Omsesidigt11,960,000$1,662,560 09/30/2019
     MSFT11,960,000$1,662,560 09/30/2019
Investec Asset Management LTD11,675,607$1,623,260 09/30/2019
     MSFT11,675,607$1,623,260 09/30/2019
New York State Teachers Retirement System11,474,631$1,595,318 09/30/2019
     MSFT11,474,631$1,595,318 09/30/2019
Standard Life Aberdeen plc11,398,833$1,584,780 09/30/2019
     MSFT11,398,833$1,584,780 09/30/2019
Loomis Sayles & Co. L P11,245,409$1,563,449 09/30/2019
     MSFT11,245,409$1,563,449 09/30/2019
TD Asset Management Inc.10,976,183$1,526,019 09/30/2019
     MSFT10,976,183$1,526,019 09/30/2019
DZ BANK AG Deutsche Zentral Genossenschafts Bank Frankfurt am Main $1,522,306 09/30/2019
     MSFT10,882,077$1,512,885 09/30/2019
     Call127,900$17,749 09/30/2019
     Put60,000$8,328 09/30/2019
TCI Fund Management Ltd.10,679,732$1,484,803 09/30/2019
     MSFT10,679,732$1,484,803 09/30/2019
Eaton Vance Management10,673,048$1,483,873 09/30/2019
     MSFT10,673,048$1,483,873 09/30/2019
APG Asset Management N.V.11,117,129$1,417,735 09/30/2019
     MSFT11,117,129$1,417,735 09/30/2019
Winslow Capital Management LLC10,068,564$1,399,832 09/30/2019
     MSFT10,068,564$1,399,832 09/30/2019
Brown Advisory Inc.10,046,463$1,396,759 09/30/2019
     MSFT10,046,463$1,396,759 09/30/2019
State Board of Administration of Florida Retirement System9,956,438$1,384,244 09/30/2019
     MSFT9,956,438$1,384,244 09/30/2019
Jackson Square Partners LLC9,683,020$1,346,230 09/30/2019
     MSFT9,683,020$1,346,230 09/30/2019
Adage Capital Partners GP L.L.C.9,664,255$1,343,621 09/30/2019
     MSFT9,664,255$1,343,621 09/30/2019
Raymond James & Associates $1,336,552 09/30/2019
     MSFT9,609,848$1,336,066 09/30/2019
     Call141,500$486 09/30/2019
Lazard Asset Management LLC9,240,287$1,284,675 09/30/2019
     MSFT9,240,287$1,284,675 09/30/2019
Russell Investments Group Ltd.9,084,780$1,259,550 09/30/2019
     MSFT9,084,780$1,259,550 09/30/2019
Swedbank9,038,215$1,256,583 09/30/2019
     MSFT9,038,215$1,256,583 09/30/2019
Parnassus Investments CA8,916,433$1,239,652 09/30/2019
     MSFT8,916,433$1,239,652 09/30/2019
Nordea Investment Management AB8,874,849$1,227,360 09/30/2019
     MSFT8,874,849$1,227,360 09/30/2019
D. E. Shaw & Co. Inc. $1,209,082 09/30/2019
     MSFT8,333,454$1,158,600 09/30/2019
     Call1,359,500$189,011 09/30/2019
     Put996,400$138,529 09/30/2019
Prudential PLC8,603,102$1,195,960 09/30/2019
     MSFT8,603,102$1,195,960 09/30/2019
State of Wisconsin Investment Board8,590,574$1,194,347 09/30/2019
     MSFT8,590,574$1,194,347 09/30/2019
Great West Life Assurance Co. Can8,566,272$1,191,985 09/30/2019
     MSFT8,566,272$1,191,985 09/30/2019
1832 Asset Management L.P.8,612,792$1,186,523 09/30/2019
     MSFT8,612,792$1,186,523 09/30/2019
Bessemer Group Inc.8,290,420$1,152,616 09/30/2019
     MSFT8,290,420$1,152,616 09/30/2019
Hsbc Holdings PLC $1,147,172 09/30/2019
     MSFT8,815,865$1,225,668 09/30/2019
     Put1,637,800$227,703 09/30/2019
     Call1,073,200$149,207 09/30/2019
Barrow Hanley Mewhinney & Strauss LLC7,804,154$1,085,012 09/30/2019
     MSFT7,804,154$1,085,012 09/30/2019
CIBC Private Wealth Group LLC7,648,067$1,063,311 09/30/2019
     MSFT7,648,067$1,063,311 09/30/2019
National Pension Service7,616,115$1,058,868 09/30/2019
     MSFT7,616,115$1,058,868 09/30/2019
Mitsubishi UFJ Trust & Banking Corp7,367,600$1,015,311 09/30/2019
     MSFT7,367,600$1,015,311 09/30/2019
Chevy Chase Trust Holdings Inc.7,564,698$1,013,368 06/30/2019
     MSFT7,564,698$1,013,368 06/30/2019
Schroder Investment Management Group7,329,267$1,009,459 09/30/2019
     MSFT7,329,267$1,009,459 09/30/2019
Victory Capital Management Inc.6,985,535$971,199 09/30/2019
     MSFT6,985,535$971,199 09/30/2019
Arrowstreet Capital Limited Partnership6,916,639$961,620 09/30/2019
     MSFT6,916,639$961,620 09/30/2019
FIL Ltd6,573,297$913,887 09/30/2019
     MSFT6,573,297$913,887 09/30/2019
Los Angeles Capital Management & Equity Research Inc.6,476,572$900,438 09/30/2019
     MSFT6,476,572$900,438 09/30/2019
Independent Franchise Partners LLP6,373,278$886,076 09/30/2019
     MSFT6,373,278$886,076 09/30/2019
Epoch Investment Partners Inc.6,335,420$880,814 09/30/2019
     MSFT6,335,420$880,814 09/30/2019
Korea Investment CORP6,288,659$874,312 09/30/2019
     MSFT6,288,659$874,312 09/30/2019
Fayez Sarofim & Co6,252,930$869,346 09/30/2019
     MSFT6,252,930$869,346 09/30/2019
US Bancorp DE6,184,200$859,790 09/30/2019
     MSFT6,184,200$859,790 09/30/2019
Citigroup Inc. $859,103 09/30/2019
     MSFT7,311,654$1,016,540 09/30/2019
     Put3,778,900$525,380 09/30/2019
     Call2,646,500$367,943 09/30/2019
AMF Pensionsforsakring AB6,174,413$858,429 09/30/2019
     MSFT6,174,413$858,429 09/30/2019
Lone Pine Capital LLC6,059,549$842,459 09/30/2019
     MSFT6,059,549$842,459 09/30/2019
Stifel Financial Corp6,001,055$834,759 09/30/2019
     MSFT6,001,055$834,759 09/30/2019
WELLCOME TRUST LTD THE as trustee of the WELLCOME TRUST6,000,000$834,180 09/30/2019
     MSFT6,000,000$834,180 09/30/2019
Viking Global Investors LP5,934,973$825,139 09/30/2019
     MSFT5,934,973$825,139 09/30/2019
Baird Financial Group Inc.5,857,574$814,379 09/30/2019
     MSFT5,857,574$814,379 09/30/2019
Aperio Group LLC5,846,104$812,784 09/30/2019
     MSFT5,846,104$812,784 09/30/2019
Bank of Nova Scotia5,838,854$811,782 09/30/2019
     MSFT5,838,854$811,782 09/30/2019
Hotchkis & Wiley Capital Management LLC5,834,328$811,147 09/30/2019
     MSFT5,834,328$811,147 09/30/2019
Thrivent Financial for Lutherans5,832,909$810,950 09/30/2019
     MSFT5,832,909$810,950 09/30/2019
Strs Ohio5,781,775$803,840 09/30/2019
     MSFT5,781,775$803,840 09/30/2019
First Manhattan Co.5,756,223$800,288 09/30/2019
     MSFT5,756,223$800,288 09/30/2019
Aristotle Capital Management LLC5,743,713$798,548 09/30/2019
     MSFT5,743,713$798,548 09/30/2019
Baillie Gifford & Co.5,702,590$792,831 09/30/2019
     MSFT5,702,590$792,831 09/30/2019
Egerton Capital UK LLP5,629,941$782,731 09/30/2019
     MSFT5,629,941$782,731 09/30/2019
State of New Jersey Common Pension Fund D5,594,100$777,748 09/30/2019
     MSFT5,594,100$777,748 09/30/2019
ProShare Advisors LLC5,575,390$775,146 09/30/2019
     MSFT5,575,390$775,146 09/30/2019
Panagora Asset Management Inc.5,501,527$764,877 09/30/2019
     MSFT5,501,527$764,877 09/30/2019
Artisan Partners Limited Partnership5,305,582$737,635 09/30/2019
     MSFT5,305,582$737,635 09/30/2019
AustralianSuper Pty Ltd5,246,997$729,490 09/30/2019
     MSFT5,246,997$729,490 09/30/2019
Toronto Dominion Bank5,152,041$716,206 09/30/2019
     MSFT5,152,041$716,206 09/30/2019
Robeco Institutional Asset Management B.V.5,143,220$715,061 09/30/2019
     MSFT5,143,220$715,061 09/30/2019
Public Employees Retirement Association of Colorado5,122,831$712,227 09/30/2019
     MSFT5,122,831$712,227 09/30/2019
NN Investment Partners Holdings N.V.4,991,475$693,964 09/30/2019
     MSFT4,991,475$693,964 09/30/2019
Pictet Asset Management Ltd.4,958,406$689,367 09/30/2019
     MSFT4,958,406$689,367 09/30/2019
Public Employees Retirement System of Ohio4,744,085$659,570 09/30/2019
     MSFT4,744,085$659,570 09/30/2019
DSM Capital Partners LLC4,708,007$654,555 09/30/2019
     MSFT4,708,007$654,555 09/30/2019
Findlay Park Partners LLP4,707,744$654,518 09/30/2019
     MSFT4,707,744$654,518 09/30/2019
Edgewood Management LLC4,695,045$652,752 09/30/2019
     MSFT4,695,045$652,752 09/30/2019
Jensen Investment Management Inc.4,669,077$649,142 09/30/2019
     MSFT4,669,077$649,142 09/30/2019
Caisse DE Depot ET Placement DU Quebec4,657,376$647,515 09/30/2019
     MSFT4,657,376$647,515 09/30/2019
First Eagle Investment Management LLC4,630,709$643,807 09/30/2019
     MSFT4,630,709$643,807 09/30/2019
Retirement Systems of Alabama4,583,359$637,224 09/30/2019
     MSFT4,583,359$637,224 09/30/2019
Boston Partners4,750,409$636,690 09/30/2019
     MSFT4,750,409$636,690 09/30/2019
Royal London Asset Management Ltd.4,567,199$634,932 09/30/2019
     MSFT4,567,199$634,932 09/30/2019
Assenagon Asset Management S.A.4,552,065$632,874 09/30/2019
     MSFT4,552,065$632,874 09/30/2019
Aviva PLC4,455,603$619,463 09/30/2019
     MSFT4,455,603$619,463 09/30/2019
State of Tennessee Treasury Department4,363,290$606,628 09/30/2019
     MSFT4,363,290$606,628 09/30/2019
Asset Management One Co. Ltd.4,240,743$589,591 09/30/2019
     MSFT4,240,743$589,591 09/30/2019
Bahl & Gaynor Inc.4,223,415$587,182 09/30/2019
     MSFT4,223,415$587,182 09/30/2019
Mackenzie Financial Corp4,211,891$585,579 09/30/2019
     MSFT4,211,891$585,579 09/30/2019
Grantham Mayo Van Otterloo & Co. LLC4,199,555$583,864 09/30/2019
     MSFT4,199,555$583,864 09/30/2019
GQG Partners LLC4,133,469$574,345 09/30/2019
     MSFT4,133,469$574,345 09/30/2019
DekaBank Deutsche Girozentrale4,123,727$571,285 09/30/2019
     MSFT4,123,727$571,285 09/30/2019
Blair William & Co. IL4,035,499$561,055 09/30/2019
     MSFT4,035,499$561,055 09/30/2019
Macquarie Group Ltd.4,014,645$558,156 09/30/2019
     MSFT4,014,645$558,156 09/30/2019
Coatue Management LLC4,005,847$556,933 09/30/2019
     MSFT4,005,847$556,933 09/30/2019
Vontobel Asset Management Inc.3,759,946$555,390 09/30/2019
     MSFT3,759,946$555,390 09/30/2019
Duquesne Family Office LLC3,994,703$555,384 09/30/2019
     MSFT3,994,703$555,384 09/30/2019
C WorldWide Group Holding A S3,905,109$542,928 09/30/2019
     MSFT3,905,109$542,928 09/30/2019
Polar Capital LLP3,880,380$539,489 09/30/2019
     MSFT3,880,380$539,489 09/30/2019
Veritas Asset Management LLP3,847,626$534,935 09/30/2019
     MSFT3,847,626$534,935 09/30/2019
Raymond James Financial Services Advisors Inc. $534,671 09/30/2019
     MSFT3,844,182$534,480 09/30/2019
     Call30,000$191 09/30/2019
Skandinaviska Enskilda Banken AB publ 3,780,580$525,613 09/30/2019
     MSFT3,780,580$525,613 09/30/2019
CIBC World Markets Inc. $524,672 09/30/2019
     MSFT3,698,807$514,245 09/30/2019
     Call75,000$10,427 09/30/2019
Calamos Advisors LLC3,726,406$518,082 09/30/2019
     MSFT3,726,406$518,082 09/30/2019
Acadian Asset Management LLC3,714,422$516,414 09/30/2019
     MSFT3,714,422$516,414 09/30/2019
Keybank National Association OH3,700,845$514,529 09/30/2019
     MSFT3,700,845$514,529 09/30/2019
Generation Investment Management LLP3,655,694$508,251 09/30/2019
     MSFT3,655,694$508,251 09/30/2019
Sands Capital Management LLC3,612,413$502,234 09/30/2019
     MSFT3,612,413$502,234 09/30/2019
AMP Capital Investors Ltd3,593,375$494,917 09/30/2019
     MSFT3,593,375$494,917 09/30/2019
Envestnet Asset Management Inc.3,528,187$490,524 09/30/2019
     MSFT3,528,187$490,524 09/30/2019
USS Investment Management Ltd3,518,256$489,108 09/30/2019
     MSFT3,518,256$489,108 09/30/2019
AXA3,424,925$476,167 09/30/2019
     MSFT3,424,925$476,167 09/30/2019
Sustainable Growth Advisers LP3,360,331$467,187 09/30/2019
     MSFT3,360,331$467,187 09/30/2019
Treasurer of the State of North Carolina3,347,037$465,339 09/30/2019
     MSFT3,347,037$465,339 09/30/2019
First Republic Investment Management Inc.3,334,993$463,664 09/30/2019
     MSFT3,334,993$463,664 09/30/2019
DNB Asset Management AS3,315,682$460,979 09/30/2019
     MSFT3,315,682$460,979 09/30/2019
Canada Pension Plan Investment Board3,285,463$456,778 09/30/2019
     MSFT3,285,463$456,778 09/30/2019
KBC Group NV3,284,990$456,713 09/30/2019
     MSFT3,284,990$456,713 09/30/2019
Charles Schwab Investment Advisory Inc.3,266,347$454,120 09/30/2019
     MSFT3,266,347$454,120 09/30/2019
Gateway Investment Advisers LLC3,224,003$448,233 09/30/2019
     MSFT3,224,003$448,233 09/30/2019
Mawer Investment Management Ltd.3,192,048$443,734 09/30/2019
     MSFT3,192,048$443,734 09/30/2019
Burgundy Asset Management Ltd.3,181,113$442,270 09/30/2019
     MSFT3,181,113$442,270 09/30/2019
Kensico Capital Management Corp3,141,000$436,693 09/30/2019
     MSFT3,141,000$436,693 09/30/2019
American International Group Inc.3,086,132$429,065 09/30/2019
     MSFT3,086,132$429,065 09/30/2019
Glenmede Trust Co. NA3,085,095$428,919 09/30/2019
     MSFT3,085,095$428,919 09/30/2019
Man Group plc3,070,051$426,829 09/30/2019
     MSFT3,070,051$426,829 09/30/2019
Yacktman Asset Management LP3,062,273$425,748 09/30/2019
     MSFT3,062,273$425,748 09/30/2019
King Luther Capital Management Corp3,059,347$425,341 09/30/2019
     MSFT3,059,347$425,341 09/30/2019
Steadfast Capital Management LP3,029,131$421,140 09/30/2019
     MSFT3,029,131$421,140 09/30/2019
Lord Abbett & CO. LLC3,022,112$420,164 09/30/2019
     MSFT3,022,112$420,164 09/30/2019
CI Investments Inc.2,998,822$416,927 09/30/2019
     MSFT2,998,822$416,927 09/30/2019
Nomura Asset Management Co. Ltd.2,964,325$412,130 09/30/2019
     MSFT2,964,325$412,130 09/30/2019
Fifth Third Bancorp2,954,171$410,718 09/30/2019
     MSFT2,954,171$410,718 09/30/2019
Zurcher Kantonalbank Zurich Cantonalbank 2,921,969$406,242 09/30/2019
     MSFT2,921,969$406,242 09/30/2019
Two Sigma Advisers LP2,891,000$401,936 09/30/2019
     MSFT2,891,000$401,936 09/30/2019
Troy Asset Management Ltd2,885,378$401,154 09/30/2019
     MSFT2,885,378$401,154 09/30/2019
Vulcan Value Partners LLC2,864,889$398,306 09/30/2019
     MSFT2,864,889$398,306 09/30/2019
Natixis2,863,614$398,128 09/30/2019
     MSFT2,863,614$398,128 09/30/2019
Mackay Shields LLC2,819,624$392,012 09/30/2019
     MSFT2,819,624$392,012 09/30/2019
Nisa Investment Advisors LLC2,783,323$386,965 09/30/2019
     MSFT2,783,323$386,965 09/30/2019
Federated Investors Inc. PA2,754,989$383,026 09/30/2019
     MSFT2,754,989$383,026 09/30/2019
Marshall Wace North America L.P.2,752,602$382,695 09/30/2019
     MSFT2,752,602$382,695 09/30/2019
First Trust Advisors LP2,739,261$380,839 09/30/2019
     MSFT2,739,261$380,839 09/30/2019
Fort Washington Investment Advisors Inc. OH2,715,584$377,548 09/30/2019
     MSFT2,715,584$377,548 09/30/2019
BNP PARIBAS ASSET MANAGEMENT Holding S.A.2,638,709$366,860 09/30/2019
     MSFT2,638,709$366,860 09/30/2019
Diamond Hill Capital Management Inc.2,597,916$361,188 09/30/2019
     MSFT2,597,916$361,188 09/30/2019
Meritage Group LP2,594,048$360,650 09/30/2019
     MSFT2,594,048$360,650 09/30/2019
State of Michigan Retirement System2,579,717$358,658 09/30/2019
     MSFT2,579,717$358,658 09/30/2019
Cibc World Markets Corp $358,108 09/30/2019
     MSFT2,945,555$409,521 09/30/2019
     Put481,852$66,992 09/30/2019
     Call112,052$15,579 09/30/2019
HighTower Advisors LLC $357,416 09/30/2019
     MSFT2,573,373$357,932 09/30/2019
     Put169,300$554 09/30/2019
     Call7,900$38 09/30/2019
Jarislowsky Fraser Ltd2,554,286$355,122 09/30/2019
     MSFT2,554,286$355,122 09/30/2019
First Pacific Advisors LP2,521,409$350,551 09/30/2019
     MSFT2,521,409$350,551 09/30/2019
Ashmore Wealth Management LLC2,465,867$342,830 09/30/2019
     MSFT2,465,867$342,830 09/30/2019
Factory Mutual Insurance Co.2,464,000$342,570 09/30/2019
     MSFT2,464,000$342,570 09/30/2019
Public Sector Pension Investment Board2,456,937$341,588 09/30/2019
     MSFT2,456,937$341,588 09/30/2019
M&T Bank Corp2,380,969$331,026 09/30/2019
     MSFT2,380,969$331,026 09/30/2019
Suntrust Banks Inc.2,379,018$330,754 09/30/2019
     MSFT2,379,018$330,754 09/30/2019
Commerzbank Aktiengesellschaft FI2,293,730$318,897 09/30/2019
     MSFT2,293,730$318,897 09/30/2019
Westfield Capital Management Co. LP2,262,099$314,500 09/30/2019
     MSFT2,262,099$314,500 09/30/2019
LPL Financial LLC2,173,374$302,164 09/30/2019
     MSFT2,173,374$302,164 09/30/2019
Ariel Investments LLC2,161,476$300,510 09/30/2019
     MSFT2,161,476$300,510 09/30/2019
Mirae Asset Global Investments Co. Ltd.2,156,191$299,776 09/30/2019
     MSFT2,156,191$299,776 09/30/2019
BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp2,122,741$295,125 09/30/2019
     MSFT2,122,741$295,125 09/30/2019
Fjarde AP Fonden Fourth Swedish National Pension Fund2,104,371$292,571 09/30/2019
     MSFT2,104,371$292,571 09/30/2019
Loring Wolcott & Coolidge Fiduciary Advisors LLP MA2,088,849$290,413 09/30/2019
     MSFT2,088,849$290,413 09/30/2019
MetLife Investment Management LLC2,077,875$288,887 09/30/2019
     MSFT2,077,875$288,887 09/30/2019
Teacher Retirement System of Texas2,062,175$286,704 09/30/2019
     MSFT2,062,175$286,704 09/30/2019
Commonwealth Equity Services LLC2,046,852$284,573 09/30/2019
     MSFT2,046,852$284,573 09/30/2019
Guggenheim Capital LLC2,039,526$283,556 09/30/2019
     MSFT2,039,526$283,556 09/30/2019
Norinchukin Bank The1,990,580$276,750 09/30/2019
     MSFT1,990,580$276,750 09/30/2019
SRS Investment Management LLC1,971,887$274,151 09/30/2019
     MSFT1,971,887$274,151 09/30/2019
Elkfork Partners LLC1,970,606$273,974 09/30/2019
     MSFT1,970,606$273,974 09/30/2019
Tesco Pension Investment Ltd1,944,547$270,350 09/30/2019
     MSFT1,944,547$270,350 09/30/2019
Natixis Advisors L.P.1,941,105$269,872 09/30/2019
     MSFT1,941,105$269,872 09/30/2019
ClariVest Asset Management LLC1,936,041$269,168 09/30/2019
     MSFT1,936,041$269,168 09/30/2019
Strategic Wealth Partners Ltd. $268,211 09/30/2019
     MSFT16,622$268,211 09/30/2019
     Call0$0 09/30/2019
Rockefeller Capital Management L.P.1,895,003$263,463 09/30/2019
     MSFT1,895,003$263,463 09/30/2019
Jacobs Levy Equity Management Inc.1,893,601$263,267 09/30/2019
     MSFT1,893,601$263,267 09/30/2019
Commerce Bank1,890,964$262,901 09/30/2019
     MSFT1,890,964$262,901 09/30/2019
Virginia Retirement Systems ET AL1,886,800$262,322 09/30/2019
     MSFT1,886,800$262,322 09/30/2019
Alkeon Capital Management LLC1,830,299$254,466 09/30/2019
     MSFT1,830,299$254,466 09/30/2019
Comerica Bank1,774,737$248,356 09/30/2019
     MSFT1,774,737$248,356 09/30/2019
Flossbach Von Storch AG1,785,878$248,291 09/30/2019
     MSFT1,785,878$248,291 09/30/2019
MERIAN GLOBAL INVESTORS UK Ltd1,783,519$247,962 09/30/2019
     MSFT1,783,519$247,962 09/30/2019
SRB Corp1,754,621$243,945 09/30/2019
     MSFT1,754,621$243,945 09/30/2019
Davis Selected Advisers1,744,532$242,542 09/30/2019
     MSFT1,744,532$242,542 09/30/2019
Mitsubishi UFJ Kokusai Asset Management Co. Ltd.1,740,801$242,024 09/30/2019
     MSFT1,740,801$242,024 09/30/2019
Gulf International Bank UK Ltd1,730,049$240,528 09/30/2019
     MSFT1,730,049$240,528 09/30/2019
Boston Trust Walden Corp1,706,515$237,256 09/30/2019
     MSFT1,706,515$237,256 09/30/2019
Mairs & Power INC1,698,855$236,192 09/30/2019
     MSFT1,698,855$236,192 09/30/2019
Artemis Investment Management LLP1,697,861$235,530 09/30/2019
     MSFT1,697,861$235,530 09/30/2019
Xact Kapitalforvaltning AB1,680,280$233,609 09/30/2019
     MSFT1,680,280$233,609 09/30/2019
London Co. of Virginia1,639,137$227,889 09/30/2019
     MSFT1,639,137$227,889 09/30/2019
Glen Harbor Capital Management LLC1,622,852$225,625 09/30/2019
     MSFT1,622,852$225,625 09/30/2019
Everett Harris & Co. CA1,615,083$224,545 09/30/2019
     MSFT1,615,083$224,545 09/30/2019
Harding Loevner LP1,578,108$219,405 09/30/2019
     MSFT1,578,108$219,405 09/30/2019
Janney Montgomery Scott LLC1,575,126$218,990 09/30/2019
     MSFT1,575,126$218,990 09/30/2019
MUFG Securities EMEA plc1,570,345$218,325 09/30/2019
     MSFT1,570,345$218,325 09/30/2019
Regions Financial Corp1,550,885$215,620 09/30/2019
     MSFT1,550,885$215,620 09/30/2019
Haverford Trust Co.1,522,642$211,693 09/30/2019
     MSFT1,522,642$211,693 09/30/2019
Metropolitan Life Insurance Co NY1,508,692$209,753 09/30/2019
     MSFT1,508,692$209,753 09/30/2019
RE Advisers Corp1,508,597$209,740 09/30/2019
     MSFT1,508,597$209,740 09/30/2019
Oregon Public Employees Retirement Fund1,495,987$207,987 09/30/2019
     MSFT1,495,987$207,987 09/30/2019
Manning & Napier Group LLC1,494,995$207,848 09/30/2019
     MSFT1,494,995$207,848 09/30/2019
CIBC Asset Management Inc1,487,241$206,757 09/30/2019
     MSFT1,487,241$206,757 09/30/2019
Alleghany Corp DE1,485,151$206,481 09/30/2019
     MSFT1,485,151$206,481 09/30/2019
Teachers Retirement System of The State of Kentucky1,459,934$202,975 09/30/2019
     MSFT1,459,934$202,975 09/30/2019
Zurich Insurance Group Ltd FI1,456,656$202,519 09/30/2019
     MSFT1,456,656$202,519 09/30/2019
Arizona State Retirement System1,448,434$201,376 09/30/2019
     MSFT1,448,434$201,376 09/30/2019
Jane Street Group LLC $200,513 09/30/2019
     Call3,683,300$512,089 09/30/2019
     Put2,384,800$331,558 09/30/2019
     MSFT143,717$19,982 09/30/2019
Mn Services Vermogensbeheer B.V.1,442,011$200,483 09/30/2019
     MSFT1,442,011$200,483 09/30/2019
Utah Retirement Systems1,438,373$199,977 09/30/2019
     MSFT1,438,373$199,977 09/30/2019
Cincinnati Insurance Co.1,434,550$199,445 09/30/2019
     MSFT1,434,550$199,445 09/30/2019
Capital Bank & Trust Co1,434,061$199,378 09/30/2019
     MSFT1,434,061$199,378 09/30/2019
State of Alaska Department of Revenue1,426,862$198,375 09/30/2019
     MSFT1,426,862$198,375 09/30/2019
Causeway Capital Management LLC1,424,544$198,054 09/30/2019
     MSFT1,424,544$198,054 09/30/2019
Texas Permanent School Fund1,422,405$197,757 09/30/2019
     MSFT1,422,405$197,757 09/30/2019
Farallon Capital Management LLC1,414,272$196,626 09/30/2019
     MSFT1,414,272$196,626 09/30/2019
Atalanta Sosnoff Capital LLC1,409,803$196,005 09/30/2019
     MSFT1,409,803$196,005 09/30/2019
Tocqueville Asset Management L.P.1,405,777$195,445 09/30/2019
     MSFT1,405,777$195,445 09/30/2019
Smith Asset Management Group LP1,377,003$191,324 09/30/2019
     MSFT1,377,003$191,324 09/30/2019
Allen Investment Management LLC1,360,316$189,125 09/30/2019
     MSFT1,360,316$189,125 09/30/2019
AJO LP1,359,274$188,979 09/30/2019
     MSFT1,359,274$188,979 09/30/2019
Creative Planning $188,813 09/30/2019
     MSFT1,330,528$184,983 09/30/2019
     Call146,700$3,845 09/30/2019
     Put7,700$15 09/30/2019
Scharf Investments LLC1,350,530$187,764 09/30/2019
     MSFT1,350,530$187,764 09/30/2019
Atlanta Capital Management Co. L L C1,326,141$184,373 09/30/2019
     MSFT1,326,141$184,373 09/30/2019
Dorsal Capital Management LLC1,322,500$183,867 09/30/2019
     MSFT1,322,500$183,867 09/30/2019
Actiam N.V.1,318,610$183,326 09/30/2019
     MSFT1,318,610$183,326 09/30/2019
Maverick Capital Ltd.1,310,127$182,147 09/30/2019
     MSFT1,310,127$182,147 09/30/2019
Westpac Banking Corp1,304,292$181,336 09/30/2019
     MSFT1,304,292$181,336 09/30/2019
Pacer Advisors Inc.1,291,820$179,602 09/30/2019
     MSFT1,291,820$179,602 09/30/2019
Silvercrest Asset Management Group LLC1,287,436$178,992 09/30/2019
     MSFT1,287,436$178,992 09/30/2019
Employees Retirement System of Texas1,286,603$178,876 09/30/2019
     MSFT1,286,603$178,876 09/30/2019
Meadow Creek Investment Management LLC1,275,098$177,277 09/30/2019
     MSFT1,275,098$177,277 09/30/2019
Sculptor Capital LP1,273,828$177,100 09/30/2019
     MSFT1,273,828$177,100 09/30/2019
Connor Clark & Lunn Investment Management Ltd.1,271,772$176,814 09/30/2019
     MSFT1,271,772$176,814 09/30/2019
Comgest Global Investors S.A.S.1,262,921$175,584 09/30/2019
     MSFT1,262,921$175,584 09/30/2019
Amalgamated Bank1,256,316$174,666 09/30/2019
     MSFT1,256,316$174,666 09/30/2019
First Foundation Advisors1,256,078$174,632 09/30/2019
     MSFT1,256,078$174,632 09/30/2019
Chilton Investment Co. LLC1,238,067$172,128 09/30/2019
     MSFT1,238,067$172,128 09/30/2019
Ladenburg Thalmann Financial Services Inc.1,234,199$171,567 09/30/2019
     MSFT1,234,199$171,567 09/30/2019
Sterling Capital Management LLC1,231,490$171,214 09/30/2019
     MSFT1,231,490$171,214 09/30/2019
Close Asset Management Ltd1,229,126$170,873 09/30/2019
     MSFT1,229,126$170,873 09/30/2019
ANTIPODES PARTNERS Ltd1,223,595$170,116 09/30/2019
     MSFT1,223,595$170,116 09/30/2019
DAVENPORT & Co LLC1,259,339$169,732 09/30/2019
     MSFT1,259,339$169,732 09/30/2019
Mutual of America Capital Management LLC1,200,074$166,846 09/30/2019
     MSFT1,200,074$166,846 09/30/2019
Nissay Asset Management Corp Japan ADV1,194,632$166,090 09/30/2019
     MSFT1,194,632$166,090 09/30/2019
Pinebridge Investments L.P.1,192,191$165,750 09/30/2019
     MSFT1,192,191$165,750 09/30/2019
South Dakota Investment Council1,189,776$165,415 09/30/2019
     MSFT1,189,776$165,415 09/30/2019
Waverton Investment Management Ltd1,187,759$165,134 09/30/2019
     MSFT1,187,759$165,134 09/30/2019
Eagle Asset Management Inc.1,187,581$165,109 09/30/2019
     MSFT1,187,581$165,109 09/30/2019
Scotia Capital Inc.1,177,698$163,729 09/30/2019
     MSFT1,177,698$163,729 09/30/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
Hexavest Inc.1,158,976$161,132 09/30/2019
     MSFT1,158,976$161,132 09/30/2019
Palestra Capital Management LLC1,151,155$160,045 09/30/2019
     MSFT1,151,155$160,045 09/30/2019
Focused Investors LLC1,141,300$158,675 09/30/2019
     MSFT1,141,300$158,675 09/30/2019
United Capital Financial Advisers LLC1,138,868$158,337 09/30/2019
     MSFT1,138,868$158,337 09/30/2019
Huntington National Bank1,134,123$157,677 09/30/2019
     MSFT1,134,123$157,677 09/30/2019
Beck Mack & Oliver LLC1,128,897$156,951 09/30/2019
     MSFT1,128,897$156,951 09/30/2019
Ferguson Wellman Capital Management Inc.1,117,626$155,383 09/30/2019
     MSFT1,117,626$155,383 09/30/2019
Confluence Investment Management LLC1,109,089$154,197 09/30/2019
     MSFT1,109,089$154,197 09/30/2019
Pactiv General Employee Benefit Trust1,088,457$151,328 09/30/2019
     MSFT1,088,457$151,328 09/30/2019
Mason Street Advisors LLC1,087,797$151,236 09/30/2019
     MSFT1,087,797$151,236 09/30/2019
Alberta Investment Management Corp1,086,900$151,112 09/30/2019
     MSFT1,086,900$151,112 09/30/2019
Axiom International Investors LLC DE1,078,872$149,996 09/30/2019
     MSFT1,078,872$149,996 09/30/2019
Sarasin & Partners LLP1,076,035$149,601 09/30/2019
     MSFT1,076,035$149,601 09/30/2019
William Blair Investment Management LLC1,064,148$147,948 09/30/2019
     MSFT1,064,148$147,948 09/30/2019
Capital International Inc. CA1,050,871$146,103 09/30/2019
     MSFT1,050,871$146,103 09/30/2019
Piedmont Investment Advisors Inc.1,040,488$144,659 09/30/2019
     MSFT1,040,488$144,659 09/30/2019
Advisors Asset Management Inc.1,036,340$144,082 09/30/2019
     MSFT1,036,340$144,082 09/30/2019
Pendal Group Ltd1,035,937$144,026 09/30/2019
     MSFT1,035,937$144,026 09/30/2019
Martingale Asset Management L P1,032,196$143,507 09/30/2019
     MSFT1,032,196$143,507 09/30/2019
Banque Pictet & Cie SA1,032,197$143,506 09/30/2019
     MSFT1,032,197$143,506 09/30/2019
Vaughan Nelson Investment Management L.P.1,027,220$142,814 09/30/2019
     MSFT1,027,220$142,814 09/30/2019
Evercore Wealth Management LLC1,016,428$141,314 09/30/2019
     MSFT1,016,428$141,314 09/30/2019
Westwood Holdings Group Inc.1,012,141$140,718 09/30/2019
     MSFT1,012,141$140,718 09/30/2019
Zacks Investment Management1,002,854$139,427 09/30/2019
     MSFT1,002,854$139,427 09/30/2019
Handelsbanken Fonder AB995,016$138,337 09/30/2019
     MSFT995,016$138,337 09/30/2019
Capital Guardian Trust Co.1,030,672$138,084 06/30/2019
     MSFT1,030,672$138,084 06/30/2019
ADAMCAPITAL Gestao de Recursos Ltda.988,273$137,400 09/30/2019
     MSFT988,273$137,400 09/30/2019
Bradley Foster & Sargent Inc. CT985,103$136,959 09/30/2019
     MSFT985,103$136,959 09/30/2019
BB&T Corp972,032$135,141 09/30/2019
     MSFT972,032$135,141 09/30/2019
Shell Asset Management Co.969,020$134,723 09/30/2019
     MSFT969,020$134,723 09/30/2019
Mariner LLC967,996$134,580 09/30/2019
     MSFT967,996$134,580 09/30/2019
Stonehage Fleming Financial Services Holdings Ltd966,457$134,364 09/30/2019
     MSFT966,457$134,364 09/30/2019
Fiera Capital Corp962,620$133,833 09/30/2019
     MSFT962,620$133,833 09/30/2019
Kornitzer Capital Management Inc. KS955,981$132,910 09/30/2019
     MSFT955,981$132,910 09/30/2019
Dai Ichi Life Insurance Company Ltd945,630$131,471 09/30/2019
     MSFT945,630$131,471 09/30/2019
Bristol John W & Co. Inc. NY939,550$130,625 09/30/2019
     MSFT939,550$130,625 09/30/2019
Cullen Frost Bankers Inc.939,232$130,582 09/30/2019
     MSFT939,232$130,582 09/30/2019
Williams Jones Wealth Management LLC.937,609$130,356 09/30/2019
     MSFT937,609$130,356 09/30/2019
Welch & Forbes LLC934,461$129,918 09/30/2019
     MSFT934,461$129,918 09/30/2019
Cincinnati Financial Corp932,950$129,708 09/30/2019
     MSFT932,950$129,708 09/30/2019
Hartford Investment Management Co.928,782$129,129 09/30/2019
     MSFT928,782$129,129 09/30/2019
Flinton Capital Management LLC927,344$128,929 09/30/2019
     MSFT927,344$128,929 09/30/2019
Northwestern Mutual Wealth Management Co.925,770$128,710 09/30/2019
     MSFT925,770$128,710 09/30/2019
Alyeska Investment Group L.P.924,681$128,558 09/30/2019
     MSFT924,681$128,558 09/30/2019
Schafer Cullen Capital Management Inc922,989$128,323 09/30/2019
     MSFT922,989$128,323 09/30/2019
Coldstream Capital Management Inc.916,562$127,429 09/30/2019
     MSFT916,562$127,429 09/30/2019
Gofen & Glossberg LLC IL914,310$127,117 09/30/2019
     MSFT914,310$127,117 09/30/2019
Armstrong Henry H Associates Inc.906,726$126,062 09/30/2019
     MSFT906,726$126,062 09/30/2019
Williams Jones & Associates LLC935,878$125,370 06/30/2019
     MSFT935,878$125,370 06/30/2019
Veritas Investment Management LLP898,058$124,848 09/30/2019
     MSFT898,058$124,848 09/30/2019
Joho Capital LLC893,000$124,154 09/30/2019
     MSFT893,000$124,154 09/30/2019
Segall Bryant & Hamill LLC889,487$123,715 09/30/2019
     MSFT889,487$123,715 09/30/2019
Scge Management L.P.889,698$123,695 09/30/2019
     MSFT889,698$123,695 09/30/2019
Rathbone Brothers plc889,409$123,655 09/30/2019
     MSFT889,409$123,655 09/30/2019
OMERS ADMINISTRATION Corp888,489$123,527 09/30/2019
     MSFT888,489$123,527 09/30/2019
Nicholas Company Inc.887,140$123,339 09/30/2019
     MSFT887,140$123,339 09/30/2019
Fiduciary Trust Co.881,593$122,568 09/30/2019
     MSFT881,593$122,568 09/30/2019
Crawford Investment Counsel Inc.877,570$122,009 09/30/2019
     MSFT877,570$122,009 09/30/2019
MUFG Americas Holdings Corp869,852$120,936 09/30/2019
     MSFT869,852$120,936 09/30/2019
Hound Partners LLC867,156$120,561 09/30/2019
     MSFT867,156$120,561 09/30/2019
Douglas Lane & Associates LLC864,030$120,126 09/30/2019
     MSFT864,030$120,126 09/30/2019
Achmea Investment Management B.V.840,709$116,884 09/30/2019
     MSFT840,709$116,884 09/30/2019
Migdal Insurance & Financial Holdings Ltd.832,216$115,694 09/30/2019
     MSFT832,216$115,694 09/30/2019
HS Management Partners LLC824,522$114,633 09/30/2019
     MSFT824,522$114,633 09/30/2019
Marsico Capital Management LLC822,201$114,311 09/30/2019
     MSFT822,201$114,311 09/30/2019
Cannell Peter B & Co. Inc.819,438$113,926 09/30/2019
     MSFT819,438$113,926 09/30/2019
HM Payson & Co.806,873$112,180 09/30/2019
     MSFT806,873$112,180 09/30/2019
Riverbridge Partners LLC804,728$111,881 09/30/2019
     MSFT804,728$111,881 09/30/2019
Securian Asset Management Inc798,293$110,987 09/30/2019
     MSFT798,293$110,987 09/30/2019
Samlyn Capital LLC791,281$110,012 09/30/2019
     MSFT791,281$110,012 09/30/2019
IFM Investors Pty Ltd785,846$109,256 09/30/2019
     MSFT785,846$109,256 09/30/2019
Boston Private Wealth LLC785,234$109,171 09/30/2019
     MSFT785,234$109,171 09/30/2019
KAMES CAPITAL plc768,147$106,782 09/30/2019
     MSFT768,147$106,782 09/30/2019
BP PLC762,000$105,926 09/30/2019
     MSFT762,000$105,926 09/30/2019
TIAA FSB761,583$105,883 09/30/2019
     MSFT761,583$105,883 09/30/2019
Advisor Group Inc.759,067$105,580 09/30/2019
     MSFT759,067$105,580 09/30/2019
Oppenheimer & Co. Inc.758,861$105,504 09/30/2019
     MSFT758,861$105,504 09/30/2019
Cambridge Investment Research Advisors Inc.758,093$105,398 09/30/2019
     MSFT758,093$105,398 09/30/2019
Investmentaktiengesellschaft Fuer Langfristige Investoren TGV758,000$105,385 09/30/2019
     MSFT758,000$105,385 09/30/2019
Menora Mivtachim Holdings LTD.757,403$105,302 09/30/2019
     MSFT757,403$105,302 09/30/2019
Adams Diversified Equity Fund Inc.754,800$104,940 09/30/2019
     MSFT754,800$104,940 09/30/2019
Montag & Caldwell LLC753,730$104,791 09/30/2019
     MSFT753,730$104,791 09/30/2019
Sound Shore Management Inc. CT746,888$103,840 09/30/2019
     MSFT746,888$103,840 09/30/2019
Gabelli Funds LLC743,874$103,421 09/30/2019
     MSFT743,874$103,421 09/30/2019
Oppenheimer Asset Management Inc.737,867$102,587 09/30/2019
     MSFT737,867$102,587 09/30/2019
Douglass Winthrop Advisors LLC732,052$101,777 09/30/2019
     MSFT732,052$101,777 09/30/2019
Country Trust Bank731,340$101,678 09/30/2019
     MSFT731,340$101,678 09/30/2019
Susquehanna International Group LLP $101,073 09/30/2019
     Put13,925,600$1,936,076 09/30/2019
     Call12,891,100$1,792,250 09/30/2019
     MSFT1,761,483$244,899 09/30/2019
SG Americas Securities LLC $100,903 09/30/2019
     MSFT448,875$62,407 09/30/2019
     Call4,061,200$46,926 09/30/2019
     Put4,512,600$8,430 09/30/2019
Whittier Trust Co.721,382$100,293 09/30/2019
     MSFT721,382$100,293 09/30/2019
Rothschild & Co. Asset Management US Inc.717,349$99,733 09/30/2019
     MSFT717,349$99,733 09/30/2019
Castle Hook Partners LP713,609$99,213 09/30/2019
     MSFT713,609$99,213 09/30/2019
Tiverton Asset Management LLC712,860$99,109 09/30/2019
     MSFT712,860$99,109 09/30/2019
Congress Asset Management Co. MA706,983$98,292 09/30/2019
     MSFT706,983$98,292 09/30/2019
D.A. Davidson & CO.705,073$98,026 09/30/2019
     MSFT705,073$98,026 09/30/2019
Railway Pension Investments Ltd696,600$96,848 09/30/2019
     MSFT696,600$96,848 09/30/2019
People s United Financial Inc.693,098$96,361 09/30/2019
     MSFT693,098$96,361 09/30/2019
Crestwood Advisors Group LLC660,532$91,834 09/30/2019
     MSFT660,532$91,834 09/30/2019
Inverness Counsel LLC NY650,587$90,451 09/30/2019
     MSFT650,587$90,451 09/30/2019
Cryder Capital Partners LLP648,717$90,191 09/30/2019
     MSFT648,717$90,191 09/30/2019
Dupont Capital Management Corp642,972$89,392 09/30/2019
     MSFT642,972$89,392 09/30/2019
Allstate Corp640,437$89,040 09/30/2019
     MSFT640,437$89,040 09/30/2019
3G Capital Partners LP638,829$88,816 09/30/2019
     MSFT638,829$88,816 09/30/2019
Avalon Investment & Advisory638,434$88,762 09/30/2019
     MSFT638,434$88,762 09/30/2019
Sumitomo Mitsui DS Asset Management Company Ltd635,581$88,364 09/30/2019
     MSFT635,581$88,364 09/30/2019
Staley Capital Advisers Inc.632,129$87,885 09/30/2019
     MSFT632,129$87,885 09/30/2019
Johnson Investment Counsel Inc.630,593$87,671 09/30/2019
     MSFT630,593$87,671 09/30/2019
ACR Alpine Capital Research LLC628,839$87,427 09/30/2019
     MSFT628,839$87,427 09/30/2019
Tredje AP fonden615,823$85,618 09/30/2019
     MSFT615,823$85,618 09/30/2019
Moody National Bank Trust Division613,843$85,342 09/30/2019
     MSFT613,843$85,342 09/30/2019
Becker Capital Management Inc.612,017$85,089 09/30/2019
     MSFT612,017$85,089 09/30/2019
Shelton Capital Management611,399$85,003 09/30/2019
     MSFT611,399$85,003 09/30/2019
Meyer Handelman Co.609,983$84,806 09/30/2019
     MSFT609,983$84,806 09/30/2019
American National Insurance Co.609,448$84,732 09/30/2019
     MSFT609,448$84,732 09/30/2019
Carillon Tower Advisers Inc.609,316$84,714 09/30/2019
     MSFT609,316$84,714 09/30/2019
Morningstar Investment Services LLC607,344$84,284 09/30/2019
     MSFT607,344$84,284 09/30/2019
New Mexico Educational Retirement Board628,647$84,214 06/30/2019
     MSFT628,647$84,214 06/30/2019
Immersion Capital LLP605,100$84,127 09/30/2019
     MSFT605,100$84,127 09/30/2019
Pinnacle Associates Ltd.601,032$83,561 09/30/2019
     MSFT601,032$83,561 09/30/2019
Third Point LLC600,000$83,418 09/30/2019
     MSFT600,000$83,418 09/30/2019
Balyasny Asset Management LLC598,301$83,182 09/30/2019
     MSFT598,301$83,182 09/30/2019
Avenir Corp596,445$82,924 09/30/2019
     MSFT596,445$82,924 09/30/2019
Optiver US LLC $82,363 09/30/2019
     CALL3,472$48,313 09/30/2019
     PUT2,447$34,050 09/30/2019
Brighton Jones LLC592,183$82,331 09/30/2019
     MSFT592,183$82,331 09/30/2019
Saturna Capital CORP590,673$82,121 09/30/2019
     MSFT590,673$82,121 09/30/2019
Varma Mutual Pension Insurance Co590,000$82,027 09/30/2019
     MSFT590,000$82,027 09/30/2019
Rheos Capital Works Inc.590,000$82,027 09/30/2019
     MSFT590,000$82,027 09/30/2019
Gilder Gagnon Howe & Co. LLC588,263$81,786 09/30/2019
     MSFT588,263$81,786 09/30/2019
Ceredex Value Advisors LLC585,509$81,403 09/30/2019
     MSFT585,509$81,403 09/30/2019
Meag Munich Ergo Kapitalanlagegesellschaft MBH592,874$81,317 09/30/2019
     MSFT592,874$81,317 09/30/2019
PEAK6 Investments LLC $80,499 09/30/2019
     Call654,600$91,009 09/30/2019
     Put91,400$12,707 09/30/2019
     MSFT15,805$2,197 09/30/2019
Profund Advisors LLC576,064$80,090 09/30/2019
     MSFT576,064$80,090 09/30/2019
Impax Asset Management Group plc572,182$79,550 09/30/2019
     MSFT572,182$79,550 09/30/2019
BOKF NA570,843$79,364 09/30/2019
     MSFT570,843$79,364 09/30/2019
Compagnie Lombard Odier SCmA $79,292 09/30/2019
     MSFT566,269$78,748 09/30/2019
     Call20,500$544 09/30/2019
Personal Capital Advisors Corp565,108$78,566 09/30/2019
     MSFT565,108$78,566 09/30/2019
Associated Banc Corp561,156$78,017 09/30/2019
     MSFT561,156$78,017 09/30/2019
PGGM Investments561,155$78,017 09/30/2019
     MSFT561,155$78,017 09/30/2019
GAM Holding AG560,125$77,874 09/30/2019
     MSFT560,125$77,874 09/30/2019
UMB Bank N A MO555,911$77,289 09/30/2019
     MSFT555,911$77,289 09/30/2019
United Super Pty Ltd in its capacity as Trustee for the Construction & Building Unions Superannuation Fund554,485$77,090 09/30/2019
     MSFT554,485$77,090 09/30/2019
Delta Asset Management LLC TN551,660$76,697 09/30/2019
     MSFT551,660$76,697 09/30/2019
Nippon Life Global Investors Americas Inc.550,327$76,512 09/30/2019
     MSFT550,327$76,512 09/30/2019
World Asset Management Inc547,151$76,070 09/30/2019
     MSFT547,151$76,070 09/30/2019
Nomura Holdings Inc. $75,772 09/30/2019
     MSFT552,049$75,978 09/30/2019
     Put70,000$9,634 09/30/2019
     Call68,500$9,428 09/30/2019
Park National Corp OH541,700$75,313 09/30/2019
     MSFT541,700$75,313 09/30/2019
Saratoga Research & Investment Management537,493$74,728 09/30/2019
     MSFT537,493$74,728 09/30/2019
Light Street Capital Management LLC536,850$74,638 09/30/2019
     MSFT536,850$74,638 09/30/2019
Sit Investment Associates Inc.531,483$73,892 09/30/2019
     MSFT531,483$73,892 09/30/2019
Interval Partners LP $73,790 09/30/2019
     MSFT330,750$45,984 09/30/2019
     Call200,000$27,806 09/30/2019
Synovus Financial Corp530,003$73,721 09/30/2019
     MSFT530,003$73,721 09/30/2019
Brown Brothers Harriman & Co.529,646$73,637 09/30/2019
     MSFT529,646$73,637 09/30/2019
Vaughan David Investments LLC IL526,179$73,155 09/30/2019
     MSFT526,179$73,155 09/30/2019
Altimeter Capital Management LP525,000$72,991 09/30/2019
     MSFT525,000$72,991 09/30/2019
Trillium Asset Management LLC523,652$72,803 09/30/2019
     MSFT523,652$72,803 09/30/2019
Tdam USA Inc.521,155$72,456 09/30/2019
     MSFT521,155$72,456 09/30/2019
Financial Counselors Inc.518,998$72,156 09/30/2019
     MSFT518,998$72,156 09/30/2019
TCW Group Inc.516,431$71,800 09/30/2019
     MSFT516,431$71,800 09/30/2019
Carmignac Gestion514,601$71,544 09/30/2019
     MSFT514,601$71,544 09/30/2019
Bridges Investment Management Inc.514,094$71,475 09/30/2019
     MSFT514,094$71,475 09/30/2019
Sentry Investment Management LLC511,277$71,083 09/30/2019
     MSFT511,277$71,083 09/30/2019
Credit Agricole S A511,246$71,078 09/30/2019
     MSFT511,246$71,078 09/30/2019
Redpoint Investment Management Pty Ltd530,113$71,014 06/30/2019
     MSFT530,113$71,014 06/30/2019
Crossmark Global Holdings Inc.507,123$70,505 09/30/2019
     MSFT507,123$70,505 09/30/2019
Merriman Wealth Management LLC506,830$70,465 09/30/2019
     MSFT506,830$70,465 09/30/2019
MARSHALL WACE ASIA Ltd506,673$70,443 09/30/2019
     MSFT506,673$70,443 09/30/2019
AMI Asset Management Corp503,586$70,014 09/30/2019
     MSFT503,586$70,014 09/30/2019
Riverhead Capital Management LLC501,970$69,789 09/30/2019
     MSFT501,970$69,789 09/30/2019
Worldquant Millennium Advisors LLC499,364$69,426 09/30/2019
     MSFT499,364$69,426 09/30/2019
Marshall Wace LLP498,647$69,327 09/30/2019
     MSFT498,647$69,327 09/30/2019
Clark Capital Management Group Inc.497,465$69,163 09/30/2019
     MSFT497,465$69,163 09/30/2019
Oakmont Corp496,423$69,018 09/30/2019
     MSFT496,423$69,018 09/30/2019
Pennsylvania Trust Co494,934$68,810 09/30/2019
     MSFT494,934$68,810 09/30/2019
Clal Insurance Enterprises Holdings Ltd493,000$68,542 09/30/2019
     MSFT493,000$68,542 09/30/2019
TCTC Holdings LLC493,000$68,541 09/30/2019
     MSFT493,000$68,541 09/30/2019
QS Investors LLC492,939$68,534 09/30/2019
     MSFT492,939$68,534 09/30/2019
LA Financiere DE L Echiquier491,010$68,265 09/30/2019
     MSFT491,010$68,265 09/30/2019
Westwood Management Corp IL490,900$68,250 09/30/2019
     MSFT490,900$68,250 09/30/2019
Martin Currie Ltd.490,423$68,183 09/30/2019
     MSFT490,423$68,183 09/30/2019
J. L. Bainbridge & Co. Inc.490,136$68,144 09/30/2019
     MSFT490,136$68,144 09/30/2019
Commonwealth of Pennsylvania Public School Empls Retrmt SYS489,275$68,024 09/30/2019
     MSFT489,275$68,024 09/30/2019
Foresters Investment Management Company Inc.488,695$67,943 09/30/2019
     MSFT488,695$67,943 09/30/2019
Spears Abacus Advisors LLC487,967$67,842 09/30/2019
     MSFT487,967$67,842 09/30/2019
ING Groep NV486,161$67,591 09/30/2019
     MSFT486,161$67,591 09/30/2019
Cambridge Trust Co.483,066$67,161 09/30/2019
     MSFT483,066$67,161 09/30/2019
Echo Street Capital Management LLC482,207$67,041 09/30/2019
     MSFT482,207$67,041 09/30/2019
Wafra Inc.480,722$66,835 09/30/2019
     MSFT480,722$66,835 09/30/2019
Gladstone Capital Management LLP480,206$66,763 09/30/2019
     MSFT480,206$66,763 09/30/2019
Boston Financial Mangement LLC478,459$66,520 09/30/2019
     MSFT478,459$66,520 09/30/2019
Birch Hill Investment Advisors LLC475,996$66,177 09/30/2019
     MSFT475,996$66,177 09/30/2019
Colony Group LLC493,841$66,155 06/30/2019
     MSFT493,841$66,155 06/30/2019
Howland Capital Management LLC472,235$65,655 09/30/2019
     MSFT472,235$65,655 09/30/2019
Bluestein R H & Co.468,979$65,202 09/30/2019
     MSFT468,979$65,202 09/30/2019
Castleark Management LLC466,960$64,921 09/30/2019
     MSFT466,960$64,921 09/30/2019
NS Partners Ltd465,059$64,657 09/30/2019
     MSFT465,059$64,657 09/30/2019
Polaris Capital Management LLC463,952$64,503 09/30/2019
     MSFT463,952$64,503 09/30/2019
Markel Corp463,200$64,399 09/30/2019
     MSFT463,200$64,399 09/30/2019
Daiwa Securities Group Inc.460,997$64,092 09/30/2019
     MSFT460,997$64,092 09/30/2019
Skye Global Management LP457,000$63,537 09/30/2019
     MSFT457,000$63,537 09/30/2019
Citizens Financial Group Inc RI453,567$63,059 09/30/2019
     MSFT453,567$63,059 09/30/2019
Banco Santander S.A.452,775$62,950 09/30/2019
     MSFT452,775$62,950 09/30/2019
Barings LLC451,849$62,821 09/30/2019
     MSFT451,849$62,821 09/30/2019
Levin Capital Strategies L.P.451,533$62,777 09/30/2019
     MSFT451,533$62,777 09/30/2019
Fort Pitt Capital Group LLC446,508$62,078 09/30/2019
     MSFT446,508$62,078 09/30/2019
MML Investors Services LLC444,860$61,849 09/30/2019
     MSFT444,860$61,849 09/30/2019
Barrett Asset Management LLC443,419$61,649 09/30/2019
     MSFT443,419$61,649 09/30/2019
South Texas Money Management Ltd.443,065$61,599 09/30/2019
     MSFT443,065$61,599 09/30/2019
Mondrian Investment Partners LTD441,578$61,393 09/30/2019
     MSFT441,578$61,393 09/30/2019
Capital Fund Management S.A. $61,314 09/30/2019
     MSFT510,813$71,018 09/30/2019
     Put141,900$19,728 09/30/2019
     Call72,100$10,024 09/30/2019
British Airways Pensions Investment Management Ltd438,487$60,963 09/30/2019
     MSFT438,487$60,963 09/30/2019
Picton Mahoney Asset Management437,604$60,840 09/30/2019
     MSFT437,604$60,840 09/30/2019
Mckinley Capital Management LLC Delaware436,138$60,636 09/30/2019
     MSFT436,138$60,636 09/30/2019
First National Bank of Omaha433,129$60,218 09/30/2019
     MSFT433,129$60,218 09/30/2019
Thrive Capital Management LLC433,023$60,203 09/30/2019
     MSFT433,023$60,203 09/30/2019
Stack Financial Management Inc431,844$60,039 09/30/2019
     MSFT431,844$60,039 09/30/2019
Twin Capital Management Inc.430,129$59,801 09/30/2019
     MSFT430,129$59,801 09/30/2019
James Hambro & Partners423,870$58,926 09/30/2019
     MSFT423,870$58,926 09/30/2019
Sawgrass Asset Management LLC419,204$58,282 09/30/2019
     MSFT419,204$58,282 09/30/2019
Bloom Tree Partners LLC419,157$58,275 09/30/2019
     MSFT419,157$58,275 09/30/2019
Nan Shan Life Insurance Co. Ltd.419,023$58,257 09/30/2019
     MSFT419,023$58,257 09/30/2019
Highland Capital Management LLC434,237$58,170 06/30/2019
     MSFT434,237$58,170 06/30/2019
Braun Stacey Associates Inc.417,164$57,999 09/30/2019
     MSFT417,164$57,999 09/30/2019
Mirova416,763$57,942 09/30/2019
     MSFT416,763$57,942 09/30/2019
Salem Investment Counselors Inc.413,182$57,445 09/30/2019
     MSFT413,182$57,445 09/30/2019
Fir Tree Capital Management LP413,042$57,425 09/30/2019
     MSFT413,042$57,425 09/30/2019
Millennium Management LLC $57,343 09/30/2019
     Put2,586,500$359,601 09/30/2019
     Call1,736,300$241,397 09/30/2019
     MSFT1,262,662$175,547 09/30/2019
Hardman Johnston Global Advisors LLC412,270$57,318 09/30/2019
     MSFT412,270$57,318 09/30/2019
Hartwell J M Limited Partnership411,922$57,270 09/30/2019
     MSFT411,922$57,270 09/30/2019
Chartwell Investment Partners LLC409,395$56,918 09/30/2019
     MSFT409,395$56,918 09/30/2019
BRYN MAWR TRUST Co406,244$56,480 09/30/2019
     MSFT406,244$56,480 09/30/2019
Alphinity Investment Management Pty Ltd405,608$56,392 09/30/2019
     MSFT405,608$56,392 09/30/2019
Farr Miller & Washington LLC DC405,265$56,344 09/30/2019
     MSFT405,265$56,344 09/30/2019
Clifford Swan Investment Counsel LLC403,833$56,145 09/30/2019
     MSFT403,833$56,145 09/30/2019
Parallel Advisors LLC403,100$56,043 09/30/2019
     MSFT403,100$56,043 09/30/2019
Caledonia Investments PLC402,267$55,919 09/30/2019
     MSFT402,267$55,919 09/30/2019
Great Lakes Advisors LLC402,097$55,903 09/30/2019
     MSFT402,097$55,903 09/30/2019
Bowen Hanes & Co. Inc.400,915$55,739 09/30/2019
     MSFT400,915$55,739 09/30/2019
Montrusco Bolton Investments Inc.399,026$55,653 09/30/2019
     MSFT399,026$55,653 09/30/2019
Badgley Phelps & Bell Inc.400,104$55,627 09/30/2019
     MSFT400,104$55,627 09/30/2019
Eastern Bank399,833$55,589 09/30/2019
     MSFT399,833$55,589 09/30/2019
Steward Partners Investment Advisory LLC399,670$55,566 09/30/2019
     MSFT399,670$55,566 09/30/2019
Raymond James Trust N.A.396,279$55,095 09/30/2019
     MSFT396,279$55,095 09/30/2019
Stephens Inc. AR394,686$54,873 09/30/2019
     MSFT394,686$54,873 09/30/2019
Donaldson Capital Management LLC394,329$54,824 09/30/2019
     MSFT394,329$54,824 09/30/2019
United Services Automobile Association394,193$54,804 09/30/2019
     MSFT394,193$54,804 09/30/2019
Grandfield & Dodd LLC393,476$54,705 09/30/2019
     MSFT393,476$54,705 09/30/2019
Lombard Odier Asset Management Europe Ltd $54,695 09/30/2019
     Call241,300$33,548 09/30/2019
     MSFT152,103$21,147 09/30/2019
Woodley Farra Manion Portfolio Management Inc.393,206$54,667 09/30/2019
     MSFT393,206$54,667 09/30/2019
Wealthfront Advisers LLC392,375$54,552 09/30/2019
     MSFT392,375$54,552 09/30/2019
Prio Wealth Limited Partnership392,072$54,510 09/30/2019
     MSFT392,072$54,510 09/30/2019
AGF Investments Inc.380,031$52,836 09/30/2019
     MSFT380,031$52,836 09/30/2019
Parsec Financial Management Inc.379,796$52,803 09/30/2019
     MSFT379,796$52,803 09/30/2019
Chesley Taft & Associates LLC379,286$52,732 09/30/2019
     MSFT379,286$52,732 09/30/2019
Boston Advisors LLC377,277$52,453 09/30/2019
     MSFT377,277$52,453 09/30/2019
Whittier Trust Co. of Nevada Inc.374,498$52,066 09/30/2019
     MSFT374,498$52,066 09/30/2019
Palladium Partners LLC453,845$51,906 09/30/2019
     MSFT453,845$51,906 09/30/2019
Mcdaniel Terry & Co.373,312$51,902 09/30/2019
     MSFT373,312$51,902 09/30/2019
Clarius Group LLC371,995$51,718 09/30/2019
     MSFT371,995$51,718 09/30/2019
Cpwm LLC370,416$51,499 09/30/2019
     MSFT370,416$51,499 09/30/2019
Ossiam368,810$51,276 09/30/2019
     MSFT368,810$51,276 09/30/2019
Lodestar Investment Counsel LLC IL382,351$51,220 06/30/2019
     MSFT382,351$51,220 06/30/2019
HHR Asset Management LLC367,230$51,056 09/30/2019
     MSFT367,230$51,056 09/30/2019
Louisiana State Employees Retirement System367,200$51,052 09/30/2019
     MSFT367,200$51,052 09/30/2019
Partners Capital Investment Group LLP366,244$50,919 09/30/2019
     MSFT366,244$50,919 09/30/2019
Veritable L.P.364,688$50,703 09/30/2019
     MSFT364,688$50,703 09/30/2019
Ithaka Group LLC362,991$50,467 09/30/2019
     MSFT362,991$50,467 09/30/2019
Whale Rock Capital Management LLC361,792$50,300 09/30/2019
     MSFT361,792$50,300 09/30/2019
Locust Wood Capital Advisers LLC361,741$50,293 09/30/2019
     MSFT361,741$50,293 09/30/2019
Markston International LLC361,330$50,236 09/30/2019
     MSFT361,330$50,236 09/30/2019
General American Investors Co. Inc.360,686$50,146 09/30/2019
     MSFT360,686$50,146 09/30/2019
CS Mckee LP359,200$49,940 09/30/2019
     MSFT359,200$49,940 09/30/2019
Bailard Inc.358,767$49,879 09/30/2019
     MSFT358,767$49,879 09/30/2019
Parthenon LLC358,562$49,851 09/30/2019
     MSFT358,562$49,851 09/30/2019
Honeycomb Asset Management LP358,000$49,773 09/30/2019
     MSFT358,000$49,773 09/30/2019
Heritage Investors Management Corp356,971$49,630 09/30/2019
     MSFT356,971$49,630 09/30/2019
LGT Capital Partners LTD.356,750$49,599 09/30/2019
     MSFT356,750$49,599 09/30/2019
Putnam FL Investment Management Co.355,640$49,445 09/30/2019
     MSFT355,640$49,445 09/30/2019
Ameritas Investment Partners Inc.354,032$49,220 09/30/2019
     MSFT354,032$49,220 09/30/2019
Investec Asset Management North America Inc.353,510$49,148 09/30/2019
     MSFT353,510$49,148 09/30/2019
KCM Investment Advisors LLC351,863$48,920 09/30/2019
     MSFT351,863$48,920 09/30/2019
First Long Island Investors LLC351,305$48,842 09/30/2019
     MSFT351,305$48,842 09/30/2019
Capital Advisors Inc. OK363,783$48,732 06/30/2019
     MSFT363,783$48,732 06/30/2019
Busey Wealth Management350,257$48,697 09/30/2019
     MSFT350,257$48,697 09/30/2019
Golub Group LLC350,127$48,678 09/30/2019
     MSFT350,127$48,678 09/30/2019
Guyasuta Investment Advisors Inc.349,325$48,566 09/30/2019
     MSFT349,325$48,566 09/30/2019
Mercer Global Advisors Inc. ADV347,554$48,320 09/30/2019
     MSFT347,554$48,320 09/30/2019
Bedrijfstakpensioenfonds Voor DE Media PNO360,000$48,226 06/30/2019
     MSFT360,000$48,226 06/30/2019
Assetmark Inc.345,646$48,055 09/30/2019
     MSFT345,646$48,055 09/30/2019
Wedge Capital Management L L P NC345,135$47,984 09/30/2019
     MSFT345,135$47,984 09/30/2019
Athanor Capital LP345,100$47,979 09/30/2019
     MSFT345,100$47,979 09/30/2019
Ingalls & Snyder LLC344,813$47,939 09/30/2019
     MSFT344,813$47,939 09/30/2019
Oak Ridge Investments LLC342,840$47,665 09/30/2019
     MSFT342,840$47,665 09/30/2019
RNC Capital Management LLC355,052$47,563 06/30/2019
     MSFT355,052$47,563 06/30/2019
Glenview Trust Co341,401$47,465 09/30/2019
     MSFT341,401$47,465 09/30/2019
Columbus Circle Investors341,176$47,434 09/30/2019
     MSFT341,176$47,434 09/30/2019
InterOcean Capital LLC340,423$47,329 09/30/2019
     MSFT340,423$47,329 09/30/2019
Hosking Partners LLP339,507$47,202 09/30/2019
     MSFT339,507$47,202 09/30/2019
Mogy Joel R Investment Counsel Inc.339,350$47,180 09/30/2019
     MSFT339,350$47,180 09/30/2019
Davidson Investment Advisors337,542$46,928 09/30/2019
     MSFT337,542$46,928 09/30/2019
Edgemoor Investment Advisors Inc.337,138$46,872 09/30/2019
     MSFT337,138$46,872 09/30/2019
Osterweis Capital Management Inc.336,944$46,845 09/30/2019
     MSFT336,944$46,845 09/30/2019
Investment House LLC336,088$46,726 09/30/2019
     MSFT336,088$46,726 09/30/2019
Ashfield Capital Partners LLC333,653$46,388 09/30/2019
     MSFT333,653$46,388 09/30/2019
Captrust Financial Advisors333,021$46,300 09/30/2019
     MSFT333,021$46,300 09/30/2019
Gamble Jones Investment Counsel333,018$46,299 09/30/2019
     MSFT333,018$46,299 09/30/2019
Ironvine Capital Partners LLC333,140$46,117 09/30/2019
     MSFT333,140$46,117 09/30/2019
Meiji Yasuda Asset Management Co Ltd.331,406$46,075 09/30/2019
     MSFT331,406$46,075 09/30/2019
Dana Investment Advisors Inc.330,156$45,902 09/30/2019
     MSFT330,156$45,902 09/30/2019
Gotham Asset Management LLC329,868$45,862 09/30/2019
     MSFT329,868$45,862 09/30/2019
Highland Private Wealth Management327,523$45,536 09/30/2019
     MSFT327,523$45,536 09/30/2019
Covington Capital Management338,594$45,358 06/30/2019
     MSFT338,594$45,358 06/30/2019
Wesbanco Bank Inc.324,696$45,143 09/30/2019
     MSFT324,696$45,143 09/30/2019
Peapack Gladstone Financial Corp322,326$44,813 09/30/2019
     MSFT322,326$44,813 09/30/2019
Roffman Miller Associates Inc. PA322,015$44,770 09/30/2019
     MSFT322,015$44,770 09/30/2019
Evergreen Capital Management LLC321,970$44,763 09/30/2019
     MSFT321,970$44,763 09/30/2019
Cullen Capital Management LLC321,250$44,663 09/30/2019
     MSFT321,250$44,663 09/30/2019
Estabrook Capital Management320,832$44,605 09/30/2019
     MSFT320,832$44,605 09/30/2019
Newbrook Capital Advisors LP320,632$44,577 09/30/2019
     MSFT320,632$44,577 09/30/2019
Hancock Whitney Corp320,438$44,550 09/30/2019
     MSFT320,438$44,550 09/30/2019
Kiwi Wealth Investments Limited Partnership318,822$44,326 09/30/2019
     MSFT318,822$44,326 09/30/2019
Meeder Asset Management Inc.316,517$44,005 09/30/2019
     MSFT316,517$44,005 09/30/2019
London & Capital Asset Management Ltd310,515$43,171 09/30/2019
     MSFT310,515$43,171 09/30/2019
Oak Associates Ltd. OH310,485$43,167 09/30/2019
     MSFT310,485$43,167 09/30/2019
Alerus Financial NA310,288$43,140 09/30/2019
     MSFT310,288$43,140 09/30/2019
Cypress Funds LLC310,000$43,099 09/30/2019
     MSFT310,000$43,099 09/30/2019
ZWJ Investment Counsel Inc.309,101$42,974 09/30/2019
     MSFT309,101$42,974 09/30/2019
Janney Capital Management LLC308,993$42,959 09/30/2019
     MSFT308,993$42,959 09/30/2019
Chicago Equity Partners LLC306,747$42,647 09/30/2019
     MSFT306,747$42,647 09/30/2019
Howard Capital Management305,830$42,520 09/30/2019
     MSFT305,830$42,520 09/30/2019
Bristlecone Advisors LLC305,137$42,423 09/30/2019
     MSFT305,137$42,423 09/30/2019
Moody Lynn & Lieberson LLC303,761$42,232 09/30/2019
     MSFT303,761$42,232 09/30/2019
Atom Investors LP $42,012 09/30/2019
     MSFT246,683$34,296 09/30/2019
     Call55,500$7,716 09/30/2019
Philadelphia Trust Co.301,902$41,973 09/30/2019
     MSFT301,902$41,973 09/30/2019
Davis R M Inc.301,166$41,871 09/30/2019
     MSFT301,166$41,871 09/30/2019
WASHINGTON TRUST Co291,620$41,810 09/30/2019
     MSFT291,620$41,810 09/30/2019
First Allied Advisory Services Inc.299,826$41,752 09/30/2019
     MSFT299,826$41,752 09/30/2019
CENTRAL TRUST Co297,984$41,429 09/30/2019
     MSFT297,984$41,429 09/30/2019
Seizert Capital Partners LLC297,490$41,360 09/30/2019
     MSFT297,490$41,360 09/30/2019
Cetera Advisor Networks LLC296,585$41,284 09/30/2019
     MSFT296,585$41,284 09/30/2019
Private Wealth Partners LLC $41,272 09/30/2019
     MSFT296,895$41,277 09/30/2019
     Put6,200$5 09/30/2019
Roosevelt Investment Group Inc.295,055$41,021 09/30/2019
     MSFT295,055$41,021 09/30/2019
Silvant Capital Management LLC294,963$41,009 09/30/2019
     MSFT294,963$41,009 09/30/2019
Bollard Group LLC294,812$40,988 09/30/2019
     MSFT294,812$40,988 09/30/2019
BNP Paribas Arbitrage SA $40,871 09/30/2019
     Put55,849$776,469 09/30/2019
     MSFT4,021,476$559,106 09/30/2019
     Call18,574$258,234 09/30/2019
WINTON GROUP Ltd293,709$40,834 09/30/2019
     MSFT293,709$40,834 09/30/2019
EP Wealth Advisors LLC304,757$40,825 06/30/2019
     MSFT304,757$40,825 06/30/2019
Tradewinds Capital Management LLC292,377$40,649 09/30/2019
     MSFT292,377$40,649 09/30/2019
Norris Perne & French LLP MI292,322$40,642 09/30/2019
     MSFT292,322$40,642 09/30/2019
Weiss Multi Strategy Advisers LLC292,323$40,642 09/30/2019
     MSFT292,323$40,642 09/30/2019
Farmers & Merchants Investments Inc.291,731$40,559 09/30/2019
     MSFT291,731$40,559 09/30/2019
Northwestern Mutual Investment Management Company LLC290,768$40,425 09/30/2019
     MSFT290,768$40,425 09/30/2019
Huber Capital Management LLC289,073$40,190 09/30/2019
     MSFT289,073$40,190 09/30/2019
Van ECK Associates Corp288,668$40,134 09/30/2019
     MSFT288,668$40,134 09/30/2019
Nwam LLC288,625$40,128 09/30/2019
     MSFT288,625$40,128 09/30/2019
Massmutual Trust Co. FSB ADV288,580$40,121 09/30/2019
     MSFT288,580$40,121 09/30/2019
Jag Capital Management LLC287,049$39,909 09/30/2019
     MSFT287,049$39,909 09/30/2019
Maryland Capital Management286,702$39,861 09/30/2019
     MSFT286,702$39,861 09/30/2019
Compass Capital Management Inc.284,616$39,570 09/30/2019
     MSFT284,616$39,570 09/30/2019
Willingdon Wealth Management $39,547 09/30/2019
     MSFT284,450$39,547 09/30/2019
     Put2,000$0 09/30/2019
Meritage Portfolio Management284,311$39,528 09/30/2019
     MSFT284,311$39,528 09/30/2019
Guardian Capital LP282,917$39,334 09/30/2019
     MSFT282,917$39,334 09/30/2019
Sabal Trust CO282,572$39,285 09/30/2019
     MSFT282,572$39,285 09/30/2019
Kemnay Advisory Services Inc.281,020$39,070 09/30/2019
     MSFT281,020$39,070 09/30/2019
Lannebo Fonder AB280,000$38,928 09/30/2019
     MSFT280,000$38,928 09/30/2019
Tudor Investment Corp Et Al279,922$38,918 09/30/2019
     MSFT279,922$38,918 09/30/2019
Tower Bridge Advisors263,196$38,416 09/30/2019
     MSFT263,196$38,416 09/30/2019
Foyston Gordon & Payne Inc276,140$38,392 09/30/2019
     MSFT276,140$38,392 09/30/2019
FineMark National Bank & Trust275,130$38,251 09/30/2019
     MSFT275,130$38,251 09/30/2019
Edmond DE Rothschild Holding S.A.274,842$38,201 09/30/2019
     MSFT274,842$38,201 09/30/2019
Itau Unibanco Holding S.A.275,170$38,181 09/30/2019
     MSFT275,170$38,181 09/30/2019
Cullinan Associates Inc.274,374$38,146 09/30/2019
     MSFT274,374$38,146 09/30/2019
FDx Advisors Inc.273,343$38,003 09/30/2019
     MSFT273,343$38,003 09/30/2019
Randolph Co Inc273,252$37,990 09/30/2019
     MSFT273,252$37,990 09/30/2019
Cigna Investments Inc. New264,115$37,867 09/30/2019
     MSFT264,115$37,867 09/30/2019
Gluskin Sheff & Assoc Inc.270,735$37,640 09/30/2019
     MSFT270,735$37,640 09/30/2019
Odey Asset Management Group Ltd268,533$37,334 09/30/2019
     MSFT268,533$37,334 09/30/2019
GWM Advisors LLC268,803$37,277 09/30/2019
     MSFT268,803$37,277 09/30/2019
Cidel Asset Management Inc.268,020$37,263 09/30/2019
     MSFT268,020$37,263 09/30/2019
Carnegie Capital Asset Management LLC277,708$37,202 06/30/2019
     MSFT277,708$37,202 06/30/2019
Horan Capital Management267,387$37,174 09/30/2019
     MSFT267,387$37,174 09/30/2019
Clough Capital Partners L P267,010$37,122 09/30/2019
     MSFT267,010$37,122 09/30/2019
Kinneret Advisory LLC265,588$36,925 09/30/2019
     MSFT265,588$36,925 09/30/2019
Obermeyer Wood Investment Counsel Lllp265,300$36,885 09/30/2019
     MSFT265,300$36,885 09/30/2019
JS Capital Management LLC265,000$36,843 09/30/2019
     MSFT265,000$36,843 09/30/2019
Community Trust & Investment Co.263,962$36,698 09/30/2019
     MSFT263,962$36,698 09/30/2019
Livforsakringsbolaget Skandia Omsesidigt263,042$36,571 09/30/2019
     MSFT263,042$36,571 09/30/2019
Asset Advisors Investment Management LLC262,640$36,515 09/30/2019
     MSFT262,640$36,515 09/30/2019
Payden & Rygel262,070$36,436 09/30/2019
     MSFT262,070$36,436 09/30/2019
Two Sigma Investments LP $36,342 09/30/2019
     Put548,600$76,272 09/30/2019
     Call494,600$68,764 09/30/2019
     MSFT315,399$43,850 09/30/2019
RMB Capital Management LLC261,144$36,307 09/30/2019
     MSFT261,144$36,307 09/30/2019
BBVA USA Bancshares Inc.260,713$36,246 09/30/2019
     MSFT260,713$36,246 09/30/2019
Chilton Capital Management LLC260,442$36,209 09/30/2019
     MSFT260,442$36,209 09/30/2019
Voleon Capital Management LP260,000$36,148 09/30/2019
     MSFT260,000$36,148 09/30/2019
Granite Investment Partners LLC258,343$35,917 09/30/2019
     MSFT258,343$35,917 09/30/2019
Berkshire Asset Management LLC PA258,043$35,876 09/30/2019
     MSFT258,043$35,876 09/30/2019
Junto Capital Management LP257,596$35,814 09/30/2019
     MSFT257,596$35,814 09/30/2019
Mission Wealth Management LP $35,663 09/30/2019
     MSFT256,511$35,663 09/30/2019
     Call4,000$0 09/30/2019
GW&K Investment Management LLC255,408$35,509 09/30/2019
     MSFT255,408$35,509 09/30/2019
Eagle Ridge Investment Management255,077$35,463 09/30/2019
     MSFT255,077$35,463 09/30/2019
Alpha Cubed Investments LLC254,157$35,335 09/30/2019
     MSFT254,157$35,335 09/30/2019
Northeast Investment Management253,736$35,277 09/30/2019
     MSFT253,736$35,277 09/30/2019
Sandy Spring Bank253,070$35,184 09/30/2019
     MSFT253,070$35,184 09/30/2019
Suncoast Equity Management252,443$35,097 09/30/2019
     MSFT252,443$35,097 09/30/2019
First National Trust Co252,233$35,068 09/30/2019
     MSFT252,233$35,068 09/30/2019
Pinnacle Financial Partners Inc.252,208$35,065 09/30/2019
     MSFT252,208$35,065 09/30/2019
Frontier Investment Mgmt Co.252,060$35,044 09/30/2019
     MSFT252,060$35,044 09/30/2019
Ardevora Asset Management LLP251,213$34,926 09/30/2019
     MSFT251,213$34,926 09/30/2019
Partner Fund Management L.P.250,603$34,841 09/30/2019
     MSFT250,603$34,841 09/30/2019
Centre Asset Management LLC250,036$34,763 09/30/2019
     MSFT250,036$34,763 09/30/2019
Miura Global Management LLC250,000$34,758 09/30/2019
     MSFT250,000$34,758 09/30/2019
OLD National Bancorp IN248,753$34,584 09/30/2019
     MSFT248,753$34,584 09/30/2019
Abner Herrman & Brock LLC248,180$34,505 09/30/2019
     MSFT248,180$34,505 09/30/2019
Welch Group LLC247,690$34,436 09/30/2019
     MSFT247,690$34,436 09/30/2019
Regentatlantic Capital LLC246,891$34,325 09/30/2019
     MSFT246,891$34,325 09/30/2019
Cooperman Leon G245,705$34,160 09/30/2019
     MSFT245,705$34,160 09/30/2019
Oakbrook Investments LLC245,347$34,111 09/30/2019
     MSFT245,347$34,111 09/30/2019
AE Wealth Management LLC245,235$34,095 09/30/2019
     MSFT245,235$34,095 09/30/2019
South State Corp244,713$34,022 09/30/2019
     MSFT244,713$34,022 09/30/2019
Taurus Asset Management LLC243,016$33,787 09/30/2019
     MSFT243,016$33,787 09/30/2019
Waters Parkerson & CO. LLC242,694$33,742 09/30/2019
     MSFT242,694$33,742 09/30/2019
WestEnd Advisors LLC241,327$33,552 09/30/2019
     MSFT241,327$33,552 09/30/2019
Jupiter Asset Management Ltd.240,634$33,451 09/30/2019
     MSFT240,634$33,451 09/30/2019
Campbell Newman Asset Management Inc.240,449$33,430 09/30/2019
     MSFT240,449$33,430 09/30/2019
MAI Capital Management $33,421 09/30/2019
     MSFT333,791$46,407 09/30/2019
     Put93,400$12,986 09/30/2019
Brandes Investment Partners LP240,255$33,403 09/30/2019
     MSFT240,255$33,403 09/30/2019
Nichols & Pratt Advisers LLP MA240,613$33,375 09/30/2019
     MSFT240,613$33,375 09/30/2019
SWS Partners241,833$33,364 09/30/2019
     MSFT241,833$33,364 09/30/2019
Argent Trust Co237,967$33,085 09/30/2019
     MSFT237,967$33,085 09/30/2019
Ancora Advisors LLC236,617$32,897 09/30/2019
     MSFT236,617$32,897 09/30/2019
Stock Yards Bank & Trust Co.235,353$32,721 09/30/2019
     MSFT235,353$32,721 09/30/2019
Willis Investment Counsel234,935$32,663 09/30/2019
     MSFT234,935$32,663 09/30/2019
Ulysses Management LLC $32,560 09/30/2019
     MSFT254,200$35,341 09/30/2019
     Put20,000$2,781 09/30/2019
Hyman Charles D233,761$32,500 09/30/2019
     MSFT233,761$32,500 09/30/2019
Capital International Ltd. CA232,771$32,362 09/30/2019
     MSFT232,771$32,362 09/30/2019
Polaris Greystone Financial Group LLC239,221$32,211 09/30/2019
     MSFT239,221$32,211 09/30/2019
First Quadrant L P CA230,526$32,050 09/30/2019
     MSFT230,526$32,050 09/30/2019
Kanawha Capital Management LLC230,475$32,043 09/30/2019
     MSFT230,475$32,043 09/30/2019
CTC LLC $31,990 09/30/2019
     Call24,284$337,543 09/30/2019
     Put21,982$305,553 09/30/2019
HighTower Trust Services LTA230,058$31,985 09/30/2019
     MSFT230,058$31,985 09/30/2019
Renaissance Group LLC229,109$31,853 09/30/2019
     MSFT229,109$31,853 09/30/2019
Empire Life Investments Inc.228,865$31,819 09/30/2019
     MSFT228,865$31,819 09/30/2019
Bank of Hawaii228,630$31,787 09/30/2019
     MSFT228,630$31,787 09/30/2019
Robecosam AG230,399$31,733 09/30/2019
     MSFT230,399$31,733 09/30/2019
Anchor Capital Advisors LLC227,192$31,586 09/30/2019
     MSFT227,192$31,586 09/30/2019
Cavalry Management Group LLC226,457$31,465 09/30/2019
     MSFT226,457$31,465 09/30/2019
Logan Capital Management Inc.225,470$31,347 09/30/2019
     MSFT225,470$31,347 09/30/2019
Franklin Street Advisors Inc. NC225,316$31,326 09/30/2019
     MSFT225,316$31,326 09/30/2019
Azimuth Capital Management LLC225,244$31,316 09/30/2019
     MSFT225,244$31,316 09/30/2019
Trust Co. of Vermont225,239$31,315 09/30/2019
     MSFT225,239$31,315 09/30/2019
Hyperion Asset Management Ltd225,147$31,302 09/30/2019
     MSFT225,147$31,302 09/30/2019
QCI Asset Management Inc. NY224,890$31,266 09/30/2019
     MSFT224,890$31,266 09/30/2019
Harel Insurance Investments & Financial Services Ltd.224,766$31,249 09/30/2019
     MSFT224,766$31,249 09/30/2019
Bamco Inc. NY224,656$31,234 09/30/2019
     MSFT224,656$31,234 09/30/2019
Advisor Partners LLC224,282$31,182 09/30/2019
     MSFT224,282$31,182 09/30/2019
Thomasville National Bank224,254$31,178 09/30/2019
     MSFT224,254$31,178 09/30/2019
Independent Advisor Alliance222,524$30,992 09/30/2019
     MSFT222,524$30,992 09/30/2019
Klingenstein Fields & Co. LLC222,601$30,948 09/30/2019
     MSFT222,601$30,948 09/30/2019
Woodstock Corp222,383$30,918 09/30/2019
     MSFT222,383$30,918 09/30/2019
Amica Mutual Insurance Co.219,069$30,457 09/30/2019
     MSFT219,069$30,457 09/30/2019
CapWealth Advisors LLC219,045$30,454 09/30/2019
     MSFT219,045$30,454 09/30/2019
Tiger Management L.L.C.218,540$30,384 09/30/2019
     MSFT218,540$30,384 09/30/2019
Columbus Hill Capital Management L.P.217,881$30,292 09/30/2019
     MSFT217,881$30,292 09/30/2019
Kingdon Capital Management L.L.C.217,467$30,234 09/30/2019
     MSFT217,467$30,234 09/30/2019
First American Bank225,576$30,218 06/30/2019
     MSFT225,576$30,218 06/30/2019
Smith Salley & Associates217,301$30,212 09/30/2019
     MSFT217,301$30,212 09/30/2019
Richard Bernstein Advisors LLC217,191$30,196 09/30/2019
     MSFT217,191$30,196 09/30/2019
Royal Bank of Scotland Group PLC216,442$30,092 09/30/2019
     MSFT216,442$30,092 09/30/2019
Stewart & Patten Co. LLC215,543$29,967 09/30/2019
     MSFT215,543$29,967 09/30/2019
Violich Capital Management Inc.215,019$29,894 09/30/2019
     MSFT215,019$29,894 09/30/2019
Clarkston Capital Partners LLC215,004$29,891 09/30/2019
     MSFT215,004$29,891 09/30/2019
Cumberland Partners Ltd214,754$29,857 09/30/2019
     MSFT214,754$29,857 09/30/2019
Wetherby Asset Management Inc.214,406$29,808 09/30/2019
     MSFT214,406$29,808 09/30/2019
Baxter Bros Inc.213,962$29,747 09/30/2019
     MSFT213,962$29,747 09/30/2019
Lockheed Martin Investment Management Co.210,240$29,229 09/30/2019
     MSFT210,240$29,229 09/30/2019
Oribel Capital Management LP210,200$29,224 09/30/2019
     MSFT210,200$29,224 09/30/2019
Brio Consultants LLC209,872$29,178 09/30/2019
     MSFT209,872$29,178 09/30/2019
Neville Rodie & Shaw Inc.209,453$29,120 09/30/2019
     MSFT209,453$29,120 09/30/2019
Beacon Investment Advisory Services Inc.208,896$29,043 09/30/2019
     MSFT208,896$29,043 09/30/2019
Argent Capital Management LLC208,365$28,969 09/30/2019
     MSFT208,365$28,969 09/30/2019
Pictet North America Advisors SA207,925$28,908 09/30/2019
     MSFT207,925$28,908 09/30/2019
Greystone Managed Investments Inc.207,882$28,902 09/30/2019
     MSFT207,882$28,902 09/30/2019
Banco de Sabadell S.A208,141$28,884 09/30/2019
     MSFT208,141$28,884 09/30/2019
Capco Asset Management LLC207,307$28,822 09/30/2019
     MSFT207,307$28,822 09/30/2019
James Investment Research Inc.206,771$28,748 09/30/2019
     MSFT206,771$28,748 09/30/2019
Veritas Investment Management UK Ltd204,904$28,488 09/30/2019
     MSFT204,904$28,488 09/30/2019
Nexus Investment Management Inc.204,790$28,472 09/30/2019
     MSFT204,790$28,472 09/30/2019
Madison Investment Holdings Inc.204,073$28,372 09/30/2019
     MSFT204,073$28,372 09/30/2019
Cookson Peirce & Co. Inc.203,793$28,333 09/30/2019
     MSFT203,793$28,333 09/30/2019
ICM Asset Management Inc. WA203,215$28,253 09/30/2019
     MSFT203,215$28,253 09/30/2019
Matrix Asset Advisors Inc. NY202,606$28,168 09/30/2019
     MSFT202,606$28,168 09/30/2019
Papp L Roy & Associates202,300$28,125 09/30/2019
     MSFT202,300$28,125 09/30/2019
Capital Growth Management LP202,000$28,084 09/30/2019
     MSFT202,000$28,084 09/30/2019
ETRADE Capital Management LLC201,616$28,030 09/30/2019
     MSFT201,616$28,030 09/30/2019
Sumitomo Life Insurance Co.201,431$28,005 09/30/2019
     MSFT201,431$28,005 09/30/2019
Atria Investments LLC201,061$27,953 09/30/2019
     MSFT201,061$27,953 09/30/2019
Burney Co.200,638$27,895 09/30/2019
     MSFT200,638$27,895 09/30/2019
Wilsey Asset Management Inc.198,944$27,659 09/30/2019
     MSFT198,944$27,659 09/30/2019
Cornerstone Capital Inc.198,401$27,584 09/30/2019
     MSFT198,401$27,584 09/30/2019
Vestor Capital LLC204,659$27,416 06/30/2019
     MSFT204,659$27,416 06/30/2019
Doyle Wealth Management197,024$27,392 09/30/2019
     MSFT197,024$27,392 09/30/2019
PARUS FINANCE UK Ltd197,010$27,390 09/30/2019
     MSFT197,010$27,390 09/30/2019
Wade G W & Inc.196,935$27,380 09/30/2019
     MSFT196,935$27,380 09/30/2019
Maple Capital Management Inc.196,642$27,339 09/30/2019
     MSFT196,642$27,339 09/30/2019
Kovitz Investment Group Partners LLC196,511$27,320 09/30/2019
     MSFT196,511$27,320 09/30/2019
LVM Capital Management Ltd. MI196,369$27,301 09/30/2019
     MSFT196,369$27,301 09/30/2019
Baldwin Brothers Inc. MA196,130$27,268 09/30/2019
     MSFT196,130$27,268 09/30/2019
Westside Investment Management Inc.22,708$27,225 06/30/2019
     MSFT22,708$27,225 06/30/2019
Smith Chas P & Associates PA Cpas195,237$27,144 09/30/2019
     MSFT195,237$27,144 09/30/2019
Boston Common Asset Management LLC193,677$26,927 09/30/2019
     MSFT193,677$26,927 09/30/2019
Marble Harbor Investment Counsel LLC193,421$26,891 09/30/2019
     MSFT193,421$26,891 09/30/2019
Ashburton Jersey Ltd193,052$26,840 09/30/2019
     MSFT193,052$26,840 09/30/2019
Bainco International Investors192,029$26,698 09/30/2019
     MSFT192,029$26,698 09/30/2019
Osborn Williams & Donohoe LLC191,534$26,629 09/30/2019
     MSFT191,534$26,629 09/30/2019
Zweig DiMenna Associates LLC190,512$26,487 09/30/2019
     MSFT190,512$26,487 09/30/2019
Patten & Patten Inc. TN190,316$26,460 09/30/2019
     MSFT190,316$26,460 09/30/2019
Guinness Asset Management Ltd190,319$26,460 09/30/2019
     MSFT190,319$26,460 09/30/2019
C Partners Holding GmbH189,460$26,341 09/30/2019
     MSFT189,460$26,341 09/30/2019
Baskin Financial Services Inc.188,679$26,232 09/30/2019
     MSFT188,679$26,232 09/30/2019
Mastrapasqua Asset Management Inc.188,247$26,172 09/30/2019
     MSFT188,247$26,172 09/30/2019
Dearborn Partners LLC188,148$26,158 09/30/2019
     MSFT188,148$26,158 09/30/2019
Capital Investment Services of America Inc.188,050$26,145 09/30/2019
     MSFT188,050$26,145 09/30/2019
Aravt Global LLC188,000$26,138 09/30/2019
     MSFT188,000$26,138 09/30/2019
Matthew Goff Investment Advisor LLC187,862$26,118 09/30/2019
     MSFT187,862$26,118 09/30/2019
Decatur Capital Management Inc.187,591$26,081 09/30/2019
     MSFT187,591$26,081 09/30/2019
Trust Co. of Virginia VA187,417$26,056 09/30/2019
     MSFT187,417$26,056 09/30/2019
LSV Asset Management186,845$25,977 09/30/2019
     MSFT186,845$25,977 09/30/2019
YHB Investment Advisors Inc.186,813$25,973 09/30/2019
     MSFT186,813$25,973 09/30/2019
Torray LLC186,668$25,952 09/30/2019
     MSFT186,668$25,952 09/30/2019
Redwood Investments LLC185,100$25,734 09/30/2019
     MSFT185,100$25,734 09/30/2019
Graham Capital Management L.P.185,000$25,720 09/30/2019
     MSFT185,000$25,720 09/30/2019
Jones Financial Companies Lllp184,807$25,694 09/30/2019
     MSFT184,807$25,694 09/30/2019
Carroll Financial Associates Inc.184,004$25,582 09/30/2019
     MSFT184,004$25,582 09/30/2019
Moors & Cabot Inc. $25,413 09/30/2019
     MSFT184,183$25,415 09/30/2019
     Put400$2 09/30/2019
Cypress Capital Management LLC181,626$25,251 09/30/2019
     MSFT181,626$25,251 09/30/2019
LS Investment Advisors LLC181,057$25,172 09/30/2019
     MSFT181,057$25,172 09/30/2019
Montag A & Associates Inc.180,996$25,164 09/30/2019
     MSFT180,996$25,164 09/30/2019
Rockland Trust Co.184,465$25,139 09/30/2019
     MSFT184,465$25,139 09/30/2019
Stratos Wealth Partners LTD.180,531$25,099 09/30/2019
     MSFT180,531$25,099 09/30/2019
Sullivan Bruyette Speros & Blaney LLC180,374$25,077 09/30/2019
     MSFT180,374$25,077 09/30/2019
Claar Advisors LLC180,215$25,055 09/30/2019
     MSFT180,215$25,055 09/30/2019
Everence Capital Management Inc.180,021$25,028 09/30/2019
     MSFT180,021$25,028 09/30/2019
JBF Capital Inc.180,000$25,025 09/30/2019
     MSFT180,000$25,025 09/30/2019
Wesleyan Assurance Society179,500$24,952 09/30/2019
     MSFT179,500$24,952 09/30/2019
Manitou Investment Management Ltd.179,331$24,932 09/30/2019
     MSFT179,331$24,932 09/30/2019
Asahi Life Asset Management CO. LTD.179,015$24,888 09/30/2019
     MSFT179,015$24,888 09/30/2019
Tikehau Investment Management178,330$24,793 09/30/2019
     MSFT178,330$24,793 09/30/2019
Night Owl Capital Management LLC177,901$24,734 09/30/2019
     MSFT177,901$24,734 09/30/2019
Zeke Capital Advisors LLC177,330$24,654 09/30/2019
     MSFT177,330$24,654 09/30/2019
Ledyard National Bank177,236$24,641 09/30/2019
     MSFT177,236$24,641 09/30/2019
Palisade Asset Management LLC177,196$24,636 09/30/2019
     MSFT177,196$24,636 09/30/2019
Burns J W & Co. Inc. NY176,802$24,581 09/30/2019
     MSFT176,802$24,581 09/30/2019
Highstreet Asset Management Inc.176,648$24,559 09/30/2019
     MSFT176,648$24,559 09/30/2019
Two Sigma Securities LLC $24,525 09/30/2019
     Call498,800$69,348 09/30/2019
     Put322,400$44,823 09/30/2019
Thornburg Investment Management Inc.175,684$24,425 09/30/2019
     MSFT175,684$24,425 09/30/2019
Colonial Trust Advisors172,955$24,046 09/30/2019
     MSFT172,955$24,046 09/30/2019
Tufton Capital Management172,401$23,968 09/30/2019
     MSFT172,401$23,968 09/30/2019
Lido Advisors LLC171,935$23,904 09/30/2019
     MSFT171,935$23,904 09/30/2019
BTR Capital Management Inc.171,919$23,902 09/30/2019
     MSFT171,919$23,902 09/30/2019
Townsquare Capital LLC165,394$23,860 09/30/2019
     MSFT165,394$23,860 09/30/2019
Grassi Investment Management170,924$23,764 09/30/2019
     MSFT170,924$23,764 09/30/2019
Sander Capital Advisors Inc.169,596$23,579 09/30/2019
     MSFT169,596$23,579 09/30/2019
Sowell Financial Services LLC169,485$23,563 09/30/2019
     MSFT169,485$23,563 09/30/2019
Voya Financial Advisors Inc.170,759$23,518 09/30/2019
     MSFT170,759$23,518 09/30/2019
Greenleaf Trust168,480$23,424 09/30/2019
     MSFT168,480$23,424 09/30/2019
Eagle Global Advisors LLC168,429$23,417 09/30/2019
     MSFT168,429$23,417 09/30/2019
Origin Asset Management LLP167,350$23,267 09/30/2019
     MSFT167,350$23,267 09/30/2019
TPI Fund Managers Ltd167,215$23,248 09/30/2019
     MSFT167,215$23,248 09/30/2019
Brinker Capital Inc.167,128$23,236 09/30/2019
     MSFT167,128$23,236 09/30/2019
Northstar Investment Advisors LLC168,454$23,223 09/30/2019
     MSFT168,454$23,223 09/30/2019
First Citizens Bank & Trust Co.166,174$23,103 09/30/2019
     MSFT166,174$23,103 09/30/2019
Fulton Breakefield Broenniman LLC165,828$23,055 09/30/2019
     MSFT165,828$23,055 09/30/2019
First Fiduciary Investment Counsel Inc.165,493$23,008 09/30/2019
     MSFT165,493$23,008 09/30/2019
Quest Investment Management LLC164,220$22,832 09/30/2019
     MSFT164,220$22,832 09/30/2019
Meiji Yasuda Life Insurance Co164,084$22,813 09/30/2019
     MSFT164,084$22,813 09/30/2019
DE Burlo Group Inc.163,837$22,778 09/30/2019
     MSFT163,837$22,778 09/30/2019
Calamos Wealth Management LLC163,823$22,776 09/30/2019
     MSFT163,823$22,776 09/30/2019
BLB&B Advisors LLC163,101$22,676 09/30/2019
     MSFT163,101$22,676 09/30/2019
Telemus Capital LLC162,819$22,636 09/30/2019
     MSFT162,819$22,636 09/30/2019
Allworth Financial LP162,649$22,613 09/30/2019
     MSFT162,649$22,613 09/30/2019
Equitable Trust Co.167,781$22,476 06/30/2019
     MSFT167,781$22,476 06/30/2019
CNA Financial Corp161,500$22,453 09/30/2019
     MSFT161,500$22,453 09/30/2019
Rampart Investment Management Company LLC161,463$22,448 09/30/2019
     MSFT161,463$22,448 09/30/2019
Washington Trust Bank161,404$22,440 09/30/2019
     MSFT161,404$22,440 09/30/2019
Managed Asset Portfolios LLC160,664$22,337 09/30/2019
     MSFT160,664$22,337 09/30/2019
Baker Avenue Asset Management LP160,261$22,281 09/30/2019
     MSFT160,261$22,281 09/30/2019
Dundas Partners LLP159,846$22,227 09/30/2019
     MSFT159,846$22,227 09/30/2019
Pillar Pacific Capital Management LLC159,789$22,215 09/30/2019
     MSFT159,789$22,215 09/30/2019
Cramer Rosenthal Mcglynn LLC159,106$22,121 09/30/2019
     MSFT159,106$22,121 09/30/2019
Waratah Capital Advisors Ltd. $22,090 09/30/2019
     MSFT159,683$22,201 09/30/2019
     Put222,200$111 09/30/2019
Emerson Point Capital LP158,491$22,035 09/30/2019
     MSFT158,491$22,035 09/30/2019
Act Two Investors LLC158,487$22,034 09/30/2019
     MSFT158,487$22,034 09/30/2019
Osborne Partners Capital Management LLC158,468$22,032 09/30/2019
     MSFT158,468$22,032 09/30/2019
Grimes & Company Inc.157,832$21,944 09/30/2019
     MSFT157,832$21,944 09/30/2019
Gamco Investors INC. ET AL157,763$21,934 09/30/2019
     MSFT157,763$21,934 09/30/2019
Petrus Trust Company LTA157,582$21,909 09/30/2019
     MSFT157,582$21,909 09/30/2019
united american securities inc. d b a uas asset management 163,344$21,882 06/30/2019
     MSFT163,344$21,882 06/30/2019
Lathrop Investment Management Corp157,093$21,841 09/30/2019
     MSFT157,093$21,841 09/30/2019
MainStreet Investment Advisors LLC157,050$21,834 09/30/2019
     MSFT157,050$21,834 09/30/2019
North Star Asset Management Inc.156,888$21,812 09/30/2019
     MSFT156,888$21,812 09/30/2019
Adell Harriman & Carpenter Inc.156,786$21,798 09/30/2019
     MSFT156,786$21,798 09/30/2019
Beese Fulmer Investment Management Inc.156,555$21,766 09/30/2019
     MSFT156,555$21,766 09/30/2019
Sigma Planning Corp $21,751 09/30/2019
     MSFT154,445$21,473 09/30/2019
     Call2,000$278 09/30/2019
Canandaigua National Bank & Trust Co.156,332$21,735 09/30/2019
     MSFT156,332$21,735 09/30/2019
Bank of Nova Scotia Trust Co.156,124$21,706 09/30/2019
     MSFT156,124$21,706 09/30/2019
Carret Asset Management LLC156,019$21,691 09/30/2019
     MSFT156,019$21,691 09/30/2019
Horiko Capital Management LLC $21,663 09/30/2019
     MSFT126,738$17,620 09/30/2019
     Call51,100$4,043 09/30/2019
Bridgeway Capital Management Inc.155,745$21,653 09/30/2019
     MSFT155,745$21,653 09/30/2019
Hoylecohen LLC155,650$21,640 09/30/2019
     MSFT155,650$21,640 09/30/2019
Sather Financial Group Inc154,208$21,439 09/30/2019
     MSFT154,208$21,439 09/30/2019
ACG Wealth $21,416 09/30/2019
     MSFT154,142$21,430 09/30/2019
     Put100$14 09/30/2019
Dowling & Yahnke LLC153,984$21,408 09/30/2019
     MSFT153,984$21,408 09/30/2019
Bank of The West153,869$21,393 09/30/2019
     MSFT153,869$21,393 09/30/2019
Stillwater Capital Advisors LLC153,742$21,375 09/30/2019
     MSFT153,742$21,375 09/30/2019
CLARET ASSET MANAGEMENT Corp153,722$21,372 09/30/2019
     MSFT153,722$21,372 09/30/2019
Forbes J M & Co. LLP153,534$21,346 09/30/2019
     MSFT153,534$21,346 09/30/2019
Van Cleef Asset Management Inc153,185$21,297 09/30/2019
     MSFT153,185$21,297 09/30/2019
NJ State Employees Deferred Compensation Plan153,000$21,272 09/30/2019
     MSFT153,000$21,272 09/30/2019
Parsons Capital Management Inc. RI152,451$21,195 09/30/2019
     MSFT152,451$21,195 09/30/2019
Beach Investment Counsel Inc. PA152,178$21,157 09/30/2019
     MSFT152,178$21,157 09/30/2019
Goelzer Investment Management Inc.152,055$21,140 09/30/2019
     MSFT152,055$21,140 09/30/2019
Albion Financial Group UT151,792$21,104 09/30/2019
     MSFT151,792$21,104 09/30/2019
Cerity Partners LLC151,216$21,023 09/30/2019
     MSFT151,216$21,023 09/30/2019
Optimus Prime Fund Management Co. Ltd.150,500$20,924 09/30/2019
     MSFT150,500$20,924 09/30/2019
Gabalex Capital Management LLC150,000$20,855 09/30/2019
     MSFT150,000$20,855 09/30/2019
Ropes Wealth Advisors LLC149,625$20,802 09/30/2019
     MSFT149,625$20,802 09/30/2019
Bragg Financial Advisors Inc149,074$20,726 09/30/2019
     MSFT149,074$20,726 09/30/2019
Lynch & Associates IN148,787$20,686 09/30/2019
     MSFT148,787$20,686 09/30/2019
Hallmark Capital Management Inc.148,637$20,665 09/30/2019
     MSFT148,637$20,665 09/30/2019
RWWM Inc.148,549$20,653 09/30/2019
     MSFT148,549$20,653 09/30/2019
Gillespie Robinson & Grimm Inc.147,868$20,558 09/30/2019
     MSFT147,868$20,558 09/30/2019
Sonora Investment Management LLC147,745$20,541 09/30/2019
     MSFT147,745$20,541 09/30/2019
Deltec Asset Management LLC147,400$20,493 09/30/2019
     MSFT147,400$20,493 09/30/2019
Novare Capital Management LLC147,097$20,451 09/30/2019
     MSFT147,097$20,451 09/30/2019
TimesSquare Capital Management LLC145,860$20,279 09/30/2019
     MSFT145,860$20,279 09/30/2019
Lowe Brockenbrough & Co. Inc.151,210$20,256 06/30/2019
     MSFT151,210$20,256 06/30/2019
Boston Family Office LLC145,636$20,248 09/30/2019
     MSFT145,636$20,248 09/30/2019
Davy Asset Management Ltd145,476$20,226 09/30/2019
     MSFT145,476$20,226 09/30/2019
Heritage Trust Co144,784$20,129 09/30/2019
     MSFT144,784$20,129 09/30/2019
Cadinha & Co. LLC144,710$20,119 09/30/2019
     MSFT144,710$20,119 09/30/2019
Beaumont Financial Partners LLC144,540$20,095 09/30/2019
     MSFT144,540$20,095 09/30/2019
Fairfield Bush & CO.144,469$20,085 09/30/2019
     MSFT144,469$20,085 09/30/2019
1ST Source Bank143,991$20,019 09/30/2019
     MSFT143,991$20,019 09/30/2019
Callahan Advisors LLC143,821$19,995 09/30/2019
     MSFT143,821$19,995 09/30/2019
Falcon Edge Capital LP143,463$19,946 09/30/2019
     MSFT143,463$19,946 09/30/2019
Baltimore Washington Financial Advisors Inc.143,464$19,945 09/30/2019
     MSFT143,464$19,945 09/30/2019
SVA Wealth Management LLC142,762$19,848 09/30/2019
     MSFT142,762$19,848 09/30/2019
United Bank142,534$19,817 09/30/2019
     MSFT142,534$19,817 09/30/2019
Hemenway Trust Co LLC142,093$19,755 09/30/2019
     MSFT142,093$19,755 09/30/2019
Columbia Asset Management141,403$19,659 09/30/2019
     MSFT141,403$19,659 09/30/2019
Wendell David Associates Inc.140,544$19,540 09/30/2019
     MSFT140,544$19,540 09/30/2019
Nicholas Hoffman & Company LLC.139,784$19,434 09/30/2019
     MSFT139,784$19,434 09/30/2019
Pacific Global Investment Management CO139,670$19,418 09/30/2019
     MSFT139,670$19,418 09/30/2019
Greatmark Investment Partners Inc.139,525$19,398 09/30/2019
     MSFT139,525$19,398 09/30/2019
DDD Partners LLC139,349$19,374 09/30/2019
     MSFT139,349$19,374 09/30/2019
Cresset Asset Management LLC139,321$19,370 09/30/2019
     MSFT139,321$19,370 09/30/2019
Wallington Asset Management LLC138,360$19,236 09/30/2019
     MSFT138,360$19,236 09/30/2019
Clearstead Advisors LLC138,285$19,226 09/30/2019
     MSFT138,285$19,226 09/30/2019
Edge Wealth Management LLC138,146$19,206 09/30/2019
     MSFT138,146$19,206 09/30/2019
Connors Investor Services Inc.137,835$19,163 09/30/2019
     MSFT137,835$19,163 09/30/2019
Strategy Asset Managers LLC137,772$19,154 09/30/2019
     MSFT137,772$19,154 09/30/2019
First Midwest Bank Trust Division136,762$19,014 09/30/2019
     MSFT136,762$19,014 09/30/2019
Founders Capital Management LLC137,035$18,927 09/30/2019
     MSFT137,035$18,927 09/30/2019
Godsey & Gibb Associates135,818$18,883 09/30/2019
     MSFT135,818$18,883 09/30/2019
Vigilant Capital Management LLC135,796$18,880 09/30/2019
     MSFT135,796$18,880 09/30/2019
North American Management Corp135,486$18,837 09/30/2019
     MSFT135,486$18,837 09/30/2019
Municipal Employees Retirement System of Michigan135,070$18,779 09/30/2019
     MSFT135,070$18,779 09/30/2019
Riverpark Capital Management LLC135,014$18,771 09/30/2019
     MSFT135,014$18,771 09/30/2019
Reynders McVeigh Capital Management LLC134,834$18,746 09/30/2019
     MSFT134,834$18,746 09/30/2019
Berkshire Capital Holdings Inc.134,770$18,737 09/30/2019
     MSFT134,770$18,737 09/30/2019
Advisory Services Network LLC139,281$18,657 09/30/2019
     MSFT139,281$18,657 09/30/2019
Wellington Shields Capital Management LLC134,126$18,648 09/30/2019
     MSFT134,126$18,648 09/30/2019
NBT Bank N A NY134,051$18,637 09/30/2019
     MSFT134,051$18,637 09/30/2019
Corient Capital Partners LLC134,037$18,635 09/30/2019
     MSFT134,037$18,635 09/30/2019
Usca Ria LLC133,740$18,594 09/30/2019
     MSFT133,740$18,594 09/30/2019
Pictet & Cie Europe SA133,546$18,567 09/30/2019
     MSFT133,546$18,567 09/30/2019
Dividend Assets Capital LLC133,294$18,532 09/30/2019
     MSFT133,294$18,532 09/30/2019
Cape Cod Five Cents Savings Bank133,211$18,520 09/30/2019
     MSFT133,211$18,520 09/30/2019
Foster & Motley Inc.133,145$18,511 09/30/2019
     MSFT133,145$18,511 09/30/2019
Country Club Trust Company n.a.133,985$18,454 09/30/2019
     MSFT133,985$18,454 09/30/2019
Narwhal Capital Management132,651$18,443 09/30/2019
     MSFT132,651$18,443 09/30/2019
WMS Partners LLC132,268$18,389 09/30/2019
     MSFT132,268$18,389 09/30/2019
Strategic Wealth Advisors Group LLC133,606$18,373 09/30/2019
     MSFT133,606$18,373 09/30/2019
Bowling Portfolio Management LLC132,101$18,366 09/30/2019
     MSFT132,101$18,366 09/30/2019
Canal Insurance CO132,000$18,352 09/30/2019
     MSFT132,000$18,352 09/30/2019
Bronfman E.L. Rothschild L.P.131,890$18,337 09/30/2019
     MSFT131,890$18,337 09/30/2019
Jacobs & Co. CA131,829$18,328 09/30/2019
     MSFT131,829$18,328 09/30/2019
Cutler Group LP $18,324 09/30/2019
     MSFT76,768$10,673 09/30/2019
     Call319,800$8,198 09/30/2019
     Put289,400$547 09/30/2019
Majedie Asset Management Ltd131,605$18,315 09/30/2019
     MSFT131,605$18,315 09/30/2019
Foster Dykema Cabot & Co. Inc. MA131,059$18,221 09/30/2019
     MSFT131,059$18,221 09/30/2019
Chemung Canal Trust Co.130,744$18,178 09/30/2019
     MSFT130,744$18,178 09/30/2019
Blue Chip Partners Inc.130,540$18,149 09/30/2019
     MSFT130,540$18,149 09/30/2019
Hudson Valley Investment Advisors Inc. ADV130,470$18,139 09/30/2019
     MSFT130,470$18,139 09/30/2019
Valeo Financial Advisors LLC130,007$18,075 09/30/2019
     MSFT130,007$18,075 09/30/2019
Auxier Asset Management129,700$18,032 09/30/2019
     MSFT129,700$18,032 09/30/2019
Wilbanks Smith & Thomas Asset Management LLC128,707$17,894 09/30/2019
     MSFT128,707$17,894 09/30/2019
Tandem Investment Advisors Inc.128,565$17,874 09/30/2019
     MSFT128,565$17,874 09/30/2019
Motley Fool Asset Management LLC128,544$17,871 09/30/2019
     MSFT128,544$17,871 09/30/2019
First Hawaiian Bank128,241$17,829 09/30/2019
     MSFT128,241$17,829 09/30/2019
National Asset Management Inc.128,162$17,824 09/30/2019
     MSFT128,162$17,824 09/30/2019
Aptus Capital Advisors LLC $17,803 09/30/2019
     Call115,000$15,988 09/30/2019
     MSFT13,059$1,815 09/30/2019
Dubuque Bank & Trust Co.127,989$17,794 09/30/2019
     MSFT127,989$17,794 09/30/2019
Frontier Wealth Management LLC127,966$17,791 09/30/2019
     MSFT127,966$17,791 09/30/2019
AdvisorNet Financial Inc127,920$17,785 09/30/2019
     MSFT127,920$17,785 09/30/2019
Atlantic Union Bankshares Corp127,838$17,774 09/30/2019
     MSFT127,838$17,774 09/30/2019
JLB & Associates Inc.127,834$17,772 09/30/2019
     MSFT127,834$17,772 09/30/2019
SeaTown Holdings Pte. Ltd.127,700$17,754 09/30/2019
     MSFT127,700$17,754 09/30/2019
Cohen Klingenstein LLC127,682$17,752 09/30/2019
     MSFT127,682$17,752 09/30/2019
Elite Wealth Management Inc.127,343$17,704 09/30/2019
     MSFT127,343$17,704 09/30/2019
Kings Point Capital Management127,289$17,697 09/30/2019
     MSFT127,289$17,697 09/30/2019
First Financial Bank Trust Division127,089$17,670 09/30/2019
     MSFT127,089$17,670 09/30/2019
Tower Research Capital LLC TRC 126,458$17,581 09/30/2019
     MSFT126,458$17,581 09/30/2019
Folger Nolan Fleming Douglas Capital Management Inc.126,425$17,577 09/30/2019
     MSFT126,425$17,577 09/30/2019
Webster Bank N. A.126,063$17,527 09/30/2019
     MSFT126,063$17,527 09/30/2019
Fulton Bank N.A.125,810$17,491 09/30/2019
     MSFT125,810$17,491 09/30/2019
FTB Advisors Inc.125,811$17,490 09/30/2019
     MSFT125,811$17,490 09/30/2019
Iberiabank Corp125,625$17,466 09/30/2019
     MSFT125,625$17,466 09/30/2019
IBM Retirement Fund125,389$17,433 09/30/2019
     MSFT125,389$17,433 09/30/2019
Ironwood Investment Counsel LLC125,252$17,413 09/30/2019
     MSFT125,252$17,413 09/30/2019
Mark Asset Management LP125,218$17,409 09/30/2019
     MSFT125,218$17,409 09/30/2019
Private Trust Co. NA125,068$17,388 09/30/2019
     MSFT125,068$17,388 09/30/2019
Islet Management LP125,000$17,379 09/30/2019
     MSFT125,000$17,379 09/30/2019
10 15 Associates Inc.124,721$17,340 09/30/2019
     MSFT124,721$17,340 09/30/2019
Pittenger & Anderson Inc.124,566$17,318 09/30/2019
     MSFT124,566$17,318 09/30/2019
Point72 Asset Management L.P.124,496$17,309 09/30/2019
     MSFT124,496$17,309 09/30/2019
Mutual Advisors LLC124,458$17,303 09/30/2019
     MSFT124,458$17,303 09/30/2019
Trust Co. of Toledo NA OH124,423$17,299 09/30/2019
     MSFT124,423$17,299 09/30/2019
American Assets Investment Management LLC124,100$17,254 09/30/2019
     MSFT124,100$17,254 09/30/2019
Sequoia Financial Advisors LLC123,990$17,238 09/30/2019
     MSFT123,990$17,238 09/30/2019
Jackson Wealth Management LLC123,157$17,130 09/30/2019
     MSFT123,157$17,130 09/30/2019
Buckingham Asset Management LLC122,550$17,038 09/30/2019
     MSFT122,550$17,038 09/30/2019
Cutler Investment Counsel LLC122,513$17,033 09/30/2019
     MSFT122,513$17,033 09/30/2019
Hunter Associates Investment Management LLC122,341$17,009 09/30/2019
     MSFT122,341$17,009 09/30/2019
Linscomb & Williams Inc.121,984$16,959 09/30/2019
     MSFT121,984$16,959 09/30/2019
Wedbush Securities Inc.121,251$16,858 09/30/2019
     MSFT121,251$16,858 09/30/2019
Muhlenkamp & Co. Inc.125,743$16,845 06/30/2019
     MSFT125,743$16,845 06/30/2019
Professional Advisory Services Inc.121,059$16,831 09/30/2019
     MSFT121,059$16,831 09/30/2019
Caldera Capital LLC120,938$16,814 09/30/2019
     MSFT120,938$16,814 09/30/2019
Conning Inc.120,836$16,800 09/30/2019
     MSFT120,836$16,800 09/30/2019
BTC Capital Management Inc.120,757$16,789 09/30/2019
     MSFT120,757$16,789 09/30/2019
Bar Harbor Trust Services119,964$16,678 09/30/2019
     MSFT119,964$16,678 09/30/2019
Graticule Asia Macro Advisors LLC119,823$16,659 09/30/2019
     MSFT119,823$16,659 09/30/2019
Sepio Capital LLC119,462$16,609 09/30/2019
     MSFT119,462$16,609 09/30/2019
Spence Asset Management119,204$16,573 09/30/2019
     MSFT119,204$16,573 09/30/2019
Archon Partners LLC119,000$16,545 09/30/2019
     MSFT119,000$16,545 09/30/2019
Bourne Lent Asset Management Inc.118,734$16,508 09/30/2019
     MSFT118,734$16,508 09/30/2019
Bernzott Capital Advisors118,678$16,500 09/30/2019
     MSFT118,678$16,500 09/30/2019
First American Trust FSB118,308$16,448 09/30/2019
     MSFT118,308$16,448 09/30/2019
Barometer Capital Management Inc.117,810$16,379 09/30/2019
     MSFT117,810$16,379 09/30/2019
CAPROCK Group Inc.117,735$16,369 09/30/2019
     MSFT117,735$16,369 09/30/2019
NWQ Investment Management Company LLC117,631$16,354 09/30/2019
     MSFT117,631$16,354 09/30/2019
Wealthstreet Investment Advisors LLC114,016$16,285 09/30/2019
     MSFT114,016$16,285 09/30/2019
GW Henssler & Associates Ltd.121,307$16,251 06/30/2019
     MSFT121,307$16,251 06/30/2019
KDI Capital Partners LLC116,410$16,184 09/30/2019
     MSFT116,410$16,184 09/30/2019
Culbertson A N & Co. Inc.116,217$16,158 09/30/2019
     MSFT116,217$16,158 09/30/2019
Thompson Investment Management Inc.115,678$16,083 09/30/2019
     MSFT115,678$16,083 09/30/2019
Shufro Rose & Co. LLC115,605$16,073 09/30/2019
     MSFT115,605$16,073 09/30/2019
Element Capital Management LLC115,554$16,065 09/30/2019
     MSFT115,554$16,065 09/30/2019
Monetary Management Group Inc.115,533$16,063 09/30/2019
     MSFT115,533$16,063 09/30/2019
Cetera Advisors LLC115,134$16,030 09/30/2019
     MSFT115,134$16,030 09/30/2019
Camden National Bank115,231$16,021 09/30/2019
     MSFT115,231$16,021 09/30/2019
Cleararc Capital Inc.115,025$15,992 09/30/2019
     MSFT115,025$15,992 09/30/2019
Arrow Financial Corp114,899$15,974 09/30/2019
     MSFT114,899$15,974 09/30/2019
Asturias Capital LLC114,792$15,960 09/30/2019
     MSFT114,792$15,960 09/30/2019
Thompson Siegel & Walmsley LLC114,737$15,952 09/30/2019
     MSFT114,737$15,952 09/30/2019
Van Strum & Towne Inc.114,460$15,913 09/30/2019
     MSFT114,460$15,913 09/30/2019
Thames Capital Management LLC114,330$15,895 09/30/2019
     MSFT114,330$15,895 09/30/2019
Simmons Bank113,550$15,787 09/30/2019
     MSFT113,550$15,787 09/30/2019
S&CO Inc.113,158$15,732 09/30/2019
     MSFT113,158$15,732 09/30/2019
Schmidt P J Investment Management Inc.113,028$15,714 09/30/2019
     MSFT113,028$15,714 09/30/2019
Private Asset Management Inc.112,572$15,651 09/30/2019
     MSFT112,572$15,651 09/30/2019
Ardsley Advisory Partners LP $15,641 09/30/2019
     MSFT114,500$15,919 09/30/2019
     Put2,000$278 09/30/2019
Fiduciary Group LLC112,396$15,626 09/30/2019
     MSFT112,396$15,626 09/30/2019
Somerville Kurt F112,095$15,585 09/30/2019
     MSFT112,095$15,585 09/30/2019
Nicola Wealth Management LTD.107,144$15,582 09/30/2019
     MSFT107,144$15,582 09/30/2019
Vicus Capital116,300$15,580 06/30/2019
     MSFT116,300$15,580 06/30/2019
Lucia Wealth Services LLC111,492$15,501 09/30/2019
     MSFT111,492$15,501 09/30/2019
Choate Investment Advisors111,422$15,491 09/30/2019
     MSFT111,422$15,491 09/30/2019
Penobscot Investment Management Company Inc.110,830$15,408 09/30/2019
     MSFT110,830$15,408 09/30/2019
Granite Investment Advisors LLC110,737$15,396 09/30/2019
     MSFT110,737$15,396 09/30/2019
Appleton Partners Inc. MA110,575$15,373 09/30/2019
     MSFT110,575$15,373 09/30/2019
CCM Investment Advisers LLC114,607$15,352 06/30/2019
     MSFT114,607$15,352 06/30/2019
Rothschild Investment Corp IL110,173$15,317 09/30/2019
     MSFT110,173$15,317 09/30/2019
Mengis Capital Management Inc.110,076$15,303 09/30/2019
     MSFT110,076$15,303 09/30/2019
TRB Advisors LP110,000$15,293 09/30/2019
     MSFT110,000$15,293 09/30/2019
W.G. Shaheen & Associates DBA Whitney & Co105,498$15,250 09/30/2019
     MSFT105,498$15,250 09/30/2019
Lincoln National Corp109,571$15,234 09/30/2019
     MSFT109,571$15,234 09/30/2019
Mechanics Bank Trust Department109,268$15,191 09/30/2019
     MSFT109,268$15,191 09/30/2019
Greenwood Capital Associates LLC109,039$15,160 09/30/2019
     MSFT109,039$15,160 09/30/2019
Weatherly Asset Management L. P.108,646$15,105 09/30/2019
     MSFT108,646$15,105 09/30/2019
River & Mercantile Asset Management LLP108,583$15,095 09/30/2019
     MSFT108,583$15,095 09/30/2019
DF Dent & Co. Inc.108,013$15,017 09/30/2019
     MSFT108,013$15,017 09/30/2019
Nelson Roberts Investment Advisors LLC107,948$15,008 09/30/2019
     MSFT107,948$15,008 09/30/2019
First Interstate Bank107,385$14,930 09/30/2019
     MSFT107,385$14,930 09/30/2019
YCG LLC107,360$14,926 09/30/2019
     MSFT107,360$14,926 09/30/2019
NorthCoast Asset Management LLC107,272$14,915 09/30/2019
     MSFT107,272$14,915 09/30/2019
Tompkins Financial Corp107,140$14,895 09/30/2019
     MSFT107,140$14,895 09/30/2019
Lee Danner & Bass Inc.107,028$14,880 09/30/2019
     MSFT107,028$14,880 09/30/2019
Selz Capital LLC107,000$14,876 09/30/2019
     MSFT107,000$14,876 09/30/2019
Financial Advocates Investment Management106,987$14,875 09/30/2019
     MSFT106,987$14,875 09/30/2019
Dorsey & Whitney Trust CO LLC106,970$14,871 09/30/2019
     MSFT106,970$14,871 09/30/2019
TCF National Bank106,808$14,850 09/30/2019
     MSFT106,808$14,850 09/30/2019
Chemical Bank110,527$14,806 06/30/2019
     MSFT110,527$14,806 06/30/2019
Essex Investment Management Co. LLC106,479$14,804 09/30/2019
     MSFT106,479$14,804 09/30/2019
Verity & Verity LLC107,071$14,801 09/30/2019
     MSFT107,071$14,801 09/30/2019
Griffin Asset Management Inc.106,265$14,774 09/30/2019
     MSFT106,265$14,774 09/30/2019
Blue Pool Management Ltd.106,200$14,765 09/30/2019
     MSFT106,200$14,765 09/30/2019
Guardian Capital Advisors LP109,515$14,746 09/30/2019
     MSFT109,515$14,746 09/30/2019
Addenda Capital Inc.106,049$14,744 09/30/2019
     MSFT106,049$14,744 09/30/2019
Spinnaker Trust105,829$14,712 09/30/2019
     MSFT105,829$14,712 09/30/2019
Wright Investors Service Inc.104,960$14,592 09/30/2019
     MSFT104,960$14,592 09/30/2019
Punch & Associates Investment Management Inc.104,792$14,569 09/30/2019
     MSFT104,792$14,569 09/30/2019
Howe & Rusling Inc.104,576$14,539 09/30/2019
     MSFT104,576$14,539 09/30/2019
German American Bancorp Inc.104,418$14,517 09/30/2019
     MSFT104,418$14,517 09/30/2019
Northern Oak Wealth Management Inc.104,373$14,511 09/30/2019
     MSFT104,373$14,511 09/30/2019
Glenview State Bank Trust DEPT.104,012$14,461 09/30/2019
     MSFT104,012$14,461 09/30/2019
Prospector Partners LLC103,970$14,455 09/30/2019
     MSFT103,970$14,455 09/30/2019
Chicago Capital LLC103,794$14,430 09/30/2019
     MSFT103,794$14,430 09/30/2019
Squarepoint Ops LLC103,712$14,419 09/30/2019
     MSFT103,712$14,419 09/30/2019
Hartline Investment Corp103,629$14,408 09/30/2019
     MSFT103,629$14,408 09/30/2019
Abbrea Capital LLC103,158$14,342 09/30/2019
     MSFT103,158$14,342 09/30/2019
Charter Trust Co.103,094$14,333 09/30/2019
     MSFT103,094$14,333 09/30/2019
Dixon Hubard Feinour & Brown Inc. VA103,043$14,326 09/30/2019
     MSFT103,043$14,326 09/30/2019
Capital International Sarl102,770$14,288 09/30/2019
     MSFT102,770$14,288 09/30/2019
Roundview Capital LLC102,762$14,287 09/30/2019
     MSFT102,762$14,287 09/30/2019
North Star Investment Management Corp.102,746$14,285 09/30/2019
     MSFT102,746$14,285 09/30/2019
TT International102,480$14,247 09/30/2019
     MSFT102,480$14,247 09/30/2019
Peak Asset Management LLC102,371$14,233 09/30/2019
     MSFT102,371$14,233 09/30/2019
Girard Partners LTD.102,263$14,217 09/30/2019
     MSFT102,263$14,217 09/30/2019
Arden Trust Co101,744$14,145 09/30/2019
     MSFT101,744$14,145 09/30/2019
Brown Advisory Securities LLC101,322$14,095 09/30/2019
     MSFT101,322$14,095 09/30/2019
Athena Capital Advisors LLC101,320$14,087 09/30/2019
     MSFT101,320$14,087 09/30/2019
Steigerwald Gordon & Koch Inc.101,193$14,069 09/30/2019
     MSFT101,193$14,069 09/30/2019
L & S Advisors Inc100,771$14,010 09/30/2019
     MSFT100,771$14,010 09/30/2019
Empirical Financial Services LLC d.b.a. Empirical Wealth Management $14,002 09/30/2019
     MSFT96,716$13,446 09/30/2019
     Call4,000$556 09/30/2019
Motco100,452$13,966 09/30/2019
     MSFT100,452$13,966 09/30/2019
Avantax Advisory Services Inc.100,394$13,956 09/30/2019
     MSFT100,394$13,956 09/30/2019
Adviser Investments LLC100,257$13,939 09/30/2019
     MSFT100,257$13,939 09/30/2019
Johnson Financial Group Inc.100,226$13,934 09/30/2019
     MSFT100,226$13,934 09/30/2019
Arrowgrass Capital Partners US LP $13,903 09/30/2019
     Call150,000$20,855 09/30/2019
     Put50,000$6,952 09/30/2019
Firsthand Capital Management Inc.100,000$13,903 09/30/2019
     MSFT100,000$13,903 09/30/2019
180 Wealth Advisors LLC99,241$13,862 09/30/2019
     MSFT99,241$13,862 09/30/2019
Carnick & Kubik Group LLC99,609$13,849 09/30/2019
     MSFT99,609$13,849 09/30/2019
Oxbow Advisors LLC99,409$13,821 09/30/2019
     MSFT99,409$13,821 09/30/2019
Ipswich Investment Management Co. Inc.99,245$13,798 09/30/2019
     MSFT99,245$13,798 09/30/2019
Mcrae Capital Management Inc.99,122$13,781 09/30/2019
     MSFT99,122$13,781 09/30/2019
Sompo Japan Nipponkoa Asset Management CO. LTD.98,770$13,732 09/30/2019
     MSFT98,770$13,732 09/30/2019
Fagan Associates Inc.98,561$13,703 09/30/2019
     MSFT98,561$13,703 09/30/2019
Cheviot Value Management LLC98,388$13,679 09/30/2019
     MSFT98,388$13,679 09/30/2019
Kiley Juergens Wealth Management LLC97,727$13,587 09/30/2019
     MSFT97,727$13,587 09/30/2019
Oakwood Capital Management LLC CA97,496$13,555 09/30/2019
     MSFT97,496$13,555 09/30/2019
AGF Investments LLC97,205$13,514 09/30/2019
     MSFT97,205$13,514 09/30/2019
Dakota Wealth Management $13,513 09/30/2019
     MSFT99,701$13,861 09/30/2019
     Put2,500$348 09/30/2019
Moreno Evelyn V97,174$13,510 09/30/2019
     MSFT97,174$13,510 09/30/2019
Buckingham Capital Management Inc.97,164$13,509 09/30/2019
     MSFT97,164$13,509 09/30/2019
Pioneer Trust Bank N A OR96,509$13,418 09/30/2019
     MSFT96,509$13,418 09/30/2019
Courier Capital LLC98,371$13,406 09/30/2019
     MSFT98,371$13,406 09/30/2019
Stoneridge Investment Partners LLC96,427$13,406 09/30/2019
     MSFT96,427$13,406 09/30/2019
First Merchants Corp96,143$13,366 09/30/2019
     MSFT96,143$13,366 09/30/2019
Edge Capital Group LLC95,939$13,338 09/30/2019
     MSFT95,939$13,338 09/30/2019
Murphy Capital Management Inc.95,581$13,288 09/30/2019
     MSFT95,581$13,288 09/30/2019
Stonebridge Capital Advisors LLC95,548$13,284 09/30/2019
     MSFT95,548$13,284 09/30/2019
Community Financial Services Group LLC95,524$13,280 09/30/2019
     MSFT95,524$13,280 09/30/2019
Hendley & Co. Inc.94,666$13,161 09/30/2019
     MSFT94,666$13,161 09/30/2019
Level Four Advisory Services LLC94,426$13,128 09/30/2019
     MSFT94,426$13,128 09/30/2019
Blackcrane Capital LLC93,739$13,033 09/30/2019
     MSFT93,739$13,033 09/30/2019
Union Bancaire Privee Asset Management LLC93,665$13,022 09/30/2019
     MSFT93,665$13,022 09/30/2019
QV Investors Inc.93,595$13,013 09/30/2019
     MSFT93,595$13,013 09/30/2019
Pitcairn Co.93,534$13,004 09/30/2019
     MSFT93,534$13,004 09/30/2019
Gratus Capital LLC93,306$12,972 09/30/2019
     MSFT93,306$12,972 09/30/2019
Sunbelt Securities Inc.92,986$12,928 09/30/2019
     MSFT92,986$12,928 09/30/2019
Leuthold Group LLC92,973$12,926 09/30/2019
     MSFT92,973$12,926 09/30/2019
Grand Jean Capital Management Inc.92,863$12,911 09/30/2019
     MSFT92,863$12,911 09/30/2019
Select Equity Group L.P.92,803$12,902 09/30/2019
     MSFT92,803$12,902 09/30/2019
Capital Investment Advisors LLC92,597$12,874 09/30/2019
     MSFT92,597$12,874 09/30/2019
Eubel Brady & Suttman Asset Management Inc.92,540$12,866 09/30/2019
     MSFT92,540$12,866 09/30/2019
Fulcrum Capital LLC92,514$12,862 09/30/2019
     MSFT92,514$12,862 09/30/2019
HighPoint Advisor Group LLC87,668$12,796 09/30/2019
     MSFT87,668$12,796 09/30/2019
Princeton Portfolio Strategies Group LLC91,918$12,779 09/30/2019
     MSFT91,918$12,779 09/30/2019
Overbrook Management Corp91,770$12,759 09/30/2019
     MSFT91,770$12,759 09/30/2019
Toth Financial Advisory Corp91,608$12,736 09/30/2019
     MSFT91,608$12,736 09/30/2019
Paragon Capital Management LLC91,607$12,736 09/30/2019
     MSFT91,607$12,736 09/30/2019
Westchester Capital Management Inc.91,562$12,730 09/30/2019
     MSFT91,562$12,730 09/30/2019
Stonebridge Capital Management Inc.91,351$12,701 09/30/2019
     MSFT91,351$12,701 09/30/2019
Wintrust Investments LLC91,325$12,697 09/30/2019
     MSFT91,325$12,697 09/30/2019
Marco Investment Management LLC91,229$12,684 09/30/2019
     MSFT91,229$12,684 09/30/2019
Cypress Capital Group91,226$12,684 09/30/2019
     MSFT91,226$12,684 09/30/2019
Taylor Wealth Management Partners90,711$12,612 09/30/2019
     MSFT90,711$12,612 09/30/2019
Buckhead Capital Management LLC90,622$12,599 09/30/2019
     MSFT90,622$12,599 09/30/2019
D L Carlson Investment Group Inc.90,498$12,582 09/30/2019
     MSFT90,498$12,582 09/30/2019
Buckley Wealth Management LLC90,469$12,578 09/30/2019
     MSFT90,469$12,578 09/30/2019
Mcmillion Capital Management Inc.90,409$12,570 09/30/2019
     MSFT90,409$12,570 09/30/2019
Central Securities Corp90,000$12,513 09/30/2019
     MSFT90,000$12,513 09/30/2019
Renaissance Investment Group LLC89,932$12,503 09/30/2019
     MSFT89,932$12,503 09/30/2019
Laurel Wealth Advisors Inc.89,362$12,424 09/30/2019
     MSFT89,362$12,424 09/30/2019
Pettyjohn Wood & White Inc.89,102$12,388 09/30/2019
     MSFT89,102$12,388 09/30/2019
Leavell Investment Management Inc.88,817$12,348 09/30/2019
     MSFT88,817$12,348 09/30/2019
Ramsay Stattman Vela & Price Inc.88,578$12,315 09/30/2019
     MSFT88,578$12,315 09/30/2019
Enterprise Trust & Investment Co88,511$12,306 09/30/2019
     MSFT88,511$12,306 09/30/2019
McIlrath & Eck LLC88,276$12,273 09/30/2019
     MSFT88,276$12,273 09/30/2019
Marietta Investment Partners LLC88,210$12,264 09/30/2019
     MSFT88,210$12,264 09/30/2019
Parkwood LLC88,148$12,255 09/30/2019
     MSFT88,148$12,255 09/30/2019
Mitchell Capital Management Co.88,097$12,248 09/30/2019
     MSFT88,097$12,248 09/30/2019
Pensionfund DSM Netherlands91,225$12,221 09/30/2019
     MSFT91,225$12,221 09/30/2019
Alpha Omega Wealth Management LLC83,549$12,195 09/30/2019
     MSFT83,549$12,195 09/30/2019
Resources Investment Advisors LLC.87,677$12,190 09/30/2019
     MSFT87,677$12,190 09/30/2019
M. Kraus & Co87,524$12,168 09/30/2019
     MSFT87,524$12,168 09/30/2019
Tiger Eye Capital LLC87,448$12,158 09/30/2019
     MSFT87,448$12,158 09/30/2019
Aristotle Atlantic Partners LLC87,361$12,145 09/30/2019
     MSFT87,361$12,145 09/30/2019
Perella Weinberg Partners Capital Management LP87,150$12,116 09/30/2019
     MSFT87,150$12,116 09/30/2019
Weik Capital Management87,094$12,109 09/30/2019
     MSFT87,094$12,109 09/30/2019
Hall Laurie J Trustee87,092$12,108 09/30/2019
     MSFT87,092$12,108 09/30/2019
Miracle Mile Advisors LLC86,948$12,088 09/30/2019
     MSFT86,948$12,088 09/30/2019
Winslow Evans & Crocker Inc.86,830$12,074 09/30/2019
     MSFT86,830$12,074 09/30/2019
Psagot Investment House Ltd.89,950$12,050 06/30/2019
     MSFT89,950$12,050 06/30/2019
Scholtz & Company LLC86,534$12,031 09/30/2019
     MSFT86,534$12,031 09/30/2019
King Wealth86,528$12,030 09/30/2019
     MSFT86,528$12,030 09/30/2019
Lawson Kroeker Investment Management Inc. NE86,456$12,020 09/30/2019
     MSFT86,456$12,020 09/30/2019
Augustine Asset Management Inc.86,407$12,013 09/30/2019
     MSFT86,407$12,013 09/30/2019
First Washington CORP85,808$11,930 09/30/2019
     MSFT85,808$11,930 09/30/2019
Security National Trust Co.85,669$11,911 09/30/2019
     MSFT85,669$11,911 09/30/2019
BosValen Asset Management Ltd85,660$11,909 09/30/2019
     MSFT85,660$11,909 09/30/2019
Adalta Capital Management LLC85,648$11,908 09/30/2019
     MSFT85,648$11,908 09/30/2019
Aureus Asset Management LLC84,880$11,801 09/30/2019
     MSFT84,880$11,801 09/30/2019
Kayak Investment Partners LLC84,712$11,778 09/30/2019
     MSFT84,712$11,778 09/30/2019
Venturi Wealth Management LLC84,689$11,774 09/30/2019
     MSFT84,689$11,774 09/30/2019
Perkins Coie Trust Co84,679$11,772 09/30/2019
     MSFT84,679$11,772 09/30/2019
KMG Fiduciary Partners LLC84,551$11,755 09/30/2019
     MSFT84,551$11,755 09/30/2019
Vestmark Advisory Solutions Inc.84,078$11,689 09/30/2019
     MSFT84,078$11,689 09/30/2019
Sensato Investors LLC83,700$11,637 09/30/2019
     MSFT83,700$11,637 09/30/2019
Checchi Capital Advisers LLC82,996$11,539 09/30/2019
     MSFT82,996$11,539 09/30/2019
Rings Capital Management LLC83,000$11,539 09/30/2019
     MSFT83,000$11,539 09/30/2019
Affinity Investment Advisors LLC82,924$11,529 09/30/2019
     MSFT82,924$11,529 09/30/2019
Smithfield Trust Co.82,787$11,510 09/30/2019
     MSFT82,787$11,510 09/30/2019
SeaCrest Wealth Management LLC82,714$11,500 09/30/2019
     MSFT82,714$11,500 09/30/2019
Hutchinson Capital Management CA82,559$11,478 09/30/2019
     MSFT82,559$11,478 09/30/2019
Unio Capital LLC82,373$11,452 09/30/2019
     MSFT82,373$11,452 09/30/2019
Strategic Advisors LLC82,089$11,413 09/30/2019
     MSFT82,089$11,413 09/30/2019
Hayek Kallen Investment Management82,014$11,402 09/30/2019
     MSFT82,014$11,402 09/30/2019
Biltmore Family Office LLC81,815$11,375 09/30/2019
     MSFT81,815$11,375 09/30/2019
United Asset Strategies Inc.81,713$11,361 09/30/2019
     MSFT81,713$11,361 09/30/2019
Steamboat Capital Partners LLC81,701$11,359 09/30/2019
     MSFT81,701$11,359 09/30/2019
Mizuho Securities Co. Ltd.81,677$11,356 09/30/2019
     MSFT81,677$11,356 09/30/2019
CHURCHILL MANAGEMENT Corp81,431$11,321 09/30/2019
     MSFT81,431$11,321 09/30/2019
Cubic Asset Management LLC81,425$11,321 09/30/2019
     MSFT81,425$11,321 09/30/2019
Crossvault Capital Management LLC81,138$11,281 09/30/2019
     MSFT81,138$11,281 09/30/2019
CWM LLC80,792$11,233 09/30/2019
     MSFT80,792$11,233 09/30/2019
Court Place Advisors LLC80,779$11,231 09/30/2019
     MSFT80,779$11,231 09/30/2019
Lunia Capital LP80,714$11,222 09/30/2019
     MSFT80,714$11,222 09/30/2019
Community Bank N.A.80,622$11,209 09/30/2019
     MSFT80,622$11,209 09/30/2019
Mid Atlantic Financial Management Inc. ADV80,290$11,163 09/30/2019
     MSFT80,290$11,163 09/30/2019
Haverford Financial Services Inc.80,279$11,161 09/30/2019
     MSFT80,279$11,161 09/30/2019
Oak Grove Capital LLC $11,158 09/30/2019
     MSFT80,139$11,142 09/30/2019
     Call1,000$16 09/30/2019
Northwest Investment Counselors LLC80,183$11,148 09/30/2019
     MSFT80,183$11,148 09/30/2019
SP Asset Management80,061$11,131 09/30/2019
     MSFT80,061$11,131 09/30/2019
Farmers Trust Co.80,017$11,125 09/30/2019
     MSFT80,017$11,125 09/30/2019
Cincinnati Casualty Co.80,000$11,122 09/30/2019
     MSFT80,000$11,122 09/30/2019
Garde Capital Inc.79,889$11,107 09/30/2019
     MSFT79,889$11,107 09/30/2019
R.M.SINCERBEAUX Capital Management LLC79,850$11,102 09/30/2019
     MSFT79,850$11,102 09/30/2019
Ibex Wealth Advisors79,775$11,091 09/30/2019
     MSFT79,775$11,091 09/30/2019
Means Investment CO. Inc.76,508$11,059 09/30/2019
     MSFT76,508$11,059 09/30/2019
Greenbrier Partners Capital Management LLC79,530$11,057 09/30/2019
     MSFT79,530$11,057 09/30/2019
Brasada Capital Management LP79,486$11,051 09/30/2019
     MSFT79,486$11,051 09/30/2019
ProVise Management Group LLC127,921$11,021 09/30/2019
     MSFT127,921$11,021 09/30/2019
Intersect Capital LLC79,273$11,021 09/30/2019
     MSFT79,273$11,021 09/30/2019
Alps Advisors Inc.79,254$11,018 09/30/2019
     MSFT79,254$11,018 09/30/2019
Turim 21 Investimentos Ltda.78,959$10,978 09/30/2019
     MSFT78,959$10,978 09/30/2019
Northeast Financial Consultants Inc78,949$10,975 09/30/2019
     MSFT78,949$10,975 09/30/2019
Dock Street Asset Management Inc.78,816$10,958 09/30/2019
     MSFT78,816$10,958 09/30/2019
Schnieders Capital Management LLC78,558$10,922 09/30/2019
     MSFT78,558$10,922 09/30/2019
Valley National Advisers Inc.78,504$10,914 09/30/2019
     MSFT78,504$10,914 09/30/2019
Cohen Capital Management Inc.78,386$10,898 09/30/2019
     MSFT78,386$10,898 09/30/2019
Exencial Wealth Advisors LLC78,235$10,877 09/30/2019
     MSFT78,235$10,877 09/30/2019
Benedict Financial Advisors Inc.78,221$10,875 09/30/2019
     MSFT78,221$10,875 09/30/2019
Paragon Capital Management Ltd78,127$10,862 09/30/2019
     MSFT78,127$10,862 09/30/2019
Precept Management LLC $10,845 09/30/2019
     MSFT53,000$7,369 09/30/2019
     Call25,000$3,476 09/30/2019
Argyle Capital Management Inc.77,508$10,776 09/30/2019
     MSFT77,508$10,776 09/30/2019
Pineno Levin & Ford Asset Management Inc.77,506$10,776 09/30/2019
     MSFT77,506$10,776 09/30/2019
Headinvest LLC80,406$10,771 06/30/2019
     MSFT80,406$10,771 06/30/2019
M&R Capital Management Inc.77,409$10,759 09/30/2019
     MSFT77,409$10,759 09/30/2019
Homrich & Berg77,349$10,754 09/30/2019
     MSFT77,349$10,754 09/30/2019
Rosenblum Silverman Sutton S F Inc. CA77,064$10,714 09/30/2019
     MSFT77,064$10,714 09/30/2019
Atika Capital Management LLC77,000$10,705 09/30/2019
     MSFT77,000$10,705 09/30/2019
Benjamin F. Edwards & Company Inc.76,945$10,698 09/30/2019
     MSFT76,945$10,698 09/30/2019
Buffington Mohr McNeal76,848$10,684 09/30/2019
     MSFT76,848$10,684 09/30/2019
Totem Point Management LLC76,780$10,675 09/30/2019
     MSFT76,780$10,675 09/30/2019
New England Asset Management Inc.76,777$10,674 09/30/2019
     MSFT76,777$10,674 09/30/2019
Front Barnett Associates LLC76,653$10,657 09/30/2019
     MSFT76,653$10,657 09/30/2019
Walter & Keenan Financial Consulting Co. MI ADV76,637$10,655 09/30/2019
     MSFT76,637$10,655 09/30/2019
Cobblestone Capital Advisors LLC NY76,506$10,637 09/30/2019
     MSFT76,506$10,637 09/30/2019
Tiedemann Advisors LLC76,448$10,626 09/30/2019
     MSFT76,448$10,626 09/30/2019
Hills Bank & Trust Co.76,388$10,621 09/30/2019
     MSFT76,388$10,621 09/30/2019
Mercer Capital Advisers Inc.76,355$10,616 09/30/2019
     MSFT76,355$10,616 09/30/2019
Ballentine Partners LLC76,329$10,612 09/30/2019
     MSFT76,329$10,612 09/30/2019
Radnor Capital Management LLC76,250$10,601 09/30/2019
     MSFT76,250$10,601 09/30/2019
Coronation Fund Managers Ltd.76,238$10,599 09/30/2019
     MSFT76,238$10,599 09/30/2019
Isthmus Partners LLC75,934$10,557 09/30/2019
     MSFT75,934$10,557 09/30/2019
National Mutual Insurance Federation of Agricultural Cooperatives75,897$10,552 09/30/2019
     MSFT75,897$10,552 09/30/2019
Progressive Investment Management Corp75,800$10,538 09/30/2019
     MSFT75,800$10,538 09/30/2019
Campbell Capital Management Inc.75,783$10,536 09/30/2019
     MSFT75,783$10,536 09/30/2019
Sky Investment Group LLC75,741$10,530 09/30/2019
     MSFT75,741$10,530 09/30/2019
Exchange Capital Management Inc.75,581$10,508 09/30/2019
     MSFT75,581$10,508 09/30/2019
Cardinal Capital Management75,528$10,500 09/30/2019
     MSFT75,528$10,500 09/30/2019
Covington Investment Advisors Inc.75,478$10,494 09/30/2019
     MSFT75,478$10,494 09/30/2019
Bowie Capital Management LLC75,410$10,484 09/30/2019
     MSFT75,410$10,484 09/30/2019
Arthur M. Cohen & Associates LLC75,376$10,479 09/30/2019
     MSFT75,376$10,479 09/30/2019
GHP Investment Advisors Inc.75,224$10,458 09/30/2019
     MSFT75,224$10,458 09/30/2019
Symmetry Partners LLC75,117$10,444 09/30/2019
     MSFT75,117$10,444 09/30/2019
TrinityPoint Wealth LLC72,221$10,440 09/30/2019
     MSFT72,221$10,440 09/30/2019
Alley Co LLC74,873$10,410 09/30/2019
     MSFT74,873$10,410 09/30/2019
HBK Sorce Advisory LLC74,675$10,382 09/30/2019
     MSFT74,675$10,382 09/30/2019
Coastline Trust Co74,503$10,358 09/30/2019
     MSFT74,503$10,358 09/30/2019
</