HoldingsChannel.com
Funds Holding MSFT
HolderAmountPosition Size
($ in 1000's)
 As of
Vanguard Group Inc.613,005,516$82,118,218 06/30/2019
     MSFT613,005,516$82,118,218 06/30/2019
BlackRock Inc. $67,791,227 06/30/2019
     MSFT505,715,724$67,745,681 06/30/2019
     Call340,000$45,546 06/30/2019
State Street Corp313,098,610$41,942,690 06/30/2019
     MSFT313,098,610$41,942,690 06/30/2019
FMR LLC244,481,246$32,750,707 06/30/2019
     MSFT244,481,246$32,750,707 06/30/2019
Price T Rowe Associates Inc. MD194,055,628$25,995,692 06/30/2019
     MSFT194,055,628$25,995,692 06/30/2019
Capital World Investors184,169,045$24,671,285 06/30/2019
     MSFT184,169,045$24,671,285 06/30/2019
Geode Capital Management LLC104,568,209$13,985,832 06/30/2019
     MSFT104,568,209$13,985,832 06/30/2019
Northern Trust Corp96,567,563$12,936,190 06/30/2019
     MSFT96,567,563$12,936,190 06/30/2019
JPMorgan Chase & Co. $12,802,661 06/30/2019
     MSFT94,907,835$12,731,884 06/30/2019
     Call1,681,500$225,573 06/30/2019
     Put1,153,900$154,796 06/30/2019
Capital International Investors94,790,921$12,698,192 06/30/2019
     MSFT94,790,921$12,698,192 06/30/2019
Invesco Ltd. $12,629,834 06/30/2019
     MSFT94,260,123$12,627,088 06/30/2019
     Call20,500$2,746 06/30/2019
Capital Research Global Investors94,254,634$12,626,351 06/30/2019
     MSFT94,254,634$12,626,351 06/30/2019
Bank of New York Mellon Corp84,335,382$11,297,568 06/30/2019
     MSFT84,335,382$11,297,568 06/30/2019
Bank of America Corp DE $10,477,183 06/30/2019
     MSFT78,990,364$10,581,551 06/30/2019
     Put2,949,800$395,155 06/30/2019
     Call2,170,700$290,787 06/30/2019
Wellington Management Group LLP76,661,703$10,269,603 06/30/2019
     MSFT76,661,703$10,269,603 06/30/2019
Nuveen Asset Management LLC67,353,275$9,022,645 06/30/2019
     MSFT67,353,275$9,022,645 06/30/2019
Morgan Stanley59,908,412$8,025,332 06/30/2019
     MSFT59,908,412$8,025,332 06/30/2019
Wells Fargo & Company MN $7,704,721 06/30/2019
     MSFT57,448,655$7,695,822 06/30/2019
     Call968,800$10,378 06/30/2019
     Put1,631,300$1,479 06/30/2019
Janus Henderson Group PLC52,986,086$7,097,675 06/30/2019
     MSFT52,986,086$7,097,675 06/30/2019
UBS Group AG $6,020,441 06/30/2019
     MSFT45,659,682$6,116,571 06/30/2019
     Put2,639,800$353,628 06/30/2019
     Call1,922,200$257,498 06/30/2019
Legal & General Group Plc44,141,906$5,913,273 06/30/2019
     MSFT44,141,906$5,913,273 06/30/2019
Alliancebernstein L.P.43,808,032$5,868,524 06/30/2019
     MSFT43,808,032$5,868,524 06/30/2019
Goldman Sachs Group Inc. $5,615,347 06/30/2019
     MSFT43,771,593$5,863,642 06/30/2019
     Put2,934,400$393,092 06/30/2019
     Call1,080,900$144,797 06/30/2019
Ameriprise Financial Inc.41,118,091$5,509,243 06/30/2019
     MSFT41,118,091$5,509,243 06/30/2019
TIAA CREF Investment Management LLC43,073,917$5,080,138 03/31/2019
     MSFT43,073,917$5,080,138 03/31/2019
UBS Asset Management Americas Inc.36,758,169$4,924,124 06/30/2019
     MSFT36,758,169$4,924,124 06/30/2019
Primecap Management Co. CA35,056,893$4,696,221 06/30/2019
     MSFT35,056,893$4,696,221 06/30/2019
Charles Schwab Investment Management Inc.34,368,268$4,603,974 06/30/2019
     MSFT34,368,268$4,603,974 06/30/2019
Massachusetts Financial Services Co. MA32,065,765$4,295,530 06/30/2019
     MSFT32,065,765$4,295,530 06/30/2019
Jennison Associates LLC31,504,877$4,220,393 06/30/2019
     MSFT31,504,877$4,220,393 06/30/2019
Dodge & Cox31,360,290$4,201,024 06/30/2019
     MSFT31,360,290$4,201,024 06/30/2019
Deutsche Bank AG $3,983,555 06/30/2019
     MSFT29,734,169$3,983,178 06/30/2019
     Call9,242$1,237 06/30/2019
     Put6,426$860 06/30/2019
Sumitomo Mitsui Trust Holdings Inc.28,752,030$3,851,622 06/30/2019
     MSFT28,752,030$3,851,622 06/30/2019
Royal Bank of Canada $3,805,135 06/30/2019
     MSFT29,432,214$3,942,738 06/30/2019
     Put2,055,100$275,301 06/30/2019
     Call1,027,900$137,698 06/30/2019
Amundi Pioneer Asset Management Inc.19,792,910$3,767,643 06/30/2019
     MSFT19,792,910$3,767,643 06/30/2019
Franklin Resources Inc.27,091,503$3,629,187 06/30/2019
     MSFT27,091,503$3,629,187 06/30/2019
Magellan Asset Management Ltd24,512,213$3,283,656 06/30/2019
     MSFT24,512,213$3,283,656 06/30/2019
Clearbridge Investments LLC24,221,351$3,244,692 06/30/2019
     MSFT24,221,351$3,244,692 06/30/2019
Swiss National Bank24,023,270$3,218,157 06/30/2019
     MSFT24,023,270$3,218,157 06/30/2019
Parametric Portfolio Associates LLC23,639,325$3,166,724 06/30/2019
     MSFT23,639,325$3,166,724 06/30/2019
Dimensional Fund Advisors LP21,814,631$2,922,375 06/30/2019
     MSFT21,814,631$2,922,375 06/30/2019
Fisher Asset Management LLC20,822,243$2,789,348 06/30/2019
     MSFT20,822,243$2,789,348 06/30/2019
New York State Common Retirement Fund19,962,094$2,674,122 06/30/2019
     MSFT19,962,094$2,674,122 06/30/2019
Allianz Asset Management GmbH $2,606,468 06/30/2019
     MSFT20,809,970$2,787,703 06/30/2019
     Put2,262,600$303,098 06/30/2019
     Call909,700$121,863 06/30/2019
Eagle Capital Management LLC18,777,198$2,515,393 06/30/2019
     MSFT18,777,198$2,515,393 06/30/2019
Freestone Capital Holdings LLC171,472$2,431,839 06/30/2019
     MSFT171,472$2,431,839 06/30/2019
American Century Companies Inc.17,626,588$2,361,258 06/30/2019
     MSFT17,626,588$2,361,258 06/30/2019
Teachers Advisors LLC19,944,109$2,352,208 03/31/2019
     MSFT19,944,109$2,352,208 03/31/2019
Putnam Investments LLC16,431,064$2,201,105 06/30/2019
     MSFT16,431,064$2,201,105 06/30/2019
TCI Fund Management Ltd.16,425,574$2,200,370 06/30/2019
     MSFT16,425,574$2,200,370 06/30/2019
AQR Capital Management LLC16,083,203$2,146,787 06/30/2019
     MSFT16,083,203$2,146,787 06/30/2019
Polen Capital Management LLC15,595,445$2,089,166 06/30/2019
     MSFT15,595,445$2,089,166 06/30/2019
Principal Financial Group Inc.15,439,114$2,068,225 06/30/2019
     MSFT15,439,114$2,068,225 06/30/2019
Waddell & Reed Financial Inc.15,386,757$2,061,210 06/30/2019
     MSFT15,386,757$2,061,210 06/30/2019
Barclays PLC $2,060,750 06/30/2019
     MSFT14,956,129$2,003,522 06/30/2019
     Call1,830,000$245,147 06/30/2019
     Put1,402,800$187,919 06/30/2019
Tiger Global Management LLC15,280,500$2,046,976 06/30/2019
     MSFT15,280,500$2,046,976 06/30/2019
Prudential Financial Inc.15,206,048$2,037,003 06/30/2019
     MSFT15,206,048$2,037,003 06/30/2019
Bank of Montreal Can $2,021,764 06/30/2019
     MSFT14,957,407$2,003,692 06/30/2019
     Call429,700$57,563 06/30/2019
     Put294,800$39,491 06/30/2019
California Public Employees Retirement System14,475,774$1,939,175 06/30/2019
     MSFT14,475,774$1,939,175 06/30/2019
State Farm Mutual Automobile Insurance Co.14,438,379$1,934,165 06/30/2019
     MSFT14,438,379$1,934,165 06/30/2019
The Manufacturers Life Insurance Company 14,325,202$1,919,004 06/30/2019
     MSFT14,325,202$1,919,004 06/30/2019
Neuberger Berman Group LLC14,021,457$1,878,324 06/30/2019
     MSFT14,021,457$1,878,324 06/30/2019
Sanders Capital LLC12,283,882$1,848,875 06/30/2019
     MSFT12,283,882$1,848,875 06/30/2019
Fred Alger Management Inc.13,724,794$1,838,573 06/30/2019
     MSFT13,724,794$1,838,573 06/30/2019
California State Teachers Retirement System13,569,919$1,817,826 06/30/2019
     MSFT13,569,919$1,817,826 06/30/2019
Rhumbline Advisers13,280,888$1,779,108 06/30/2019
     MSFT13,280,888$1,779,108 06/30/2019
PNC Financial Services Group Inc.12,893,364$1,727,196 06/30/2019
     MSFT12,893,364$1,727,196 06/30/2019
Standard Life Aberdeen plc12,834,747$1,719,343 06/30/2019
     MSFT12,834,747$1,719,343 06/30/2019
Credit Suisse AG $1,709,028 06/30/2019
     MSFT13,561,153$1,816,652 06/30/2019
     Put2,189,700$293,333 06/30/2019
     Call1,386,300$185,709 06/30/2019
Voya Investment Management LLC12,366,432$1,656,607 06/30/2019
     MSFT12,366,432$1,656,607 06/30/2019
Fundsmith LLP12,171,134$1,630,445 06/30/2019
     MSFT12,171,134$1,630,445 06/30/2019
Alecta Pensionsforsakring Omsesidigt11,960,000$1,601,683 06/30/2019
     MSFT11,960,000$1,601,683 06/30/2019
OppenheimerFunds Inc.13,504,143$1,592,678 03/31/2019
     MSFT13,504,143$1,592,678 03/31/2019
New York State Teachers Retirement System11,589,772$1,552,566 06/30/2019
     MSFT11,589,772$1,552,566 06/30/2019
Investec Asset Management LTD11,479,867$1,537,843 06/30/2019
     MSFT11,479,867$1,537,843 06/30/2019
Loomis Sayles & Co. L P11,117,683$1,489,325 06/30/2019
     MSFT11,117,683$1,489,325 06/30/2019
DZ BANK AG Deutsche Zentral Genossenschafts Bank Frankfurt am Main $1,455,259 06/30/2019
     MSFT10,800,773$1,446,860 06/30/2019
     Call122,900$16,410 06/30/2019
     Put60,000$8,011 06/30/2019
Winslow Capital Management LLC10,801,355$1,446,950 06/30/2019
     MSFT10,801,355$1,446,950 06/30/2019
TD Asset Management Inc.10,706,196$1,434,202 06/30/2019
     MSFT10,706,196$1,434,202 06/30/2019
Eaton Vance Management10,519,938$1,409,222 06/30/2019
     MSFT10,519,938$1,409,222 06/30/2019
Jackson Square Partners LLC10,202,615$1,366,742 06/30/2019
     MSFT10,202,615$1,366,742 06/30/2019
State Board of Administration of Florida Retirement System10,048,170$1,346,053 06/30/2019
     MSFT10,048,170$1,346,053 06/30/2019
Swedbank9,867,518$1,321,853 06/30/2019
     MSFT9,867,518$1,321,853 06/30/2019
APG Asset Management N.V.11,177,809$1,314,875 06/30/2019
     MSFT11,177,809$1,314,875 06/30/2019
Hsbc Holdings PLC $1,284,633 06/30/2019
     MSFT9,664,579$1,294,666 06/30/2019
     Put1,377,900$184,583 06/30/2019
     Call1,303,000$174,550 06/30/2019
Brown Advisory Inc.9,567,414$1,281,650 06/30/2019
     MSFT9,567,414$1,281,650 06/30/2019
Lazard Asset Management LLC9,387,308$1,257,521 06/30/2019
     MSFT9,387,308$1,257,521 06/30/2019
Raymond James & Associates $1,252,033 06/30/2019
     MSFT9,339,911$1,251,187 06/30/2019
     Call170,100$846 06/30/2019
Adage Capital Partners GP L.L.C.9,344,955$1,251,850 06/30/2019
     MSFT9,344,955$1,251,850 06/30/2019
Russell Investments Group Ltd.9,207,564$1,233,960 06/30/2019
     MSFT9,207,564$1,233,960 06/30/2019
Prudential PLC9,191,515$1,231,487 06/30/2019
     MSFT9,191,515$1,231,487 06/30/2019
Barrow Hanley Mewhinney & Strauss LLC9,000,986$1,205,772 06/30/2019
     MSFT9,000,986$1,205,772 06/30/2019
Parnassus Investments CA8,818,322$1,181,303 06/30/2019
     MSFT8,818,322$1,181,303 06/30/2019
FIL Ltd8,606,012$1,152,861 06/30/2019
     MSFT8,606,012$1,152,861 06/30/2019
Nordea Investment Management AB8,566,695$1,148,070 06/30/2019
     MSFT8,566,695$1,148,070 06/30/2019
1832 Asset Management L.P.8,549,903$1,147,866 06/30/2019
     MSFT8,549,903$1,147,866 06/30/2019
Great West Life Assurance Co. Can8,567,756$1,147,434 06/30/2019
     MSFT8,567,756$1,147,434 06/30/2019
State of Wisconsin Investment Board8,557,966$1,146,425 06/30/2019
     MSFT8,557,966$1,146,425 06/30/2019
Bessemer Group Inc.8,466,411$1,134,162 06/30/2019
     MSFT8,466,411$1,134,162 06/30/2019
United Services Automobile Association8,364,300$1,120,482 06/30/2019
     MSFT8,364,300$1,120,482 06/30/2019
State of New Jersey Common Pension Fund D7,800,000$1,044,888 06/30/2019
     MSFT7,800,000$1,044,888 06/30/2019
Viking Global Investors LP7,704,063$1,032,036 06/30/2019
     MSFT7,704,063$1,032,036 06/30/2019
CIBC Private Wealth Group LLC7,666,136$1,026,956 06/30/2019
     MSFT7,666,136$1,026,956 06/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
D. E. Shaw & Co. Inc. $1,008,745 06/30/2019
     MSFT6,098,891$817,008 06/30/2019
     Call1,529,300$204,865 06/30/2019
     Put98,000$13,128 06/30/2019
Lone Pine Capital LLC7,384,511$989,229 06/30/2019
     MSFT7,384,511$989,229 06/30/2019
National Pension Service7,255,099$971,893 06/30/2019
     MSFT7,255,099$971,893 06/30/2019
Mitsubishi UFJ Trust & Banking Corp7,181,433$963,389 06/30/2019
     MSFT7,181,433$963,389 06/30/2019
Independent Franchise Partners LLP6,986,222$935,874 06/30/2019
     MSFT6,986,222$935,874 06/30/2019
Citigroup Inc. $918,008 06/30/2019
     MSFT6,908,869$925,511 06/30/2019
     Put1,599,100$214,216 06/30/2019
     Call1,543,100$206,713 06/30/2019
Hotchkis & Wiley Capital Management LLC6,660,798$892,281 06/30/2019
     MSFT6,660,798$892,281 06/30/2019
AMF Pensionsforsakring AB6,649,983$890,832 06/30/2019
     MSFT6,649,983$890,832 06/30/2019
Epoch Investment Partners Inc.6,634,184$888,715 06/30/2019
     MSFT6,634,184$888,715 06/30/2019
Schroder Investment Management Group6,594,760$883,435 06/30/2019
     MSFT6,594,760$883,435 06/30/2019
Los Angeles Capital Management & Equity Research Inc.6,387,144$855,622 06/30/2019
     MSFT6,387,144$855,622 06/30/2019
WELLCOME TRUST LTD THE as trustee of the WELLCOME TRUST6,333,000$848,369 06/30/2019
     MSFT6,333,000$848,369 06/30/2019
Egerton Capital UK LLP6,331,825$848,211 06/30/2019
     MSFT6,331,825$848,211 06/30/2019
Korea Investment CORP6,311,868$845,538 06/30/2019
     MSFT6,311,868$845,538 06/30/2019
US Bancorp DE6,290,361$842,657 06/30/2019
     MSFT6,290,361$842,657 06/30/2019
Veritas Asset Management LLP6,284,112$841,820 06/30/2019
     MSFT6,284,112$841,820 06/30/2019
Fayez Sarofim & Co6,212,491$832,225 06/30/2019
     MSFT6,212,491$832,225 06/30/2019
Thrivent Financial for Lutherans6,178,710$827,701 06/30/2019
     MSFT6,178,710$827,701 06/30/2019
Stifel Financial Corp5,952,371$797,047 06/30/2019
     MSFT5,952,371$797,047 06/30/2019
Strs Ohio5,917,057$792,648 06/30/2019
     MSFT5,917,057$792,648 06/30/2019
Baird Financial Group Inc.5,839,567$782,268 06/30/2019
     MSFT5,839,567$782,268 06/30/2019
First Manhattan Co.5,813,184$778,735 06/30/2019
     MSFT5,813,184$778,735 06/30/2019
Baillie Gifford & Co.5,795,828$776,409 06/30/2019
     MSFT5,795,828$776,409 06/30/2019
Aristotle Capital Management LLC5,721,495$766,451 06/30/2019
     MSFT5,721,495$766,451 06/30/2019
Susquehanna International Group LLP $753,486 06/30/2019
     Call15,081,600$2,023,197 06/30/2019
     Put10,873,000$1,458,613 06/30/2019
     MSFT1,410,140$188,902 06/30/2019
Aperio Group LLC5,614,192$752,077 06/30/2019
     MSFT5,614,192$752,077 06/30/2019
Panagora Asset Management Inc.5,491,040$735,580 06/30/2019
     MSFT5,491,040$735,580 06/30/2019
AustralianSuper Pty Ltd5,357,406$717,678 06/30/2019
     MSFT5,357,406$717,678 06/30/2019
ProShare Advisors LLC5,347,756$716,385 06/30/2019
     MSFT5,347,756$716,385 06/30/2019
NN Investment Partners Holdings N.V.5,275,295$706,678 06/30/2019
     MSFT5,275,295$706,678 06/30/2019
Coatue Management LLC5,234,529$701,217 06/30/2019
     MSFT5,234,529$701,217 06/30/2019
Duquesne Family Office LLC5,226,193$700,101 06/30/2019
     MSFT5,226,193$700,101 06/30/2019
Public Employees Retirement Association of Colorado5,139,868$688,537 06/30/2019
     MSFT5,139,868$688,537 06/30/2019
Cibc World Markets Corp $685,955 06/30/2019
     MSFT2,945,592$394,592 06/30/2019
     Call2,273,480$304,555 06/30/2019
     Put98,480$13,192 06/30/2019
Pictet Asset Management Ltd.5,119,369$685,791 06/30/2019
     MSFT5,119,369$685,791 06/30/2019
Findlay Park Partners LLP5,082,744$680,884 06/30/2019
     MSFT5,082,744$680,884 06/30/2019
DSM Capital Partners LLC4,983,106$667,537 06/30/2019
     MSFT4,983,106$667,537 06/30/2019
Robeco Institutional Asset Management B.V.4,980,276$667,154 06/30/2019
     MSFT4,980,276$667,154 06/30/2019
DekaBank Deutsche Girozentrale4,941,146$665,366 06/30/2019
     MSFT4,941,146$665,366 06/30/2019
Sei Investments Co.4,910,477$657,778 06/30/2019
     MSFT4,910,477$657,778 06/30/2019
Retirement Systems of Alabama4,813,368$644,799 06/30/2019
     MSFT4,813,368$644,799 06/30/2019
Boston Partners4,753,808$636,920 06/30/2019
     MSFT4,753,808$636,920 06/30/2019
First Eagle Investment Management LLC4,741,604$635,185 06/30/2019
     MSFT4,741,604$635,185 06/30/2019
Toronto Dominion Bank4,742,325$635,033 06/30/2019
     MSFT4,742,325$635,033 06/30/2019
Treasurer of the State of North Carolina4,736,057$634,442 06/30/2019
     MSFT4,736,057$634,442 06/30/2019
Public Employees Retirement System of Ohio4,723,546$632,766 06/30/2019
     MSFT4,723,546$632,766 06/30/2019
Edgewood Management LLC4,629,966$620,230 06/30/2019
     MSFT4,629,966$620,230 06/30/2019
Caisse DE Depot ET Placement DU Quebec4,628,376$620,017 06/30/2019
     MSFT4,628,376$620,017 06/30/2019
Royal London Asset Management Ltd.4,601,597$616,338 06/30/2019
     MSFT4,601,597$616,338 06/30/2019
Jensen Investment Management Inc.4,586,088$614,352 06/30/2019
     MSFT4,586,088$614,352 06/30/2019
Artisan Partners Limited Partnership $610,836 06/30/2019
     MSFT4,196,942$562,222 06/30/2019
     Call362,900$48,614 06/30/2019
Grantham Mayo Van Otterloo & Co. LLC4,465,537$598,203 06/30/2019
     MSFT4,465,537$598,203 06/30/2019
Bahl & Gaynor Inc.4,426,194$592,933 06/30/2019
     MSFT4,426,194$592,933 06/30/2019
DNB Asset Management AS4,278,328$573,125 06/30/2019
     MSFT4,278,328$573,125 06/30/2019
USS Investment Management Ltd4,252,297$569,489 06/30/2019
     MSFT4,252,297$569,489 06/30/2019
State of Tennessee Treasury Department4,230,869$566,767 06/30/2019
     MSFT4,230,869$566,767 06/30/2019
Asset Management One Co. Ltd.4,219,119$565,194 06/30/2019
     MSFT4,219,119$565,194 06/30/2019
Macquarie Group Ltd.4,153,788$556,441 06/30/2019
     MSFT4,153,788$556,441 06/30/2019
Aviva PLC4,121,106$552,064 06/30/2019
     MSFT4,121,106$552,064 06/30/2019
Blair William & Co. IL4,085,036$547,231 06/30/2019
     MSFT4,085,036$547,231 06/30/2019
Mackenzie Financial Corp4,029,355$539,772 06/30/2019
     MSFT4,029,355$539,772 06/30/2019
CIBC World Markets Inc. $537,983 06/30/2019
     Call2,235,000$299,401 06/30/2019
     MSFT1,780,992$238,582 06/30/2019
Bank of Nova Scotia4,057,054$531,637 06/30/2019
     MSFT4,057,054$531,637 06/30/2019
C WorldWide Group Holding A S3,957,837$530,192 06/30/2019
     MSFT3,957,837$530,192 06/30/2019
GQG Partners LLC3,897,560$521,725 06/30/2019
     MSFT3,897,560$521,725 06/30/2019
Citadel Advisors LLC $519,921 06/30/2019
     Call6,371,500$853,526 06/30/2019
     Put5,215,400$698,655 06/30/2019
     MSFT2,725,068$365,050 06/30/2019
Vontobel Asset Management Inc.3,698,677$511,555 06/30/2019
     MSFT3,698,677$511,555 06/30/2019
Polar Capital LLP3,776,941$505,959 06/30/2019
     MSFT3,776,941$505,959 06/30/2019
Keybank National Association OH3,772,470$505,360 06/30/2019
     MSFT3,772,470$505,360 06/30/2019
Raymond James Financial Services Advisors Inc. $504,899 06/30/2019
     MSFT3,767,103$504,660 06/30/2019
     Call28,900$239 06/30/2019
AMP Capital Investors Ltd3,650,872$489,766 06/30/2019
     MSFT3,650,872$489,766 06/30/2019
Generation Investment Management LLP3,651,450$489,148 06/30/2019
     MSFT3,651,450$489,148 06/30/2019
Calamos Advisors LLC3,625,559$485,680 06/30/2019
     MSFT3,625,559$485,680 06/30/2019
Gateway Investment Advisers LLC3,541,998$474,486 06/30/2019
     MSFT3,541,998$474,486 06/30/2019
MUFG Securities EMEA plc3,437,025$460,424 06/30/2019
     MSFT3,437,025$460,424 06/30/2019
Envestnet Asset Management Inc.3,373,997$451,981 06/30/2019
     MSFT3,373,997$451,981 06/30/2019
AXA3,305,587$442,817 06/30/2019
     MSFT3,305,587$442,817 06/30/2019
Sustainable Growth Advisers LP3,304,222$442,634 06/30/2019
     MSFT3,304,222$442,634 06/30/2019
Acadian Asset Management LLC3,295,251$441,433 06/30/2019
     MSFT3,295,251$441,433 06/30/2019
Charles Schwab Investment Advisory Inc.3,271,108$438,198 06/30/2019
     MSFT3,271,108$438,198 06/30/2019
Burgundy Asset Management Ltd.3,209,471$429,941 06/30/2019
     MSFT3,209,471$429,941 06/30/2019
Yacktman Asset Management LP3,206,658$429,564 06/30/2019
     MSFT3,206,658$429,564 06/30/2019
Glenmede Trust Co. NA3,175,704$425,416 06/30/2019
     MSFT3,175,704$425,416 06/30/2019
Kensico Capital Management Corp3,156,000$422,778 06/30/2019
     MSFT3,156,000$422,778 06/30/2019
First Republic Investment Management Inc.3,139,747$420,601 06/30/2019
     MSFT3,139,747$420,601 06/30/2019
American International Group Inc.3,113,132$417,035 06/30/2019
     MSFT3,113,132$417,035 06/30/2019
KBC Group NV3,099,041$415,148 06/30/2019
     MSFT3,099,041$415,148 06/30/2019
First Pacific Advisors LP3,086,575$413,478 06/30/2019
     MSFT3,086,575$413,478 06/30/2019
King Luther Capital Management Corp3,053,085$408,991 06/30/2019
     MSFT3,053,085$408,991 06/30/2019
Nomura Asset Management Co. Ltd.3,051,988$408,845 06/30/2019
     MSFT3,051,988$408,845 06/30/2019
Mawer Investment Management Ltd.3,029,648$405,863 06/30/2019
     MSFT3,029,648$405,863 06/30/2019
Fifth Third Bancorp2,991,362$400,723 06/30/2019
     MSFT2,991,362$400,723 06/30/2019
Steadfast Capital Management LP2,928,158$392,256 06/30/2019
     MSFT2,928,158$392,256 06/30/2019
Man Group plc2,894,156$387,701 06/30/2019
     MSFT2,894,156$387,701 06/30/2019
Canada Pension Plan Investment Board2,861,041$383,265 06/30/2019
     MSFT2,861,041$383,265 06/30/2019
Troy Asset Management Ltd2,844,811$381,091 06/30/2019
     MSFT2,844,811$381,091 06/30/2019
Lord Abbett & CO. LLC2,799,830$375,065 06/30/2019
     MSFT2,799,830$375,065 06/30/2019
Zurcher Kantonalbank Zurich Cantonalbank 2,793,100$374,163 06/30/2019
     MSFT2,793,100$374,163 06/30/2019
Nisa Investment Advisors LLC2,786,167$373,235 06/30/2019
     MSFT2,786,167$373,235 06/30/2019
Fort Washington Investment Advisors Inc. OH2,741,652$367,272 06/30/2019
     MSFT2,741,652$367,272 06/30/2019
Natixis2,734,460$366,309 06/30/2019
     MSFT2,734,460$366,309 06/30/2019
Mackay Shields LLC2,724,044$364,914 06/30/2019
     MSFT2,724,044$364,914 06/30/2019
Factory Mutual Insurance Co.2,716,200$363,862 06/30/2019
     MSFT2,716,200$363,862 06/30/2019
Ackerman Capital Advisors LLC7,777$362,372 06/30/2019
     MSFT7,777$362,372 06/30/2019
Diamond Hill Capital Management Inc.2,640,170$353,677 06/30/2019
     MSFT2,640,170$353,677 06/30/2019
Federated Investors Inc. PA2,640,086$353,667 06/30/2019
     MSFT2,640,086$353,667 06/30/2019
Vulcan Value Partners LLC2,639,735$353,619 06/30/2019
     MSFT2,639,735$353,619 06/30/2019
HighTower Advisors LLC $350,955 06/30/2019
     MSFT2,621,888$351,123 06/30/2019
     Put94,700$208 06/30/2019
     Call17,400$40 06/30/2019
BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp2,579,788$345,588 06/30/2019
     MSFT2,579,788$345,588 06/30/2019
Meritage Group LP2,569,548$344,217 06/30/2019
     MSFT2,569,548$344,217 06/30/2019
State Treasurer State of Michigan2,530,717$339,015 06/30/2019
     MSFT2,530,717$339,015 06/30/2019
CI Investments Inc.2,435,115$330,397 06/30/2019
     MSFT2,435,115$330,397 06/30/2019
Ashmore Wealth Management LLC2,465,867$330,328 06/30/2019
     MSFT2,465,867$330,328 06/30/2019
ING Groep NV2,440,278$326,900 06/30/2019
     MSFT2,440,278$326,900 06/30/2019
Suntrust Banks Inc.2,416,243$323,681 06/30/2019
     MSFT2,416,243$323,681 06/30/2019
M&T Bank Corp $322,353 06/30/2019
     MSFT2,406,294$322,347 06/30/2019
     Call10$6 06/30/2019
BNP PARIBAS ASSET MANAGEMENT Holding S.A.2,387,844$319,875 06/30/2019
     MSFT2,387,844$319,875 06/30/2019
Jarislowsky Fraser Ltd2,370,019$317,487 06/30/2019
     MSFT2,370,019$317,487 06/30/2019
Assenagon Asset Management S.A.2,348,332$314,583 06/30/2019
     MSFT2,348,332$314,583 06/30/2019
HL Financial Services LLC2,665,622$314,383 03/31/2019
     MSFT2,665,622$314,383 03/31/2019
Manning & Napier Group LLC2,324,104$311,336 06/30/2019
     MSFT2,324,104$311,336 06/30/2019
Santa Barbara Asset Management LLC2,619,804$308,980 03/31/2019
     MSFT2,619,804$308,980 03/31/2019
First Trust Advisors LP2,304,525$308,714 06/30/2019
     MSFT2,304,525$308,714 06/30/2019
Ariel Investments LLC2,283,189$305,856 06/30/2019
     MSFT2,283,189$305,856 06/30/2019
Teacher Retirement System of Texas2,272,704$304,451 06/30/2019
     MSFT2,272,704$304,451 06/30/2019
Arrowstreet Capital Limited Partnership2,249,869$301,392 06/30/2019
     MSFT2,249,869$301,392 06/30/2019
Fjarde AP Fonden Fourth Swedish National Pension Fund2,143,608$287,158 06/30/2019
     MSFT2,143,608$287,158 06/30/2019
Tesco Pension Investment Ltd2,134,751$285,971 06/30/2019
     MSFT2,134,751$285,971 06/30/2019
Skandinaviska Enskilda Banken AB publ 2,131,750$285,569 06/30/2019
     MSFT2,131,750$285,569 06/30/2019
Public Sector Pension Investment Board2,118,058$283,735 06/30/2019
     MSFT2,118,058$283,735 06/30/2019
MetLife Investment Management LLC2,112,172$282,947 06/30/2019
     MSFT2,112,172$282,947 06/30/2019
LPL Financial LLC2,074,735$277,942 06/30/2019
     MSFT2,074,735$277,942 06/30/2019
Westfield Capital Management Co. LP2,056,122$275,438 06/30/2019
     MSFT2,056,122$275,438 06/30/2019
Mirae Asset Global Investments Co. Ltd.2,043,396$273,792 06/30/2019
     MSFT2,043,396$273,792 06/30/2019
Guggenheim Capital LLC2,025,666$271,359 06/30/2019
     MSFT2,025,666$271,359 06/30/2019
Loring Wolcott & Coolidge Fiduciary Advisors LLP MA2,022,692$270,960 06/30/2019
     MSFT2,022,692$270,960 06/30/2019
ClariVest Asset Management LLC2,022,445$270,927 06/30/2019
     MSFT2,022,445$270,927 06/30/2019
Commonwealth Equity Services LLC1,987,207$266,206 06/30/2019
     MSFT1,987,207$266,206 06/30/2019
MERIAN GLOBAL INVESTORS UK Ltd1,983,709$265,737 06/30/2019
     MSFT1,983,709$265,737 06/30/2019
Artemis Investment Management LLP1,980,910$264,720 06/30/2019
     MSFT1,980,910$264,720 06/30/2019
SRS Investment Management LLC1,971,887$264,154 06/30/2019
     MSFT1,971,887$264,154 06/30/2019
Norinchukin Bank The1,967,206$263,527 06/30/2019
     MSFT1,967,206$263,527 06/30/2019
Natixis Advisors L.P.1,944,428$260,476 06/30/2019
     MSFT1,944,428$260,476 06/30/2019
Elkfork Partners LLC1,869,966$250,501 06/30/2019
     MSFT1,869,966$250,501 06/30/2019
Alkeon Capital Management LLC1,830,299$245,186 06/30/2019
     MSFT1,830,299$245,186 06/30/2019
Comerica Bank1,788,283$243,689 06/30/2019
     MSFT1,788,283$243,689 06/30/2019
Mn Services Vermogensbeheer B.V.1,812,128$242,753 06/30/2019
     MSFT1,812,128$242,753 06/30/2019
Davis Selected Advisers1,800,433$241,186 06/30/2019
     MSFT1,800,433$241,186 06/30/2019
Marshall Wace North America L.P.1,796,863$240,708 06/30/2019
     MSFT1,796,863$240,708 06/30/2019
Rockefeller Capital Management L.P.1,785,807$239,227 06/30/2019
     MSFT1,785,807$239,227 06/30/2019
OZ Management LP1,784,776$239,089 06/30/2019
     MSFT1,784,776$239,089 06/30/2019
Candriam Luxembourg S.C.A.1,745,833$239,001 06/30/2019
     MSFT1,745,833$239,001 06/30/2019
Virginia Retirement Systems ET AL1,772,800$237,484 06/30/2019
     MSFT1,772,800$237,484 06/30/2019
RE Advisers Corp1,767,800$236,814 06/30/2019
     MSFT1,767,800$236,814 06/30/2019
SRB Corp1,754,621$234,769 06/30/2019
     MSFT1,754,621$234,769 06/30/2019
BTIM Corp.1,751,584$234,642 06/30/2019
     MSFT1,751,584$234,642 06/30/2019
Commerce Bank1,748,811$234,271 06/30/2019
     MSFT1,748,811$234,271 06/30/2019
Gulf International Bank UK Ltd1,728,213$231,511 06/30/2019
     MSFT1,728,213$231,511 06/30/2019
Mitsubishi UFJ Kokusai Asset Management Co. Ltd.1,705,481$228,466 06/30/2019
     MSFT1,705,481$228,466 06/30/2019
Mairs & Power INC1,684,774$225,692 06/30/2019
     MSFT1,684,774$225,692 06/30/2019
London Co. of Virginia1,647,378$220,682 06/30/2019
     MSFT1,647,378$220,682 06/30/2019
Flossbach Von Storch AG1,640,028$219,698 06/30/2019
     MSFT1,640,028$219,698 06/30/2019
Capital Bank & Trust Co1,629,688$218,345 06/30/2019
     MSFT1,629,688$218,345 06/30/2019
Everett Harris & Co. CA1,608,912$215,530 06/30/2019
     MSFT1,608,912$215,530 06/30/2019
Regions Financial Corp1,597,093$213,947 06/30/2019
     MSFT1,597,093$213,947 06/30/2019
Janney Montgomery Scott LLC1,583,076$212,069 06/30/2019
     MSFT1,583,076$212,069 06/30/2019
Harding Loevner LP1,545,743$207,068 06/30/2019
     MSFT1,545,743$207,068 06/30/2019
AJO LP1,541,337$206,478 06/30/2019
     MSFT1,541,337$206,478 06/30/2019
Glen Harbor Capital Management LLC1,539,972$206,295 06/30/2019
     MSFT1,539,972$206,295 06/30/2019
Oregon Public Employees Retirement Fund1,538,528$206,101 06/30/2019
     MSFT1,538,528$206,101 06/30/2019
Xact Kapitalforvaltning AB1,537,040$205,902 06/30/2019
     MSFT1,537,040$205,902 06/30/2019
Jacobs Levy Equity Management Inc.1,532,148$205,247 06/30/2019
     MSFT1,532,148$205,247 06/30/2019
Haverford Trust Co.1,529,721$204,921 06/30/2019
     MSFT1,529,721$204,921 06/30/2019
Dorsal Capital Management LLC1,525,000$204,289 06/30/2019
     MSFT1,525,000$204,289 06/30/2019
Maverick Capital Ltd.1,524,332$204,200 06/30/2019
     MSFT1,524,332$204,200 06/30/2019
Commerzbank Aktiengesellschaft FI $203,805 06/30/2019
     MSFT1,713,233$229,505 06/30/2019
     Put282,250$37,810 06/30/2019
     Call90,400$12,110 06/30/2019
Investmentaktiengesellschaft Fuer Langfristige Investoren TGV1,508,000$202,012 06/30/2019
     MSFT1,508,000$202,012 06/30/2019
Metropolitan Life Insurance Co NY1,489,625$199,550 06/30/2019
     MSFT1,489,625$199,550 06/30/2019
Alleghany Corp DE1,485,151$198,951 06/30/2019
     MSFT1,485,151$198,951 06/30/2019
Arizona State Retirement System1,481,114$198,410 06/30/2019
     MSFT1,481,114$198,410 06/30/2019
Texas Permanent School Fund1,477,777$197,963 06/30/2019
     MSFT1,477,777$197,963 06/30/2019
Eagle Asset Management Inc.1,460,530$195,652 06/30/2019
     MSFT1,460,530$195,652 06/30/2019
Atalanta Sosnoff Capital LLC1,454,079$194,789 06/30/2019
     MSFT1,454,079$194,789 06/30/2019
CIBC Asset Management Inc1,449,371$194,142 06/30/2019
     MSFT1,449,371$194,142 06/30/2019
Causeway Capital Management LLC1,441,196$193,063 06/30/2019
     MSFT1,441,196$193,063 06/30/2019
Cincinnati Insurance Co.1,434,550$192,172 06/30/2019
     MSFT1,434,550$192,172 06/30/2019
Utah Retirement Systems1,432,973$191,961 06/30/2019
     MSFT1,432,973$191,961 06/30/2019
Tocqueville Asset Management L.P.1,422,677$190,582 06/30/2019
     MSFT1,422,677$190,582 06/30/2019
Waverton Investment Management Ltd1,421,890$190,476 06/30/2019
     MSFT1,421,890$190,476 06/30/2019
Scharf Investments LLC1,412,960$189,280 06/30/2019
     MSFT1,412,960$189,280 06/30/2019
Zurich Insurance Group Ltd FI1,409,366$188,799 06/30/2019
     MSFT1,409,366$188,799 06/30/2019
Smith Asset Management Group LP1,406,592$188,427 06/30/2019
     MSFT1,406,592$188,427 06/30/2019
Employees Retirement System of Texas1,383,699$185,360 06/30/2019
     MSFT1,383,699$185,360 06/30/2019
Allen Investment Management LLC1,381,910$185,121 06/30/2019
     MSFT1,381,910$185,121 06/30/2019
Jane Street Group LLC $184,381 06/30/2019
     Call2,575,000$344,947 06/30/2019
     Put1,426,800$191,134 06/30/2019
     MSFT228,184$30,568 06/30/2019
Westpac Banking Corp1,373,176$183,951 06/30/2019
     MSFT1,373,176$183,951 06/30/2019
Creative Planning $181,000 06/30/2019
     MSFT1,323,887$177,348 06/30/2019
     Call149,400$3,657 06/30/2019
     Put5,500$5 06/30/2019
Atlanta Capital Management Co. L L C1,344,905$180,163 06/30/2019
     MSFT1,344,905$180,163 06/30/2019
Palestra Capital Management LLC1,319,380$176,744 06/30/2019
     MSFT1,319,380$176,744 06/30/2019
BB&T Securities LLC1,304,111$174,699 06/30/2019
     MSFT1,304,111$174,699 06/30/2019
DAVENPORT & Co LLC1,299,988$174,146 06/30/2019
     MSFT1,299,988$174,146 06/30/2019
ANTIPODES PARTNERS Ltd1,294,385$173,396 06/30/2019
     MSFT1,294,385$173,396 06/30/2019
Teachers Retirement System of The State of Kentucky1,465,884$172,886 03/31/2019
     MSFT1,465,884$172,886 03/31/2019
Chilton Investment Co. LLC1,288,895$172,660 06/30/2019
     MSFT1,288,895$172,660 06/30/2019
Silvercrest Asset Management Group LLC1,288,054$172,547 06/30/2019
     MSFT1,288,054$172,547 06/30/2019
Connor Clark & Lunn Investment Management Ltd.1,276,872$171,050 06/30/2019
     MSFT1,276,872$171,050 06/30/2019
United Capital Financial Advisers LLC1,262,003$169,058 06/30/2019
     MSFT1,262,003$169,058 06/30/2019
Farallon Capital Management LLC1,257,503$168,455 06/30/2019
     MSFT1,257,503$168,455 06/30/2019
First Foundation Advisors1,239,966$166,106 06/30/2019
     MSFT1,239,966$166,106 06/30/2019
Sterling Capital Management LLC1,236,116$165,590 06/30/2019
     MSFT1,236,116$165,590 06/30/2019
Actiam N.V.1,231,575$164,982 06/30/2019
     MSFT1,231,575$164,982 06/30/2019
South Dakota Investment Council1,211,896$162,346 06/30/2019
     MSFT1,211,896$162,346 06/30/2019
Meadow Creek Investment Management LLC1,209,978$162,089 06/30/2019
     MSFT1,209,978$162,089 06/30/2019
Close Asset Management Ltd1,209,312$161,957 06/30/2019
     MSFT1,209,312$161,957 06/30/2019
ADAMCAPITAL Gestao de Recursos Ltda.1,198,615$160,566 06/30/2019
     MSFT1,198,615$160,566 06/30/2019
Mutual of America Capital Management LLC1,194,035$159,953 06/30/2019
     MSFT1,194,035$159,953 06/30/2019
Ladenburg Thalmann Financial Services Inc.1,189,407$159,815 06/30/2019
     MSFT1,189,407$159,815 06/30/2019
Comgest Global Investors S.A.S.1,186,321$158,920 06/30/2019
     MSFT1,186,321$158,920 06/30/2019
Hexavest Inc.1,185,533$158,814 06/30/2019
     MSFT1,185,533$158,814 06/30/2019
Beck Mack & Oliver LLC1,176,883$157,655 06/30/2019
     MSFT1,176,883$157,655 06/30/2019
Pacer Advisors Inc.1,169,807$156,707 06/30/2019
     MSFT1,169,807$156,707 06/30/2019
Huntington National Bank1,158,061$155,134 06/30/2019
     MSFT1,158,061$155,134 06/30/2019
Nissay Asset Management Corp Japan ADV1,155,877$154,841 06/30/2019
     MSFT1,155,877$154,841 06/30/2019
Focused Investors LLC1,146,100$153,532 06/30/2019
     MSFT1,146,100$153,532 06/30/2019
Scotia Capital Inc.1,135,630$152,146 06/30/2019
     MSFT1,135,630$152,146 06/30/2019
Hound Partners LLC1,128,298$151,147 06/30/2019
     MSFT1,128,298$151,147 06/30/2019
OMERS ADMINISTRATION Corp1,109,650$150,666 06/30/2019
     MSFT1,109,650$150,666 06/30/2019
Confluence Investment Management LLC1,119,568$149,977 06/30/2019
     MSFT1,119,568$149,977 06/30/2019
Castle Hook Partners LP1,116,137$149,518 06/30/2019
     MSFT1,116,137$149,518 06/30/2019
Ferguson Wellman Capital Management Inc.1,113,696$149,191 06/30/2019
     MSFT1,113,696$149,191 06/30/2019
William Blair Investment Management LLC1,096,082$146,831 06/30/2019
     MSFT1,096,082$146,831 06/30/2019
Mason Street Advisors LLC1,092,851$146,398 06/30/2019
     MSFT1,092,851$146,398 06/30/2019
Martingale Asset Management L P1,091,299$146,192 06/30/2019
     MSFT1,091,299$146,192 06/30/2019
Shell Asset Management Co.1,090,864$146,132 06/30/2019
     MSFT1,090,864$146,132 06/30/2019
Westwood Holdings Group Inc.1,085,955$145,475 06/30/2019
     MSFT1,085,955$145,475 06/30/2019
Skye Global Management LP1,073,000$143,739 06/30/2019
     MSFT1,073,000$143,739 06/30/2019
Alberta Investment Management Corp1,072,200$143,632 06/30/2019
     MSFT1,072,200$143,632 06/30/2019
Handelsbanken Fonder AB1,055,839$141,440 06/30/2019
     MSFT1,055,839$141,440 06/30/2019
Pendal Group Ltd1,139,466$140,894 06/30/2019
     MSFT1,139,466$140,894 06/30/2019
Kornitzer Capital Management Inc. KS1,044,066$139,863 06/30/2019
     MSFT1,044,066$139,863 06/30/2019
Axiom International Investors LLC DE1,042,490$139,652 06/30/2019
     MSFT1,042,490$139,652 06/30/2019
Bradley Foster & Sargent Inc. CT1,034,997$138,648 06/30/2019
     MSFT1,034,997$138,648 06/30/2019
Piedmont Investment Advisors Inc.1,034,990$138,647 06/30/2019
     MSFT1,034,990$138,647 06/30/2019
Capital Guardian Trust Co.1,030,672$138,084 06/30/2019
     MSFT1,030,672$138,084 06/30/2019
Banque Pictet & Cie SA1,020,021$136,642 06/30/2019
     MSFT1,020,021$136,642 06/30/2019
SG Americas Securities LLC $136,452 06/30/2019
     MSFT771,391$103,336 06/30/2019
     Call3,268,900$36,785 06/30/2019
     Put2,124,000$3,669 06/30/2019
Evercore Wealth Management LLC1,011,712$135,529 06/30/2019
     MSFT1,011,712$135,529 06/30/2019
State of Alaska Department of Revenue1,011,539$135,503 06/30/2019
     MSFT1,011,539$135,503 06/30/2019
Advisors Asset Management Inc.1,009,159$135,187 06/30/2019
     MSFT1,009,159$135,187 06/30/2019
Amalgamated Bank1,005,919$134,753 06/30/2019
     MSFT1,005,919$134,753 06/30/2019
Vaughan Nelson Investment Management L.P.994,630$133,240 06/30/2019
     MSFT994,630$133,240 06/30/2019
Pactiv General Employee Benefit Trust994,457$133,217 06/30/2019
     MSFT994,457$133,217 06/30/2019
Zacks Investment Management979,468$131,209 06/30/2019
     MSFT979,468$131,209 06/30/2019
Whale Rock Capital Management LLC976,342$130,791 06/30/2019
     MSFT976,342$130,791 06/30/2019
Fiera Capital Corp973,756$130,443 06/30/2019
     MSFT973,756$130,443 06/30/2019
BB&T Corp972,137$130,227 06/30/2019
     MSFT972,137$130,227 06/30/2019
Hartford Investment Management Co.963,031$129,008 06/30/2019
     MSFT963,031$129,008 06/30/2019
Schafer Cullen Capital Management Inc928,204$128,927 06/30/2019
     MSFT928,204$128,927 06/30/2019
BNP Paribas Arbitrage SA $128,725 06/30/2019
     Put51,043$683,772 06/30/2019
     MSFT4,572,122$612,481 06/30/2019
     Call14,931$200,016 06/30/2019
Stonehage Fleming Financial Services Holdings Ltd955,916$128,054 06/30/2019
     MSFT955,916$128,054 06/30/2019
Mariner LLC955,683$128,023 06/30/2019
     MSFT955,683$128,023 06/30/2019
Cullen Frost Bankers Inc.939,878$125,906 06/30/2019
     MSFT939,878$125,906 06/30/2019
Williams Jones & Associates LLC935,878$125,370 06/30/2019
     MSFT935,878$125,370 06/30/2019
Pinebridge Investments L.P.933,522$125,054 06/30/2019
     MSFT933,522$125,054 06/30/2019
Cincinnati Financial Corp932,950$124,978 06/30/2019
     MSFT932,950$124,978 06/30/2019
Veritas Investment Management LLP932,556$124,893 06/30/2019
     MSFT932,556$124,893 06/30/2019
Cannell Peter B & Co. Inc.922,780$123,616 06/30/2019
     MSFT922,780$123,616 06/30/2019
Gofen & Glossberg LLC IL922,736$123,610 06/30/2019
     MSFT922,736$123,610 06/30/2019
Northwestern Mutual Wealth Management Co.918,898$123,097 06/30/2019
     MSFT918,898$123,097 06/30/2019
Dai Ichi Life Insurance Company Ltd918,206$123,003 06/30/2019
     MSFT918,206$123,003 06/30/2019
Armstrong Henry H Associates Inc.917,996$122,975 06/30/2019
     MSFT917,996$122,975 06/30/2019
Bristol John W & Co. Inc. NY916,938$122,833 06/30/2019
     MSFT916,938$122,833 06/30/2019
Crawford Investment Counsel Inc.900,939$120,690 06/30/2019
     MSFT900,939$120,690 06/30/2019
Douglas Lane & Associates LLC900,815$120,673 06/30/2019
     MSFT900,815$120,673 06/30/2019
Segall Bryant & Hamill LLC900,904$120,657 06/30/2019
     MSFT900,904$120,657 06/30/2019
Oppenheimer Asset Management Inc.896,828$120,141 06/30/2019
     MSFT896,828$120,141 06/30/2019
Welch & Forbes LLC894,473$119,824 06/30/2019
     MSFT894,473$119,824 06/30/2019
Scge Management L.P.889,698$119,184 06/30/2019
     MSFT889,698$119,184 06/30/2019
Nicholas Company Inc.887,440$118,881 06/30/2019
     MSFT887,440$118,881 06/30/2019
Sarasin & Partners LLP884,917$118,543 06/30/2019
     MSFT884,917$118,543 06/30/2019
MUFG Americas Holdings Corp884,892$118,540 06/30/2019
     MSFT884,892$118,540 06/30/2019
Flinton Capital Management LLC879,984$117,883 06/30/2019
     MSFT879,984$117,883 06/30/2019
Fiduciary Trust Co.877,767$117,586 06/30/2019
     MSFT877,767$117,586 06/30/2019
Sawgrass Asset Management LLC859,988$115,204 06/30/2019
     MSFT859,988$115,204 06/30/2019
Varma Mutual Pension Insurance Co850,000$113,866 06/30/2019
     MSFT850,000$113,866 06/30/2019
Optiver US LLC $113,501 06/30/2019
     PUT4,291$57,467 06/30/2019
     CALL4,184$56,034 06/30/2019
ACR Alpine Capital Research LLC846,055$113,337 06/30/2019
     MSFT846,055$113,337 06/30/2019
Rathbone Brothers plc841,062$112,669 06/30/2019
     MSFT841,062$112,669 06/30/2019
Achmea Investment Management B.V.809,300$108,414 06/30/2019
     MSFT809,300$108,414 06/30/2019
Coldstream Capital Management Inc.809,177$108,398 06/30/2019
     MSFT809,177$108,398 06/30/2019
Securian Asset Management Inc807,644$108,192 06/30/2019
     MSFT807,644$108,192 06/30/2019
Boston Private Wealth LLC805,292$107,877 06/30/2019
     MSFT805,292$107,877 06/30/2019
HM Payson & Co.797,408$106,821 06/30/2019
     MSFT797,408$106,821 06/30/2019
Riverbridge Partners LLC796,242$106,665 06/30/2019
     MSFT796,242$106,665 06/30/2019
Bartlett & Co. LLC794,568$106,440 06/30/2019
     MSFT794,568$106,440 06/30/2019
Rothschild & Co. Asset Management US Inc.793,511$106,299 06/30/2019
     MSFT793,511$106,299 06/30/2019
Two Sigma Advisers LP791,755$106,063 06/30/2019
     MSFT791,755$106,063 06/30/2019
Adams Diversified Equity Fund Inc.789,900$105,815 06/30/2019
     MSFT789,900$105,815 06/30/2019
Sound Shore Management Inc. CT787,444$105,486 06/30/2019
     MSFT787,444$105,486 06/30/2019
Joho Capital LLC783,000$104,891 06/30/2019
     MSFT783,000$104,891 06/30/2019
Thrive Capital Management LLC775,920$103,942 06/30/2019
     MSFT775,920$103,942 06/30/2019
Montag & Caldwell LLC766,898$102,733 06/30/2019
     MSFT766,898$102,733 06/30/2019
Oppenheimer & Co. Inc.766,391$102,666 06/30/2019
     MSFT766,391$102,666 06/30/2019
BP PLC766,000$102,583 06/30/2019
     MSFT766,000$102,583 06/30/2019
Crossmark Global Holdings Inc.759,245$101,708 06/30/2019
     MSFT759,245$101,708 06/30/2019
Advisor Group Inc.756,533$101,388 06/30/2019
     MSFT756,533$101,388 06/30/2019
Menora Mivtachim Holdings LTD.752,203$100,765 06/30/2019
     MSFT752,203$100,765 06/30/2019
KAMES CAPITAL plc747,992$100,174 06/30/2019
     MSFT747,992$100,174 06/30/2019
Gabelli Funds LLC743,874$99,649 06/30/2019
     MSFT743,874$99,649 06/30/2019
People s United Financial Inc.743,370$99,582 06/30/2019
     MSFT743,370$99,582 06/30/2019
TIAA FSB740,475$99,194 06/30/2019
     MSFT740,475$99,194 06/30/2019
Migdal Insurance & Financial Holdings Ltd.733,010$98,194 06/30/2019
     MSFT733,010$98,194 06/30/2019
Cambridge Investment Research Advisors Inc.731,407$97,979 06/30/2019
     MSFT731,407$97,979 06/30/2019
Congress Asset Management Co. MA730,554$97,865 06/30/2019
     MSFT730,554$97,865 06/30/2019
Country Trust Bank729,626$97,741 06/30/2019
     MSFT729,626$97,741 06/30/2019
Douglass Winthrop Advisors LLC729,554$97,731 06/30/2019
     MSFT729,554$97,731 06/30/2019
Dupont Capital Management Corp709,842$95,090 06/30/2019
     MSFT709,842$95,090 06/30/2019
Whittier Trust Co.708,746$94,944 06/30/2019
     MSFT708,746$94,944 06/30/2019
Ceredex Value Advisors LLC707,618$94,793 06/30/2019
     MSFT707,618$94,793 06/30/2019
D.A. Davidson & CO.696,812$93,345 06/30/2019
     MSFT696,812$93,345 06/30/2019
Avalon Investment & Advisory675,323$90,466 06/30/2019
     MSFT675,323$90,466 06/30/2019
Tiverton Asset Management LLC667,990$89,484 06/30/2019
     MSFT667,990$89,484 06/30/2019
Nomura Holdings Inc. $89,172 06/30/2019
     MSFT758,269$102,718 06/30/2019
     Put100,000$13,546 06/30/2019
Marsico Capital Management LLC660,538$88,486 06/30/2019
     MSFT660,538$88,486 06/30/2019
Inverness Counsel LLC NY658,783$88,251 06/30/2019
     MSFT658,783$88,251 06/30/2019
Crestwood Advisors Group LLC657,704$88,106 06/30/2019
     MSFT657,704$88,106 06/30/2019
Staley Capital Advisers Inc.657,288$88,050 06/30/2019
     MSFT657,288$88,050 06/30/2019
Becker Capital Management Inc.655,047$87,750 06/30/2019
     MSFT655,047$87,750 06/30/2019
Mirova649,725$87,037 06/30/2019
     MSFT649,725$87,037 06/30/2019
Johnson Investment Counsel Inc.646,707$86,529 06/30/2019
     MSFT646,707$86,529 06/30/2019
3G Capital Partners LP642,273$86,039 06/30/2019
     MSFT642,273$86,039 06/30/2019
South Texas Money Management Ltd.631,664$84,618 06/30/2019
     MSFT631,664$84,618 06/30/2019
Columbus Circle Investors629,550$84,335 06/30/2019
     MSFT629,550$84,335 06/30/2019
New Mexico Educational Retirement Board628,647$84,214 06/30/2019
     MSFT628,647$84,214 06/30/2019
Allstate Corp621,605$83,270 06/30/2019
     MSFT621,605$83,270 06/30/2019
Profund Advisors LLC620,756$83,157 06/30/2019
     MSFT620,756$83,157 06/30/2019
Meyer Handelman Co.615,403$82,439 06/30/2019
     MSFT615,403$82,439 06/30/2019
Carmignac Gestion615,030$82,389 06/30/2019
     MSFT615,030$82,389 06/30/2019
Carillon Tower Advisers Inc.614,716$82,346 06/30/2019
     MSFT614,716$82,346 06/30/2019
Moody National Bank Trust Division613,589$82,196 06/30/2019
     MSFT613,589$82,196 06/30/2019
American National Insurance Co. TX609,448$81,642 06/30/2019
     MSFT609,448$81,642 06/30/2019
Tredje AP fonden604,615$80,994 06/30/2019
     MSFT604,615$80,994 06/30/2019
Pinnacle Associates Ltd.603,516$80,847 06/30/2019
     MSFT603,516$80,847 06/30/2019
Avenir Corp600,316$80,418 06/30/2019
     MSFT600,316$80,418 06/30/2019
Third Point LLC600,000$80,376 06/30/2019
     MSFT600,000$80,376 06/30/2019
GAM Holding AG599,802$80,349 06/30/2019
     MSFT599,802$80,349 06/30/2019
Mondrian Investment Partners LTD596,173$79,863 06/30/2019
     MSFT596,173$79,863 06/30/2019
HS Management Partners LLC594,326$79,616 06/30/2019
     MSFT594,326$79,616 06/30/2019
Saturna Capital CORP590,143$79,056 06/30/2019
     MSFT590,143$79,056 06/30/2019
Rheos Capital Works Inc.590,000$79,036 06/30/2019
     MSFT590,000$79,036 06/30/2019
Sumitomo Mitsui DS Asset Management Company Ltd585,187$78,391 06/30/2019
     MSFT585,187$78,391 06/30/2019
Morningstar Investment Services LLC584,460$78,294 06/30/2019
     MSFT584,460$78,294 06/30/2019
Gilder Gagnon Howe & Co. LLC577,676$77,386 06/30/2019
     MSFT577,676$77,386 06/30/2019
Impax Asset Management Group plc576,852$77,275 06/30/2019
     MSFT576,852$77,275 06/30/2019
British Airways Pensions Investment Management Ltd576,134$77,182 06/30/2019
     MSFT576,134$77,182 06/30/2019
Associated Banc Corp574,998$77,027 06/30/2019
     MSFT574,998$77,027 06/30/2019
Compagnie Lombard Odier SCmA $76,673 06/30/2019
     MSFT568,743$76,191 06/30/2019
     Call20,500$482 06/30/2019
     Put0$0 06/30/2019
Clal Insurance Enterprises Holdings Ltd570,000$76,357 06/30/2019
     MSFT570,000$76,357 06/30/2019
Glenview Capital Management LLC567,485$76,020 06/30/2019
     MSFT567,485$76,020 06/30/2019
Park National Corp OH564,294$75,593 06/30/2019
     MSFT564,294$75,593 06/30/2019
TCW Group Inc.563,178$75,443 06/30/2019
     MSFT563,178$75,443 06/30/2019
Brighton Jones LLC561,914$75,253 06/30/2019
     MSFT561,914$75,253 06/30/2019
PGGM Investments561,155$75,172 06/30/2019
     MSFT561,155$75,172 06/30/2019
Sit Investment Associates Inc.547,735$73,375 06/30/2019
     MSFT547,735$73,375 06/30/2019
Saratoga Research & Investment Management547,709$73,371 06/30/2019
     MSFT547,709$73,371 06/30/2019
Echo Street Capital Management LLC546,319$73,185 06/30/2019
     MSFT546,319$73,185 06/30/2019
World Asset Management Inc544,313$72,916 06/30/2019
     MSFT544,313$72,916 06/30/2019
Delta Asset Management LLC TN544,232$72,905 06/30/2019
     MSFT544,232$72,905 06/30/2019
UMB Bank N A MO544,017$72,876 06/30/2019
     MSFT544,017$72,876 06/30/2019
Personal Capital Advisors Corp541,218$72,501 06/30/2019
     MSFT541,218$72,501 06/30/2019
Brown Brothers Harriman & Co.541,204$72,500 06/30/2019
     MSFT541,204$72,500 06/30/2019
Vaughan David Investments LLC IL539,027$72,208 06/30/2019
     MSFT539,027$72,208 06/30/2019
Tdam USA Inc.536,221$71,832 06/30/2019
     MSFT536,221$71,832 06/30/2019
United Super Pty Ltd in its capacity as Trustee for the Construction & Building Unions Superannuation Fund530,942$71,125 06/30/2019
     MSFT530,942$71,125 06/30/2019
Redpoint Investment Management Pty Ltd530,113$71,014 06/30/2019
     MSFT530,113$71,014 06/30/2019
Synovus Financial Corp526,220$70,461 06/30/2019
     MSFT526,220$70,461 06/30/2019
Samlyn Capital LLC525,513$70,398 06/30/2019
     MSFT525,513$70,398 06/30/2019
Cullen Capital Management LLC524,835$70,307 06/30/2019
     MSFT524,835$70,307 06/30/2019
Foresters Investment Management Company Inc.516,510$69,192 06/30/2019
     MSFT516,510$69,192 06/30/2019
IFM Investors Pty Ltd514,533$68,927 06/30/2019
     MSFT514,533$68,927 06/30/2019
Clark Capital Management Group Inc.512,008$68,589 06/30/2019
     MSFT512,008$68,589 06/30/2019
Financial Counselors Inc.510,821$68,430 06/30/2019
     MSFT510,821$68,430 06/30/2019
Nippon Life Global Investors Americas Inc.510,197$68,346 06/30/2019
     MSFT510,197$68,346 06/30/2019
Victory Capital Management Inc.508,907$68,173 06/30/2019
     MSFT508,907$68,173 06/30/2019
Sentry Investment Management LLC507,982$68,049 06/30/2019
     MSFT507,982$68,049 06/30/2019
Bridges Investment Management Inc.507,402$67,971 06/30/2019
     MSFT507,402$67,971 06/30/2019
Merriman Wealth Management LLC500,536$67,913 06/30/2019
     MSFT500,536$67,913 06/30/2019
Stack Financial Management Inc504,875$67,633 06/30/2019
     MSFT504,875$67,633 06/30/2019
TCTC Holdings LLC502,510$67,316 06/30/2019
     MSFT502,510$67,316 06/30/2019
J. L. Bainbridge & Co. Inc.500,885$67,099 06/30/2019
     MSFT500,885$67,099 06/30/2019
Altimeter Capital Management LP500,000$66,980 06/30/2019
     MSFT500,000$66,980 06/30/2019
MML Investors Services LLC499,709$66,941 06/30/2019
     MSFT499,709$66,941 06/30/2019
Castleark Management LLC498,159$66,733 06/30/2019
     MSFT498,159$66,733 06/30/2019
BOKF NA497,425$66,636 06/30/2019
     MSFT497,425$66,636 06/30/2019
Oakmont Corp496,423$66,501 06/30/2019
     MSFT496,423$66,501 06/30/2019
Spears Abacus Advisors LLC495,354$66,358 06/30/2019
     MSFT495,354$66,358 06/30/2019
Polaris Capital Management LLC495,052$66,317 06/30/2019
     MSFT495,052$66,317 06/30/2019
Colony Group LLC493,841$66,155 06/30/2019
     MSFT493,841$66,155 06/30/2019
Pennsylvania Trust Co492,558$65,983 06/30/2019
     MSFT492,558$65,983 06/30/2019
Westwood Management Corp IL492,500$65,975 06/30/2019
     MSFT492,500$65,975 06/30/2019
Fir Tree Capital Management LP491,000$65,774 06/30/2019
     MSFT491,000$65,774 06/30/2019
Mckinley Capital Management LLC Delaware489,718$65,603 06/30/2019
     MSFT489,718$65,603 06/30/2019
Birch Hill Investment Advisors LLC487,023$65,241 06/30/2019
     MSFT487,023$65,241 06/30/2019
Fort Pitt Capital Group LLC485,281$65,008 06/30/2019
     MSFT485,281$65,008 06/30/2019
Cambridge Trust Co.481,521$64,504 06/30/2019
     MSFT481,521$64,504 06/30/2019
Wafra Inc.480,722$64,398 06/30/2019
     MSFT480,722$64,398 06/30/2019
Boston Financial Mangement LLC479,132$64,185 06/30/2019
     MSFT479,132$64,185 06/30/2019
Howland Capital Management LLC478,586$64,111 06/30/2019
     MSFT478,586$64,111 06/30/2019
QS Investors LLC478,184$64,058 06/30/2019
     MSFT478,184$64,058 06/30/2019
Locust Wood Capital Advisers LLC477,011$63,900 06/30/2019
     MSFT477,011$63,900 06/30/2019
Bluestein R H & Co.470,509$63,029 06/30/2019
     MSFT470,509$63,029 06/30/2019
Commonwealth of Pennsylvania Public School Empls Retrmt SYS469,059$62,835 06/30/2019
     MSFT469,059$62,835 06/30/2019
Trillium Asset Management LLC467,742$62,659 06/30/2019
     MSFT467,742$62,659 06/30/2019
Barings LLC467,720$62,656 06/30/2019
     MSFT467,720$62,656 06/30/2019
NS Partners Ltd462,802$61,997 06/30/2019
     MSFT462,802$61,997 06/30/2019
Commonwealth Bank of Australia462,407$61,938 06/30/2019
     MSFT462,407$61,938 06/30/2019
Citizens Financial Group Inc RI459,273$61,524 06/30/2019
     MSFT459,273$61,524 06/30/2019
Picton Mahoney Asset Management458,173$61,377 06/30/2019
     MSFT458,173$61,377 06/30/2019
Levin Capital Strategies L.P.457,925$61,344 06/30/2019
     MSFT457,925$61,344 06/30/2019
Barrett Asset Management LLC454,147$60,838 06/30/2019
     MSFT454,147$60,838 06/30/2019
CS Mckee LP450,315$60,324 06/30/2019
     MSFT450,315$60,324 06/30/2019
Riverhead Capital Management LLC449,388$60,200 06/30/2019
     MSFT449,388$60,200 06/30/2019
Twin Capital Management Inc.448,607$60,095 06/30/2019
     MSFT448,607$60,095 06/30/2019
Markel Corp446,400$59,800 06/30/2019
     MSFT446,400$59,800 06/30/2019
Chartwell Investment Partners LLC442,114$59,226 06/30/2019
     MSFT442,114$59,226 06/30/2019
First National Bank of Omaha437,305$58,581 06/30/2019
     MSFT437,305$58,581 06/30/2019
AMI Asset Management Corp435,412$58,328 06/30/2019
     MSFT435,412$58,328 06/30/2019
Credit Agricole S A435,396$58,326 06/30/2019
     MSFT435,396$58,326 06/30/2019
Highland Capital Management LLC434,237$58,170 06/30/2019
     MSFT434,237$58,170 06/30/2019
Hardman Johnston Global Advisors LLC433,680$58,096 06/30/2019
     MSFT433,680$58,096 06/30/2019
MARSHALL WACE ASIA Ltd428,168$57,357 06/30/2019
     MSFT428,168$57,357 06/30/2019
Eastern Bank422,204$56,559 06/30/2019
     MSFT422,204$56,559 06/30/2019
LA Financiere DE L Echiquier421,324$56,441 06/30/2019
     MSFT421,324$56,441 06/30/2019
Cornerstone Advisors Inc.478,400$56,422 03/31/2019
     MSFT478,400$56,422 03/31/2019
Clough Capital Partners L P418,040$56,001 06/30/2019
     MSFT418,040$56,001 06/30/2019
Caledonia Investments PLC417,267$55,881 06/30/2019
     MSFT417,267$55,881 06/30/2019
Salem Investment Counselors Inc.414,445$55,519 06/30/2019
     MSFT414,445$55,519 06/30/2019
Banco Santander S.A.413,858$55,441 06/30/2019
     MSFT413,858$55,441 06/30/2019
Braun Stacey Associates Inc.413,184$55,351 06/30/2019
     MSFT413,184$55,351 06/30/2019
Hartwell J M Limited Partnership412,003$55,192 06/30/2019
     MSFT412,003$55,192 06/30/2019
Farr Miller & Washington LLC DC411,729$55,155 06/30/2019
     MSFT411,729$55,155 06/30/2019
BRYN MAWR TRUST Co409,634$54,874 06/30/2019
     MSFT409,634$54,874 06/30/2019
Bowen Hanes & Co. Inc.407,492$54,588 06/30/2019
     MSFT407,492$54,588 06/30/2019
Clifford Swan Investment Counsel LLC407,243$54,554 06/30/2019
     MSFT407,243$54,554 06/30/2019
Tiger Management L.L.C. $54,326 06/30/2019
     MSFT226,540$30,347 06/30/2019
     Call179,000$23,979 06/30/2019
Bloom Tree Partners LLC403,033$53,990 06/30/2019
     MSFT403,033$53,990 06/30/2019
Partner Fund Management L.P.402,579$53,929 06/30/2019
     MSFT402,579$53,929 06/30/2019
Stephens Inc. AR400,629$53,668 06/30/2019
     MSFT400,629$53,668 06/30/2019
Great Lakes Advisors LLC400,566$53,660 06/30/2019
     MSFT400,566$53,660 06/30/2019
Woodley Farra Manion Portfolio Management Inc.399,855$53,565 06/30/2019
     MSFT399,855$53,565 06/30/2019
Louisiana State Employees Retirement System384,300$53,379 06/30/2019
     MSFT384,300$53,379 06/30/2019
Parallel Advisors LLC397,882$53,300 06/30/2019
     MSFT397,882$53,300 06/30/2019
Grandfield & Dodd LLC396,494$53,114 06/30/2019
     MSFT396,494$53,114 06/30/2019
Shelton Capital Management396,281$53,086 06/30/2019
     MSFT396,281$53,086 06/30/2019
Palladium Partners LLC393,463$52,708 06/30/2019
     MSFT393,463$52,708 06/30/2019
Parsec Financial Management Inc.391,669$52,468 06/30/2019
     MSFT391,669$52,468 06/30/2019
Daiwa Securities Group Inc.387,836$51,953 06/30/2019
     MSFT387,836$51,953 06/30/2019
Wealthfront Advisers LLC386,829$51,820 06/30/2019
     MSFT386,829$51,820 06/30/2019
Montrusco Bolton Investments Inc.393,349$51,317 06/30/2019
     MSFT393,349$51,317 06/30/2019
Chesley Taft & Associates LLC383,020$51,309 06/30/2019
     MSFT383,020$51,309 06/30/2019
Martin Currie Ltd.382,709$51,268 06/30/2019
     MSFT382,709$51,268 06/30/2019
Badgley Phelps & Bell Inc.382,679$51,264 06/30/2019
     MSFT382,679$51,264 06/30/2019
Lodestar Investment Counsel LLC IL382,351$51,220 06/30/2019
     MSFT382,351$51,220 06/30/2019
Golub Group LLC379,986$50,903 06/30/2019
     MSFT379,986$50,903 06/30/2019
Private Advisor Group LLC379,020$50,773 06/30/2019
     MSFT379,020$50,773 06/30/2019
Raymond James Trust N.A.378,636$50,722 06/30/2019
     MSFT378,636$50,722 06/30/2019
Lombard Odier Asset Management Europe Ltd $50,618 06/30/2019
     Call231,300$30,985 06/30/2019
     MSFT146,562$19,633 06/30/2019
Meag Munich Ergo Kapitalanlagegesellschaft MBH375,145$50,412 06/30/2019
     MSFT375,145$50,412 06/30/2019
Mcdaniel Terry & Co.375,576$50,312 06/30/2019
     MSFT375,576$50,312 06/30/2019
Steward Partners Investment Advisory LLC374,195$50,127 06/30/2019
     MSFT374,195$50,127 06/30/2019
Columbus Hill Capital Management L.P.373,403$50,021 06/30/2019
     MSFT373,403$50,021 06/30/2019
Donaldson Capital Management LLC371,230$49,730 06/30/2019
     MSFT371,230$49,730 06/30/2019
Parthenon LLC370,977$49,696 06/30/2019
     MSFT370,977$49,696 06/30/2019
AGF Investments Inc.370,120$49,581 06/30/2019
     MSFT370,120$49,581 06/30/2019
Heritage Investors Management Corp368,828$49,406 06/30/2019
     MSFT368,828$49,406 06/30/2019
Gotham Asset Management LLC366,993$49,162 06/30/2019
     MSFT366,993$49,162 06/30/2019
Alphinity Investment Management Pty Ltd366,607$49,111 06/30/2019
     MSFT366,607$49,111 06/30/2019
Capital Advisors Inc. OK363,783$48,732 06/30/2019
     MSFT363,783$48,732 06/30/2019
Cpwm LLC363,420$48,684 06/30/2019
     MSFT363,420$48,684 06/30/2019
Boston Advisors LLC363,284$48,666 06/30/2019
     MSFT363,284$48,666 06/30/2019
Whittier Trust Co. of Nevada Inc.362,148$48,513 06/30/2019
     MSFT362,148$48,513 06/30/2019
Veritable L.P.361,096$48,372 06/30/2019
     MSFT361,096$48,372 06/30/2019
General American Investors Co. Inc.360,686$48,317 06/30/2019
     MSFT360,686$48,317 06/30/2019
Bailard Inc.360,099$48,239 06/30/2019
     MSFT360,099$48,239 06/30/2019
Bedrijfstakpensioenfonds Voor DE Media PNO360,000$48,226 06/30/2019
     MSFT360,000$48,226 06/30/2019
Dana Investment Advisors Inc.358,211$47,986 06/30/2019
     MSFT358,211$47,986 06/30/2019
Hosking Partners LLP356,306$47,731 06/30/2019
     MSFT356,306$47,731 06/30/2019
Ameritas Investment Partners Inc.356,039$47,694 06/30/2019
     MSFT356,039$47,694 06/30/2019
James Hambro & Partners404,192$47,672 03/31/2019
     MSFT404,192$47,672 03/31/2019
RNC Capital Management LLC355,052$47,563 06/30/2019
     MSFT355,052$47,563 06/30/2019
Oak Ridge Investments LLC354,835$47,534 06/30/2019
     MSFT354,835$47,534 06/30/2019
Chicago Equity Partners LLC354,667$47,511 06/30/2019
     MSFT354,667$47,511 06/30/2019
Guyasuta Investment Advisors Inc.354,593$47,501 06/30/2019
     MSFT354,593$47,501 06/30/2019
Ingalls & Snyder LLC352,833$47,266 06/30/2019
     MSFT352,833$47,266 06/30/2019
Two Sigma Securities LLC $47,167 06/30/2019
     Call691,200$92,593 06/30/2019
     Put339,100$45,426 06/30/2019
Markston International LLC352,079$47,165 06/30/2019
     MSFT352,079$47,165 06/30/2019
KCM Investment Advisors LLC350,794$46,992 06/30/2019
     MSFT350,794$46,992 06/30/2019
Wedge Capital Management L L P NC350,093$46,898 06/30/2019
     MSFT350,093$46,898 06/30/2019
First Long Island Investors LLC349,289$46,791 06/30/2019
     MSFT349,289$46,791 06/30/2019
Light Street Capital Management LLC348,850$46,732 06/30/2019
     MSFT348,850$46,732 06/30/2019
Gamble Jones Investment Counsel346,613$46,432 06/30/2019
     MSFT346,613$46,432 06/30/2019
Osterweis Capital Management Inc.346,264$46,385 06/30/2019
     MSFT346,264$46,385 06/30/2019
Putnam FL Investment Management Co.344,278$46,119 06/30/2019
     MSFT344,278$46,119 06/30/2019
Friess Associates LLC343,325$45,992 06/30/2019
     MSFT343,325$45,992 06/30/2019
Investec Asset Management North America Inc.340,381$45,597 06/30/2019
     MSFT340,381$45,597 06/30/2019
Mogy Joel R Investment Counsel Inc.340,205$45,574 06/30/2019
     MSFT340,205$45,574 06/30/2019
Roffman Miller Associates Inc. PA339,804$45,520 06/30/2019
     MSFT339,804$45,520 06/30/2019
Edgemoor Investment Advisors Inc.338,934$45,404 06/30/2019
     MSFT338,934$45,404 06/30/2019
Davidson Investment Advisors338,895$45,398 06/30/2019
     MSFT338,895$45,398 06/30/2019
Covington Capital Management338,594$45,358 06/30/2019
     MSFT338,594$45,358 06/30/2019
Gluskin Sheff & Assoc Inc.338,258$45,313 06/30/2019
     MSFT338,258$45,313 06/30/2019
Estabrook Capital Management336,675$45,101 06/30/2019
     MSFT336,675$45,101 06/30/2019
Philadelphia Trust Co.335,518$44,946 06/30/2019
     MSFT335,518$44,946 06/30/2019
Glenview Trust Co334,742$44,842 06/30/2019
     MSFT334,742$44,842 06/30/2019
Ashfield Capital Partners LLC334,154$44,763 06/30/2019
     MSFT334,154$44,763 06/30/2019
Payden & Rygel334,000$44,743 06/30/2019
     MSFT334,000$44,743 06/30/2019
Lockheed Martin Investment Management Co.332,270$44,510 06/30/2019
     MSFT332,270$44,510 06/30/2019
Partners Capital Investment Group LLP331,683$44,432 06/30/2019
     MSFT331,683$44,432 06/30/2019
Peapack Gladstone Financial Corp330,843$44,320 06/30/2019
     MSFT330,843$44,320 06/30/2019
Hancock Whitney Corp330,716$44,303 06/30/2019
     MSFT330,716$44,303 06/30/2019
Wesbanco Bank Inc.329,515$44,142 06/30/2019
     MSFT329,515$44,142 06/30/2019
Evergreen Capital Management LLC329,515$44,142 06/30/2019
     MSFT329,515$44,142 06/30/2019
Assetmark Inc.329,454$44,134 06/30/2019
     MSFT329,454$44,134 06/30/2019
Investment House LLC328,790$44,045 06/30/2019
     MSFT328,790$44,045 06/30/2019
Newbrook Capital Advisors LP328,544$44,012 06/30/2019
     MSFT328,544$44,012 06/30/2019
Mercer Global Advisors Inc. ADV327,876$43,922 06/30/2019
     MSFT327,876$43,922 06/30/2019
Cramer Rosenthal Mcglynn LLC327,739$43,904 06/30/2019
     MSFT327,739$43,904 06/30/2019
Janney Capital Management LLC327,115$43,820 06/30/2019
     MSFT327,115$43,820 06/30/2019
Royal Bank of Scotland Group PLC326,096$43,684 06/30/2019
     MSFT326,096$43,684 06/30/2019
Highland Private Wealth Management325,968$43,667 06/30/2019
     MSFT325,968$43,667 06/30/2019
Captrust Financial Advisors325,525$43,607 06/30/2019
     MSFT325,525$43,607 06/30/2019
Silvant Capital Management LLC324,495$43,469 06/30/2019
     MSFT324,495$43,469 06/30/2019
Capital Growth Management LP324,000$43,403 06/30/2019
     MSFT324,000$43,403 06/30/2019
Ithaka Group LLC323,422$43,326 06/30/2019
     MSFT323,422$43,326 06/30/2019
Meiji Yasuda Asset Management Co Ltd.321,663$43,090 06/30/2019
     MSFT321,663$43,090 06/30/2019
Ironvine Capital Partners LLC305,921$43,049 06/30/2019
     MSFT305,921$43,049 06/30/2019
InterOcean Capital LLC319,913$42,856 06/30/2019
     MSFT319,913$42,856 06/30/2019
Pzena Investment Management LLC318,833$42,711 06/30/2019
     MSFT318,833$42,711 06/30/2019
Capital International Inc. CA317,179$42,489 06/30/2019
     MSFT317,179$42,489 06/30/2019
Meeder Asset Management Inc.312,935$41,922 06/30/2019
     MSFT312,935$41,922 06/30/2019
First Quadrant L P CA311,911$41,784 06/30/2019
     MSFT311,911$41,784 06/30/2019
Howard Capital Management311,325$41,705 06/30/2019
     MSFT311,325$41,705 06/30/2019
Alerus Financial NA311,191$41,687 06/30/2019
     MSFT311,191$41,687 06/30/2019
Clarius Group LLC310,820$41,638 06/30/2019
     MSFT310,820$41,638 06/30/2019
Renaissance Technologies LLC310,584$41,606 06/30/2019
     MSFT310,584$41,606 06/30/2019
Oak Associates Ltd. OH310,485$41,593 06/30/2019
     MSFT310,485$41,593 06/30/2019
Cypress Funds LLC310,000$41,528 06/30/2019
     MSFT310,000$41,528 06/30/2019
Seizert Capital Partners LLC309,807$41,502 06/30/2019
     MSFT309,807$41,502 06/30/2019
PARUS FINANCE UK Ltd309,625$41,477 06/30/2019
     MSFT309,625$41,477 06/30/2019
ZWJ Investment Counsel Inc.308,206$41,287 06/30/2019
     MSFT308,206$41,287 06/30/2019
Brandes Investment Partners LP307,611$41,208 06/30/2019
     MSFT307,611$41,208 06/30/2019
PEAK6 Investments LLC $41,206 06/30/2019
     Call501,600$67,194 06/30/2019
     Put194,000$25,988 06/30/2019
Foyston Gordon & Payne Inc307,097$41,139 06/30/2019
     MSFT307,097$41,139 06/30/2019
Athanor Capital LP305,832$40,969 06/30/2019
     MSFT305,832$40,969 06/30/2019
Jupiter Asset Management Ltd.305,228$40,876 06/30/2019
     MSFT305,228$40,876 06/30/2019
EP Wealth Advisors LLC304,757$40,825 06/30/2019
     MSFT304,757$40,825 06/30/2019
Jag Capital Management LLC303,605$40,671 06/30/2019
     MSFT303,605$40,671 06/30/2019
Tradewinds Capital Management LLC303,493$40,656 06/30/2019
     MSFT303,493$40,656 06/30/2019
First Allied Advisory Services Inc.302,831$40,567 06/30/2019
     MSFT302,831$40,567 06/30/2019
Moody Lynn & Lieberson LLC301,468$40,385 06/30/2019
     MSFT301,468$40,385 06/30/2019
Miura Global Management LLC300,000$40,188 06/30/2019
     MSFT300,000$40,188 06/30/2019
Hitchwood Capital Management LP300,000$40,188 06/30/2019
     MSFT300,000$40,188 06/30/2019
Private Wealth Partners LLC299,616$40,137 06/30/2019
     MSFT299,616$40,137 06/30/2019
LGT Capital Partners LTD.298,220$39,950 06/30/2019
     MSFT298,220$39,950 06/30/2019
CENTRAL TRUST Co288,101$39,873 06/30/2019
     MSFT288,101$39,873 06/30/2019
Farmers & Merchants Investments Inc.297,599$39,866 06/30/2019
     MSFT297,599$39,866 06/30/2019
Norris Perne & French LLP MI297,461$39,848 06/30/2019
     MSFT297,461$39,848 06/30/2019
Roosevelt Investment Group Inc.297,089$39,798 06/30/2019
     MSFT297,089$39,798 06/30/2019
Busey Wealth Management296,481$39,716 06/30/2019
     MSFT296,481$39,716 06/30/2019
Bollard Group LLC293,960$39,379 06/30/2019
     MSFT293,960$39,379 06/30/2019
WASHINGTON TRUST Co293,869$39,367 06/30/2019
     MSFT293,869$39,367 06/30/2019
Davis R M Inc.293,521$39,320 06/30/2019
     MSFT293,521$39,320 06/30/2019
Oakbrook Investments LLC292,647$39,203 06/30/2019
     MSFT292,647$39,203 06/30/2019
Compass Capital Management Inc.291,242$39,015 06/30/2019
     MSFT291,242$39,015 06/30/2019
Northwestern Mutual Investment Management Company LLC290,655$38,936 06/30/2019
     MSFT290,655$38,936 06/30/2019
Lannebo Fonder AB290,000$38,848 06/30/2019
     MSFT290,000$38,848 06/30/2019
Cetera Advisor Networks LLC290,021$38,823 06/30/2019
     MSFT290,021$38,823 06/30/2019
Van ECK Associates Corp289,450$38,775 06/30/2019
     MSFT289,450$38,775 06/30/2019
Kingdon Capital Management L.L.C.288,567$38,656 06/30/2019
     MSFT288,567$38,656 06/30/2019
Maryland Capital Management288,245$38,613 06/30/2019
     MSFT288,245$38,613 06/30/2019
Select Equity Group L.P. $38,447 06/30/2019
     Call287,000$38,447 06/30/2019
Sabal Trust CO283,952$38,038 06/30/2019
     MSFT283,952$38,038 06/30/2019
Obermeyer Wood Investment Counsel Lllp283,057$37,918 06/30/2019
     MSFT283,057$37,918 06/30/2019
Huber Capital Management LLC281,573$37,720 06/30/2019
     MSFT281,573$37,720 06/30/2019
Kiwi Wealth Investments Limited Partnership281,412$37,698 06/30/2019
     MSFT281,412$37,698 06/30/2019
Madison Investment Holdings Inc.281,224$37,673 06/30/2019
     MSFT281,224$37,673 06/30/2019
Nwam LLC $37,611 06/30/2019
     MSFT282,586$37,855 06/30/2019
     Put2,000$244 06/30/2019
FDx Advisors Inc.280,607$37,590 06/30/2019
     MSFT280,607$37,590 06/30/2019
Berkshire Asset Management LLC PA279,873$37,492 06/30/2019
     MSFT279,873$37,492 06/30/2019
Kemnay Advisory Services Inc.279,680$37,466 06/30/2019
     MSFT279,680$37,466 06/30/2019
Stock Yards Bank & Trust Co.278,640$37,327 06/30/2019
     MSFT278,640$37,327 06/30/2019
Carnegie Capital Asset Management LLC277,708$37,202 06/30/2019
     MSFT277,708$37,202 06/30/2019
Community Trust & Investment Co.277,383$37,158 06/30/2019
     MSFT277,383$37,158 06/30/2019
TOMS Capital Investment Management LP275,000$36,839 06/30/2019
     MSFT275,000$36,839 06/30/2019
Edmond DE Rothschild Holding S.A.274,732$36,804 06/30/2019
     MSFT274,732$36,804 06/30/2019
FineMark National Bank & Trust274,616$36,788 06/30/2019
     MSFT274,616$36,788 06/30/2019
Randolph Co Inc273,252$36,605 06/30/2019
     MSFT273,252$36,605 06/30/2019
Meritage Portfolio Management273,211$36,599 06/30/2019
     MSFT273,211$36,599 06/30/2019
Voloridge Investment Management LLC272,443$36,496 06/30/2019
     MSFT272,443$36,496 06/30/2019
Frontier Investment Mgmt Co.272,107$36,451 06/30/2019
     MSFT272,107$36,451 06/30/2019
Chilton Capital Management LLC271,918$36,426 06/30/2019
     MSFT271,918$36,426 06/30/2019
Cidel Asset Management Inc.271,792$36,409 06/30/2019
     MSFT271,792$36,409 06/30/2019
Horan Capital Management271,719$36,399 06/30/2019
     MSFT271,719$36,399 06/30/2019
Nexus Investment Management Inc.270,368$36,218 06/30/2019
     MSFT270,368$36,218 06/30/2019
Bbva USA Bancshares Inc.267,639$35,853 06/30/2019
     MSFT267,639$35,853 06/30/2019
Ossiam267,632$35,852 06/30/2019
     MSFT267,632$35,852 06/30/2019
Cumberland Partners Ltd266,938$35,759 06/30/2019
     MSFT266,938$35,759 06/30/2019
Tower Bridge Advisors265,891$35,619 06/30/2019
     MSFT265,891$35,619 06/30/2019
Kinneret Advisory LLC265,588$35,578 06/30/2019
     MSFT265,588$35,578 06/30/2019
Graham Capital Management L.P.265,000$35,499 06/30/2019
     MSFT265,000$35,499 06/30/2019
Willingdon Wealth Management $35,486 06/30/2019
     MSFT264,903$35,486 06/30/2019
     Call11,300$0 06/30/2019
Carlson Capital L P264,238$35,397 06/30/2019
     MSFT264,238$35,397 06/30/2019
Suncoast Equity Management264,108$35,380 06/30/2019
     MSFT264,108$35,380 06/30/2019
South State Corp263,290$35,271 06/30/2019
     MSFT263,290$35,271 06/30/2019
Livforsakringsbolaget Skandia Omsesidigt263,042$35,237 06/30/2019
     MSFT263,042$35,237 06/30/2019
Centre Asset Management LLC263,016$35,234 06/30/2019
     MSFT263,016$35,234 06/30/2019
Welch Group LLC262,794$35,204 06/30/2019
     MSFT262,794$35,204 06/30/2019
Eagle Ridge Investment Management262,715$35,193 06/30/2019
     MSFT262,715$35,193 06/30/2019
Cullinan Associates Inc.262,526$35,168 06/30/2019
     MSFT262,526$35,168 06/30/2019
RMB Capital Management LLC261,306$35,004 06/30/2019
     MSFT261,306$35,004 06/30/2019
Wilsey Asset Management Inc.260,132$34,896 06/30/2019
     MSFT260,132$34,896 06/30/2019
Decatur Capital Management Inc.260,291$34,869 06/30/2019
     MSFT260,291$34,869 06/30/2019
Asset Advisors Investment Management LLC259,705$34,790 06/30/2019
     MSFT259,705$34,790 06/30/2019
Cigna Investments Inc. New254,759$34,716 06/30/2019
     MSFT254,759$34,716 06/30/2019
Northeast Investment Management258,448$34,622 06/30/2019
     MSFT258,448$34,622 06/30/2019
Logan Capital Management Inc.258,162$34,584 06/30/2019
     MSFT258,162$34,584 06/30/2019
Regentatlantic Capital LLC258,014$34,564 06/30/2019
     MSFT258,014$34,564 06/30/2019
Granite Investment Partners LLC257,417$34,484 06/30/2019
     MSFT257,417$34,484 06/30/2019
Ardevora Asset Management LLP256,213$34,322 06/30/2019
     MSFT256,213$34,322 06/30/2019
Guardian Capital LP256,112$34,309 06/30/2019
     MSFT256,112$34,309 06/30/2019
Falcon Edge Capital LP256,100$34,307 06/30/2019
     MSFT256,100$34,307 06/30/2019
Tudor Investment Corp Et Al255,926$34,284 06/30/2019
     MSFT255,926$34,284 06/30/2019
WestEnd Advisors LLC255,660$34,248 06/30/2019
     MSFT255,660$34,248 06/30/2019
Abner Herrman & Brock LLC255,109$34,174 06/30/2019
     MSFT255,109$34,174 06/30/2019
GW&K Investment Management LLC254,395$34,079 06/30/2019
     MSFT254,395$34,079 06/30/2019
Renaissance Group LLC253,933$34,017 06/30/2019
     MSFT253,933$34,017 06/30/2019
Interval Partners LP252,877$33,875 06/30/2019
     MSFT252,877$33,875 06/30/2019
First National Trust Co250,719$33,586 06/30/2019
     MSFT250,719$33,586 06/30/2019
Sandy Spring Bank250,223$33,520 06/30/2019
     MSFT250,223$33,520 06/30/2019
OLD National Bancorp IN250,131$33,508 06/30/2019
     MSFT250,131$33,508 06/30/2019
Alpha Cubed Investments LLC249,997$33,490 06/30/2019
     MSFT249,997$33,490 06/30/2019
Massmutual Trust Co. FSB ADV249,875$33,473 06/30/2019
     MSFT249,875$33,473 06/30/2019
Mission Wealth Management LP249,116$33,372 06/30/2019
     MSFT249,116$33,372 06/30/2019
Anchor Capital Advisors LLC249,043$33,362 06/30/2019
     MSFT249,043$33,362 06/30/2019
Waters Parkerson & CO. LLC247,158$33,109 06/30/2019
     MSFT247,158$33,109 06/30/2019
JS Capital Management LLC247,000$33,088 06/30/2019
     MSFT247,000$33,088 06/30/2019
MAI Capital Management $33,062 06/30/2019
     MSFT332,302$44,515 06/30/2019
     Put85,500$11,453 06/30/2019
Cooperman Leon G245,705$32,915 06/30/2019
     MSFT245,705$32,915 06/30/2019
Nichols & Pratt Advisers LLP MA244,133$32,772 06/30/2019
     MSFT244,133$32,772 06/30/2019
Taurus Asset Management LLC244,246$32,719 06/30/2019
     MSFT244,246$32,719 06/30/2019
London & Capital Asset Management Ltd243,416$32,608 06/30/2019
     MSFT243,416$32,608 06/30/2019
Ancora Advisors LLC243,348$32,599 06/30/2019
     MSFT243,348$32,599 06/30/2019
Willis Investment Counsel241,305$32,325 06/30/2019
     MSFT241,305$32,325 06/30/2019
Campbell Newman Asset Management Inc.241,140$32,303 06/30/2019
     MSFT241,140$32,303 06/30/2019
Pinnacle Financial Partners Inc.241,129$32,302 06/30/2019
     MSFT241,129$32,302 06/30/2019
Ostrum Asset Management U.S. LLC273,296$32,233 03/31/2019
     MSFT273,296$32,233 03/31/2019
Bristlecone Advisors LLC240,493$32,216 06/30/2019
     MSFT240,493$32,216 06/30/2019
Ulysses Management LLC $32,044 06/30/2019
     MSFT254,200$34,053 06/30/2019
     Put15,000$2,009 06/30/2019
CapWealth Advisors LLC236,288$31,653 06/30/2019
     MSFT236,288$31,653 06/30/2019
Polaris Greystone Financial Group LLC230,769$31,311 06/30/2019
     MSFT230,769$31,311 06/30/2019
Hyman Charles D233,611$31,294 06/30/2019
     MSFT233,611$31,294 06/30/2019
Argent Trust Co232,198$31,106 06/30/2019
     MSFT232,198$31,106 06/30/2019
Kanawha Capital Management LLC230,685$30,903 06/30/2019
     MSFT230,685$30,903 06/30/2019
AE Wealth Management LLC230,670$30,901 06/30/2019
     MSFT230,670$30,901 06/30/2019
Robecosam AG230,164$30,877 06/30/2019
     MSFT230,164$30,877 06/30/2019
HighTower Trust Services LTA230,327$30,855 06/30/2019
     MSFT230,327$30,855 06/30/2019
Bank of Hawaii229,185$30,702 06/30/2019
     MSFT229,185$30,702 06/30/2019
Cavalry Management Group LLC227,906$30,552 06/30/2019
     MSFT227,906$30,552 06/30/2019
Bamco Inc. NY227,447$30,469 06/30/2019
     MSFT227,447$30,469 06/30/2019
Harel Insurance Investments & Financial Services Ltd.227,362$30,457 06/30/2019
     MSFT227,362$30,457 06/30/2019
Sumitomo Life Insurance Co.227,207$30,437 06/30/2019
     MSFT227,207$30,437 06/30/2019
Azimuth Capital Management LLC226,126$30,292 06/30/2019
     MSFT226,126$30,292 06/30/2019
Banco de Sabadell S.A225,845$30,257 06/30/2019
     MSFT225,845$30,257 06/30/2019
Prio Wealth Limited Partnership225,646$30,227 06/30/2019
     MSFT225,646$30,227 06/30/2019
First American Bank225,576$30,218 06/30/2019
     MSFT225,576$30,218 06/30/2019
Sands Capital Management LLC225,274$30,178 06/30/2019
     MSFT225,274$30,178 06/30/2019
Trust Co. of Vermont224,982$30,138 06/30/2019
     MSFT224,982$30,138 06/30/2019
Beacon Investment Advisory Services Inc.224,614$30,089 06/30/2019
     MSFT224,614$30,089 06/30/2019
Woodstock Corp223,778$29,977 06/30/2019
     MSFT223,778$29,977 06/30/2019
Klingenstein Fields & Co. LLC $29,924 06/30/2019
     MSFT223,377$29,923 06/30/2019
     Call200$1 06/30/2019
Franklin Street Advisors Inc. NC223,366$29,922 06/30/2019
     MSFT223,366$29,922 06/30/2019
Thomasville National Bank223,031$29,877 06/30/2019
     MSFT223,031$29,877 06/30/2019
Stewart & Patten Co. LLC222,201$29,766 06/30/2019
     MSFT222,201$29,766 06/30/2019
Amica Mutual Insurance Co.219,996$29,471 06/30/2019
     MSFT219,996$29,471 06/30/2019
Violich Capital Management Inc.219,814$29,446 06/30/2019
     MSFT219,814$29,446 06/30/2019
Baxter Bros Inc.219,157$29,358 06/30/2019
     MSFT219,157$29,358 06/30/2019
Veritas Investment Management UK Ltd218,957$29,331 06/30/2019
     MSFT218,957$29,331 06/30/2019
Richard Bernstein Advisors LLC217,191$29,094 06/30/2019
     MSFT217,191$29,094 06/30/2019
Aravt Global LLC217,000$29,069 06/30/2019
     MSFT217,000$29,069 06/30/2019
Clarkston Capital Partners LLC216,657$29,023 06/30/2019
     MSFT216,657$29,023 06/30/2019
QCI Asset Management Inc. NY216,638$29,021 06/30/2019
     MSFT216,638$29,021 06/30/2019
Advisor Partners LLC216,183$28,960 06/30/2019
     MSFT216,183$28,960 06/30/2019
Greystone Managed Investments Inc.213,913$28,656 06/30/2019
     MSFT213,913$28,656 06/30/2019
Cornerstone Capital Inc.213,642$28,619 06/30/2019
     MSFT213,642$28,619 06/30/2019
Holocene Advisors LP212,387$28,451 06/30/2019
     MSFT212,387$28,451 06/30/2019
Wetherby Asset Management Inc.212,366$28,449 06/30/2019
     MSFT212,366$28,449 06/30/2019
Argent Capital Management LLC210,572$28,208 06/30/2019
     MSFT210,572$28,208 06/30/2019
Brio Consultants LLC209,969$28,127 06/30/2019
     MSFT209,969$28,127 06/30/2019
Smith Salley & Associates209,893$28,117 06/30/2019
     MSFT209,893$28,117 06/30/2019
Neville Rodie & Shaw Inc.209,118$28,014 06/30/2019
     MSFT209,118$28,014 06/30/2019
Matrix Asset Advisors Inc. NY207,614$27,812 06/30/2019
     MSFT207,614$27,812 06/30/2019
Zeke Capital Advisors LLC206,660$27,684 06/30/2019
     MSFT206,660$27,684 06/30/2019
ETRADE Capital Management LLC206,457$27,657 06/30/2019
     MSFT206,457$27,657 06/30/2019
GWM Advisors LLC205,751$27,562 06/30/2019
     MSFT205,751$27,562 06/30/2019
Cookson Peirce & Co. Inc.205,618$27,545 06/30/2019
     MSFT205,618$27,545 06/30/2019
RWWM Inc.205,232$27,520 06/30/2019
     MSFT205,232$27,520 06/30/2019
Independent Advisor Alliance $27,517 06/30/2019
     MSFT215,729$27,511 06/30/2019
     Call4$6 06/30/2019
Empire Life Investments Inc.205,271$27,465 06/30/2019
     MSFT205,271$27,465 06/30/2019
Boston Common Asset Management LLC204,782$27,433 06/30/2019
     MSFT204,782$27,433 06/30/2019
Vestor Capital LLC204,659$27,416 06/30/2019
     MSFT204,659$27,416 06/30/2019
Patten & Patten Inc. TN204,163$27,350 06/30/2019
     MSFT204,163$27,350 06/30/2019
Redwood Investments LLC203,437$27,252 06/30/2019
     MSFT203,437$27,252 06/30/2019
Westside Investment Management Inc.22,708$27,225 06/30/2019
     MSFT22,708$27,225 06/30/2019
ICM Asset Management Inc. WA203,215$27,223 06/30/2019
     MSFT203,215$27,223 06/30/2019
Capital Fund Management S.A. $27,089 06/30/2019
     MSFT182,313$24,423 06/30/2019
     Call45,600$6,109 06/30/2019
     Put25,700$3,443 06/30/2019
Papp L Roy & Associates202,106$27,074 06/30/2019
     MSFT202,106$27,074 06/30/2019
Smith Chas P & Associates PA Cpas200,674$26,882 06/30/2019
     MSFT200,674$26,882 06/30/2019
Pictet North America Advisors SA200,318$26,835 06/30/2019
     MSFT200,318$26,835 06/30/2019
Capco Asset Management LLC199,951$26,785 06/30/2019
     MSFT199,951$26,785 06/30/2019
Doyle Wealth Management198,979$26,655 06/30/2019
     MSFT198,979$26,655 06/30/2019
Ashburton Jersey Ltd198,659$26,612 06/30/2019
     MSFT198,659$26,612 06/30/2019
Baldwin Brothers Inc. MA198,410$26,580 06/30/2019
     MSFT198,410$26,580 06/30/2019
LVM Capital Management Ltd. MI198,374$26,574 06/30/2019
     MSFT198,374$26,574 06/30/2019
Kovitz Investment Group Partners LLC197,586$26,469 06/30/2019
     MSFT197,586$26,469 06/30/2019
Bainco International Investors196,822$26,366 06/30/2019
     MSFT196,822$26,366 06/30/2019
C Partners Holding GmbH196,456$26,317 06/30/2019
     MSFT196,456$26,317 06/30/2019
Maple Capital Management Inc.195,640$26,208 06/30/2019
     MSFT195,640$26,208 06/30/2019
James Investment Research Inc.195,401$26,176 06/30/2019
     MSFT195,401$26,176 06/30/2019
Matthew Goff Investment Advisor LLC194,327$26,032 06/30/2019
     MSFT194,327$26,032 06/30/2019
Marble Harbor Investment Counsel LLC193,507$25,922 06/30/2019
     MSFT193,507$25,922 06/30/2019
Burney Co.192,128$25,737 06/30/2019
     MSFT192,128$25,737 06/30/2019
Trust Co. of Virginia VA191,944$25,713 06/30/2019
     MSFT191,944$25,713 06/30/2019
Carroll Financial Associates Inc.191,682$25,677 06/30/2019
     MSFT191,682$25,677 06/30/2019
Capital Investment Services of America Inc.191,475$25,650 06/30/2019
     MSFT191,475$25,650 06/30/2019
Mastrapasqua Asset Management Inc. $25,482 06/30/2019
     MSFT190,236$25,484 06/30/2019
     Put2,000$2 06/30/2019
Jones Financial Companies Lllp189,935$25,443 06/30/2019
     MSFT189,935$25,443 06/30/2019
Wade G W & Inc.189,737$25,417 06/30/2019
     MSFT189,737$25,417 06/30/2019
LSV Asset Management188,445$25,244 06/30/2019
     MSFT188,445$25,244 06/30/2019
Osborn Williams & Donohoe LLC188,031$25,189 06/30/2019
     MSFT188,031$25,189 06/30/2019
Torray LLC187,993$25,184 06/30/2019
     MSFT187,993$25,184 06/30/2019
Atria Investments LLC184,803$25,170 06/30/2019
     MSFT184,803$25,170 06/30/2019
Dearborn Partners LLC187,264$25,086 06/30/2019
     MSFT187,264$25,086 06/30/2019
Grassi Investment Management186,517$24,986 06/30/2019
     MSFT186,517$24,986 06/30/2019
Manitou Investment Management Ltd.185,656$24,870 06/30/2019
     MSFT185,656$24,870 06/30/2019
Weiss Multi Strategy Advisers LLC185,000$24,783 06/30/2019
     MSFT185,000$24,783 06/30/2019
YHB Investment Advisors Inc.184,605$24,730 06/30/2019
     MSFT184,605$24,730 06/30/2019
Montag A & Associates Inc.183,905$24,636 06/30/2019
     MSFT183,905$24,636 06/30/2019
Riverpark Capital Management LLC182,964$24,510 06/30/2019
     MSFT182,964$24,510 06/30/2019
BTR Capital Management Inc.182,200$24,408 06/30/2019
     MSFT182,200$24,408 06/30/2019
Baskin Financial Services Inc.181,351$24,294 06/30/2019
     MSFT181,351$24,294 06/30/2019
Cypress Capital Management LLC180,298$24,153 06/30/2019
     MSFT180,298$24,153 06/30/2019
Claar Advisors LLC180,215$24,142 06/30/2019
     MSFT180,215$24,142 06/30/2019
Everence Capital Management Inc.180,021$24,116 06/30/2019
     MSFT180,021$24,116 06/30/2019
Palisade Asset Management LLC180,011$24,114 06/30/2019
     MSFT180,011$24,114 06/30/2019
JBF Capital Inc.180,000$24,113 06/30/2019
     MSFT180,000$24,113 06/30/2019
Wesleyan Assurance Society179,500$24,039 06/30/2019
     MSFT179,500$24,039 06/30/2019
Stratos Wealth Partners LTD.179,158$24,000 06/30/2019
     MSFT179,158$24,000 06/30/2019
Burns J W & Co. Inc. NY178,499$23,912 06/30/2019
     MSFT178,499$23,912 06/30/2019
Guinness Asset Management Ltd177,711$23,806 06/30/2019
     MSFT177,711$23,806 06/30/2019
Ledyard National Bank177,445$23,771 06/30/2019
     MSFT177,445$23,771 06/30/2019
Stevens Capital Management LP175,166$23,465 06/30/2019
     MSFT175,166$23,465 06/30/2019
Night Owl Capital Management LLC174,547$23,382 06/30/2019
     MSFT174,547$23,382 06/30/2019
Zweig DiMenna Associates LLC174,221$23,339 06/30/2019
     MSFT174,221$23,339 06/30/2019
Tufton Capital Management174,219$23,338 06/30/2019
     MSFT174,219$23,338 06/30/2019
Quest Investment Management LLC174,158$23,330 06/30/2019
     MSFT174,158$23,330 06/30/2019
Colonial Trust Advisors173,707$23,270 06/30/2019
     MSFT173,707$23,270 06/30/2019
Godsey & Gibb Associates173,611$23,257 06/30/2019
     MSFT173,611$23,257 06/30/2019
Managed Asset Portfolios LLC173,317$23,218 06/30/2019
     MSFT173,317$23,218 06/30/2019
Sullivan Bruyette Speros & Blaney LLC171,034$22,912 06/30/2019
     MSFT171,034$22,912 06/30/2019
Oribel Capital Management LP170,900$22,894 06/30/2019
     MSFT170,900$22,894 06/30/2019
Odey Asset Management Group Ltd170,057$22,781 06/30/2019
     MSFT170,057$22,781 06/30/2019
Rampart Investment Management Company LLC169,934$22,764 06/30/2019
     MSFT169,934$22,764 06/30/2019
Eagle Global Advisors LLC169,277$22,676 06/30/2019
     MSFT169,277$22,676 06/30/2019
Alyeska Investment Group L.P.169,259$22,674 06/30/2019
     MSFT169,259$22,674 06/30/2019
LS Investment Advisors LLC168,622$22,589 06/30/2019
     MSFT168,622$22,589 06/30/2019
Baker Avenue Asset Management LP168,286$22,543 06/30/2019
     MSFT168,286$22,543 06/30/2019
Equitable Trust Co.167,781$22,476 06/30/2019
     MSFT167,781$22,476 06/30/2019
Beach Investment Counsel Inc. PA167,498$22,438 06/30/2019
     MSFT167,498$22,438 06/30/2019
First Fiduciary Investment Counsel Inc.167,188$22,397 06/30/2019
     MSFT167,188$22,397 06/30/2019
Moors & Cabot Inc.167,163$22,381 06/30/2019
     MSFT167,163$22,381 06/30/2019
Bridgeway Capital Management Inc.166,745$22,337 06/30/2019
     MSFT166,745$22,337 06/30/2019
TPI Fund Managers Ltd166,524$22,308 06/30/2019
     MSFT166,524$22,308 06/30/2019
CNA Financial Corp166,500$22,304 06/30/2019
     MSFT166,500$22,304 06/30/2019
Origin Asset Management LLP166,350$22,284 06/30/2019
     MSFT166,350$22,284 06/30/2019
Washington Trust Bank164,692$22,062 06/30/2019
     MSFT164,692$22,062 06/30/2019
Meiji Yasuda Life Insurance Co164,348$22,016 06/30/2019
     MSFT164,348$22,016 06/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
Hanson McClain Inc.162,967$21,831 06/30/2019
     MSFT162,967$21,831 06/30/2019
ACG Wealth $21,827 06/30/2019
     MSFT163,032$21,840 06/30/2019
     Put100$13 06/30/2019
Voya Financial Advisors Inc.162,379$21,783 06/30/2019
     MSFT162,379$21,783 06/30/2019
Dundas Partners LLP162,063$21,706 06/30/2019
     MSFT162,063$21,706 06/30/2019
BLB&B Advisors LLC161,871$21,684 06/30/2019
     MSFT161,871$21,684 06/30/2019
Rockland Trust Co.161,705$21,662 06/30/2019
     MSFT161,705$21,662 06/30/2019
Lathrop Investment Management Corp161,704$21,662 06/30/2019
     MSFT161,704$21,662 06/30/2019
Fulton Breakefield Broenniman LLC161,341$21,613 06/30/2019
     MSFT161,341$21,613 06/30/2019
Pillar Pacific Capital Management LLC160,974$21,564 06/30/2019
     MSFT160,974$21,564 06/30/2019
Lido Advisors LLC160,527$21,504 06/30/2019
     MSFT160,527$21,504 06/30/2019
Arrowgrass Capital Partners US LP $21,434 06/30/2019
     Call300,000$40,188 06/30/2019
     Put140,000$18,754 06/30/2019
TRB Advisors LP160,000$21,434 06/30/2019
     MSFT160,000$21,434 06/30/2019
Carve CapitalAB160,000$21,434 06/30/2019
     MSFT160,000$21,434 06/30/2019
Prospector Partners LLC159,650$21,387 06/30/2019
     MSFT159,650$21,387 06/30/2019
Osborne Partners Capital Management LLC159,640$21,385 06/30/2019
     MSFT159,640$21,385 06/30/2019
First Citizens Bank & Trust Co.159,142$21,319 06/30/2019
     MSFT159,142$21,319 06/30/2019
Van Cleef Asset Management Inc159,086$21,311 06/30/2019
     MSFT159,086$21,311 06/30/2019
Albion Financial Group UT158,723$21,263 06/30/2019
     MSFT158,723$21,263 06/30/2019
Gamco Investors INC. ET AL158,667$21,255 06/30/2019
     MSFT158,667$21,255 06/30/2019
Carret Asset Management LLC158,333$21,210 06/30/2019
     MSFT158,333$21,210 06/30/2019
Grimes & Company Inc.158,153$21,186 06/30/2019
     MSFT158,153$21,186 06/30/2019
Greenleaf Trust158,020$21,168 06/30/2019
     MSFT158,020$21,168 06/30/2019
Waratah Capital Advisors Ltd.158,017$21,168 06/30/2019
     MSFT158,017$21,168 06/30/2019
Country Club Trust Company n.a.157,746$21,132 06/30/2019
     MSFT157,746$21,132 06/30/2019
Telemus Capital LLC159,677$21,111 06/30/2019
     MSFT159,677$21,111 06/30/2019
CLARET ASSET MANAGEMENT Corp $21,044 06/30/2019
     MSFT165,489$22,169 06/30/2019
     Put8,400$1,125 06/30/2019
Voleon Capital Management LP157,000$21,032 06/30/2019
     MSFT157,000$21,032 06/30/2019
Selz Capital LLC157,000$21,031 06/30/2019
     MSFT157,000$21,031 06/30/2019
Hoylecohen LLC156,834$21,009 06/30/2019
     MSFT156,834$21,009 06/30/2019
Northstar Investment Advisors LLC156,677$20,988 06/30/2019
     MSFT156,677$20,988 06/30/2019
Bank of Nova Scotia Trust Co.156,220$20,927 06/30/2019
     MSFT156,220$20,927 06/30/2019
Petrus Trust Company LTA156,000$20,898 06/30/2019
     MSFT156,000$20,898 06/30/2019
Stillwater Capital Advisors LLC155,923$20,887 06/30/2019
     MSFT155,923$20,887 06/30/2019
Canandaigua National Bank & Trust Co.155,688$20,856 06/30/2019
     MSFT155,688$20,856 06/30/2019
Horiko Capital Management LLC $20,850 06/30/2019
     MSFT126,738$16,978 06/30/2019
     Call52,300$3,872 06/30/2019
Dowling & Yahnke LLC155,358$20,812 06/30/2019
     MSFT155,358$20,812 06/30/2019
Adell Harriman & Carpenter Inc.154,326$20,674 06/30/2019
     MSFT154,326$20,674 06/30/2019
TimesSquare Capital Management LLC154,070$20,639 06/30/2019
     MSFT154,070$20,639 06/30/2019
Ropes Wealth Advisors LLC153,924$20,620 06/30/2019
     MSFT153,924$20,620 06/30/2019
Balyasny Asset Management LLC153,888$20,615 06/30/2019
     MSFT153,888$20,615 06/30/2019
NJ State Employees Deferred Compensation Plan153,000$20,496 06/30/2019
     MSFT153,000$20,496 06/30/2019
Forbes J M & Co. LLP152,949$20,489 06/30/2019
     MSFT152,949$20,489 06/30/2019
Davy Asset Management Ltd152,880$20,479 06/30/2019
     MSFT152,880$20,479 06/30/2019
Sigma Planning Corp152,704$20,456 06/30/2019
     MSFT152,704$20,456 06/30/2019
Parsons Capital Management Inc. RI152,678$20,453 06/30/2019
     MSFT152,678$20,453 06/30/2019
MainStreet Investment Advisors LLC152,398$20,415 06/30/2019
     MSFT152,398$20,415 06/30/2019
Sander Capital Advisors Inc.152,234$20,386 06/30/2019
     MSFT152,234$20,386 06/30/2019
Deltec Asset Management LLC151,900$20,349 06/30/2019
     MSFT151,900$20,349 06/30/2019
Emerson Point Capital LP151,836$20,340 06/30/2019
     MSFT151,836$20,340 06/30/2019
Novare Capital Management LLC151,744$20,328 06/30/2019
     MSFT151,744$20,328 06/30/2019
Lynch & Associates IN151,381$20,279 06/30/2019
     MSFT151,381$20,279 06/30/2019
Lowe Brockenbrough & Co. Inc.151,210$20,256 06/30/2019
     MSFT151,210$20,256 06/30/2019
Baltimore Washington Financial Advisors Inc.150,721$20,191 06/30/2019
     MSFT150,721$20,191 06/30/2019
Optimus Prime Fund Management Co. Ltd.150,500$20,161 06/30/2019
     MSFT150,500$20,161 06/30/2019
Townsquare Capital LLC147,180$20,149 06/30/2019
     MSFT147,180$20,149 06/30/2019
Hallmark Capital Management Inc.150,272$20,130 06/30/2019
     MSFT150,272$20,130 06/30/2019
Gillespie Robinson & Grimm Inc.150,191$20,120 06/30/2019
     MSFT150,191$20,120 06/30/2019
Moore Capital Management LP150,000$20,094 06/30/2019
     MSFT150,000$20,094 06/30/2019
Gabalex Capital Management LLC150,000$20,094 06/30/2019
     MSFT150,000$20,094 06/30/2019
Foster & Motley Inc.149,042$19,966 06/30/2019
     MSFT149,042$19,966 06/30/2019
Bragg Financial Advisors Inc148,963$19,955 06/30/2019
     MSFT148,963$19,955 06/30/2019
Bank of The West148,716$19,922 06/30/2019
     MSFT148,716$19,922 06/30/2019
North Star Asset Management Inc.148,639$19,911 06/30/2019
     MSFT148,639$19,911 06/30/2019
Chemung Canal Trust Co.148,392$19,879 06/30/2019
     MSFT148,392$19,879 06/30/2019
Sather Financial Group Inc148,353$19,873 06/30/2019
     MSFT148,353$19,873 06/30/2019
Fairfield Bush & CO.148,267$19,862 06/30/2019
     MSFT148,267$19,862 06/30/2019
Ardsley Advisory Partners LP147,500$19,752 06/30/2019
     MSFT147,500$19,752 06/30/2019
1ST Source Bank147,159$19,713 06/30/2019
     MSFT147,159$19,713 06/30/2019
FTB Advisors Inc.147,135$19,711 06/30/2019
     MSFT147,135$19,711 06/30/2019
Callahan Advisors LLC146,814$19,667 06/30/2019
     MSFT146,814$19,667 06/30/2019
United Bank146,308$19,600 06/30/2019
     MSFT146,308$19,600 06/30/2019
Brasada Capital Management LP142,728$19,597 06/30/2019
     MSFT142,728$19,597 06/30/2019
Heritage Trust Co145,660$19,513 06/30/2019
     MSFT145,660$19,513 06/30/2019
Cadinha & Co. LLC144,038$19,295 06/30/2019
     MSFT144,038$19,295 06/30/2019
Sonora Investment Management LLC144,035$19,295 06/30/2019
     MSFT144,035$19,295 06/30/2019
Boston Family Office LLC143,889$19,275 06/30/2019
     MSFT143,889$19,275 06/30/2019
Pacific Global Investment Management CO143,683$19,248 06/30/2019
     MSFT143,683$19,248 06/30/2019
SVA Wealth Management LLC143,380$19,207 06/30/2019
     MSFT143,380$19,207 06/30/2019
Asahi Life Asset Management CO. LTD.143,306$19,197 06/30/2019
     MSFT143,306$19,197 06/30/2019
Tiger Eye Capital LLC142,748$19,123 06/30/2019
     MSFT142,748$19,123 06/30/2019
Strategy Asset Managers LLC142,634$19,107 06/30/2019
     MSFT142,634$19,107 06/30/2019
Pictet & Cie Europe SA142,422$19,079 06/30/2019
     MSFT142,422$19,079 06/30/2019
Brinker Capital Inc.142,389$19,074 06/30/2019
     MSFT142,389$19,074 06/30/2019
Atom Investors LP142,273$19,059 06/30/2019
     MSFT142,273$19,059 06/30/2019
Edge Wealth Management LLC142,197$18,974 06/30/2019
     MSFT142,197$18,974 06/30/2019
Clearstead Advisors LLC141,479$18,952 06/30/2019
     MSFT141,479$18,952 06/30/2019
Beaumont Financial Partners LLC140,705$18,849 06/30/2019
     MSFT140,705$18,849 06/30/2019
Columbia Asset Management140,504$18,822 06/30/2019
     MSFT140,504$18,822 06/30/2019
Greatmark Investment Partners Inc.139,701$18,714 06/30/2019
     MSFT139,701$18,714 06/30/2019
Calamos Wealth Management LLC139,397$18,674 06/30/2019
     MSFT139,397$18,674 06/30/2019
Advisory Services Network LLC139,281$18,657 06/30/2019
     MSFT139,281$18,657 06/30/2019
First Midwest Bank Trust Division139,161$18,642 06/30/2019
     MSFT139,161$18,642 06/30/2019
Founders Capital Management LLC138,964$18,616 06/30/2019
     MSFT138,964$18,616 06/30/2019
Highstreet Asset Management Inc.138,944$18,613 06/30/2019
     MSFT138,944$18,613 06/30/2019
Nicholas Hoffman & Company LLC.138,647$18,573 06/30/2019
     MSFT138,647$18,573 06/30/2019
NBT Bank N A NY138,108$18,501 06/30/2019
     MSFT138,108$18,501 06/30/2019
Sowell Financial Services LLC156,797$18,493 03/31/2019
     MSFT156,797$18,493 03/31/2019
Bar Harbor Trust Services138,035$18,491 06/30/2019
     MSFT138,035$18,491 06/30/2019
Capital International Sarl137,920$18,476 06/30/2019
     MSFT137,920$18,476 06/30/2019
Usca Ria LLC137,633$18,437 06/30/2019
     MSFT137,633$18,437 06/30/2019
Hemenway Trust Co LLC137,265$18,388 06/30/2019
     MSFT137,265$18,388 06/30/2019
Wellington Shields Capital Management LLC137,047$18,359 06/30/2019
     MSFT137,047$18,359 06/30/2019
Wallington Asset Management LLC136,824$18,329 06/30/2019
     MSFT136,824$18,329 06/30/2019
Thames Capital Management LLC136,780$18,323 06/30/2019
     MSFT136,780$18,323 06/30/2019
Cape Cod Five Cents Savings Bank135,733$18,182 06/30/2019
     MSFT135,733$18,182 06/30/2019
Narwhal Capital Management135,523$18,155 06/30/2019
     MSFT135,523$18,155 06/30/2019
Blue Pool Management Ltd.135,400$18,138 06/30/2019
     MSFT135,400$18,138 06/30/2019
North American Management Corp135,305$18,125 06/30/2019
     MSFT135,305$18,125 06/30/2019
Cresset Asset Management LLC135,227$18,115 06/30/2019
     MSFT135,227$18,115 06/30/2019
Wendell David Associates Inc.135,149$18,105 06/30/2019
     MSFT135,149$18,105 06/30/2019
SG3 Management LLC $18,084 06/30/2019
     Call140,000$18,754 06/30/2019
     Put5,000$670 06/30/2019
Jacobs & Co. CA134,653$18,038 06/30/2019
     MSFT134,653$18,038 06/30/2019
DE Burlo Group Inc.134,537$18,023 06/30/2019
     MSFT134,537$18,023 06/30/2019
Majedie Asset Management Ltd134,064$17,990 06/30/2019
     MSFT134,064$17,990 06/30/2019
Wilbanks Smith & Thomas Asset Management LLC134,040$17,956 06/30/2019
     MSFT134,040$17,956 06/30/2019
Cerity Partners LLC133,873$17,934 06/30/2019
     MSFT133,873$17,934 06/30/2019
Municipal Employees Retirement System of Michigan133,780$17,921 06/30/2019
     MSFT133,780$17,921 06/30/2019
Foster Dykema Cabot & Co. Inc. MA133,215$17,845 06/30/2019
     MSFT133,215$17,845 06/30/2019
Bronfman E.L. Rothschild L.P.133,119$17,833 06/30/2019
     MSFT133,119$17,833 06/30/2019
Dividend Assets Capital LLC133,016$17,819 06/30/2019
     MSFT133,016$17,819 06/30/2019
Vigilant Capital Management LLC132,762$17,785 06/30/2019
     MSFT132,762$17,785 06/30/2019
SeaTown Holdings Pte. Ltd.132,700$17,776 06/30/2019
     MSFT132,700$17,776 06/30/2019
Hudson Valley Investment Advisors Inc. ADV132,590$17,762 06/30/2019
     MSFT132,590$17,762 06/30/2019
Act Two Investors LLC132,315$17,725 06/30/2019
     MSFT132,315$17,725 06/30/2019
Motley Fool Asset Management LLC132,201$17,710 06/30/2019
     MSFT132,201$17,710 06/30/2019
Canal Insurance CO132,000$17,683 06/30/2019
     MSFT132,000$17,683 06/30/2019
Asturias Capital LLC131,892$17,668 06/30/2019
     MSFT131,892$17,668 06/30/2019
Blue Chip Partners Inc.131,554$17,623 06/30/2019
     MSFT131,554$17,623 06/30/2019
JLB & Associates Inc.131,497$17,615 06/30/2019
     MSFT131,497$17,615 06/30/2019
Sequoia Financial Advisors LLC130,855$17,529 06/30/2019
     MSFT130,855$17,529 06/30/2019
Iberiabank Corp130,091$17,427 06/30/2019
     MSFT130,091$17,427 06/30/2019
Dubuque Bank & Trust Co.130,027$17,418 06/30/2019
     MSFT130,027$17,418 06/30/2019
Frontier Wealth Management LLC130,020$17,417 06/30/2019
     MSFT130,020$17,417 06/30/2019
Goelzer Investment Management Inc.129,874$17,398 06/30/2019
     MSFT129,874$17,398 06/30/2019
Strategic Wealth Advisors Group LLC128,706$17,382 06/30/2019
     MSFT128,706$17,382 06/30/2019
Auxier Asset Management129,635$17,366 06/30/2019
     MSFT129,635$17,366 06/30/2019
First Hawaiian Bank129,382$17,332 06/30/2019
     MSFT129,382$17,332 06/30/2019
Folger Nolan Fleming Douglas Capital Management Inc.129,220$17,310 06/30/2019
     MSFT129,220$17,310 06/30/2019
North Star Investment Management Corp.128,875$17,264 06/30/2019
     MSFT128,875$17,264 06/30/2019
Simmons Bank128,655$17,235 06/30/2019
     MSFT128,655$17,235 06/30/2019
Berkshire Capital Holdings Inc.128,650$17,234 06/30/2019
     MSFT128,650$17,234 06/30/2019
WMS Partners LLC127,772$17,116 06/30/2019
     MSFT127,772$17,116 06/30/2019
First Financial Bank Trust Division127,696$17,107 06/30/2019
     MSFT127,696$17,107 06/30/2019
Ironwood Investment Counsel LLC127,556$17,087 06/30/2019
     MSFT127,556$17,087 06/30/2019
Fulton Bank N.A.127,319$17,055 06/30/2019
     MSFT127,319$17,055 06/30/2019
Mark Asset Management LP126,890$16,998 06/30/2019
     MSFT126,890$16,998 06/30/2019
Pittenger & Anderson Inc.126,882$16,997 06/30/2019
     MSFT126,882$16,997 06/30/2019
Valeo Financial Advisors LLC126,849$16,993 06/30/2019
     MSFT126,849$16,993 06/30/2019
IBM Retirement Fund126,745$16,979 06/30/2019
     MSFT126,745$16,979 06/30/2019
Professional Advisory Services Inc.126,645$16,965 06/30/2019
     MSFT126,645$16,965 06/30/2019
Beese Fulmer Investment Management Inc.126,591$16,958 06/30/2019
     MSFT126,591$16,958 06/30/2019
Elite Wealth Management Inc.126,478$16,943 06/30/2019
     MSFT126,478$16,943 06/30/2019
River & Mercantile Asset Management LLP126,095$16,889 06/30/2019
     MSFT126,095$16,889 06/30/2019
Webster Bank N. A.125,890$16,864 06/30/2019
     MSFT125,890$16,864 06/30/2019
Private Trust Co. NA125,829$16,856 06/30/2019
     MSFT125,829$16,856 06/30/2019
Muhlenkamp & Co. Inc.125,743$16,845 06/30/2019
     MSFT125,743$16,845 06/30/2019
Tandem Investment Advisors Inc.125,263$16,780 06/30/2019
     MSFT125,263$16,780 06/30/2019
Trust Co. of Toledo NA OH124,844$16,724 06/30/2019
     MSFT124,844$16,724 06/30/2019
Kings Point Capital Management124,781$16,716 06/30/2019
     MSFT124,781$16,716 06/30/2019
American Assets Investment Management LLC124,100$16,624 06/30/2019
     MSFT124,100$16,624 06/30/2019
ArrowMark Colorado Holdings LLC124,060$16,619 06/30/2019
     MSFT124,060$16,619 06/30/2019
Corient Capital Partners LLC124,059$16,618 06/30/2019
     MSFT124,059$16,618 06/30/2019
Community Financial Services Group LLC123,751$16,578 06/30/2019
     MSFT123,751$16,578 06/30/2019
Howe & Rusling Inc.123,556$16,552 06/30/2019
     MSFT123,556$16,552 06/30/2019
Girard Partners LTD.123,439$16,535 06/30/2019
     MSFT123,439$16,535 06/30/2019
Hunter Associates Investment Management LLC123,302$16,517 06/30/2019
     MSFT123,302$16,517 06/30/2019
Conning Inc.122,655$16,431 06/30/2019
     MSFT122,655$16,431 06/30/2019
TT International122,170$16,365 06/30/2019
     MSFT122,170$16,365 06/30/2019
KDI Capital Partners LLC121,618$16,292 06/30/2019
     MSFT121,618$16,292 06/30/2019
Linscomb & Williams Inc.121,396$16,262 06/30/2019
     MSFT121,396$16,262 06/30/2019
GW Henssler & Associates Ltd.121,307$16,251 06/30/2019
     MSFT121,307$16,251 06/30/2019
Reynders McVeigh Capital Management LLC121,008$16,210 06/30/2019
     MSFT121,008$16,210 06/30/2019
Clark Estates Inc. NY120,755$16,176 06/30/2019
     MSFT120,755$16,176 06/30/2019
Cohen Klingenstein LLC120,682$16,167 06/30/2019
     MSFT120,682$16,167 06/30/2019
Choate Investment Advisors120,490$16,141 06/30/2019
     MSFT120,490$16,141 06/30/2019
Bernzott Capital Advisors120,158$16,096 06/30/2019
     MSFT120,158$16,096 06/30/2019
10 15 Associates Inc.120,138$16,094 06/30/2019
     MSFT120,138$16,094 06/30/2019
BTC Capital Management Inc.120,121$16,085 06/30/2019
     MSFT120,121$16,085 06/30/2019
Marshall Wace LLP119,667$16,031 06/30/2019
     MSFT119,667$16,031 06/30/2019
Thompson Investment Management Inc.119,420$15,998 06/30/2019
     MSFT119,420$15,998 06/30/2019
Arrow Financial Corp119,127$15,959 06/30/2019
     MSFT119,127$15,959 06/30/2019
Bourne Lent Asset Management Inc.119,034$15,946 06/30/2019
     MSFT119,034$15,946 06/30/2019
Archon Partners LLC119,000$15,941 06/30/2019
     MSFT119,000$15,941 06/30/2019
CAPROCK Group Inc.118,538$15,879 06/30/2019
     MSFT118,538$15,879 06/30/2019
Atlantic Union Bankshares Corp117,815$15,782 06/30/2019
     MSFT117,815$15,782 06/30/2019
NWQ Investment Management Company LLC117,551$15,747 06/30/2019
     MSFT117,551$15,747 06/30/2019
Culbertson A N & Co. Inc.117,413$15,729 06/30/2019
     MSFT117,413$15,729 06/30/2019
Cutler Investment Counsel LLC117,209$15,701 06/30/2019
     MSFT117,209$15,701 06/30/2019
Qube Research & Technologies Ltd117,187$15,698 06/30/2019
     MSFT117,187$15,698 06/30/2019
Monetary Management Group Inc.116,788$15,645 06/30/2019
     MSFT116,788$15,645 06/30/2019
Shufro Rose & Co. LLC116,395$15,592 06/30/2019
     MSFT116,395$15,592 06/30/2019
Vicus Capital116,300$15,580 06/30/2019
     MSFT116,300$15,580 06/30/2019
Sandler Capital Management116,116$15,555 06/30/2019
     MSFT116,116$15,555 06/30/2019
Buckingham Asset Management LLC115,938$15,531 06/30/2019
     MSFT115,938$15,531 06/30/2019
Edge Capital Group LLC115,900$15,526 06/30/2019
     MSFT115,900$15,526 06/30/2019
Capital International Ltd. CA115,762$15,507 06/30/2019
     MSFT115,762$15,507 06/30/2019
Camden National Bank115,631$15,489 06/30/2019
     MSFT115,631$15,489 06/30/2019
Private Asset Management Inc.115,553$15,480 06/30/2019
     MSFT115,553$15,480 06/30/2019
Granite Investment Advisors LLC114,851$15,385 06/30/2019
     MSFT114,851$15,385 06/30/2019
Spence Asset Management114,847$15,385 06/30/2019
     MSFT114,847$15,385 06/30/2019
Mutual Advisors LLC114,706$15,366 06/30/2019
     MSFT114,706$15,366 06/30/2019
Guardian Capital Advisors LP111,764$15,363 06/30/2019
     MSFT111,764$15,363 06/30/2019
CCM Investment Advisers LLC114,607$15,352 06/30/2019
     MSFT114,607$15,352 06/30/2019
Schmidt P J Investment Management Inc.114,561$15,347 06/30/2019
     MSFT114,561$15,347 06/30/2019
Wealthstreet Investment Advisors LLC114,568$15,347 06/30/2019
     MSFT114,568$15,347 06/30/2019
Cleararc Capital Inc.114,287$15,310 06/30/2019
     MSFT114,287$15,310 06/30/2019
National Asset Management Inc.113,719$15,234 06/30/2019
     MSFT113,719$15,234 06/30/2019
First American Trust FSB113,583$15,216 06/30/2019
     MSFT113,583$15,216 06/30/2019
Caldera Capital LLC113,356$15,185 06/30/2019
     MSFT113,356$15,185 06/30/2019
Wedbush Securities Inc.112,594$15,083 06/30/2019
     MSFT112,594$15,083 06/30/2019
Lucia Wealth Services LLC112,430$15,061 06/30/2019
     MSFT112,430$15,061 06/30/2019
Taylor Wealth Management Partners112,399$15,057 06/30/2019
     MSFT112,399$15,057 06/30/2019
Mcrae Capital Management Inc.112,278$15,041 06/30/2019
     MSFT112,278$15,041 06/30/2019
Barometer Capital Management Inc.112,160$15,025 06/30/2019
     MSFT112,160$15,025 06/30/2019
Lawson Kroeker Investment Management Inc. NE111,871$14,986 06/30/2019
     MSFT111,871$14,986 06/30/2019
Brown Advisory Securities LLC111,901$14,986 06/30/2019
     MSFT111,901$14,986 06/30/2019
Rothschild Investment Corp IL111,856$14,984 06/30/2019
     MSFT111,856$14,984 06/30/2019
Nicola Wealth Management LTD.107,144$14,983 06/30/2019
     MSFT107,144$14,983 06/30/2019
Somerville Kurt F111,810$14,979 06/30/2019
     MSFT111,810$14,979 06/30/2019
Penobscot Investment Management Company Inc.111,277$14,906 06/30/2019
     MSFT111,277$14,906 06/30/2019
Cetera Advisors LLC $14,870 06/30/2019
     MSFT111,184$14,872 06/30/2019
     Put900$2 06/30/2019
First Interstate Bank110,858$14,850 06/30/2019
     MSFT110,858$14,850 06/30/2019
S&CO Inc.110,718$14,832 06/30/2019
     MSFT110,718$14,832 06/30/2019
Chemical Bank110,527$14,806 06/30/2019
     MSFT110,527$14,806 06/30/2019
Blackcrane Capital LLC110,364$14,784 06/30/2019
     MSFT110,364$14,784 06/30/2019
Mengis Capital Management Inc.110,305$14,776 06/30/2019
     MSFT110,305$14,776 06/30/2019
Griffin Asset Management Inc.110,257$14,770 06/30/2019
     MSFT110,257$14,770 06/30/2019
Van Strum & Towne Inc.109,965$14,731 06/30/2019
     MSFT109,965$14,731 06/30/2019
Appleton Partners Inc. MA109,539$14,674 06/30/2019
     MSFT109,539$14,674 06/30/2019
Nelson Roberts Investment Advisors LLC109,302$14,642 06/30/2019
     MSFT109,302$14,642 06/30/2019
Fiduciary Group LLC109,304$14,642 06/30/2019
     MSFT109,304$14,642 06/30/2019
DF Dent & Co. Inc.109,251$14,635 06/30/2019
     MSFT109,251$14,635 06/30/2019
Grand Jean Capital Management Inc.108,476$14,531 06/30/2019
     MSFT108,476$14,531 06/30/2019
Paragon Capital Management LLC108,225$14,498 06/30/2019
     MSFT108,225$14,498 06/30/2019
Arden Trust Co108,042$14,474 06/30/2019
     MSFT108,042$14,474 06/30/2019
Lee Danner & Bass Inc.107,951$14,461 06/30/2019
     MSFT107,951$14,461 06/30/2019
Tompkins Financial Corp107,667$14,423 06/30/2019
     MSFT107,667$14,423 06/30/2019
Verity & Verity LLC107,666$14,423 06/30/2019
     MSFT107,666$14,423 06/30/2019
YCG LLC107,179$14,421 06/30/2019
     MSFT107,179$14,421 06/30/2019
Greenwood Capital Associates LLC107,297$14,373 06/30/2019
     MSFT107,297$14,373 06/30/2019
Sensato Investors LLC107,100$14,347 06/30/2019
     MSFT107,100$14,347 06/30/2019
Oxbow Advisors LLC107,017$14,336 06/30/2019
     MSFT107,017$14,336 06/30/2019
WealthTrust Fairport LLC121,361$14,313 03/31/2019
     MSFT121,361$14,313 03/31/2019
Northern Oak Wealth Management Inc.106,827$14,310 06/30/2019
     MSFT106,827$14,310 06/30/2019
Peak Asset Management LLC106,603$14,281 06/30/2019
     MSFT106,603$14,281 06/30/2019
Carnick & Kubik Group LLC106,578$14,278 06/30/2019
     MSFT106,578$14,278 06/30/2019
Kayak Investment Partners LLC106,512$14,268 06/30/2019
     MSFT106,512$14,268 06/30/2019
Addenda Capital Inc.106,366$14,249 06/30/2019
     MSFT106,366$14,249 06/30/2019
Steigerwald Gordon & Koch Inc.106,104$14,214 06/30/2019
     MSFT106,104$14,214 06/30/2019
Daiwa SB Investments Ltd.120,240$14,181 03/31/2019
     MSFT120,240$14,181 03/31/2019
Hartline Investment Corp105,182$14,090 06/30/2019
     MSFT105,182$14,090 06/30/2019
Wright Investors Service Inc.105,113$14,081 06/30/2019
     MSFT105,113$14,081 06/30/2019
Stoneridge Investment Partners LLC104,825$14,042 06/30/2019
     MSFT104,825$14,042 06/30/2019
Spinnaker Trust104,714$14,026 06/30/2019
     MSFT104,714$14,026 06/30/2019
Punch & Associates Investment Management Inc.104,472$13,995 06/30/2019
     MSFT104,472$13,995 06/30/2019
Chicago Capital LLC104,444$13,991 06/30/2019
     MSFT104,444$13,991 06/30/2019
Glenview State Bank Trust DEPT.104,287$13,970 06/30/2019
     MSFT104,287$13,970 06/30/2019
W.G. Shaheen & Associates DBA Whitney & Co104,023$13,935 06/30/2019
     MSFT104,023$13,935 06/30/2019
Dixon Hubard Feinour & Brown Inc. VA103,936$13,923 06/30/2019
     MSFT103,936$13,923 06/30/2019
Weatherly Asset Management L. P.102,914$13,786 06/30/2019
     MSFT102,914$13,786 06/30/2019
AGF Investments LLC102,902$13,785 06/30/2019
     MSFT102,902$13,785 06/30/2019
L & S Advisors Inc102,779$13,768 06/30/2019
     MSFT102,779$13,768 06/30/2019
Motco102,742$13,764 06/30/2019
     MSFT102,742$13,764 06/30/2019
Dorsey & Whitney Trust CO LLC102,666$13,755 06/30/2019
     MSFT102,666$13,755 06/30/2019
Charter Trust Co.102,553$13,738 06/30/2019
     MSFT102,553$13,738 06/30/2019
Financial Advocates Investment Management102,500$13,731 06/30/2019
     MSFT102,500$13,731 06/30/2019
German American Bancorp Inc.102,403$13,718 06/30/2019
     MSFT102,403$13,718 06/30/2019
Reliance Trust Co. of Delaware115,805$13,658 03/31/2019
     MSFT115,805$13,658 03/31/2019
Roundview Capital LLC101,549$13,603 06/30/2019
     MSFT101,549$13,603 06/30/2019
NorthCoast Asset Management LLC101,102$13,544 06/30/2019
     MSFT101,102$13,544 06/30/2019
Ipswich Investment Management Co. Inc.100,730$13,494 06/30/2019
     MSFT100,730$13,494 06/30/2019
180 Wealth Advisors LLC97,678$13,485 06/30/2019
     MSFT97,678$13,485 06/30/2019
Thompson Siegel & Walmsley LLC100,653$13,484 06/30/2019
     MSFT100,653$13,484 06/30/2019
Union Bancaire Privee Asset Management LLC100,615$13,478 06/30/2019
     MSFT100,615$13,478 06/30/2019
Stonebridge Capital Advisors LLC100,475$13,460 06/30/2019
     MSFT100,475$13,460 06/30/2019
Cheviot Value Management LLC100,405$13,450 06/30/2019
     MSFT100,405$13,450 06/30/2019
Bowling Portfolio Management LLC100,178$13,420 06/30/2019
     MSFT100,178$13,420 06/30/2019
Telemark Asset Management LLC100,000$13,396 06/30/2019
     MSFT100,000$13,396 06/30/2019
Firsthand Capital Management Inc.100,000$13,396 06/30/2019
     MSFT100,000$13,396 06/30/2019
Pioneer Trust Bank N A OR99,918$13,385 06/30/2019
     MSFT99,918$13,385 06/30/2019
Abbrea Capital LLC99,660$13,350 06/30/2019
     MSFT99,660$13,350 06/30/2019
Mechanics Bank Trust Department99,653$13,349 06/30/2019
     MSFT99,653$13,349 06/30/2019
Johnson Financial Group Inc.99,373$13,312 06/30/2019
     MSFT99,373$13,312 06/30/2019
AdvisorNet Financial Inc99,270$13,298 06/30/2019
     MSFT99,270$13,298 06/30/2019
McIlrath & Eck LLC112,591$13,279 06/30/2019
     MSFT112,591$13,279 06/30/2019
Oakwood Capital Management LLC CA99,041$13,268 06/30/2019
     MSFT99,041$13,268 06/30/2019
Kiley Juergens Wealth Management LLC98,940$13,254 06/30/2019
     MSFT98,940$13,254 06/30/2019
Lincoln National Corp98,817$13,238 06/30/2019
     MSFT98,817$13,238 06/30/2019
Buckley Wealth Management LLC98,642$13,214 06/30/2019
     MSFT98,642$13,214 06/30/2019
Buckingham Capital Management Inc.98,470$13,191 06/30/2019
     MSFT98,470$13,191 06/30/2019
Adviser Investments LLC98,310$13,170 06/30/2019
     MSFT98,310$13,170 06/30/2019
Courier Capital LLC98,288$13,167 06/30/2019
     MSFT98,288$13,167 06/30/2019
Leuthold Group LLC97,952$13,122 06/30/2019
     MSFT97,952$13,122 06/30/2019
Fagan Associates Inc.97,770$13,097 06/30/2019
     MSFT97,770$13,097 06/30/2019
D L Carlson Investment Group Inc.97,528$13,065 06/30/2019
     MSFT97,528$13,065 06/30/2019
Jackson Wealth Management LLC94,569$12,962 06/30/2019
     MSFT94,569$12,962 06/30/2019
Coronation Fund Managers Ltd.96,428$12,917 06/30/2019
     MSFT96,428$12,917 06/30/2019
Princeton Portfolio Strategies Group LLC95,093$12,739 06/30/2019
     MSFT95,093$12,739 06/30/2019
Moreno Evelyn V95,074$12,736 06/30/2019
     MSFT95,074$12,736 06/30/2019
Central Securities Corp95,000$12,726 06/30/2019
     MSFT95,000$12,726 06/30/2019
Empirical Financial Services LLC d.b.a. Empirical Wealth Management94,977$12,723 06/30/2019
     MSFT94,977$12,723 06/30/2019
Level Four Advisory Services LLC94,797$12,710 06/30/2019
     MSFT94,797$12,710 06/30/2019
Eubel Brady & Suttman Asset Management Inc.94,740$12,691 06/30/2019
     MSFT94,740$12,691 06/30/2019
Element Capital Management LLC94,406$12,647 06/30/2019
     MSFT94,406$12,647 06/30/2019
Murphy Capital Management Inc.94,279$12,629 06/30/2019
     MSFT94,279$12,629 06/30/2019
Fulcrum Capital LLC94,145$12,612 06/30/2019
     MSFT94,145$12,612 06/30/2019
Augustine Asset Management Inc.94,076$12,602 06/30/2019
     MSFT94,076$12,602 06/30/2019
Essex Investment Management Co. LLC93,766$12,561 06/30/2019
     MSFT93,766$12,561 06/30/2019
Stonebridge Capital Management Inc.93,639$12,544 06/30/2019
     MSFT93,639$12,544 06/30/2019
Capital Investment Advisors LLC93,619$12,541 06/30/2019
     MSFT93,619$12,541 06/30/2019
BosValen Asset Management Ltd93,060$12,467 06/30/2019
     MSFT93,060$12,467 06/30/2019
Pettyjohn Wood & White Inc.92,780$12,429 06/30/2019
     MSFT92,780$12,429 06/30/2019
Buckhead Capital Management LLC92,641$12,410 06/30/2019
     MSFT92,641$12,410 06/30/2019
Enterprise Trust & Investment Co92,629$12,409 06/30/2019
     MSFT92,629$12,409 06/30/2019
Overbrook Management Corp92,561$12,399 06/30/2019
     MSFT92,561$12,399 06/30/2019
Gratus Capital LLC92,560$12,399 06/30/2019
     MSFT92,560$12,399 06/30/2019
Hudson Bay Capital Management LP92,500$12,391 06/30/2019
     MSFT92,500$12,391 06/30/2019
Affinity Investment Advisors LLC92,209$12,352 06/30/2019
     MSFT92,209$12,352 06/30/2019
Hendley & Co. Inc.92,059$12,332 06/30/2019
     MSFT92,059$12,332 06/30/2019
Mcmillion Capital Management Inc.92,048$12,331 06/30/2019
     MSFT92,048$12,331 06/30/2019
Toth Financial Advisory Corp91,938$12,316 06/30/2019
     MSFT91,938$12,316 06/30/2019
Westchester Capital Management Inc.91,872$12,307 06/30/2019
     MSFT91,872$12,307 06/30/2019
H D Vest Advisory Services91,793$12,297 06/30/2019
     MSFT91,793$12,297 06/30/2019
Marco Investment Management LLC91,439$12,249 06/30/2019
     MSFT91,439$12,249 06/30/2019
Pensionfund DSM Netherlands91,225$12,221 06/30/2019
     MSFT91,225$12,221 06/30/2019
Sompo Japan Nipponkoa Asset Management CO. LTD.91,130$12,208 06/30/2019
     MSFT91,130$12,208 06/30/2019
QV Investors Inc.91,020$12,193 06/30/2019
     MSFT91,020$12,193 06/30/2019
Renaissance Investment Group LLC90,374$12,107 06/30/2019
     MSFT90,374$12,107 06/30/2019
Pitcairn Co.89,978$12,054 06/30/2019
     MSFT89,978$12,054 06/30/2019
Psagot Investment House Ltd.89,950$12,050 06/30/2019
     MSFT89,950$12,050 06/30/2019
Cutler Group LP $12,035 06/30/2019
     Call333,700$6,829 06/30/2019
     MSFT40,011$5,359 06/30/2019
     Put130,500$153 06/30/2019
Unio Capital LLC87,843$12,013 06/30/2019
     MSFT87,843$12,013 06/30/2019
Mitchell Capital Management Co.89,356$11,970 06/30/2019
     MSFT89,356$11,970 06/30/2019
Winslow Evans & Crocker Inc.89,056$11,932 06/30/2019
     MSFT89,056$11,932 06/30/2019
Ramsay Stattman Vela & Price Inc.89,048$11,929 06/30/2019
     MSFT89,048$11,929 06/30/2019
Checchi Capital Advisers LLC88,719$11,885 06/30/2019
     MSFT88,719$11,885 06/30/2019
Sepio Capital LLC88,659$11,877 06/30/2019
     MSFT88,659$11,877 06/30/2019
Weik Capital Management88,419$11,845 06/30/2019
     MSFT88,419$11,845 06/30/2019
Hall Laurie J Trustee88,282$11,827 06/30/2019
     MSFT88,282$11,827 06/30/2019
Leavell Investment Management Inc.88,254$11,823 06/30/2019
     MSFT88,254$11,823 06/30/2019
Dakota Wealth Management88,203$11,817 06/30/2019
     MSFT88,203$11,817 06/30/2019
M. Kraus & Co87,990$11,787 06/30/2019
     MSFT87,990$11,787 06/30/2019
Marietta Investment Partners LLC87,880$11,772 06/30/2019
     MSFT87,880$11,772 06/30/2019
HighPoint Advisor Group LLC84,849$11,745 06/30/2019
     MSFT84,849$11,745 06/30/2019
Perella Weinberg Partners Capital Management LP87,220$11,684 06/30/2019
     MSFT87,220$11,684 06/30/2019
Exencial Wealth Advisors LLC86,978$11,652 06/30/2019
     MSFT86,978$11,652 06/30/2019
F&V Capital Management LLC86,283$11,558 06/30/2019
     MSFT86,283$11,558 06/30/2019
Security National Trust Co.86,224$11,551 06/30/2019
     MSFT86,224$11,551 06/30/2019
Cypress Capital Group86,007$11,521 06/30/2019
     MSFT86,007$11,521 06/30/2019
First Washington CORP85,868$11,503 06/30/2019
     MSFT85,868$11,503 06/30/2019
Adalta Capital Management LLC85,748$11,486 06/30/2019
     MSFT85,748$11,486 06/30/2019
Ibex Wealth Advisors $11,417 06/30/2019
     MSFT81,359$10,898 06/30/2019
     Call342$519 06/30/2019
King Wealth84,749$11,353 06/30/2019
     MSFT84,749$11,353 06/30/2019
Mid Atlantic Financial Management Inc. ADV84,692$11,345 06/30/2019
     MSFT84,692$11,345 06/30/2019
Scholtz & Company LLC84,594$11,332 06/30/2019
     MSFT84,594$11,332 06/30/2019
Aureus Asset Management LLC84,500$11,320 06/30/2019
     MSFT84,500$11,320 06/30/2019
Cohen & Steers Inc.84,462$11,315 06/30/2019
     MSFT84,462$11,315 06/30/2019
Vestmark Advisory Solutions Inc.84,004$11,253 06/30/2019
     MSFT84,004$11,253 06/30/2019
Venturi Wealth Management LLC83,987$11,251 06/30/2019
     MSFT83,987$11,251 06/30/2019
Aristotle Atlantic Partners LLC83,136$11,136 06/30/2019
     MSFT83,136$11,136 06/30/2019
Miracle Mile Advisors LLC83,033$11,123 06/30/2019
     MSFT83,033$11,123 06/30/2019
Rings Capital Management LLC83,000$11,119 06/30/2019
     MSFT83,000$11,119 06/30/2019
Hayek Kallen Investment Management82,912$11,107 06/30/2019
     MSFT82,912$11,107 06/30/2019
Hutchinson Capital Management CA82,633$11,070 06/30/2019
     MSFT82,633$11,070 06/30/2019
Benedict Financial Advisors Inc.82,510$11,053 06/30/2019
     MSFT82,510$11,053 06/30/2019
KMG Fiduciary Partners LLC82,436$11,043 06/30/2019
     MSFT82,436$11,043 06/30/2019
Wellington Shields & Co. LLC82,260$11,020 06/30/2019
     MSFT82,260$11,020 06/30/2019
SP Asset Management82,110$10,999 06/30/2019
     MSFT82,110$10,999 06/30/2019
Crossvault Capital Management LLC81,913$10,973 06/30/2019
     MSFT81,913$10,973 06/30/2019
Community Bank N.A.81,794$10,957 06/30/2019
     MSFT81,794$10,957 06/30/2019
Isthmus Partners LLC81,712$10,946 06/30/2019
     MSFT81,712$10,946 06/30/2019
Cubic Asset Management LLC81,645$10,937 06/30/2019
     MSFT81,645$10,937 06/30/2019
Resources Investment Advisors LLC.81,506$10,919 06/30/2019
     MSFT81,506$10,919 06/30/2019
Court Place Advisors LLC81,474$10,914 06/30/2019
     MSFT81,474$10,914 06/30/2019
New England Asset Management Inc.81,327$10,895 06/30/2019
     MSFT81,327$10,895 06/30/2019
Morse Asset Management Inc81,221$10,880 06/30/2019
     MSFT81,221$10,880 06/30/2019
Haverford Financial Services Inc.81,173$10,874 06/30/2019
     MSFT81,173$10,874 06/30/2019
Point72 Asset Management L.P.81,037$10,856 06/30/2019
     MSFT81,037$10,856 06/30/2019
CHURCHILL MANAGEMENT Corp80,895$10,837 06/30/2019
     MSFT80,895$10,837 06/30/2019
Strategic Advisors LLC80,814$10,825 06/30/2019
     MSFT80,814$10,825 06/30/2019
M&R Capital Management Inc.80,586$10,795 06/30/2019
     MSFT80,586$10,795 06/30/2019
Laurel Wealth Advisors Inc.80,504$10,784 06/30/2019
     MSFT80,504$10,784 06/30/2019
Osher Van de Voorde Investment Management80,483$10,782 06/30/2019
     MSFT80,483$10,782 06/30/2019
Headinvest LLC80,406$10,771 06/30/2019
     MSFT80,406$10,771 06/30/2019
Northwest Investment Counselors LLC80,306$10,758 06/30/2019
     MSFT80,306$10,758 06/30/2019
United Asset Strategies Inc.80,264$10,752 06/30/2019
     MSFT80,264$10,752 06/30/2019
Argyle Capital Management Inc.80,108$10,731 06/30/2019
     MSFT80,108$10,731 06/30/2019
Cincinnati Casualty Co.80,000$10,717 06/30/2019
     MSFT80,000$10,717 06/30/2019
Greenbrier Partners Capital Management LLC80,000$10,717 06/30/2019
     MSFT80,000$10,717 06/30/2019
Smithfield Trust Co.80,000$10,716 06/30/2019
     MSFT80,000$10,716 06/30/2019
GHP Investment Advisors Inc.79,687$10,675 06/30/2019
     MSFT79,687$10,675 06/30/2019
Zuckerman Investment Group LLC79,680$10,674 06/30/2019
     MSFT79,680$10,674 06/30/2019
Sand Hill Global Advisors LLC78,977$10,580 06/30/2019
     MSFT78,977$10,580 06/30/2019
R.M.SINCERBEAUX Capital Management LLC78,750$10,549 06/30/2019
     MSFT78,750$10,549 06/30/2019
Garde Capital Inc.78,737$10,548 06/30/2019
     MSFT78,737$10,548 06/30/2019
Mercer Capital Advisers Inc.78,638$10,534 06/30/2019
     MSFT78,638$10,534 06/30/2019
Rosenblum Silverman Sutton S F Inc. CA78,507$10,517 06/30/2019
     MSFT78,507$10,517 06/30/2019
Pineno Levin & Ford Asset Management Inc.78,456$10,510 06/30/2019
     MSFT78,456$10,510 06/30/2019
Intersect Capital LLC78,436$10,507 06/30/2019
     MSFT78,436$10,507 06/30/2019
Cohen Capital Management Inc.78,386$10,501 06/30/2019
     MSFT78,386$10,501 06/30/2019
Valley National Advisers Inc.78,197$10,475 06/30/2019
     MSFT78,197$10,475 06/30/2019
Perkins Coie Trust Co78,136$10,467 06/30/2019
     MSFT78,136$10,467 06/30/2019
ProVise Management Group LLC126,764$10,466 06/30/2019
     MSFT126,764$10,466 06/30/2019
Paragon Capital Management Ltd78,120$10,465 06/30/2019
     MSFT78,120$10,465 06/30/2019
Somerset Trust Co78,070$10,459 06/30/2019
     MSFT78,070$10,459 06/30/2019
Lincoln Capital Corp78,043$10,455 06/30/2019
     MSFT78,043$10,455 06/30/2019
CenturyLink Investment Management Co77,956$10,443 06/30/2019
     MSFT77,956$10,443 06/30/2019
Vantage Investment Partners LLC77,403$10,369 06/30/2019
     MSFT77,403$10,369 06/30/2019
Exchange Capital Management Inc.77,336$10,360 06/30/2019
     MSFT77,336$10,360 06/30/2019
Cardinal Capital Management77,239$10,347 06/30/2019
     MSFT77,239$10,347 06/30/2019
Radnor Capital Management LLC77,200$10,342 06/30/2019
     MSFT77,200$10,342 06/30/2019
First Merchants Corp77,074$10,325 06/30/2019
     MSFT77,074$10,325 06/30/2019
Lunia Capital LP77,067$10,324 06/30/2019
     MSFT77,067$10,324 06/30/2019
SeaCrest Wealth Management LLC76,981$10,312 06/30/2019
     MSFT76,981$10,312 06/30/2019
Campbell Capital Management Inc.76,943$10,307 06/30/2019
     MSFT76,943$10,307 06/30/2019
Buffington Mohr McNeal76,892$10,300 06/30/2019
     MSFT76,892$10,300 06/30/2019
Turim 21 Investimentos Ltda.76,892$10,300 06/30/2019
     MSFT76,892$10,300 06/30/2019
Northeast Financial Consultants Inc76,833$10,292 06/30/2019
     MSFT76,833$10,292 06/30/2019
Front Barnett Associates LLC76,733$10,279 06/30/2019
     MSFT76,733$10,279 06/30/2019
Arthur M. Cohen & Associates LLC76,536$10,253 06/30/2019
     MSFT76,536$10,253 06/30/2019
Means Investment CO. Inc.75,075$10,245 06/30/2019
     MSFT75,075$10,245 06/30/2019
Intrust Bank NA76,324$10,224 06/30/2019
     MSFT76,324$10,224 06/30/2019
Benjamin F. Edwards & Company Inc.76,273$10,218 06/30/2019
     MSFT76,273$10,218 06/30/2019
Ballentine Partners LLC $10,216 06/30/2019
     MSFT75,659$10,136 06/30/2019
     Call600$80 06/30/2019
Homrich & Berg76,194$10,207 06/30/2019
     MSFT76,194$10,207 06/30/2019
Totem Point Management LLC76,190$10,206 06/30/2019
     MSFT76,190$10,206 06/30/2019
Walter & Keenan Financial Consulting Co. MI ADV76,100$10,194 06/30/2019
     MSFT76,100$10,194 06/30/2019
National Mutual Insurance Federation of Agricultural Cooperatives75,897$10,167 06/30/2019
     MSFT75,897$10,167 06/30/2019
Hills Bank & Trust Co.75,698$10,141 06/30/2019
     MSFT75,698$10,141 06/30/2019
Covington Investment Advisors Inc.75,543$10,120 06/30/2019
     MSFT75,543$10,120 06/30/2019
Allied Investment Advisors LLC75,524$10,117 06/30/2019
     MSFT75,524$10,117 06/30/2019
OLD Second National Bank of Aurora75,448$10,107 06/30/2019
     MSFT75,448$10,107 06/30/2019
Symmetry Partners LLC75,117$10,063 06/30/2019
     MSFT75,117$10,063 06/30/2019
Wintrust Investments LLC75,002$10,047 06/30/2019
     MSFT75,002$10,047 06/30/2019
Flippin Bruce & Porter Inc.74,936$10,038 06/30/2019
     MSFT74,936$10,038 06/30/2019
Boyar Asset Management Inc.74,923$10,037 06/30/2019
     MSFT74,923$10,037 06/30/2019
WINTON GROUP Ltd74,852$10,027 06/30/2019
     MSFT74,852$10,027 06/30/2019
B. Riley Wealth Management Inc.74,682$10,005 06/30/2019
     MSFT74,682$10,005 06/30/2019
Cobblestone Capital Advisors LLC NY74,567$9,989 06/30/2019
     MSFT74,567$9,989 06/30/2019