HoldingsChannel.com
Funds Holding MSFT

On this page, we present all of the funds holding MSFT from our database of 13F filers, detailed in the table below. The first column indicates the name of each of the funds holding MSFT, with a link to that fund's top holdings. The next columns indicate the amount of MSFT stock held by each of the funds holding MSFT, followed by the MSFT position size held by the fund, and lastly the date of the quarterly filing period the data represents. In total, we count 4359 funds holding MSFT within the last two filing periods in our coverage universe of 13F filers, with the largest position size having been reported by Border to Coast Pensions Partnership Ltd. For more details on the positions held by Border to Coast Pensions Partnership Ltd (or by any of the other funds holding MSFT), click the fund name in the "Holder" column of the funds-holding-MSFT table below.

HolderAmountPosition Size
($ in 1000's)
 As of
Border to Coast Pensions Partnership Ltd1,040,723$180,727,939 06/30/2022
     MSFT1,040,723$180,727,939 06/30/2022
Vanguard Group Inc.628,109,007$161,317,237 06/30/2022
     MSFT628,109,007$161,317,237 06/30/2022
BlackRock Inc.522,551,885$134,206,999 06/30/2022
     MSFT522,551,885$134,206,999 06/30/2022
State Street Corp293,557,993$75,394,499 06/30/2022
     MSFT293,557,993$75,394,499 06/30/2022
FMR LLC207,201,641$53,215,598 06/30/2022
     MSFT207,201,641$53,215,598 06/30/2022
Price T Rowe Associates Inc. MD195,859,819$50,302,677 06/30/2022
     MSFT195,859,819$50,302,677 06/30/2022
Geode Capital Management LLC136,945,361$35,110,999 06/30/2022
     MSFT136,945,361$35,110,999 06/30/2022
Morgan Stanley101,931,745$26,179,131 06/30/2022
     MSFT101,931,745$26,179,131 06/30/2022
Capital World Investors98,825,477$25,381,810 06/30/2022
     MSFT98,825,477$25,381,810 06/30/2022
JPMorgan Chase & Co. $23,267,819 06/30/2022
     MSFT91,034,485$23,380,388 06/30/2022
     Put1,989,300$510,912 06/30/2022
     Call1,551,000$398,343 06/30/2022
Capital International Investors85,116,879$21,862,297 06/30/2022
     MSFT85,116,879$21,862,297 06/30/2022
Capital Research Global Investors84,336,514$21,660,259 06/30/2022
     MSFT84,336,514$21,660,259 06/30/2022
Northern Trust Corp84,027,786$21,580,857 06/30/2022
     MSFT84,027,786$21,580,857 06/30/2022
Bank of New York Mellon Corp79,130,684$20,323,133 06/30/2022
     MSFT79,130,684$20,323,133 06/30/2022
Bank of America Corp DE $19,998,374 06/30/2022
     MSFT81,772,387$21,001,603 06/30/2022
     Put4,799,200$1,232,579 06/30/2022
     Call893,000$229,350 06/30/2022
Wellington Management Group LLP64,099,085$16,462,567 06/30/2022
     MSFT64,099,085$16,462,567 06/30/2022
Value Star Asset Management Hong Kong Ltd $15,692,569 06/30/2022
     Call61,101$15,692,569 06/30/2022
Nuveen Asset Management LLC56,799,683$14,587,863 06/30/2022
     MSFT56,799,683$14,587,863 06/30/2022
Legal & General Group Plc54,799,110$14,074,064 06/30/2022
     MSFT54,799,110$14,074,064 06/30/2022
Alliancebernstein L.P.49,231,621$12,644,157 06/30/2022
     MSFT49,231,621$12,644,157 06/30/2022
Charles Schwab Investment Management Inc.40,242,103$10,335,380 06/30/2022
     MSFT40,242,103$10,335,380 06/30/2022
Massachusetts Financial Services Co. MA40,130,443$10,306,701 06/30/2022
     MSFT40,130,443$10,306,701 06/30/2022
Goldman Sachs Group Inc. $10,235,804 06/30/2022
     MSFT40,051,296$10,286,375 06/30/2022
     Put757,900$194,652 06/30/2022
     Call561,000$144,081 06/30/2022
UBS Asset Management Americas Inc.39,568,811$10,162,458 06/30/2022
     MSFT39,568,811$10,162,458 06/30/2022
Wells Fargo & Company MN $9,879,473 06/30/2022
     MSFT38,360,579$9,852,148 06/30/2022
     Call169,200$43,455 06/30/2022
     Put62,804$16,130 06/30/2022
Ameriprise Financial Inc.36,677,116$9,408,815 06/30/2022
     MSFT36,677,116$9,408,815 06/30/2022
Royal Bank of Canada $9,139,763 06/30/2022
     MSFT36,152,119$9,284,949 06/30/2022
     Put955,300$245,350 06/30/2022
     Call390,000$100,164 06/30/2022
Janus Henderson Group PLC35,333,796$9,075,250 06/30/2022
     MSFT35,333,796$9,075,250 06/30/2022
Invesco Ltd.31,448,141$8,076,826 06/30/2022
     MSFT31,448,141$8,076,826 06/30/2022
Swiss National Bank30,894,355$7,934,597 06/30/2022
     MSFT30,894,355$7,934,597 06/30/2022
Deutsche Bank AG29,153,502$7,487,495 06/30/2022
     MSFT29,153,502$7,487,495 06/30/2022
Fisher Asset Management LLC28,694,382$7,369,578 06/30/2022
     MSFT28,694,382$7,369,578 06/30/2022
Franklin Resources Inc.25,874,189$6,645,267 06/30/2022
     MSFT25,874,189$6,645,267 06/30/2022
UBS Group AG $6,426,724 06/30/2022
     MSFT25,290,235$6,495,292 06/30/2022
     Put1,551,100$398,369 06/30/2022
     Call1,284,120$329,801 06/30/2022
Jennison Associates LLC23,188,553$5,955,516 06/30/2022
     MSFT23,188,553$5,955,516 06/30/2022
Sumitomo Mitsui Trust Holdings Inc.22,854,253$5,869,658 06/30/2022
     MSFT22,854,253$5,869,658 06/30/2022
Dimensional Fund Advisors LP22,365,896$5,744,250 06/30/2022
     MSFT22,365,896$5,744,250 06/30/2022
American Century Companies Inc.21,377,085$5,490,276 06/30/2022
     MSFT21,377,085$5,490,276 06/30/2022
TCI Fund Management Ltd.19,629,035$5,041,325 06/30/2022
     MSFT19,629,035$5,041,325 06/30/2022
Amundi19,434,806$4,942,123 06/30/2022
     MSFT19,434,806$4,942,123 06/30/2022
Arrowstreet Capital Limited Partnership17,964,798$4,613,899 06/30/2022
     MSFT17,964,798$4,613,899 06/30/2022
California Public Employees Retirement System16,540,095$4,247,993 06/30/2022
     MSFT16,540,095$4,247,993 06/30/2022
Clearbridge Investments LLC16,238,947$4,170,649 06/30/2022
     MSFT16,238,947$4,170,649 06/30/2022
Principal Financial Group Inc.16,129,981$4,142,662 06/30/2022
     MSFT16,129,981$4,142,662 06/30/2022
New York State Common Retirement Fund15,515,417$3,984,825 06/30/2022
     MSFT15,515,417$3,984,825 06/30/2022
Primecap Management Co. CA14,893,720$3,825,154 06/30/2022
     MSFT14,893,720$3,825,154 06/30/2022
Credit Suisse AG14,750,797$3,788,447 06/30/2022
     MSFT14,750,797$3,788,447 06/30/2022
TD Asset Management Inc.14,531,657$3,732,165 06/30/2022
     MSFT14,531,657$3,732,165 06/30/2022
Allianz Asset Management GmbH $3,695,819 06/30/2022
     MSFT14,539,336$3,734,138 06/30/2022
     Put214,600$55,116 06/30/2022
     Call65,400$16,797 06/30/2022
DZ BANK AG Deutsche Zentral Genossenschafts Bank Frankfurt am Main $3,692,092 06/30/2022
     MSFT13,938,871$3,581,184 06/30/2022
     Call432,000$110,908 06/30/2022
Bank of Montreal Can $3,537,870 06/30/2022
     MSFT13,699,119$3,698,763 06/30/2022
     Put645,900$174,393 06/30/2022
     Call50,000$13,500 06/30/2022
Putnam Investments LLC13,671,599$3,511,277 06/30/2022
     MSFT13,671,599$3,511,277 06/30/2022
Hsbc Holdings PLC $3,430,484 06/30/2022
     MSFT12,479,159$3,225,695 06/30/2022
     Call903,300$234,016 06/30/2022
     Put112,300$29,227 06/30/2022
Barclays PLC $3,388,444 06/30/2022
     MSFT14,019,925$3,600,739 06/30/2022
     Put2,087,500$536,132 06/30/2022
     Call1,260,900$323,837 06/30/2022
Rhumbline Advisers12,824,415$3,293,695 06/30/2022
     MSFT12,824,415$3,293,695 06/30/2022
Brown Advisory Inc.12,501,142$3,210,671 06/30/2022
     MSFT12,501,142$3,210,671 06/30/2022
California State Teachers Retirement System12,280,993$3,154,127 06/30/2022
     MSFT12,280,993$3,154,127 06/30/2022
Eaton Vance Management11,867,948$3,048,045 06/30/2022
     MSFT11,867,948$3,048,045 06/30/2022
Neuberger Berman Group LLC11,817,491$3,037,406 06/30/2022
     MSFT11,817,491$3,037,406 06/30/2022
Nordea Investment Management AB11,768,397$2,997,410 06/30/2022
     MSFT11,768,397$2,997,410 06/30/2022
Schroder Investment Management Group11,549,777$2,966,328 06/30/2022
     MSFT11,549,777$2,966,328 06/30/2022
State Farm Mutual Automobile Insurance Co.11,306,014$2,903,724 06/30/2022
     MSFT11,306,014$2,903,724 06/30/2022
Prudential Financial Inc.11,124,472$2,857,448 06/30/2022
     MSFT11,124,472$2,857,448 06/30/2022
The PNC Financial Services Group Inc.10,806,839$2,775,522 06/30/2022
     MSFT10,806,839$2,775,522 06/30/2022
Raymond James & Associates $2,701,135 06/30/2022
     MSFT10,516,556$2,701,011 06/30/2022
     Call42,500$124 06/30/2022
Lazard Asset Management LLC10,509,846$2,699,242 06/30/2022
     MSFT10,509,846$2,699,242 06/30/2022
Citadel Advisors LLC $2,674,141 06/30/2022
     Call20,762,900$5,332,536 06/30/2022
     Put11,709,900$3,007,453 06/30/2022
     MSFT1,359,102$349,058 06/30/2022
Fundsmith LLP10,020,534$2,573,574 06/30/2022
     MSFT10,020,534$2,573,574 06/30/2022
Sanders Capital LLC9,844,012$2,528,238 06/30/2022
     MSFT9,844,012$2,528,238 06/30/2022
Dodge & Cox9,730,543$2,499,095 06/30/2022
     MSFT9,730,543$2,499,095 06/30/2022
Citigroup Inc. $2,492,381 06/30/2022
     MSFT7,599,900$1,951,883 06/30/2022
     Call3,348,400$859,969 06/30/2022
     Put1,243,900$319,471 06/30/2022
Alecta Pensionsforsakring Omsesidigt9,516,000$2,444,280 06/30/2022
     MSFT9,516,000$2,444,280 06/30/2022
FIL Ltd9,481,118$2,435,034 06/30/2022
     MSFT9,481,118$2,435,034 06/30/2022
Polen Capital Management LLC9,469,074$2,431,942 06/30/2022
     MSFT9,469,074$2,431,942 06/30/2022
National Pension Service9,425,772$2,420,821 06/30/2022
     MSFT9,425,772$2,420,821 06/30/2022
Macquarie Group Ltd.9,309,405$2,390,934 06/30/2022
     MSFT9,309,405$2,390,934 06/30/2022
The Manufacturers Life Insurance Company 9,220,853$2,370,302 06/30/2022
     MSFT9,220,853$2,370,302 06/30/2022
Ninety One UK Ltd8,958,818$2,300,893 06/30/2022
     MSFT8,958,818$2,300,893 06/30/2022
New York State Teachers Retirement System8,915,817$2,289,849 06/30/2022
     MSFT8,915,817$2,289,849 06/30/2022
Eagle Capital Management LLC NY8,870,061$2,278,098 06/30/2022
     MSFT8,870,061$2,278,098 06/30/2022
Bessemer Group Inc.8,819,884$2,265,210 06/30/2022
     MSFT8,819,884$2,265,210 06/30/2022
Parnassus Investments CA8,494,741$2,181,704 06/30/2022
     MSFT8,494,741$2,181,704 06/30/2022
Voya Investment Management LLC8,448,309$2,169,779 06/30/2022
     MSFT8,448,309$2,169,779 06/30/2022
Fiera Capital Corp8,352,934$2,145,284 06/30/2022
     MSFT8,352,934$2,145,284 06/30/2022
State Board of Administration of Florida Retirement System8,351,808$2,144,995 06/30/2022
     MSFT8,351,808$2,144,995 06/30/2022
Loomis Sayles & Co. L P8,165,416$2,097,124 06/30/2022
     MSFT8,165,416$2,097,124 06/30/2022
Ensign Peak Advisors Inc8,118,329$2,085,031 06/30/2022
     MSFT8,118,329$2,085,031 06/30/2022
Adage Capital Partners GP L.L.C.7,933,843$2,037,649 06/30/2022
     MSFT7,933,843$2,037,649 06/30/2022
Edgewood Management LLC7,851,912$2,016,607 06/30/2022
     MSFT7,851,912$2,016,607 06/30/2022
CIBC Private Wealth Group LLC7,607,805$1,953,913 06/30/2022
     MSFT7,607,805$1,953,913 06/30/2022
Stifel Financial Corp7,555,706$1,940,601 06/30/2022
     MSFT7,555,706$1,940,601 06/30/2022
Aristotle Capital Management LLC7,518,488$1,935,773 06/30/2022
     MSFT7,518,488$1,935,773 06/30/2022
Winslow Capital Management LLC7,448,637$1,913,033 06/30/2022
     MSFT7,448,637$1,913,033 06/30/2022
Fayez Sarofim & Co7,275,094$1,868,463 06/30/2022
     MSFT7,275,094$1,868,463 06/30/2022
Standard Life Aberdeen plc7,109,305$1,837,613 06/30/2022
     MSFT7,109,305$1,837,613 06/30/2022
Envestnet Asset Management Inc.7,105,609$1,824,934 06/30/2022
     MSFT7,105,609$1,824,934 06/30/2022
Great West Life Assurance Co. Can7,024,083$1,805,475 06/30/2022
     MSFT7,024,083$1,805,475 06/30/2022
Magellan Asset Management Ltd7,028,806$1,805,208 06/30/2022
     MSFT7,028,806$1,805,208 06/30/2022
Korea Investment CORP6,917,584$1,776,643 06/30/2022
     MSFT6,917,584$1,776,643 06/30/2022
Russell Investments Group Ltd.6,870,862$1,768,490 06/30/2022
     MSFT6,870,862$1,768,490 06/30/2022
Allspring Global Investments Holdings LLC6,660,456$1,710,604 06/30/2022
     MSFT6,660,456$1,710,604 06/30/2022
BNP Paribas Arbitrage SA $1,696,072 06/30/2022
     MSFT7,209,972$1,851,737 06/30/2022
     Put9,009$231,378 06/30/2022
     Call2,948$75,713 06/30/2022
Mirae Asset Global Investments Co. Ltd.6,482,938$1,665,014 06/30/2022
     MSFT6,482,938$1,665,014 06/30/2022
Victory Capital Management Inc.6,452,479$1,657,191 06/30/2022
     MSFT6,452,479$1,657,191 06/30/2022
DekaBank Deutsche Girozentrale6,410,347$1,646,883 06/30/2022
     MSFT6,410,347$1,646,883 06/30/2022
1832 Asset Management L.P.6,412,004$1,646,795 06/30/2022
     MSFT6,412,004$1,646,795 06/30/2022
GQG Partners LLC6,341,741$1,629,733 06/30/2022
     MSFT6,341,741$1,629,733 06/30/2022
State of Wisconsin Investment Board6,342,776$1,629,015 06/30/2022
     MSFT6,342,776$1,629,015 06/30/2022
Baillie Gifford & Co.6,291,235$1,615,778 06/30/2022
     MSFT6,291,235$1,615,778 06/30/2022
ProShare Advisors LLC6,262,270$1,608,339 06/30/2022
     MSFT6,262,270$1,608,339 06/30/2022
Robeco Institutional Asset Management B.V.6,255,337$1,606,559 06/30/2022
     MSFT6,255,337$1,606,559 06/30/2022
Fred Alger Management LLC6,169,829$1,584,597 06/30/2022
     MSFT6,169,829$1,584,597 06/30/2022
Royal London Asset Management Ltd.6,009,106$1,543,890 06/30/2022
     MSFT6,009,106$1,543,890 06/30/2022
Toronto Dominion Bank5,945,868$1,526,813 06/30/2022
     MSFT5,945,868$1,526,813 06/30/2022
Soroban Capital Partners LP5,854,645$1,503,648 06/30/2022
     MSFT5,854,645$1,503,648 06/30/2022
US Bancorp DE $1,468,478 06/30/2022
     MSFT5,717,740$1,468,493 06/30/2022
     Put50$136 06/30/2022
     Call20$121 06/30/2022
Mackenzie Financial Corp5,580,613$1,433,269 06/30/2022
     MSFT5,580,613$1,433,269 06/30/2022
Chevy Chase Trust Holdings Inc.5,547,907$1,424,868 06/30/2022
     MSFT5,547,907$1,424,868 06/30/2022
Mitsubishi UFJ Trust & Banking Corp5,538,625$1,422,485 06/30/2022
     MSFT5,538,625$1,422,485 06/30/2022
Caisse DE Depot ET Placement DU Quebec5,462,363$1,402,899 06/30/2022
     MSFT5,462,363$1,402,899 06/30/2022
First Republic Investment Management Inc.5,422,666$1,392,703 06/30/2022
     MSFT5,422,666$1,392,703 06/30/2022
Los Angeles Capital Management & Equity Research Inc.5,416,551$1,391,133 06/30/2022
     MSFT5,416,551$1,391,133 06/30/2022
Egerton Capital UK LLP5,389,920$1,384,293 06/30/2022
     MSFT5,389,920$1,384,293 06/30/2022
Baird Financial Group Inc.5,317,766$1,365,763 06/30/2022
     MSFT5,317,766$1,365,763 06/30/2022
Skye Global Management LP5,276,000$1,355,035 06/30/2022
     MSFT5,276,000$1,355,035 06/30/2022
Flossbach Von Storch AG5,240,629$1,345,951 06/30/2022
     MSFT5,240,629$1,345,951 06/30/2022
APG Asset Management N.V.5,435,454$1,335,298 06/30/2022
     MSFT5,435,454$1,335,298 06/30/2022
B. Riley Wealth Management Inc.122,672$1,328,442 06/30/2022
     MSFT122,672$1,328,442 06/30/2022
Tiger Global Management LLC5,158,178$1,324,775 06/30/2022
     MSFT5,158,178$1,324,775 06/30/2022
First Manhattan Co.5,055,761$1,295,032 06/30/2022
     MSFT5,055,761$1,295,032 06/30/2022
Susquehanna International Group LLP $1,268,029 06/30/2022
     Call11,798,800$3,030,286 06/30/2022
     Put9,299,100$2,388,288 06/30/2022
     MSFT2,437,533$626,031 06/30/2022
Truist Financial Corp4,905,527$1,259,886 06/30/2022
     MSFT4,905,527$1,259,886 06/30/2022
BNP PARIBAS ASSET MANAGEMENT Holding S.A.4,881,227$1,253,645 06/30/2022
     MSFT4,881,227$1,253,645 06/30/2022
Public Employees Retirement System of Ohio4,809,188$1,235,144 06/30/2022
     MSFT4,809,188$1,235,144 06/30/2022
Pictet Asset Management SA $1,215,557 06/30/2022
     MSFT4,723,322$1,213,091 06/30/2022
     Call135,700$34,852 06/30/2022
     Put126,100$32,386 06/30/2022
Mitsubishi UFJ Kokusai Asset Management Co. Ltd.4,701,162$1,207,399 06/30/2022
     MSFT4,701,162$1,207,399 06/30/2022
DNB Asset Management AS4,684,606$1,203,147 06/30/2022
     MSFT4,684,606$1,203,147 06/30/2022
AMF Pensionsforsakring AB4,665,787$1,198,606 06/30/2022
     MSFT4,665,787$1,198,606 06/30/2022
AQR Capital Management LLC4,692,942$1,195,293 06/30/2022
     MSFT4,692,942$1,195,293 06/30/2022
LPL Financial LLC $1,189,438 06/30/2022
     MSFT4,628,243$1,188,950 06/30/2022
     Call4,100$1,053 06/30/2022
     Put2,200$565 06/30/2022
Assenagon Asset Management S.A. $1,175,413 06/30/2022
     MSFT4,572,919$1,174,463 06/30/2022
     Call3,700$950 06/30/2022
KBC Group NV4,473,665$1,148,972 06/30/2022
     MSFT4,473,665$1,148,972 06/30/2022
Sei Investments Co.4,403,656$1,131,236 06/30/2022
     MSFT4,403,656$1,131,236 06/30/2022
HighTower Advisors LLC $1,111,614 06/30/2022
     MSFT4,334,851$1,113,776 06/30/2022
     Put81,200$2,226 06/30/2022
     Call8,500$64 06/30/2022
Jane Street Group LLC $1,108,358 06/30/2022
     Call9,517,200$2,444,302 06/30/2022
     Put6,736,000$1,730,007 06/30/2022
     MSFT1,534,338$394,063 06/30/2022
Strs Ohio4,259,319$1,093,920 06/30/2022
     MSFT4,259,319$1,093,920 06/30/2022
Generation Investment Management LLP4,238,082$1,088,467 06/30/2022
     MSFT4,238,082$1,088,467 06/30/2022
Public Employees Retirement Association of Colorado4,210,756$1,081,448 06/30/2022
     MSFT4,210,756$1,081,448 06/30/2022
State of New Jersey Common Pension Fund D4,151,248$1,066,165 06/30/2022
     MSFT4,151,248$1,066,165 06/30/2022
Raymond James Financial Services Advisors Inc. $1,061,622 06/30/2022
     MSFT4,133,126$1,061,593 06/30/2022
     Call11,600$29 06/30/2022
Thrivent Financial for Lutherans4,113,724$1,056,541 06/30/2022
     MSFT4,113,724$1,056,541 06/30/2022
CI Investments Inc.3,915,699$1,005,669 06/30/2022
     MSFT3,915,699$1,005,669 06/30/2022
Lord Abbett & CO. LLC3,874,141$994,998 06/30/2022
     MSFT3,874,141$994,998 06/30/2022
Vontobel Asset Management Inc.3,613,743$989,170 06/30/2022
     MSFT3,613,743$989,170 06/30/2022
AXA S.A.3,833,332$984,515 06/30/2022
     MSFT3,833,332$984,515 06/30/2022
Renaissance Technologies LLC3,820,133$981,125 06/30/2022
     MSFT3,820,133$981,125 06/30/2022
Retirement Systems of Alabama3,804,082$977,002 06/30/2022
     MSFT3,804,082$977,002 06/30/2022
Mawer Investment Management Ltd.3,733,103$958,773 06/30/2022
     MSFT3,733,103$958,773 06/30/2022
Blair William & Co. IL3,713,842$953,826 06/30/2022
     MSFT3,713,842$953,826 06/30/2022
D. E. Shaw & Co. Inc. $947,534 06/30/2022
     MSFT4,057,144$1,041,996 06/30/2022
     Put604,700$155,305 06/30/2022
     Call236,900$60,843 06/30/2022
Lone Pine Capital LLC3,481,673$894,198 06/30/2022
     MSFT3,481,673$894,198 06/30/2022
Aviva PLC3,457,827$888,074 06/30/2022
     MSFT3,457,827$888,074 06/30/2022
AustralianSuper Pty Ltd3,435,795$882,415 06/30/2022
     MSFT3,435,795$882,415 06/30/2022
Ontario Teachers Pension Plan Board3,427,033$880,165 06/30/2022
     MSFT3,427,033$880,165 06/30/2022
Polar Capital Holdings Plc3,411,592$876,199 06/30/2022
     MSFT3,411,592$876,199 06/30/2022
Calamos Advisors LLC3,370,872$865,741 06/30/2022
     MSFT3,370,872$865,741 06/30/2022
Findlay Park Partners LLP3,305,131$848,857 06/30/2022
     MSFT3,305,131$848,857 06/30/2022
Nomura Asset Management Co. Ltd.3,269,544$839,716 06/30/2022
     MSFT3,269,544$839,716 06/30/2022
Asset Management One Co. Ltd.3,251,150$834,992 06/30/2022
     MSFT3,251,150$834,992 06/30/2022
Treasurer of the State of North Carolina3,243,834$833,114 06/30/2022
     MSFT3,243,834$833,114 06/30/2022
William Blair Investment Management LLC3,209,196$824,218 06/30/2022
     MSFT3,209,196$824,218 06/30/2022
Commonwealth Equity Services LLC3,194,708$820,496 06/30/2022
     MSFT3,194,708$820,496 06/30/2022
Bank Julius Baer & Co. Ltd Zurich3,193,736$820,247 06/30/2022
     MSFT3,193,736$820,247 06/30/2022
Grantham Mayo Van Otterloo & Co. LLC3,190,796$819,492 06/30/2022
     MSFT3,190,796$819,492 06/30/2022
Sustainable Growth Advisers LP3,182,773$817,432 06/30/2022
     MSFT3,182,773$817,432 06/30/2022
State of Tennessee Treasury Department3,181,364$817,069 06/30/2022
     MSFT3,181,364$817,069 06/30/2022
Zurcher Kantonalbank Zurich Cantonalbank 3,136,343$805,507 06/30/2022
     MSFT3,136,343$805,507 06/30/2022
Keybank National Association OH3,100,149$796,212 06/30/2022
     MSFT3,100,149$796,212 06/30/2022
Jensen Investment Management Inc.3,046,456$782,421 06/30/2022
     MSFT3,046,456$782,421 06/30/2022
DSM Capital Partners LLC3,035,045$779,491 06/30/2022
     MSFT3,035,045$779,491 06/30/2022
Skandinaviska Enskilda Banken AB publ 3,030,295$778,270 06/30/2022
     MSFT3,030,295$778,270 06/30/2022
Panagora Asset Management Inc.3,015,233$774,402 06/30/2022
     MSFT3,015,233$774,402 06/30/2022
King Luther Capital Management Corp2,990,214$767,977 06/30/2022
     MSFT2,990,214$767,977 06/30/2022
Viking Global Investors LP2,963,179$761,033 06/30/2022
     MSFT2,963,179$761,033 06/30/2022
Rockefeller Capital Management L.P.2,958,527$759,838 06/30/2022
     MSFT2,958,527$759,838 06/30/2022
Two Sigma Advisers LP2,953,600$758,573 06/30/2022
     MSFT2,953,600$758,573 06/30/2022
Fifth Third Bancorp2,937,551$754,451 06/30/2022
     MSFT2,937,551$754,451 06/30/2022
Intech Investment Management LLC2,934,957$753,785 06/30/2022
     MSFT2,934,957$753,785 06/30/2022
Artisan Partners Limited Partnership2,923,147$750,752 06/30/2022
     MSFT2,923,147$750,752 06/30/2022
Man Group plc2,893,545$743,150 06/30/2022
     MSFT2,893,545$743,150 06/30/2022
M&G Investment Management Ltd.2,807,562$721,543 06/30/2022
     MSFT2,807,562$721,543 06/30/2022
C WorldWide Group Holding A S2,776,677$713,134 06/30/2022
     MSFT2,776,677$713,134 06/30/2022
BlueSpruce Investments LP2,768,956$711,151 06/30/2022
     MSFT2,768,956$711,151 06/30/2022
Handelsbanken Fonder AB2,751,934$706,779 06/30/2022
     MSFT2,751,934$706,779 06/30/2022
Fundsmith Investment Services LTD.2,742,790$704,431 06/30/2022
     MSFT2,742,790$704,431 06/30/2022
Altarock Partners LLC2,732,009$701,662 06/30/2022
     MSFT2,732,009$701,662 06/30/2022
Natixis Advisors L.P.2,717,621$697,967 06/30/2022
     MSFT2,717,621$697,967 06/30/2022
Troy Asset Management Ltd2,668,237$685,283 06/30/2022
     MSFT2,668,237$685,283 06/30/2022
Veritas Asset Management LLP2,647,399$679,931 06/30/2022
     MSFT2,647,399$679,931 06/30/2022
WELLCOME TRUST LTD THE as trustee of the WELLCOME TRUST2,600,000$667,758 06/30/2022
     MSFT2,600,000$667,758 06/30/2022
D1 Capital Partners L.P.2,579,964$662,612 06/30/2022
     MSFT2,579,964$662,612 06/30/2022
State of Michigan Retirement System2,559,760$657,423 06/30/2022
     MSFT2,559,760$657,423 06/30/2022
American International Group Inc.2,558,491$657,097 06/30/2022
     MSFT2,558,491$657,097 06/30/2022
Hotchkis & Wiley Capital Management LLC2,554,017$655,948 06/30/2022
     MSFT2,554,017$655,948 06/30/2022
Menora Mivtachim Holdings LTD.2,538,585$651,985 06/30/2022
     MSFT2,538,585$651,985 06/30/2022
Impax Asset Management Group plc2,531,393$650,138 06/30/2022
     MSFT2,531,393$650,138 06/30/2022
Fort Washington Investment Advisors Inc. OH2,512,807$645,364 06/30/2022
     MSFT2,512,807$645,364 06/30/2022
Optiver Holding B.V. $640,726 06/30/2022
     PUT1,215,100$312,366 06/30/2022
     CALL1,209,200$310,849 06/30/2022
     MSFT68,118$17,511 06/30/2022
Marshall Wace LLP $631,362 06/30/2022
     MSFT2,485,076$638,242 06/30/2022
     Put303,900$78,050 06/30/2022
     Call277,100$71,170 06/30/2022
Teacher Retirement System of Texas2,442,999$627,435 06/30/2022
     MSFT2,442,999$627,435 06/30/2022
Advisor Group Holdings Inc.2,436,988$626,489 06/30/2022
     MSFT2,436,988$626,489 06/30/2022
First Eagle Investment Management LLC2,423,263$622,367 06/30/2022
     MSFT2,423,263$622,367 06/30/2022
Candriam Luxembourg S.C.A.2,421,274$621,826 06/30/2022
     MSFT2,421,274$621,826 06/30/2022
Natixis $619,419 06/30/2022
     MSFT2,423,326$623,229 06/30/2022
     Put15,000$3,865 06/30/2022
     Call215$55 06/30/2022
Canada Pension Plan Investment Board2,397,333$615,707 06/30/2022
     MSFT2,397,333$615,707 06/30/2022
Bank of Nova Scotia2,340,291$601,132 06/30/2022
     MSFT2,340,291$601,132 06/30/2022
Bahl & Gaynor Inc.2,325,596$597,283 06/30/2022
     MSFT2,325,596$597,283 06/30/2022
MetLife Investment Management LLC2,321,629$596,264 06/30/2022
     MSFT2,321,629$596,264 06/30/2022
Nisa Investment Advisors LLC2,293,631$589,073 06/30/2022
     MSFT2,293,631$589,073 06/30/2022
M&T Bank Corp2,624,810$584,029 06/30/2022
     MSFT2,624,810$584,029 06/30/2022
Echo Street Capital Management LLC2,266,610$582,133 06/30/2022
     MSFT2,266,610$582,133 06/30/2022
Mariner LLC2,265,187$581,778 06/30/2022
     MSFT2,265,187$581,778 06/30/2022
Cibc World Markets Corp2,230,489$572,856 06/30/2022
     MSFT2,230,489$572,856 06/30/2022
Longview Partners Guernsey LTD2,180,497$560,017 06/30/2022
     MSFT2,180,497$560,017 06/30/2022
Group One Trading L.P. $559,686 06/30/2022
     Call3,833,400$984,532 06/30/2022
     Put1,988,200$510,629 06/30/2022
     MSFT334,008$85,783 06/30/2022
National Bank of Canada FI $553,601 06/30/2022
     MSFT2,700,180$699,995 06/30/2022
     Put5,700$146,394 06/30/2022
Healthcare of Ontario Pension Plan Trust Fund2,154,330$553,297 06/30/2022
     MSFT2,154,330$553,297 06/30/2022
Gateway Investment Advisers LLC2,125,883$545,991 06/30/2022
     MSFT2,125,883$545,991 06/30/2022
Federated Hermes Inc.2,083,493$535,104 06/30/2022
     MSFT2,083,493$535,104 06/30/2022
Loring Wolcott & Coolidge Fiduciary Advisors LLP MA2,075,543$533,062 06/30/2022
     MSFT2,075,543$533,062 06/30/2022
First Trust Advisors LP2,075,206$532,975 06/30/2022
     MSFT2,075,206$532,975 06/30/2022
Commerce Bank2,070,347$531,727 06/30/2022
     MSFT2,070,347$531,727 06/30/2022
Glenmede Trust Co. NA2,057,783$528,499 06/30/2022
     MSFT2,057,783$528,499 06/30/2022
Rathbone Brothers plc2,053,476$527,394 06/30/2022
     MSFT2,053,476$527,394 06/30/2022
USS Investment Management Ltd2,032,013$522,075 06/30/2022
     MSFT2,032,013$522,075 06/30/2022
Mairs & Power Inc.2,017,073$518,045 06/30/2022
     MSFT2,017,073$518,045 06/30/2022
BRITISH COLUMBIA INVESTMENT MANAGEMENT Corp2,009,918$516,205 06/30/2022
     MSFT2,009,918$516,205 06/30/2022
Creative Planning $512,418 06/30/2022
     MSFT1,996,031$512,641 06/30/2022
     Put25,300$243 06/30/2022
     Call10,800$20 06/30/2022
Janney Montgomery Scott LLC1,997,317$512,395 06/30/2022
     MSFT1,997,317$512,395 06/30/2022
CIBC Asset Management Inc1,993,060$511,869 06/30/2022
     MSFT1,993,060$511,869 06/30/2022
Epoch Investment Partners Inc.1,991,314$511,429 06/30/2022
     MSFT1,991,314$511,429 06/30/2022
Amalgamated Bank1,978,827$508,222 06/30/2022
     MSFT1,978,827$508,222 06/30/2022
Acadian Asset Management LLC1,969,336$505,785 06/30/2022
     MSFT1,969,336$505,785 06/30/2022
Arizona State Retirement System1,953,897$501,819 06/30/2022
     MSFT1,953,897$501,819 06/30/2022
KAMES CAPITAL plc1,945,388$499,691 06/30/2022
     MSFT1,945,388$499,691 06/30/2022
Yacktman Asset Management LP1,943,030$499,028 06/30/2022
     MSFT1,943,030$499,028 06/30/2022
Jarislowsky Fraser Ltd1,939,293$498,068 06/30/2022
     MSFT1,939,293$498,068 06/30/2022
Vulcan Value Partners LLC1,895,654$486,860 06/30/2022
     MSFT1,895,654$486,860 06/30/2022
Pinebridge Investments L.P.1,880,738$483,030 06/30/2022
     MSFT1,880,738$483,030 06/30/2022
Public Investment Fund1,845,511$473,983 06/30/2022
     MSFT1,845,511$473,983 06/30/2022
Artemis Investment Management LLP1,836,026$472,586 06/30/2022
     MSFT1,836,026$472,586 06/30/2022
Public Sector Pension Investment Board1,784,142$458,221 06/30/2022
     MSFT1,784,142$458,221 06/30/2022
Altimeter Capital Management LP1,763,135$452,826 06/30/2022
     MSFT1,763,135$452,826 06/30/2022
Jacobs Levy Equity Management Inc.1,757,067$451,268 06/30/2022
     MSFT1,757,067$451,268 06/30/2022
ING Groep NV1,752,371$450,061 06/30/2022
     MSFT1,752,371$450,061 06/30/2022
Scotia Capital Inc.1,731,857$444,801 06/30/2022
     MSFT1,731,857$444,801 06/30/2022
Sarasin & Partners LLP1,731,122$444,604 06/30/2022
     MSFT1,731,122$444,604 06/30/2022
Captrust Financial Advisors1,708,046$438,677 06/30/2022
     MSFT1,708,046$438,677 06/30/2022
B. Metzler seel. Sohn & Co. AG1,688,714$433,714 06/30/2022
     MSFT1,688,714$433,714 06/30/2022
Diamond Hill Capital Management Inc.1,687,394$433,373 06/30/2022
     MSFT1,687,394$433,373 06/30/2022
Alkeon Capital Management LLC1,664,713$427,548 06/30/2022
     MSFT1,664,713$427,548 06/30/2022
Zurich Insurance Group Ltd FI1,636,149$420,212 06/30/2022
     MSFT1,636,149$420,212 06/30/2022
Everett Harris & Co. CA1,634,014$419,664 06/30/2022
     MSFT1,634,014$419,664 06/30/2022
Forsta AP Fonden1,625,200$417,400 06/30/2022
     MSFT1,625,200$417,400 06/30/2022
Brown Brothers Harriman & Co.1,616,154$415,077 06/30/2022
     MSFT1,616,154$415,077 06/30/2022
Independent Franchise Partners LLP1,612,753$414,203 06/30/2022
     MSFT1,612,753$414,203 06/30/2022
Scge Management L.P.1,605,000$412,212 06/30/2022
     MSFT1,605,000$412,212 06/30/2022
Allen Investment Management LLC1,589,610$408,260 06/30/2022
     MSFT1,589,610$408,260 06/30/2022
Comgest Global Investors S.A.S.1,559,481$400,522 06/30/2022
     MSFT1,559,481$400,522 06/30/2022
Steadfast Capital Management LP1,522,377$390,992 06/30/2022
     MSFT1,522,377$390,992 06/30/2022
Harding Loevner LP1,514,543$388,996 06/30/2022
     MSFT1,514,543$388,996 06/30/2022
Stockbridge Partners LLC1,509,659$387,726 06/30/2022
     MSFT1,509,659$387,726 06/30/2022
Vontobel Holding Ltd.1,467,013$381,804 06/30/2022
     MSFT1,467,013$381,804 06/30/2022
Boston Trust Walden Corp1,482,083$380,644 06/30/2022
     MSFT1,482,083$380,644 06/30/2022
Mirova US LLC1,475,451$378,937 06/30/2022
     MSFT1,475,451$378,937 06/30/2022
Fjarde AP Fonden Fourth Swedish National Pension Fund1,441,827$370,304 06/30/2022
     MSFT1,441,827$370,304 06/30/2022
Whale Rock Capital Management LLC1,439,857$369,798 06/30/2022
     MSFT1,439,857$369,798 06/30/2022
Burgundy Asset Management Ltd.1,429,920$367,246 06/30/2022
     MSFT1,429,920$367,246 06/30/2022
Northwestern Mutual Wealth Management Co.1,415,486$363,540 06/30/2022
     MSFT1,415,486$363,540 06/30/2022
Xponance Inc.1,407,049$361,372 06/30/2022
     MSFT1,407,049$361,372 06/30/2022
Westfield Capital Management Co. LP1,403,394$360,434 06/30/2022
     MSFT1,403,394$360,434 06/30/2022
PointState Capital LP1,388,429$356,590 06/30/2022
     MSFT1,388,429$356,590 06/30/2022
Nissay Asset Management Corp Japan ADV1,349,327$346,548 06/30/2022
     MSFT1,349,327$346,548 06/30/2022
CIBC World Markets Inc.1,348,475$346,329 06/30/2022
     MSFT1,348,475$346,329 06/30/2022
Utah Retirement Systems1,334,940$342,853 06/30/2022
     MSFT1,334,940$342,853 06/30/2022
Haverford Trust Co.1,323,082$339,807 06/30/2022
     MSFT1,323,082$339,807 06/30/2022
Factory Mutual Insurance Co.1,310,700$336,627 06/30/2022
     MSFT1,310,700$336,627 06/30/2022
Atlanta Capital Management Co. L L C1,303,977$334,900 06/30/2022
     MSFT1,303,977$334,900 06/30/2022
State of Alaska Department of Revenue1,300,663$334,048 06/30/2022
     MSFT1,300,663$334,048 06/30/2022
Cincinnati Insurance Co.1,286,600$330,437 06/30/2022
     MSFT1,286,600$330,437 06/30/2022
1,279,786$328,687 06/30/2022
     MSFT1,279,786$328,687 06/30/2022
WCM Investment Management LLC1,261,512$328,321 06/30/2022
     MSFT1,261,512$328,321 06/30/2022
Huntington National Bank1,278,111$328,257 06/30/2022
     MSFT1,278,111$328,257 06/30/2022
Farallon Capital Management LLC1,272,878$326,913 06/30/2022
     MSFT1,272,878$326,913 06/30/2022
GUARDCAP ASSET MANAGEMENT Ltd1,269,018$325,922 06/30/2022
     MSFT1,269,018$325,922 06/30/2022
LGT Capital Partners LTD.1,256,681$322,753 06/30/2022
     MSFT1,256,681$322,753 06/30/2022
Close Asset Management Ltd1,253,515$322,059 06/30/2022
     MSFT1,253,515$322,059 06/30/2022
First Foundation Advisors1,248,307$320,603 06/30/2022
     MSFT1,248,307$320,603 06/30/2022
Coatue Management LLC1,245,067$319,771 06/30/2022
     MSFT1,245,067$319,771 06/30/2022
Banco Bilbao Vizcaya Argentaria S.A.1,233,415$316,868 06/30/2022
     MSFT1,233,415$316,868 06/30/2022
London Co. of Virginia1,223,264$314,171 06/30/2022
     MSFT1,223,264$314,171 06/30/2022
IFM Investors Pty Ltd1,212,641$311,443 06/30/2022
     MSFT1,212,641$311,443 06/30/2022
Comerica Bank1,199,045$311,188 06/30/2022
     MSFT1,199,045$311,188 06/30/2022
Capital Group Private Client Services Inc.1,211,383$311,119 06/30/2022
     MSFT1,211,383$311,119 06/30/2022
Regions Financial Corp1,210,239$310,826 06/30/2022
     MSFT1,210,239$310,826 06/30/2022
United Capital Financial Advisers LLC1,206,283$309,810 06/30/2022
     MSFT1,206,283$309,810 06/30/2022
Gulf International Bank UK Ltd1,178,874$306,813 06/30/2022
     MSFT1,178,874$306,813 06/30/2022
Natixis Investment Managers International1,190,347$305,716 06/30/2022
     MSFT1,190,347$305,716 06/30/2022
New York Life Investment Management LLC1,182,937$303,815 06/30/2022
     MSFT1,182,937$303,815 06/30/2022
Guggenheim Capital LLC1,138,225$292,331 06/30/2022
     MSFT1,138,225$292,331 06/30/2022
Railway Pension Investments Ltd1,136,636$291,922 06/30/2022
     MSFT1,136,636$291,922 06/30/2022
Westpac Banking Corp1,129,276$290,032 06/30/2022
     MSFT1,129,276$290,032 06/30/2022
SRB Corp1,126,467$289,310 06/30/2022
     MSFT1,126,467$289,310 06/30/2022
Actiam N.V.1,124,781$288,877 06/30/2022
     MSFT1,124,781$288,877 06/30/2022
Employees Retirement System of Texas1,117,683$287,055 06/30/2022
     MSFT1,117,683$287,055 06/30/2022
Cambridge Investment Research Advisors Inc.1,115,264$286,433 06/30/2022
     MSFT1,115,264$286,433 06/30/2022
Commonwealth of Pennsylvania Public School Empls Retrmt SYS1,089,488$279,813 06/30/2022
     MSFT1,089,488$279,813 06/30/2022
Banque Pictet & Cie SA1,072,105$275,349 06/30/2022
     MSFT1,072,105$275,349 06/30/2022
Cantillon Capital Management LLC1,068,121$274,326 06/30/2022
     MSFT1,068,121$274,326 06/30/2022
Yousif Capital Management LLC1,063,871$273,234 06/30/2022
     MSFT1,063,871$273,234 06/30/2022
Van ECK Associates Corp1,059,358$272,075 06/30/2022
     MSFT1,059,358$272,075 06/30/2022
LGT Group Foundation1,058,030$271,733 06/30/2022
     MSFT1,058,030$271,733 06/30/2022
Mutual of America Capital Management LLC1,051,096$269,953 06/30/2022
     MSFT1,051,096$269,953 06/30/2022
Westside Investment Management Inc.22,917$268,674 06/30/2022
     MSFT22,917$268,674 06/30/2022
Chilton Investment Co. LLC1,031,243$264,854 06/30/2022
     MSFT1,031,243$264,854 06/30/2022
Capital Wealth Planning LLC1,029,120$264,309 06/30/2022
     MSFT1,029,120$264,309 06/30/2022
Ariel Investments LLC1,027,975$264,015 06/30/2022
     MSFT1,027,975$264,015 06/30/2022
Atalanta Sosnoff Capital LLC1,010,062$259,414 06/30/2022
     MSFT1,010,062$259,414 06/30/2022
Axiom International Investors LLC DE1,005,423$258,223 06/30/2022
     MSFT1,005,423$258,223 06/30/2022
Capital International Inc.988,203$253,800 06/30/2022
     MSFT988,203$253,800 06/30/2022
Texas Permanent School Fund987,873$253,715 06/30/2022
     MSFT987,873$253,715 06/30/2022
Cullen Frost Bankers Inc.987,494$253,618 06/30/2022
     MSFT987,494$253,618 06/30/2022
Manning & Napier Group LLC984,094$252,744 06/30/2022
     MSFT984,094$252,744 06/30/2022
Varma Mutual Pension Insurance Co982,643$252,372 06/30/2022
     MSFT982,643$252,372 06/30/2022
Bristol John W & Co. Inc. NY979,039$251,446 06/30/2022
     MSFT979,039$251,446 06/30/2022
Zacks Investment Management977,578$251,071 06/30/2022
     MSFT977,578$251,071 06/30/2022
Bartlett & Co. LLC973,613$250,053 06/30/2022
     MSFT973,613$250,053 06/30/2022
Evercore Wealth Management LLC963,025$247,333 06/30/2022
     MSFT963,025$247,333 06/30/2022
Deccan Value Investors L.P.955,354$245,364 06/30/2022
     MSFT955,354$245,364 06/30/2022
Carmignac Gestion949,649$243,950 06/30/2022
     MSFT949,649$243,950 06/30/2022
Bill & Melinda Gates Foundation Trust944,620$242,607 06/30/2022
     MSFT944,620$242,607 06/30/2022
Assetmark Inc.940,784$241,622 06/30/2022
     MSFT940,784$241,622 06/30/2022
Cincinnati Financial Corp925,000$237,568 06/30/2022
     MSFT925,000$237,568 06/30/2022
Daiwa Securities Group Inc.923,876$237,279 06/30/2022
     MSFT923,876$237,279 06/30/2022
Welch & Forbes LLC918,904$236,002 06/30/2022
     MSFT918,904$236,002 06/30/2022
Compagnie Lombard Odier SCmA $233,422 06/30/2022
     MSFT908,279$233,284 06/30/2022
     Call5,200$138 06/30/2022
     Put0$0 06/30/2022
Two Sigma Investments LP907,729$233,132 06/30/2022
     MSFT907,729$233,132 06/30/2022
Tredje AP fonden904,783$232,375 06/30/2022
     MSFT904,783$232,375 06/30/2022
Montrusco Bolton Investments Inc.913,898$231,994 06/30/2022
     MSFT913,898$231,994 06/30/2022
Pendal Group Limited897,770$230,574 06/30/2022
     MSFT897,770$230,574 06/30/2022
Lazard Freres Gestion S.A.S.911,700$230,433 06/30/2022
     MSFT911,700$230,433 06/30/2022
Palestra Capital Management LLC894,444$229,720 06/30/2022
     MSFT894,444$229,720 06/30/2022
Rafferty Asset Management LLC890,721$228,764 06/30/2022
     MSFT890,721$228,764 06/30/2022
Cryder Capital Partners LLP880,676$226,184 06/30/2022
     MSFT880,676$226,184 06/30/2022
Industrial Alliance Investment Management Inc.879,226$225,812 06/30/2022
     MSFT879,226$225,812 06/30/2022
MML Investors Services LLC876,361$225,076 06/30/2022
     MSFT876,361$225,076 06/30/2022
Cerity Partners LLC872,820$224,167 06/30/2022
     MSFT872,820$224,167 06/30/2022
Mercer Global Advisors Inc. ADV868,007$222,930 06/30/2022
     MSFT868,007$222,930 06/30/2022
Beck Mack & Oliver LLC861,854$221,350 06/30/2022
     MSFT861,854$221,350 06/30/2022
Connor Clark & Lunn Investment Management Ltd.858,110$220,388 06/30/2022
     MSFT858,110$220,388 06/30/2022
Marathon Asset Mgmt Ltd856,955$220,093 06/30/2022
     MSFT856,955$220,093 06/30/2022
DAVENPORT & Co LLC857,231$219,658 06/30/2022
     MSFT857,231$219,658 06/30/2022
Hyperion Asset Management Ltd842,186$216,299 06/30/2022
     MSFT842,186$216,299 06/30/2022
Ilmarinen Mutual Pension Insurance Co840,000$215,737 06/30/2022
     MSFT840,000$215,737 06/30/2022
Nomura Holdings Inc. $215,473 06/30/2022
     Call730,000$181,162 06/30/2022
     MSFT269,456$66,870 06/30/2022
     Put131,200$32,559 06/30/2022
Morningstar Investment Services LLC823,666$213,481 06/30/2022
     MSFT823,666$213,481 06/30/2022
Ferguson Wellman Capital Management Inc.831,089$213,448 06/30/2022
     MSFT831,089$213,448 06/30/2022
Laird Norton Trust Company LLC830,309$213,248 06/30/2022
     MSFT830,309$213,248 06/30/2022
Scharf Investments LLC826,340$212,229 06/30/2022
     MSFT826,340$212,229 06/30/2022
Clal Insurance Enterprises Holdings Ltd826,000$212,142 06/30/2022
     MSFT826,000$212,142 06/30/2022
Quilter Plc823,343$211,459 06/30/2022
     MSFT823,343$211,459 06/30/2022
Harel Insurance Investments & Financial Services Ltd.815,564$209,461 06/30/2022
     MSFT815,564$209,461 06/30/2022
Personal Capital Advisors Corp814,930$209,299 06/30/2022
     MSFT814,930$209,299 06/30/2022
Armstrong Henry H Associates Inc.814,203$209,112 06/30/2022
     MSFT814,203$209,112 06/30/2022
MAI Capital Management $207,894 06/30/2022
     MSFT836,759$214,905 06/30/2022
     Put29,500$7,576 06/30/2022
     Call2,200$565 06/30/2022
Connectus Wealth LLC807,830$207,531 06/30/2022
     MSFT807,830$207,531 06/30/2022
Alberta Investment Management Corp805,103$206,775 06/30/2022
     MSFT805,103$206,775 06/30/2022
Gofen & Glossberg LLC IL805,006$206,750 06/30/2022
     MSFT805,006$206,750 06/30/2022
United Super Pty Ltd in its capacity as Trustee for the Construction & Building Unions Superannuation Fund804,850$206,710 06/30/2022
     MSFT804,850$206,710 06/30/2022
Dai Ichi Life Insurance Company Ltd799,105$205,234 06/30/2022
     MSFT799,105$205,234 06/30/2022
Eagle Asset Management Inc.797,381$204,791 06/30/2022
     MSFT797,381$204,791 06/30/2022
Veritas Investment Partners UK Ltd.796,962$204,741 06/30/2022
     MSFT796,962$204,741 06/30/2022
Vaughan Nelson Investment Management L.P.793,506$203,795 06/30/2022
     MSFT793,506$203,795 06/30/2022
Whittier Trust Co.788,397$202,475 06/30/2022
     MSFT788,397$202,475 06/30/2022
Waverton Investment Management Ltd786,900$202,100 06/30/2022
     MSFT786,900$202,100 06/30/2022
Oregon Public Employees Retirement Fund785,293$201,687 06/30/2022
     MSFT785,293$201,687 06/30/2022
TIAA FSB783,666$201,269 06/30/2022
     MSFT783,666$201,269 06/30/2022
Wolverine Trading LLC $201,181 06/30/2022
     Call2,154,100$560,626 06/30/2022
     Put1,448,100$376,883 06/30/2022
     MSFT67,002$17,438 06/30/2022
Jupiter Asset Management Ltd.780,739$200,541 06/30/2022
     MSFT780,739$200,541 06/30/2022
Investmentaktiengesellschaft Fuer Langfristige Investoren TGV778,050$199,827 06/30/2022
     MSFT778,050$199,827 06/30/2022
Williams Jones Wealth Management LLC.770,828$197,972 06/30/2022
     MSFT770,828$197,972 06/30/2022
Bradley Foster & Sargent Inc. CT764,583$196,367 06/30/2022
     MSFT764,583$196,367 06/30/2022
Stonehage Fleming Financial Services Holdings Ltd758,537$195,044 06/30/2022
     MSFT758,537$195,044 06/30/2022
HM Payson & Co.758,861$194,898 06/30/2022
     MSFT758,861$194,898 06/30/2022
Hartford Investment Management Co.757,200$194,472 06/30/2022
     MSFT757,200$194,472 06/30/2022
Oppenheimer & Co. Inc.754,531$193,787 06/30/2022
     MSFT754,531$193,787 06/30/2022
Coldstream Capital Management Inc.752,354$193,227 06/30/2022
     MSFT752,354$193,227 06/30/2022
MUFG Americas Holdings Corp751,082$192,901 06/30/2022
     MSFT751,082$192,901 06/30/2022
Fiduciary Trust Co.750,452$192,739 06/30/2022
     MSFT750,452$192,739 06/30/2022
Hudson Bay Capital Management LP750,000$192,623 06/30/2022
     MSFT750,000$192,623 06/30/2022
Voyager Global Management LP750,000$192,623 06/30/2022
     MSFT750,000$192,623 06/30/2022
TCW Group Inc.748,975$192,359 06/30/2022
     MSFT748,975$192,359 06/30/2022
AGF Investments Inc.746,263$191,663 06/30/2022
     MSFT746,263$191,663 06/30/2022
Silvercrest Asset Management Group LLC744,995$191,337 06/30/2022
     MSFT744,995$191,337 06/30/2022
Shell Asset Management Co.744,371$191,177 06/30/2022
     MSFT744,371$191,177 06/30/2022
Duquesne Family Office LLC740,785$190,256 06/30/2022
     MSFT740,785$190,256 06/30/2022
Oppenheimer Asset Management Inc.731,481$187,868 06/30/2022
     MSFT731,481$187,868 06/30/2022
Intermede Investment Partners Ltd731,255$187,808 06/30/2022
     MSFT731,255$187,808 06/30/2022
Private Advisor Group LLC729,345$187,318 06/30/2022
     MSFT729,345$187,318 06/30/2022
Johnson Investment Counsel Inc.725,471$186,323 06/30/2022
     MSFT725,471$186,323 06/30/2022
Focused Investors LLC725,200$186,253 06/30/2022
     MSFT725,200$186,253 06/30/2022
Segall Bryant & Hamill LLC724,765$186,175 06/30/2022
     MSFT724,765$186,175 06/30/2022
AE Wealth Management LLC723,338$185,775 06/30/2022
     MSFT723,338$185,775 06/30/2022
Boston Private Wealth LLC721,887$185,402 06/30/2022
     MSFT721,887$185,402 06/30/2022
Westwood Holdings Group Inc.719,478$184,782 06/30/2022
     MSFT719,478$184,782 06/30/2022
Gabelli Funds LLC718,561$184,548 06/30/2022
     MSFT718,561$184,548 06/30/2022
Abeille Asset Management SA716,482$184,014 06/30/2022
     MSFT716,482$184,014 06/30/2022
Sumitomo Mitsui DS Asset Management Company Ltd714,637$183,540 06/30/2022
     MSFT714,637$183,540 06/30/2022
ClariVest Asset Management LLC710,893$182,577 06/30/2022
     MSFT710,893$182,577 06/30/2022
Qube Research & Technologies Ltd $181,771 06/30/2022
     MSFT807,750$207,454 06/30/2022
     Put100,000$25,683 06/30/2022
Douglass Winthrop Advisors LLC706,115$181,351 06/30/2022
     MSFT706,115$181,351 06/30/2022
Kornitzer Capital Management Inc. KS705,222$181,122 06/30/2022
     MSFT705,222$181,122 06/30/2022
D.A. Davidson & CO.692,147$177,764 06/30/2022
     MSFT692,147$177,764 06/30/2022
Meitav Dash Investments Ltd.692,009$177,219 06/30/2022
     MSFT692,009$177,219 06/30/2022
Tairen Capital Ltd686,270$176,255 06/30/2022
     MSFT686,270$176,255 06/30/2022
TPG GP A LLC679,510$174,519 06/30/2022
     MSFT679,510$174,519 06/30/2022
Kestra Advisory Services LLC678,752$174,324 06/30/2022
     MSFT678,752$174,324 06/30/2022
Marsico Capital Management LLC676,564$173,762 06/30/2022
     MSFT676,564$173,762 06/30/2022
Financial Counselors Inc.670,958$172,322 06/30/2022
     MSFT670,958$172,322 06/30/2022
Wealthfront Advisers LLC664,450$170,651 06/30/2022
     MSFT664,450$170,651 06/30/2022
Riverbridge Partners LLC663,538$170,416 06/30/2022
     MSFT663,538$170,416 06/30/2022
Mn Services Vermogensbeheer B.V.661,611$169,922 06/30/2022
     MSFT661,611$169,922 06/30/2022
Board of Trustees of The Leland Stanford Junior University659,752$169,444 06/30/2022
     MSFT659,752$169,444 06/30/2022
Colony Group LLC656,525$168,615 06/30/2022
     MSFT656,525$168,615 06/30/2022
Gladstone Capital Management LLP653,681$167,885 06/30/2022
     MSFT653,681$167,885 06/30/2022
Brighton Jones LLC653,434$167,821 06/30/2022
     MSFT653,434$167,821 06/30/2022
South Dakota Investment Council648,844$166,643 06/30/2022
     MSFT648,844$166,643 06/30/2022
Crestwood Advisors Group LLC $166,479 06/30/2022
     MSFT647,687$166,349 06/30/2022
     Call500$130 06/30/2022
Taikang Asset Management Hong Kong Co Ltd81,992$165,241 06/30/2022
     MSFT81,992$165,241 06/30/2022
Tower Research Capital LLC TRC 636,551$163,485 06/30/2022
     MSFT636,551$163,485 06/30/2022
UMB Bank N A MO636,281$163,416 06/30/2022
     MSFT636,281$163,416 06/30/2022
Securian Asset Management Inc632,666$162,488 06/30/2022
     MSFT632,666$162,488 06/30/2022
Achmea Investment Management B.V.630,721$161,988 06/30/2022
     MSFT630,721$161,988 06/30/2022
ACR Alpine Capital Research LLC626,611$160,933 06/30/2022
     MSFT626,611$160,933 06/30/2022
Nicholas Company Inc.623,365$160,099 06/30/2022
     MSFT623,365$160,099 06/30/2022
Tocqueville Asset Management L.P.623,051$160,018 06/30/2022
     MSFT623,051$160,018 06/30/2022
Wafra Inc.622,177$159,794 06/30/2022
     MSFT622,177$159,794 06/30/2022
Trivest Advisors Ltd621,180$159,538 06/30/2022
     MSFT621,180$159,538 06/30/2022
Ninety One North America Inc.620,386$159,334 06/30/2022
     MSFT620,386$159,334 06/30/2022
BOKF NA619,563$159,122 06/30/2022
     MSFT619,563$159,122 06/30/2022
Adams Diversified Equity Fund Inc.618,100$158,747 06/30/2022
     MSFT618,100$158,747 06/30/2022
Advisors Asset Management Inc.614,911$157,928 06/30/2022
     MSFT614,911$157,928 06/30/2022
Nan Shan Life Insurance Co. Ltd.614,166$157,736 06/30/2022
     MSFT614,166$157,736 06/30/2022
Liontrust Investment Partners LLP609,478$156,532 06/30/2022
     MSFT609,478$156,532 06/30/2022
Mondrian Investment Partners LTD607,168$155,939 06/30/2022
     MSFT607,168$155,939 06/30/2022
Pictet & Cie Europe SA606,697$155,818 06/30/2022
     MSFT606,697$155,818 06/30/2022
Cannell Peter B & Co. Inc.603,244$154,931 06/30/2022
     MSFT603,244$154,931 06/30/2022
Capitolis Advisors LLC602,599$154,766 06/30/2022
     MSFT602,599$154,766 06/30/2022
Trillium Asset Management LLC596,438$154,394 06/30/2022
     MSFT596,438$154,394 06/30/2022
Cetera Advisor Networks LLC599,173$153,885 06/30/2022
     MSFT599,173$153,885 06/30/2022
Norinchukin Bank The595,860$153,035 06/30/2022
     MSFT595,860$153,035 06/30/2022
Whittier Trust Co. of Nevada Inc.593,162$152,335 06/30/2022
     MSFT593,162$152,335 06/30/2022
Joho Capital LLC590,800$151,735 06/30/2022
     MSFT590,800$151,735 06/30/2022
RE Advisers Corp583,087$149,754 06/30/2022
     MSFT583,087$149,754 06/30/2022
Crawford Investment Counsel Inc.581,968$149,467 06/30/2022
     MSFT581,968$149,467 06/30/2022
CMT Capital Markets Trading GmbH $149,424 06/30/2022
     Call2,336,700$600,135 06/30/2022
     Put1,757,900$451,481 06/30/2022
     MSFT3,000$770 06/30/2022
SG Americas Securities LLC $149,181 06/30/2022
     MSFT605,130$155,416 06/30/2022
     Put953,200$10,639 06/30/2022
     Call320,500$4,404 06/30/2022
Country Trust Bank580,084$148,983 06/30/2022
     MSFT580,084$148,983 06/30/2022
Maryland State Retirement & Pension System576,554$148,076 06/30/2022
     MSFT576,554$148,076 06/30/2022
Maverick Capital Ltd.575,580$147,826 06/30/2022
     MSFT575,580$147,826 06/30/2022
Saturna Capital CORP567,310$145,702 06/30/2022
     MSFT567,310$145,702 06/30/2022
Elo Mutual Pension Insurance Co561,385$144,181 06/30/2022
     MSFT561,385$144,181 06/30/2022
Milestone Resources Group Ltd560,037$143,834 06/30/2022
     MSFT560,037$143,834 06/30/2022
BI Asset Management Fondsmaeglerselskab A S559,152$143,607 06/30/2022
     MSFT559,152$143,607 06/30/2022
Steward Partners Investment Advisory LLC559,146$143,605 06/30/2022
     MSFT559,146$143,605 06/30/2022
HS Management Partners LLC556,317$142,879 06/30/2022
     MSFT556,317$142,879 06/30/2022
Douglas Lane & Associates LLC555,937$142,781 06/30/2022
     MSFT555,937$142,781 06/30/2022
555,085$142,562 06/30/2022
     MSFT555,085$142,562 06/30/2022
LA Financiere DE L Echiquier554,443$142,398 06/30/2022
     MSFT554,443$142,398 06/30/2022
Anomaly Capital Management LP552,834$141,984 06/30/2022
     MSFT552,834$141,984 06/30/2022
NS Partners Ltd551,063$141,530 06/30/2022
     MSFT551,063$141,530 06/30/2022
Congress Asset Management Co. MA550,294$141,332 06/30/2022
     MSFT550,294$141,332 06/30/2022
GWM Advisors LLC564,522$141,218 06/30/2022
     MSFT564,522$141,218 06/30/2022
Beacon Pointe Advisors LLC540,552$138,872 06/30/2022
     MSFT540,552$138,872 06/30/2022
Dorsal Capital Management LLC540,000$138,688 06/30/2022
     MSFT540,000$138,688 06/30/2022
Synovus Financial Corp539,369$138,556 06/30/2022
     MSFT539,369$138,556 06/30/2022
Tesco Pension Investment Ltd538,610$138,331 06/30/2022
     MSFT538,610$138,331 06/30/2022
Capital Counsel LLC NY537,028$137,925 06/30/2022
     MSFT537,028$137,925 06/30/2022
Bamco Inc. NY524,333$134,664 06/30/2022
     MSFT524,333$134,664 06/30/2022
Farmer Steven Patrick520,739$133,741 06/30/2022
     MSFT520,739$133,741 06/30/2022
Delta Asset Management LLC TN519,075$133,314 06/30/2022
     MSFT519,075$133,314 06/30/2022
Kensico Capital Management Corp518,700$133,218 06/30/2022
     MSFT518,700$133,218 06/30/2022
Pinnacle Associates Ltd.509,719$130,911 06/30/2022
     MSFT509,719$130,911 06/30/2022
Alleghany Corp DE508,169$130,514 06/30/2022
     MSFT508,169$130,514 06/30/2022
ANTIPODES PARTNERS Ltd506,429$130,066 06/30/2022
     MSFT506,429$130,066 06/30/2022
Avenir Corp501,304$128,750 06/30/2022
     MSFT501,304$128,750 06/30/2022
Meyer Handelman Co.548,149$127,665 09/30/2022
     MSFT548,149$127,665 09/30/2022
Altshuler Shaham Ltd $127,224 06/30/2022
     MSFT474,576$121,885 06/30/2022
     Call8,327$5,339 06/30/2022
Shelton Capital Management $126,656 06/30/2022
     MSFT497,751$127,837 06/30/2022
     Put4,600$1,181 06/30/2022
Martin Currie Ltd.488,592$125,485 06/30/2022
     MSFT488,592$125,485 06/30/2022
Aristotle Atlantic Partners LLC486,785$125,021 06/30/2022
     MSFT486,785$125,021 06/30/2022
EP Wealth Advisors LLC485,378$124,660 06/30/2022
     MSFT485,378$124,660 06/30/2022
Staley Capital Advisers Inc.485,329$124,647 06/30/2022
     MSFT485,329$124,647 06/30/2022
Crossmark Global Holdings Inc.481,582$123,684 06/30/2022
     MSFT481,582$123,684 06/30/2022
Markel Corp479,980$123,273 06/30/2022
     MSFT479,980$123,273 06/30/2022
Stonegate Investment Group LLC478,978$123,016 06/30/2022
     MSFT478,978$123,016 06/30/2022
Simplex Trading LLC $122,226 06/30/2022
     Call3,206,900$823,628 06/30/2022
     Put2,731,000$701,402 06/30/2022
Bridges Investment Management Inc.474,796$121,942 06/30/2022
     MSFT474,796$121,942 06/30/2022
Edmond DE Rothschild Holding S.A.473,798$121,686 06/30/2022
     MSFT473,798$121,686 06/30/2022
Bailard Inc.473,539$121,619 06/30/2022
     MSFT473,539$121,619 06/30/2022
Confluence Investment Management LLC521,488$121,455 09/30/2022
     MSFT521,488$121,455 09/30/2022
Boston Financial Mangement LLC470,103$120,737 06/30/2022
     MSFT470,103$120,737 06/30/2022
Associated Banc Corp470,025$120,717 06/30/2022
     MSFT470,025$120,717 06/30/2022
Busey Wealth Management468,664$120,366 06/30/2022
     MSFT468,664$120,366 06/30/2022
CWM LLC $119,751 06/30/2022
     MSFT466,271$119,752 06/30/2022
     Put100$1 06/30/2022
Ieq Capital LLC465,865$119,648 06/30/2022
     MSFT465,865$119,648 06/30/2022
GW&K Investment Management LLC463,742$119,103 06/30/2022
     MSFT463,742$119,103 06/30/2022
MFN Partners Management LP461,800$118,604 06/30/2022
     MSFT461,800$118,604 06/30/2022
RWC Asset Management LLP455,551$116,998 06/30/2022
     MSFT455,551$116,998 06/30/2022
Covington Capital Management453,575$116,492 06/30/2022
     MSFT453,575$116,492 06/30/2022
Banco Santander S.A.453,286$116,417 06/30/2022
     MSFT453,286$116,417 06/30/2022
Sculptor Capital LP451,681$116,005 06/30/2022
     MSFT451,681$116,005 06/30/2022
Rothschild & Co Wealth Management UK Ltd451,596$115,983 06/30/2022
     MSFT451,596$115,983 06/30/2022
Rothschild & Co. Asset Management US Inc.450,962$115,821 06/30/2022
     MSFT450,962$115,821 06/30/2022
Freestone Capital Holdings LLC449,262$115,384 06/30/2022
     MSFT449,262$115,384 06/30/2022
North Peak Capital Management LLC448,283$115,133 06/30/2022
     MSFT448,283$115,133 06/30/2022
Phoenix Holdings Ltd.447,521$115,049 06/30/2022
     MSFT447,521$115,049 06/30/2022
Corvex Management LP447,152$114,842 06/30/2022
     MSFT447,152$114,842 06/30/2022
CTC LLC $113,851 06/30/2022
     Call120,110$3,084,584 06/30/2022
     Put117,147$3,008,517 06/30/2022
     MSFT147,120$37,784 06/30/2022
Advisors Capital Management LLC442,411$113,625 06/30/2022
     MSFT442,411$113,625 06/30/2022
Sands Capital Management LLC442,327$113,603 06/30/2022
     MSFT442,327$113,603 06/30/2022
Stock Yards Bank & Trust Co.439,351$112,839 06/30/2022
     MSFT439,351$112,839 06/30/2022
Tybourne Capital Management HK Ltd.437,400$112,337 06/30/2022
     MSFT437,400$112,337 06/30/2022
Saratoga Research & Investment Management435,821$111,932 06/30/2022
     MSFT435,821$111,932 06/30/2022
Mar Vista Investment Partners LLC435,665$111,892 06/30/2022
     MSFT435,665$111,892 06/30/2022
Illinois Municipal Retirement Fund435,048$111,733 06/30/2022
     MSFT435,048$111,733 06/30/2022
Metropolitan Life Insurance Co NY434,739$111,654 06/30/2022
     MSFT434,739$111,654 06/30/2022
Peapack Gladstone Financial Corp433,925$111,446 06/30/2022
     MSFT433,925$111,446 06/30/2022
Perfromance Wealth Partners LLC432,781$111,151 06/30/2022
     MSFT432,781$111,151 06/30/2022
Meritage Group LP429,405$110,284 06/30/2022
     MSFT429,405$110,284 06/30/2022
Atria Wealth Solutions Inc. $110,050 06/30/2022
     MSFT216,326$55,559 06/30/2022
     Call212,170$54,491 06/30/2022
Nippon Life Global Investors Americas Inc.428,167$109,967 06/30/2022
     MSFT428,167$109,967 06/30/2022
Oakmont Corp425,207$109,206 06/30/2022
     MSFT425,207$109,206 06/30/2022
Capital Advisors Inc. OK424,536$109,034 06/30/2022
     MSFT424,536$109,034 06/30/2022
JustInvest LLC423,891$108,868 06/30/2022
     MSFT423,891$108,868 06/30/2022
Badgley Phelps Wealth Managers LLC419,301$107,689 06/30/2022
     MSFT419,301$107,689 06/30/2022
J. L. Bainbridge & Co. Inc. $107,614 06/30/2022
     MSFT416,507$106,972 06/30/2022
     Call2,500$642 06/30/2022
Cambridge Trust Co.418,105$107,382 06/30/2022
     MSFT418,105$107,382 06/30/2022
New Mexico Educational Retirement Board415,547$106,725 06/30/2022
     MSFT415,547$106,725 06/30/2022
Regentatlantic Capital LLC414,127$106,360 06/30/2022
     MSFT414,127$106,360 06/30/2022
Cetera Investment Advisers406,570$104,419 06/30/2022
     MSFT406,570$104,419 06/30/2022
Cornerstone Advisors LLC403,000$103,502 06/30/2022
     MSFT403,000$103,502 06/30/2022
Pinnacle Financial Partners Inc.402,765$103,442 06/30/2022
     MSFT402,765$103,442 06/30/2022
Inverness Counsel LLC NY399,575$102,623 06/30/2022
     MSFT399,575$102,623 06/30/2022
Salem Investment Counselors Inc.397,660$102,131 06/30/2022
     MSFT397,660$102,131 06/30/2022
Becker Capital Management Inc.397,525$102,096 06/30/2022
     MSFT397,525$102,096 06/30/2022
Putnam FL Investment Management Co.395,785$101,650 06/30/2022
     MSFT395,785$101,650 06/30/2022
Castleark Management LLC393,620$101,093 06/30/2022
     MSFT393,620$101,093 06/30/2022
Blue Whale Capital LLP392,764$100,874 06/30/2022
     MSFT392,764$100,874 06/30/2022
TCTC Holdings LLC390,918$100,400 06/30/2022
     MSFT390,918$100,400 06/30/2022
Pathstone Family Office LLC388,886$99,876 06/30/2022
     MSFT388,886$99,876 06/30/2022
Point72 Asset Management L.P. $99,280 06/30/2022
     MSFT386,060$99,152 06/30/2022
     Call42,200$10,838 06/30/2022
     Put41,700$10,710 06/30/2022
Clark Capital Management Group Inc.386,434$99,248 06/30/2022
     MSFT386,434$99,248 06/30/2022
Cantor Fitzgerald L. P.380,571$99,188 06/30/2022
     MSFT380,571$99,188 06/30/2022
Braun Stacey Associates Inc.385,542$99,018 06/30/2022
     MSFT385,542$99,018 06/30/2022
Hound Partners LLC384,210$98,677 06/30/2022
     MSFT384,210$98,677 06/30/2022
Atria Investments LLC383,928$98,604 06/30/2022
     MSFT383,928$98,604 06/30/2022
Argent Capital Management LLC382,331$98,194 06/30/2022
     MSFT382,331$98,194 06/30/2022
Kiwi Wealth Investments Limited Partnership381,756$98,046 06/30/2022
     MSFT381,756$98,046 06/30/2022
Guinness Asset Management LTD380,979$97,856 06/30/2022
     MSFT380,979$97,856 06/30/2022
Park National Corp OH420,059$97,832 09/30/2022
     MSFT420,059$97,832 09/30/2022
Spears Abacus Advisors LLC379,123$97,370 06/30/2022
     MSFT379,123$97,370 06/30/2022
Westwood Management Corp IL377,950$97,069 06/30/2022
     MSFT377,950$97,069 06/30/2022
Davis Selected Advisers377,148$96,863 06/30/2022
     MSFT377,148$96,863 06/30/2022
Meeder Asset Management Inc.373,423$95,907 06/30/2022
     MSFT373,423$95,907 06/30/2022
Hancock Whitney Corp372,573$95,688 06/30/2022
     MSFT372,573$95,688 06/30/2022
Capital International Ltd.371,718$95,468 06/30/2022
     MSFT371,718$95,468 06/30/2022
Investment Management Corp of Ontario367,821$94,467 06/30/2022
     MSFT367,821$94,467 06/30/2022
James Hambro & Partners365,963$94,025 06/30/2022
     MSFT365,963$94,025 06/30/2022
Sit Investment Associates Inc.365,896$93,973 06/30/2022
     MSFT365,896$93,973 06/30/2022
Glenview Trust Co364,775$93,685 06/30/2022
     MSFT364,775$93,685 06/30/2022
Bluestein R H & Co.362,922$93,209 06/30/2022
     MSFT362,922$93,209 06/30/2022
KCM Investment Advisors LLC362,764$93,169 06/30/2022
     MSFT362,764$93,169 06/30/2022
Raymond James Trust N.A.362,461$93,091 06/30/2022
     MSFT362,461$93,091 06/30/2022
Davidson Kempner Capital Management LP362,119$93,014 06/30/2022
     MSFT362,119$93,014 06/30/2022
Davis R M Inc.361,952$92,960 06/30/2022
     MSFT361,952$92,960 06/30/2022
Great Lakes Advisors LLC360,211$92,513 06/30/2022
     MSFT360,211$92,513 06/30/2022
Howland Capital Management LLC359,143$92,239 06/30/2022
     MSFT359,143$92,239 06/30/2022
Fort Pitt Capital Group LLC358,346$92,034 06/30/2022
     MSFT358,346$92,034 06/30/2022
FDx Advisors Inc.358,286$92,019 06/30/2022
     MSFT358,286$92,019 06/30/2022
Massmutual Trust Co. FSB ADV357,330$91,773 06/30/2022
     MSFT357,330$91,773 06/30/2022
Cpwm LLC357,273$91,758 06/30/2022
     MSFT357,273$91,758 06/30/2022
AIA Group Ltd357,043$91,699 06/30/2022
     MSFT357,043$91,699 06/30/2022
Eastern Bank349,912$89,867 06/30/2022
     MSFT349,912$89,867 06/30/2022
Clarius Group LLC348,514$89,509 06/30/2022
     MSFT348,514$89,509 06/30/2022
Wilkinson Global Asset Management LLC345,822$88,818 06/30/2022
     MSFT345,822$88,818 06/30/2022
Parsec Financial Management Inc.345,176$88,651 06/30/2022
     MSFT345,176$88,651 06/30/2022
Cypress Funds LLC344,655$88,518 06/30/2022
     MSFT344,655$88,518 06/30/2022
Blacksheep Fund Management Ltd344,200$88,401 06/30/2022
     MSFT344,200$88,401 06/30/2022
OLD National Bancorp IN343,925$88,331 06/30/2022
     MSFT343,925$88,331 06/30/2022
Clifford Swan Investment Counsel LLC341,681$87,754 06/30/2022
     MSFT341,681$87,754 06/30/2022
AMI Asset Management Corp337,246$86,615 06/30/2022
     MSFT337,246$86,615 06/30/2022
Heritage Investors Management Corp334,832$85,995 06/30/2022
     MSFT334,832$85,995 06/30/2022
Highland Private Wealth Management334,386$85,880 06/30/2022
     MSFT334,386$85,880 06/30/2022
Donaldson Capital Management LLC334,353$85,872 06/30/2022
     MSFT334,353$85,872 06/30/2022
Birch Hill Investment Advisors LLC334,090$85,804 06/30/2022
     MSFT334,090$85,804 06/30/2022
London & Capital Asset Management Ltd333,859$85,745 06/30/2022
     MSFT333,859$85,745 06/30/2022
Bristol Gate Capital Partners Inc.333,562$85,669 06/30/2022
     MSFT333,562$85,669 06/30/2022
Vaughan David Investments LLC IL333,544$85,664 06/30/2022
     MSFT333,544$85,664 06/30/2022
Highland Capital Management LLC333,255$85,590 06/30/2022
     MSFT333,255$85,590 06/30/2022
Ossiam332,656$85,436 06/30/2022
     MSFT332,656$85,436 06/30/2022
Ashfield Capital Partners LLC330,226$84,812 06/30/2022
     MSFT330,226$84,812 06/30/2022
TenCore Partners LP $84,632 06/30/2022
     MSFT229,525$58,949 06/30/2022
     Call100,000$25,683 06/30/2022
Mogy Joel R Investment Counsel Inc.328,547$84,381 06/30/2022
     MSFT328,547$84,381 06/30/2022
Stephens Inc. AR327,531$84,120 06/30/2022
     MSFT327,531$84,120 06/30/2022
Cohen Klingenstein LLC327,500$84,112 06/30/2022
     MSFT327,500$84,112 06/30/2022
Bristlecone Advisors LLC327,081$84,004 06/30/2022
     MSFT327,081$84,004 06/30/2022
IMC Chicago LLC $83,903 06/30/2022
     Call2,077,500$533,564 06/30/2022
     Put1,866,800$479,450 06/30/2022
     MSFT115,986$29,789 06/30/2022
Northwestern Mutual Investment Management Company LLC326,514$83,859 06/30/2022
     MSFT326,514$83,859 06/30/2022
Independent Advisor Alliance326,375$83,823 06/30/2022
     MSFT326,375$83,823 06/30/2022
Worldquant Millennium Advisors LLC324,208$83,266 06/30/2022
     MSFT324,208$83,266 06/30/2022
Cullen Capital Management LLC324,121$83,244 06/30/2022
     MSFT324,121$83,244 06/30/2022
Brinker Capital Investments LLC323,301$83,034 06/30/2022
     MSFT323,301$83,034 06/30/2022
Ziegler Capital Management LLC322,347$82,788 06/30/2022
     MSFT322,347$82,788 06/30/2022
Veritable L.P.322,265$82,767 06/30/2022
     MSFT322,265$82,767 06/30/2022
Bain Capital Public Equity Management II LLC320,494$82,312 06/30/2022
     MSFT320,494$82,312 06/30/2022
Balyasny Asset Management LLC $82,221 06/30/2022
     MSFT450,438$115,686 06/30/2022
     Put279,000$71,656 06/30/2022
     Call148,700$38,191 06/30/2022
Lido Advisors LLC $82,035 06/30/2022
     MSFT486,314$124,900 06/30/2022
     Put169,900$43,635 06/30/2022
     Call3,000$770 06/30/2022
GAM Holding AG319,325$82,012 06/30/2022
     MSFT319,325$82,012 06/30/2022
NFJ Investment Group LLC319,320$82,011 06/30/2022
     MSFT319,320$82,011 06/30/2022
Schwartz Investment Counsel Inc.319,177$81,974 06/30/2022
     MSFT319,177$81,974 06/30/2022
Profund Advisors LLC317,787$81,617 06/30/2022
     MSFT317,787$81,617 06/30/2022
Jackson Square Partners LLC314,382$80,742 06/30/2022
     MSFT314,382$80,742 06/30/2022
InterOcean Capital Group LLC $80,396 06/30/2022
     MSFT315,933$81,141 06/30/2022
     Put2,900$745 06/30/2022
Avalon Investment & Advisory311,151$79,913 06/30/2022
     MSFT311,151$79,913 06/30/2022
Mcdaniel Terry & Co.310,986$79,871 06/30/2022
     MSFT310,986$79,871 06/30/2022
Citizens Financial Group Inc RI310,283$79,690 06/30/2022
     MSFT310,283$79,690 06/30/2022
BRYN MAWR TRUST Co310,242$79,680 06/30/2022
     MSFT310,242$79,680 06/30/2022
SPF Beheer BV304,917$78,312 06/30/2022
     MSFT304,917$78,312 06/30/2022
NewEdge Wealth LLC303,719$78,004 06/30/2022
     MSFT303,719$78,004 06/30/2022
Kinneret Advisory LLC302,760$77,758 06/30/2022
     MSFT302,760$77,758 06/30/2022
Chartwell Investment Partners LLC301,831$77,519 06/30/2022
     MSFT301,831$77,519 06/30/2022
Prudential PLC301,516$77,439 06/30/2022
     MSFT301,516$77,439 06/30/2022
Townsquare Capital LLC300,454$77,165 06/30/2022
     MSFT300,454$77,165 06/30/2022
Martingale Asset Management L P298,105$76,563 06/30/2022
     MSFT298,105$76,563 06/30/2022
Stack Financial Management Inc296,578$76,170 06/30/2022
     MSFT296,578$76,170 06/30/2022
Baader Bank INC $75,945 06/30/2022
     MSFT283,690$72,858 06/30/2022
     Call46,800$6,995 06/30/2022
     Put46,800$3,908 06/30/2022
Wesbanco Bank Inc.294,202$75,560 06/30/2022
     MSFT294,202$75,560 06/30/2022
Guyasuta Investment Advisors Inc.293,542$75,390 06/30/2022
     MSFT293,542$75,390 06/30/2022
Vestcor Inc291,148$74,776 06/30/2022
     MSFT291,148$74,776 06/30/2022
Stratos Wealth Partners LTD.290,914$74,715 06/30/2022
     MSFT290,914$74,715 06/30/2022
First National Bank of Omaha290,856$74,700 06/30/2022
     MSFT290,856$74,700 06/30/2022
Alpha Cubed Investments LLC289,038$74,234 06/30/2022
     MSFT289,038$74,234 06/30/2022
CENTRAL TRUST Co287,787$73,913 06/30/2022
     MSFT287,787$73,913 06/30/2022
Advisor Partners LLC287,654$73,878 06/30/2022
     MSFT287,654$73,878 06/30/2022
Immersion Capital LLP286,820$73,664 06/30/2022
     MSFT286,820$73,664 06/30/2022
Banque Cantonale Vaudoise285,226$73,255 06/30/2022
     MSFT285,226$73,255 06/30/2022
Osterweis Capital Management Inc.285,018$73,201 06/30/2022
     MSFT285,018$73,201 06/30/2022
Parthenon LLC283,973$72,933 06/30/2022
     MSFT283,973$72,933 06/30/2022
Private Wealth Partners LLC281,911$72,403 06/30/2022
     MSFT281,911$72,403 06/30/2022
Grandfield & Dodd LLC281,516$72,300 06/30/2022
     MSFT281,516$72,300 06/30/2022
United Services Automobile Association280,264$71,980 06/30/2022
     MSFT280,264$71,980 06/30/2022
Wade G W & Inc.279,589$71,807 06/30/2022
     MSFT279,589$71,807 06/30/2022
Chilton Capital Management LLC279,410$71,761 06/30/2022
     MSFT279,410$71,761 06/30/2022
Fullerton Fund Management Co Ltd.278,884$71,626 06/30/2022
     MSFT278,884$71,626 06/30/2022
Bollard Group LLC277,194$71,192 06/30/2022
     MSFT277,194$71,192 06/30/2022
O Shaughnessy Asset Management LLC276,913$71,120 06/30/2022
     MSFT276,913$71,120 06/30/2022
Maryland Capital Management276,207$70,938 06/30/2022
     MSFT276,207$70,938 06/30/2022
Chesley Taft & Associates LLC276,189$70,934 06/30/2022
     MSFT276,189$70,934 06/30/2022
Carnegie Capital Asset Management LLC274,709$70,553 06/30/2022
     MSFT274,709$70,553 06/30/2022
Penserra Capital Management LLC274,578$70,519 06/30/2022
     MSFT274,578$70,519 06/30/2022
Greenleaf Trust274,339$70,458 06/30/2022
     MSFT274,339$70,458 06/30/2022
Livforsakringsbolaget Skandia Omsesidigt273,732$70,303 06/30/2022
     MSFT273,732$70,303 06/30/2022
Hyman Charles D271,596$69,754 06/30/2022
     MSFT271,596$69,754 06/30/2022
Nwam LLC266,390$69,620 06/30/2022
     MSFT266,390$69,620 06/30/2022
Cat Rock Capital Management LP271,000$69,601 06/30/2022
     MSFT271,000$69,601 06/30/2022
First National Trust Co267,543$68,713 06/30/2022
     MSFT267,543$68,713 06/30/2022
Hardman Johnston Global Advisors LLC267,361$68,666 06/30/2022
     MSFT267,361$68,666 06/30/2022
Dana Investment Advisors Inc.266,867$68,539 06/30/2022
     MSFT266,867$68,539 06/30/2022
Caledonia Investments PLC266,767$68,522 06/30/2022
     MSFT266,767$68,522 06/30/2022
Farmers & Merchants Investments Inc.266,562$68,461 06/30/2022
     MSFT266,562$68,461 06/30/2022
Atmos Capital Gestao DE Recursos LTDA.265,352$68,150 06/30/2022
     MSFT265,352$68,150 06/30/2022
Tower Bridge Advisors265,212$68,114 06/30/2022
     MSFT265,212$68,114 06/30/2022
Roffman Miller Associates Inc. PA264,737$67,993 06/30/2022
     MSFT264,737$67,993 06/30/2022
Dearborn Partners LLC264,655$67,971 06/30/2022
     MSFT264,655$67,971 06/30/2022
Bowen Hanes & Co. Inc.264,024$67,809 06/30/2022
     MSFT264,024$67,809 06/30/2022
Gamble Jones Investment Counsel263,772$67,744 06/30/2022
     MSFT263,772$67,744 06/30/2022
Northeast Investment Management262,783$67,491 06/30/2022
     MSFT262,783$67,491 06/30/2022
Cresset Asset Management LLC277,459$67,380 06/30/2022
     MSFT277,459$67,380 06/30/2022
Holocene Advisors LP261,933$67,272 06/30/2022
     MSFT261,933$67,272 06/30/2022
Capital International Sarl261,026$67,039 06/30/2022
     MSFT261,026$67,039 06/30/2022
MEAG MUNICH ERGO Kapitalanlagegesellschaft mbH259,722$66,704 06/30/2022
     MSFT259,722$66,704 06/30/2022
Empire Life Investments Inc.258,779$66,462 06/30/2022
     MSFT258,779$66,462 06/30/2022
Triple Frond Partners LLC258,387$66,362 06/30/2022
     MSFT258,387$66,362 06/30/2022
Harvest Volatility Management LLC258,332$66,347 06/30/2022
     MSFT258,332$66,347 06/30/2022
WASHINGTON TRUST Co258,235$66,323 06/30/2022
     MSFT258,235$66,323 06/30/2022
Ameritas Investment Partners Inc.257,600$66,159 06/30/2022
     MSFT257,600$66,159 06/30/2022
Obermeyer Wood Investment Counsel Lllp257,385$66,104 06/30/2022
     MSFT257,385$66,104 06/30/2022
Tokio Marine Asset Management Co. Ltd.256,618$65,907 06/30/2022
     MSFT256,618$65,907 06/30/2022
Roosevelt Investment Group Inc.255,994$65,747 06/30/2022
     MSFT255,994$65,747 06/30/2022
Meritage Portfolio Management255,757$65,686 06/30/2022
     MSFT255,757$65,686 06/30/2022
255,521$65,625 06/30/2022
     MSFT255,521$65,625 06/30/2022
Allstate Corp255,422$65,600 06/30/2022
     MSFT255,422$65,600 06/30/2022
Klingenstein Fields & Co. LP255,230$65,551 06/30/2022
     MSFT255,230$65,551 06/30/2022
Systematic Alpha Investments LLC254,402$65,338 06/30/2022
     MSFT254,402$65,338 06/30/2022
Smith Salley & Associates251,861$64,684 06/30/2022
     MSFT251,861$64,684 06/30/2022
Mmbg Investment Advisors CO.251,393$64,565 06/30/2022
     MSFT251,393$64,565 06/30/2022
National Asset Management Inc.251,259$64,533 06/30/2022
     MSFT251,259$64,533 06/30/2022
DF Dent & Co. Inc.251,198$64,515 06/30/2022
     MSFT251,198$64,515 06/30/2022
NorthCrest Asset Manangement LLC251,063$64,481 06/30/2022
     MSFT251,063$64,481 06/30/2022
Argent Trust Co250,877$64,433 06/30/2022
     MSFT250,877$64,433 06/30/2022
Summitry LLC250,764$64,404 06/30/2022
     MSFT250,764$64,404 06/30/2022
Suvretta Capital Management LLC250,157$64,248 06/30/2022
     MSFT250,157$64,248 06/30/2022
Appaloosa LP250,000$64,208 06/30/2022
     MSFT250,000$64,208 06/30/2022
Campbell Newman Asset Management Inc.247,846$63,654 06/30/2022
     MSFT247,846$63,654 06/30/2022
united american securities inc. d b a uas asset management 247,367$63,531 06/30/2022
     MSFT247,367$63,531 06/30/2022
Granite Investment Partners LLC246,791$63,383 06/30/2022
     MSFT246,791$63,383 06/30/2022
Sather Financial Group Inc245,636$63,087 06/30/2022
     MSFT245,636$63,087 06/30/2022
Samlyn Capital LLC245,579$63,073 06/30/2022
     MSFT245,579$63,073 06/30/2022
GFI Investment Counsel Ltd.245,537$63,061 06/30/2022
     MSFT245,537$63,061 06/30/2022
Ingalls & Snyder LLC245,262$62,991 06/30/2022
     MSFT245,262$62,991 06/30/2022
Edgemoor Investment Advisors Inc.244,299$62,743 06/30/2022
     MSFT244,299$62,743 06/30/2022
Dupont Capital Management Corp244,082$62,688 06/30/2022
     MSFT244,082$62,688 06/30/2022
Cullinan Associates Inc.243,741$62,600 06/30/2022
     MSFT243,741$62,600 06/30/2022
Lateef Investment Management L.P.242,823$62,364 06/30/2022
     MSFT242,823$62,364 06/30/2022
Ethic Inc.241,422$62,004 06/30/2022
     MSFT241,422$62,004 06/30/2022
241,374$61,992 06/30/2022
     MSFT241,374$61,992 06/30/2022
Elite Wealth Management Inc.241,307$61,975 06/30/2022
     MSFT241,307$61,975 06/30/2022
YCG LLC241,108$61,924 06/30/2022
     MSFT241,108$61,924 06/30/2022
RMB Capital Management LLC241,075$61,915 06/30/2022
     MSFT241,075$61,915 06/30/2022
Wetherby Asset Management Inc. $61,598 06/30/2022
     MSFT239,537$61,521 06/30/2022
     Call300$77 06/30/2022
Miracle Mile Advisors LLC239,550$61,524 06/30/2022
     MSFT239,550$61,524 06/30/2022
Mill Capital Management LLC238,957$61,371 06/30/2022
     MSFT238,957$61,371 06/30/2022
Maple Capital Management Inc.237,593$61,021 06/30/2022
     MSFT237,593$61,021 06/30/2022
Ironvine Capital Partners LLC237,507$60,999 06/30/2022
     MSFT237,507$60,999 06/30/2022
Voloridge Investment Management LLC236,864$60,834 06/30/2022
     MSFT236,864$60,834 06/30/2022
Locust Wood Capital Advisers LLC235,713$60,538 06/30/2022
     MSFT235,713$60,538 06/30/2022
General American Investors Co. Inc.235,000$60,355 06/30/2022
     MSFT235,000$60,355 06/30/2022
Hitchwood Capital Management LP235,000$60,355 06/30/2022
     MSFT235,000$60,355 06/30/2022
Franklin Street Advisors Inc. NC234,901$60,330 06/30/2022
     MSFT234,901$60,330 06/30/2022
Sandy Spring Bank234,460$60,216 06/30/2022
     MSFT234,460$60,216 06/30/2022
Waters Parkerson & CO. LLC233,996$60,097 06/30/2022
     MSFT233,996$60,097 06/30/2022
Suncoast Equity Management232,504$59,714 06/30/2022
     MSFT232,504$59,714 06/30/2022
Smith Chas P & Associates PA Cpas231,396$59,429 06/30/2022
     MSFT231,396$59,429 06/30/2022
Rockland Trust Co.230,697$59,251 06/30/2022
     MSFT230,697$59,251 06/30/2022
Ancora Advisors LLC229,576$58,962 06/30/2022
     MSFT229,576$58,962 06/30/2022
Wesleyan Assurance Society228,400$58,667 06/30/2022
     MSFT228,400$58,667 06/30/2022
Oak Ridge Investments LLC227,756$58,495 06/30/2022
     MSFT227,756$58,495 06/30/2022
Aureus Asset Management LLC227,112$58,329 06/30/2022
     MSFT227,112$58,329 06/30/2022
Toroso Investments LLC226,689$58,221 06/30/2022
     MSFT226,689$58,221 06/30/2022
Exencial Wealth Advisors LLC226,566$58,189 06/30/2022
     MSFT226,566$58,189 06/30/2022
Siemens Fonds Invest GmbH226,314$58,124 06/30/2022
     MSFT226,314$58,124 06/30/2022
Moors & Cabot Inc.225,850$58,005 06/30/2022
     MSFT225,850$58,005 06/30/2022
Woodley Farra Manion Portfolio Management Inc.223,469$57,394 06/30/2022
     MSFT223,469$57,394 06/30/2022
Gilder Gagnon Howe & Co. LLC223,304$57,351 06/30/2022
     MSFT223,304$57,351 06/30/2022
Evergreen Capital Management LLC222,763$57,212 06/30/2022
     MSFT222,763$57,212 06/30/2022
Norris Perne & French LLP MI222,614$57,174 06/30/2022
     MSFT222,614$57,174 06/30/2022
Welch Group LLC222,258$57,083 06/30/2022
     MSFT222,258$57,083 06/30/2022
Kanawha Capital Management LLC221,634$56,922 06/30/2022
     MSFT221,634$56,922 06/30/2022
Cetera Advisors LLC221,335$56,845 06/30/2022
     MSFT221,335$56,845 06/30/2022
Aptus Capital Advisors LLC219,610$56,402 06/30/2022
     MSFT219,610$56,402 06/30/2022
Select Equity Group L.P.219,574$56,393 06/30/2022
     MSFT219,574$56,393 06/30/2022
Alta Capital Management LLC218,999$56,245 06/30/2022
     MSFT218,999$56,245 06/30/2022
Candlestick Capital Management LP $56,223 06/30/2022
     Call200,000$51,366 06/30/2022
     MSFT18,913$4,857 06/30/2022
Sander Capital Advisors Inc.218,245$56,052 06/30/2022
     MSFT218,245$56,052 06/30/2022
Woodline Partners LP216,551$55,617 06/30/2022
     MSFT216,551$55,617 06/30/2022
Berkshire Asset Management LLC PA215,886$55,446 06/30/2022
     MSFT215,886$55,446 06/30/2022
Nichols & Pratt Advisers LLP MA215,058$55,331 06/30/2022
     MSFT215,058$55,331 06/30/2022
Avantax Advisory Services Inc.215,129$55,252 06/30/2022
     MSFT215,129$55,252 06/30/2022
Estabrook Capital Management214,648$55,128 06/30/2022
     MSFT214,648$55,128 06/30/2022
Meiji Yasuda Asset Management Co Ltd.214,027$54,969 06/30/2022
     MSFT214,027$54,969 06/30/2022
Strategic Wealth Advisors Group LLC209,335$54,966 06/30/2022
     MSFT209,335$54,966 06/30/2022
Petrus Trust Company LTA212,984$54,701 06/30/2022
     MSFT212,984$54,701 06/30/2022
Advisory Services Network LLC212,837$54,663 06/30/2022
     MSFT212,837$54,663 06/30/2022
Snowden Capital Advisors LLC212,687$54,624 06/30/2022
     MSFT212,687$54,624 06/30/2022
Kingsview Wealth Management LLC212,636$54,611 06/30/2022
     MSFT212,636$54,611 06/30/2022
Compass Capital Management Inc.212,584$54,598 06/30/2022
     MSFT212,584$54,598 06/30/2022
Squarepoint Ops LLC $54,587 06/30/2022
     Call425,700$109,333 06/30/2022
     Put409,300$105,121 06/30/2022
     MSFT196,141$50,375 06/30/2022
Spire Wealth Management211,322$54,274 06/30/2022
     MSFT211,322$54,274 06/30/2022
LGT Fund Management Co Ltd.211,264$54,259 06/30/2022
     MSFT211,264$54,259 06/30/2022
Alps Advisors Inc.210,670$54,107 06/30/2022
     MSFT210,670$54,107 06/30/2022
South State CORP.210,513$54,066 06/30/2022
     MSFT210,513$54,066 06/30/2022
NZS Capital LLC210,105$53,961 06/30/2022
     MSFT210,105$53,961 06/30/2022
Fernbridge Capital Management LP210,084$53,956 06/30/2022
     MSFT210,084$53,956 06/30/2022
NWI Management LP210,000$53,934 06/30/2022
     MSFT210,000$53,934 06/30/2022
Lannebo Fonder AB210,000$53,934 06/30/2022
     MSFT210,000$53,934 06/30/2022
Everence Capital Management Inc.209,588$53,828 06/30/2022
     MSFT209,588$53,828 06/30/2022
FineMark National Bank & Trust208,713$53,604 06/30/2022
     MSFT208,713$53,604 06/30/2022
Corient Capital Partners LLC208,644$53,586 06/30/2022
     MSFT208,644$53,586 06/30/2022
Davidson Investment Advisors208,336$53,507 06/30/2022
     MSFT208,336$53,507 06/30/2022
First Horizon Advisors Inc.207,799$53,369 06/30/2022
     MSFT207,799$53,369 06/30/2022
Community Trust & Investment Co.207,031$53,172 06/30/2022
     MSFT207,031$53,172 06/30/2022
Azimuth Capital Investment Management LLC206,903$53,139 06/30/2022
     MSFT206,903$53,139 06/30/2022
Taurus Asset Management LLC206,291$52,982 06/30/2022
     MSFT206,291$52,982 06/30/2022
Vantage Investment Partners LLC205,398$52,752 06/30/2022
     MSFT205,398$52,752 06/30/2022
Glenview Capital Management LLC205,392$52,751 06/30/2022
     MSFT205,392$52,751 06/30/2022
Asset Advisors Investment Management LLC205,193$52,700 06/30/2022
     MSFT205,193$52,700 06/30/2022
Baldwin Brothers Inc. MA204,745$52,585 06/30/2022
     MSFT204,745$52,585 06/30/2022
Quest Investment Management LLC202,873$52,104 06/30/2022
     MSFT202,873$52,104 06/30/2022
Gotham Asset Management LLC202,742$52,070 06/30/2022
     MSFT202,742$52,070 06/30/2022
Investment House LLC202,492$52,006 06/30/2022
     MSFT202,492$52,006 06/30/2022
Dakota Wealth Management $51,867 06/30/2022
     MSFT203,748$52,329 06/30/2022
     Put1,800$462 06/30/2022
Ardevora Asset Management LLP201,701$51,803 06/30/2022
     MSFT201,701$51,803 06/30/2022
Richard Bernstein Advisors LLC201,325$51,706 06/30/2022
     MSFT201,325$51,706 06/30/2022
Kovitz Investment Group Partners LLC200,051$51,379 06/30/2022
     MSFT200,051$51,379 06/30/2022
Calamos Wealth Management LLC199,871$51,333 06/30/2022
     MSFT199,871$51,333 06/30/2022
First Long Island Investors LLC199,713$51,292 06/30/2022
     MSFT199,713$51,292 06/30/2022
Wedbush Securities Inc.199,989$51,284 06/30/2022
     MSFT199,989$51,284 06/30/2022
HighTower Trust Services LTA200,440$50,962 06/30/2022
     MSFT200,440$50,962 06/30/2022
ZWJ Investment Counsel Inc.197,992$50,850 06/30/2022
     MSFT197,992$50,850 06/30/2022
Logan Capital Management Inc.196,555$50,481 06/30/2022
     MSFT196,555$50,481 06/30/2022
HB Wealth Management LLC196,415$50,445 06/30/2022
     MSFT196,415$50,445 06/30/2022
Bard Financial Services Inc.196,173$50,383 06/30/2022
     MSFT196,173$50,383 06/30/2022
Cumberland Partners Ltd194,195$49,875 06/30/2022
     MSFT194,195$49,875 06/30/2022
Violich Capital Management Inc.193,674$49,741 06/30/2022
     MSFT193,674$49,741 06/30/2022
Provident Investment Management Inc.193,539$49,706 06/30/2022
     MSFT193,539$49,706 06/30/2022
Jag Capital Management LLC193,226$49,626 06/30/2022
     MSFT193,226$49,626 06/30/2022
Baskin Financial Services Inc.192,980$49,563 06/30/2022
     MSFT192,980$49,563 06/30/2022
Moody Lynn & Lieberson LLC192,571$49,458 06/30/2022
     MSFT192,571$49,458 06/30/2022
Vancity Investment Management Ltd191,841$49,271 06/30/2022
     MSFT191,841$49,271 06/30/2022
Reynders McVeigh Capital Management LLC191,785$49,256 06/30/2022
     MSFT191,785$49,256 06/30/2022
Philadelphia Trust Co.191,555$49,197 06/30/2022
     MSFT191,555$49,197 06/30/2022
Howard Capital Management Group LLC191,312$49,135 06/30/2022
     MSFT191,312$49,135 06/30/2022
Sigma Planning Corp $48,911 06/30/2022
     MSFT190,140$48,834 06/30/2022
     Call1,300$334 06/30/2022
     Put1,000$257 06/30/2022
TPI Fund Managers Ltd189,992$48,796 06/30/2022
     MSFT189,992$48,796 06/30/2022
Venture Visionary Partners LLC189,637$48,705 06/30/2022
     MSFT189,637$48,705 06/30/2022
Bowie Capital Management LLC189,262$48,608 06/30/2022
     MSFT189,262$48,608 06/30/2022
Doyle Wealth Management187,332$48,112 06/30/2022
     MSFT187,332$48,112 06/30/2022
Bedrijfstakpensioenfonds Voor DE Media PNO195,700$48,077 06/30/2022
     MSFT195,700$48,077 06/30/2022
Itau Unibanco Holding S.A.186,905$48,003 06/30/2022
     MSFT186,905$48,003 06/30/2022
Metropolis Capital Ltd185,962$47,761 06/30/2022
     MSFT185,962$47,761 06/30/2022
National Mutual Insurance Federation of Agricultural Cooperatives185,900$47,745 06/30/2022
     MSFT185,900$47,745 06/30/2022
YHB Investment Advisors Inc.183,628$47,161 06/30/2022
     MSFT183,628$47,161 06/30/2022
Eagle Global Advisors LLC183,531$47,136 06/30/2022
     MSFT183,531$47,136 06/30/2022
Sequoia Financial Advisors LLC182,608$46,901 06/30/2022
     MSFT182,608$46,901 06/30/2022
Osborne Partners Capital Management LLC182,069$46,761 06/30/2022
     MSFT182,069$46,761 06/30/2022
LVM Capital Management Ltd. MI181,925$46,724 06/30/2022
     MSFT181,925$46,724 06/30/2022
Verde Servicos Internacionais S.A.181,617$46,645 06/30/2022
     MSFT181,617$46,645 06/30/2022
Cidel Asset Management Inc.181,535$46,624 06/30/2022
     MSFT181,535$46,624 06/30/2022
Motley Fool Asset Management LLC176,986$46,521 06/30/2022
     MSFT176,986$46,521 06/30/2022
Amica Mutual Insurance Co.181,100$46,512 06/30/2022
     MSFT181,100$46,512 06/30/2022
Fulton Breakefield Broenniman LLC180,351$46,319 06/30/2022
     MSFT180,351$46,319 06/30/2022
JBF Capital Inc.180,000$46,229 06/30/2022
     MSFT180,000$46,229 06/30/2022
Sawgrass Asset Management LLC179,093$45,996 06/30/2022
     MSFT179,093$45,996 06/30/2022
Redpoint Investment Management Pty Ltd178,853$45,935 06/30/2022
     MSFT178,853$45,935 06/30/2022
Lincoln National Corp178,203$45,768 06/30/2022
     MSFT178,203$45,768 06/30/2022
Wedge Capital Management L L P NC178,169$45,759 06/30/2022
     MSFT178,169$45,759 06/30/2022
Patten & Patten Inc. TN177,593$45,611 06/30/2022
     MSFT177,593$45,611 06/30/2022
Twin Capital Management Inc.176,875$45,427 06/30/2022
     MSFT176,875$45,427 06/30/2022
Capital Investment Advisors LLC176,532$45,339 06/30/2022
     MSFT176,532$45,339 06/30/2022
Hoylecohen LLC176,009$45,204 06/30/2022
     MSFT176,009$45,204 06/30/2022
Knights of Columbus Asset Advisors LLC175,930$45,184 06/30/2022
     MSFT175,930$45,184 06/30/2022
HighPoint Advisor Group LLC169,573$45,142 06/30/2022
     MSFT169,573$45,142 06/30/2022
Dundas Partners LLP175,122$44,977 06/30/2022
     MSFT175,122$44,977 06/30/2022
Silvant Capital Management LLC175,084$44,967 06/30/2022
     MSFT175,084$44,967 06/30/2022
JS Capital Management LLC175,000$44,945 06/30/2022
     MSFT175,000$44,945 06/30/2022
Woodstock Corp174,624$44,849 06/30/2022
     MSFT174,624$44,849 06/30/2022
Montag & Caldwell LLC174,389$44,788 06/30/2022
     MSFT174,389$44,788 06/30/2022
MIG Capital LLC173,944$44,674 06/30/2022
     MSFT173,944$44,674 06/30/2022
Polaris Capital Management LLC173,526$44,567 06/30/2022
     MSFT173,526$44,567 06/30/2022
Trust Co. of Vermont173,379$44,529 06/30/2022
     MSFT173,379$44,529 06/30/2022
Destination Wealth Management173,223$44,489 06/30/2022
     MSFT173,223$44,489 06/30/2022
Jones Financial Companies Lllp173,216$44,487 06/30/2022
     MSFT173,216$44,487 06/30/2022
Sabal Trust CO173,145$44,469 06/30/2022
     MSFT173,145$44,469 06/30/2022
Kestra Private Wealth Services LLC173,061$44,447 06/30/2022
     MSFT173,061$44,447 06/30/2022
Albion Financial Group UT172,540$44,313 06/30/2022
     MSFT172,540$44,313 06/30/2022
Bank of The West171,979$44,169 06/30/2022
     MSFT171,979$44,169 06/30/2022
Gluskin Sheff & Assoc Inc.171,906$44,151 06/30/2022
     MSFT171,906$44,151 06/30/2022
Guardian Capital LP $43,950 06/30/2022
     MSFT173,177$44,477 06/30/2022
     Put134$527 06/30/2022
Mission Wealth Management LP $43,857 06/30/2022
     MSFT195,465$50,201 06/30/2022
     Put24,700$6,344 06/30/2022
TRB Advisors LP170,000$43,661 06/30/2022
     MSFT170,000$43,661 06/30/2022
FUKOKU MUTUAL LIFE INSURANCE Co169,861$43,625 06/30/2022
     MSFT169,861$43,625 06/30/2022
Baxter Bros Inc.169,339$43,491 06/30/2022
     MSFT169,339$43,491 06/30/2022
Willis Investment Counsel169,320$43,486 06/30/2022
     MSFT169,320$43,486 06/30/2022
Ithaka Group LLC168,947$43,391 06/30/2022
     MSFT168,947$43,391 06/30/2022
Mckinley Capital Management LLC Delaware168,534$43,284 06/30/2022
     MSFT168,534$43,284 06/30/2022
Mastrapasqua Asset Management Inc.168,062$43,163 06/30/2022
     MSFT168,062$43,163 06/30/2022
Park Avenue Securities LLC166,769$42,831 06/30/2022
     MSFT166,769$42,831 06/30/2022
LMR Partners LLP166,753$42,827 06/30/2022
     MSFT166,753$42,827 06/30/2022
Thomasville National Bank183,793$42,805 09/30/2022
     MSFT183,793$42,805 09/30/2022
Cookson Peirce & Co. Inc.166,530$42,770 06/30/2022
     MSFT166,530$42,770 06/30/2022
Dowling & Yahnke LLC166,503$42,763 06/30/2022
     MSFT166,503$42,763 06/30/2022
CSM Advisors LLC166,437$42,745 06/30/2022
     MSFT166,437$42,745 06/30/2022
BLB&B Advisors LLC166,314$42,715 06/30/2022
     MSFT166,314$42,715 06/30/2022
Beacon Investment Advisory Services Inc.166,201$42,686 06/30/2022
     MSFT166,201$42,686 06/30/2022
Burney Co.164,931$42,359 06/30/2022
     MSFT164,931$42,359 06/30/2022
Baker Avenue Asset Management LP164,046$42,132 06/30/2022
     MSFT164,046$42,132 06/30/2022
Bragg Financial Advisors Inc163,344$41,952 06/30/2022
     MSFT163,344$41,952 06/30/2022
Mutual Advisors LLC $41,922 06/30/2022
     MSFT163,270$41,933 06/30/2022
     Put200$11 06/30/2022
     Call400$0 06/30/2022
Narwhal Capital Management163,035$41,872 06/30/2022
     MSFT163,035$41,872 06/30/2022
Meridian Wealth Management LLC162,731$41,794 06/30/2022
     MSFT162,731$41,794 06/30/2022
Grassi Investment Management162,510$41,737 06/30/2022
     MSFT162,510$41,737 06/30/2022
Prospera Financial Services Inc162,023$41,651 06/30/2022
     MSFT162,023$41,651 06/30/2022
Lowe Brockenbrough & Co. Inc.162,000$41,607 06/30/2022
     MSFT162,000$41,607 06/30/2022
Matrix Asset Advisors Inc. NY161,046$41,361 06/30/2022
     MSFT161,046$41,361 06/30/2022
Zimmer Partners LP161,000$41,350 06/30/2022
     MSFT161,000$41,350 06/30/2022
Neville Rodie & Shaw Inc.176,376$41,078 09/30/2022
     MSFT176,376$41,078 09/30/2022
Cornerstone Capital Inc.159,938$41,077 06/30/2022
     MSFT159,938$41,077 06/30/2022
Integrated Wealth Concepts LLC159,590$40,987 06/30/2022
     MSFT159,590$40,987 06/30/2022
Matthew Goff Investment Advisor LLC159,257$40,902 06/30/2022
     MSFT159,257$40,902 06/30/2022
Untitled Investments LP158,572$40,726 06/30/2022
     MSFT158,572$40,726 06/30/2022
Nicholas Hoffman & Company LLC.158,392$40,680 06/30/2022
     MSFT158,392$40,680 06/30/2022
Congress Wealth Management LLC DE 158,259$40,645 06/30/2022
     MSFT158,259$40,645 06/30/2022
Grimes & Company Inc.157,795$40,527 06/30/2022
     MSFT157,795$40,527 06/30/2022
Palisade Asset Management LLC157,794$40,526 06/30/2022
     MSFT157,794$40,526 06/30/2022
Te Ahumairangi Investment Management Ltd157,736$40,511 06/30/2022
     MSFT157,736$40,511 06/30/2022
Clearstead Advisors LLC157,685$40,498 06/30/2022
     MSFT157,685$40,498 06/30/2022
Desjardins Global Asset Management Inc.157,580$40,471 06/30/2022
     MSFT157,580$40,471 06/30/2022
Manitou Investment Management Ltd.157,169$40,366 06/30/2022
     MSFT157,169$40,366 06/30/2022
Colonial Trust Advisors156,915$40,300 06/30/2022
     MSFT156,915$40,300 06/30/2022
Alyeska Investment Group L.P.156,869$40,289 06/30/2022
     MSFT156,869$40,289 06/30/2022
Boston Common Asset Management LLC156,727$40,252 06/30/2022
     MSFT156,727$40,252 06/30/2022
Buckingham Strategic Wealth LLC156,627$40,226 06/30/2022
     MSFT156,627$40,226 06/30/2022
Boston Family Office LLC156,571$40,212 06/30/2022
     MSFT156,571$40,212 06/30/2022
Heritage Wealth Advisors155,847$40,026 06/30/2022
     MSFT155,847$40,026 06/30/2022
Equitable Trust Co.155,387$39,908 06/30/2022
     MSFT155,387$39,908 06/30/2022
Signature Estate & Investment Advisors LLC155,159$39,850 06/30/2022
     MSFT155,159$39,850 06/30/2022
Picton Mahoney Asset Management154,954$39,796 06/30/2022
     MSFT154,954$39,796 06/30/2022
Vigilant Capital Management LLC154,823$39,763 06/30/2022
     MSFT154,823$39,763 06/30/2022
HRT Financial LP154,697$39,730 06/30/2022
     MSFT154,697$39,730 06/30/2022
Eagle Ridge Investment Management154,648$39,718 06/30/2022
     MSFT154,648$39,718 06/30/2022
Montag A & Associates Inc.153,661$39,465 06/30/2022
     MSFT153,661$39,465 06/30/2022
Valeo Financial Advisors LLC $39,463 06/30/2022
     MSFT181,039$38,646 06/30/2022
     Call3,200$817 06/30/2022
Robecosam AG152,897$39,269 06/30/2022
     MSFT152,897$39,269 06/30/2022
Levin Capital Strategies L.P.152,708$39,220 06/30/2022
     MSFT152,708$39,220 06/30/2022
Adell Harriman & Carpenter Inc.152,627$39,199 06/30/2022
     MSFT152,627$39,199 06/30/2022
Forbes J M & Co. LLP152,285$39,111 06/30/2022
     MSFT152,285$39,111 06/30/2022
SCS Capital Management LLC151,661$38,951 06/30/2022
     MSFT151,661$38,951 06/30/2022
Wealth Enhancement Advisory Services LLC144,639$38,712 06/30/2022
     MSFT144,639$38,712 06/30/2022
Northeast Financial Consultants Inc150,546$38,664 06/30/2022
     MSFT150,546$38,664 06/30/2022
Rheos Capital Works Inc.150,400$38,627 06/30/2022
     MSFT150,400$38,627 06/30/2022
FRG Family Wealth Advisors LLC150,344$38,613 06/30/2022
     MSFT150,344$38,613 06/30/2022
Bornite Capital Management LP150,000$38,525 06/30/2022
     MSFT150,000$38,525 06/30/2022
Migdal Insurance & Financial Holdings Ltd.149,922$38,523 06/30/2022
     MSFT149,922$38,523 06/30/2022
Allworth Financial LP149,720$38,452 06/30/2022
     MSFT149,720$38,452 06/30/2022
North Star Asset Management Inc.149,382$38,366 06/30/2022
     MSFT149,382$38,366 06/30/2022
Parallel Advisors LLC149,372$38,363 06/30/2022
     MSFT149,372$38,363 06/30/2022
SeaTown Holdings Pte. Ltd.149,299$38,344 06/30/2022
     MSFT149,299$38,344 06/30/2022
Ledyard National Bank149,248$38,331 06/30/2022
     MSFT149,248$38,331 06/30/2022
Tandem Investment Advisors Inc.148,303$38,089 06/30/2022
     MSFT148,303$38,089 06/30/2022
Pictet North America Advisors SA148,257$38,077 06/30/2022
     MSFT148,257$38,077 06/30/2022
Beaumont Financial Partners LLC147,475$37,876 06/30/2022
     MSFT147,475$37,876 06/30/2022
Coerente Capital Management147,441$37,867 06/30/2022
     MSFT147,441$37,867 06/30/2022
Merriman Wealth Management LLC147,117$37,784 06/30/2022
     MSFT147,117$37,784 06/30/2022
Kranot Hishtalmut Le Morim Ve Gananot Havera Menahelet LTD148,266$37,756 06/30/2022
     MSFT148,266$37,756 06/30/2022
Moneta Group Investment Advisors LLC146,568$37,643 06/30/2022
     MSFT146,568$37,643 06/30/2022
Hosking Partners LLP146,555$37,640 06/30/2022
     MSFT146,555$37,640 06/30/2022
MainStreet Investment Advisors LLC146,167$37,540 06/30/2022
     MSFT146,167$37,540 06/30/2022
Pacer Advisors Inc.146,151$37,536 06/30/2022
     MSFT146,151$37,536 06/30/2022
Moody National Bank Trust Division146,097$37,522 06/30/2022
     MSFT146,097$37,522 06/30/2022
Empirical Finance LLC145,533$37,377 06/30/2022
     MSFT145,533$37,377 06/30/2022
Choate Investment Advisors145,319$37,323 06/30/2022
     MSFT145,319$37,323 06/30/2022
Apollon Wealth Management LLC144,861$37,205 06/30/2022
     MSFT144,861$37,205 06/30/2022
Gamco Investors INC. ET AL143,766$36,923 06/30/2022
     MSFT143,766$36,923 06/30/2022
Gradient Investments LLC143,659$36,896 06/30/2022
     MSFT143,659$36,896 06/30/2022
WestEnd Advisors LLC142,402$36,573 06/30/2022
     MSFT142,402$36,573 06/30/2022
Madison Asset Management LLC142,335$36,556 06/30/2022
     MSFT142,335$36,556 06/30/2022
Great Valley Advisor Group Inc.142,074$36,489 06/30/2022
     MSFT142,074$36,489 06/30/2022
S&CO Inc.141,815$36,422 06/30/2022
     MSFT141,815$36,422 06/30/2022
Western Wealth Management LLC140,721$36,313 06/30/2022
     MSFT140,721$36,313 06/30/2022
Van Cleef Asset Management Inc141,234$36,273 06/30/2022
     MSFT141,234$36,273 06/30/2022
Wedgewood Partners Inc.141,226$36,270 06/30/2022
     MSFT141,226$36,270 06/30/2022
Cypress Capital Management LLC140,956$36,202 06/30/2022
     MSFT140,956$36,202 06/30/2022
Cary Street Partners Investment Advisory LLC140,343$36,044 06/30/2022
     MSFT140,343$36,044 06/30/2022
Papp L Roy & Associates140,112$35,985 06/30/2022
     MSFT140,112$35,985 06/30/2022
Fishman Jay A Ltd. MI139,582$35,849 06/30/2022
     MSFT139,582$35,849 06/30/2022
Bellevue Asset Management LLC138,712$35,847 06/30/2022
     MSFT138,712$35,847 06/30/2022
Bank of Hawaii139,372$35,795 06/30/2022
     MSFT139,372$35,795 06/30/2022
Beese Fulmer Investment Management Inc.139,343$35,787 06/30/2022
     MSFT139,343$35,787 06/30/2022
BTR Capital Management Inc.139,169$35,743 06/30/2022
     MSFT139,169$35,743 06/30/2022
Wilbanks Smith & Thomas Asset Management LLC138,636$35,606 06/30/2022
     MSFT138,636$35,606 06/30/2022
99,230$35,546 06/30/2022
     MSFT99,230$35,546 06/30/2022
Parsons Capital Management Inc. RI138,032$35,451 06/30/2022
     MSFT138,032$35,451 06/30/2022
Wendell David Associates Inc.137,714$35,369 06/30/2022
     MSFT137,714$35,369 06/30/2022
OMERS ADMINISTRATION Corp137,529$35,322 06/30/2022
     MSFT137,529$35,322 06/30/2022
Trust Co. of Virginia VA137,307$35,264 06/30/2022
     MSFT137,307$35,264 06/30/2022
Exchange Traded Concepts LLC136,604$35,084 06/30/2022
     MSFT136,604$35,084 06/30/2022
Carret Asset Management LLC136,570$35,075 06/30/2022
     MSFT136,570$35,075 06/30/2022
Frontier Wealth Management LLC136,461$35,047 06/30/2022
     MSFT136,461$35,047 06/30/2022
Stillwater Capital Advisors LLC136,031$34,937 06/30/2022
     MSFT136,031$34,937 06/30/2022
Armistice Capital LLC136,000$34,929 06/30/2022
     MSFT136,000$34,929 06/30/2022
Baltimore Washington Financial Advisors Inc.135,955$34,917 06/30/2022
     MSFT135,955$34,917 06/30/2022
Crake Asset Management LLP135,446$34,787 06/30/2022
     MSFT135,446$34,787 06/30/2022
Burns J W & Co. Inc. NY149,291$34,770 09/30/2022
     MSFT149,291$34,770 09/30/2022
GW Henssler & Associates Ltd.135,372$34,767 06/30/2022
     MSFT135,372$34,767 06/30/2022
Geneos Wealth Management Inc.133,665$34,696 06/30/2022
     MSFT133,665$34,696 06/30/2022
Capco Asset Management LLC135,081$34,693 06/30/2022
     MSFT135,081$34,693 06/30/2022
Center Lake Capital Management LLC135,000$34,624 06/30/2022
     MSFT135,000$34,624 06/30/2022
Alphadyne Asset Management LP $34,594 06/30/2022
     Call134,700$34,594 06/30/2022
Strategic Global Advisors LLC134,572$34,562 06/30/2022
     MSFT134,572$34,562 06/30/2022
Novare Capital Management LLC134,540$34,554 06/30/2022
     MSFT134,540$34,554 06/30/2022
Financial Advocates Investment Management134,502$34,544 06/30/2022
     MSFT134,502$34,544 06/30/2022
NJ State Employees Deferred Compensation Plan134,300$34,492 06/30/2022
     MSFT134,300$34,492 06/30/2022
Polaris Wealth Advisory Group LLC134,158$34,456 06/30/2022
     MSFT134,158$34,456 06/30/2022
Managed Asset Portfolios LLC134,135$34,450 06/30/2022
     MSFT134,135$34,450 06/30/2022
Hoey Investments Inc. $34,346 06/30/2022
     MSFT132,029$33,909 06/30/2022
     Call1,700$437 06/30/2022
Sonora Investment Management Group LLC133,717$34,343 06/30/2022
     MSFT133,717$34,343 06/30/2022
Hemenway Trust Co LLC133,234$34,219 06/30/2022
     MSFT133,234$34,219 06/30/2022
Orbis Allan Gray Ltd132,085$33,923 06/30/2022
     MSFT132,085$33,923 06/30/2022
Sumitomo Life Insurance Co.131,956$33,890 06/30/2022
     MSFT131,956$33,890 06/30/2022
Atlantic Union Bankshares Corp130,379$33,486 06/30/2022
     MSFT130,379$33,486 06/30/2022
Pittenger & Anderson Inc.130,006$33,389 06/30/2022
     MSFT130,006$33,389 06/30/2022
Adviser Investments LLC128,928$33,113 06/30/2022
     MSFT128,928$33,113 06/30/2022
Deltec Asset Management LLC128,895$33,104 06/30/2022
     MSFT128,895$33,104 06/30/2022
PFG Advisors128,862$33,095 06/30/2022
     MSFT128,862$33,095 06/30/2022
Capital Investment Services of America Inc.141,958$33,062 09/30/2022
     MSFT141,958$33,062 09/30/2022
11 Capital Partners LP128,522$33,008 06/30/2022
     MSFT128,522$33,008 06/30/2022
Quadrature Capital Ltd128,418$32,985 06/30/2022
     MSFT128,418$32,985 06/30/2022
Tikehau Investment Management128,090$32,897 06/30/2022
     MSFT128,090$32,897 06/30/2022
Clough Capital Partners L P127,997$32,873 06/30/2022
     MSFT127,997$32,873 06/30/2022
Veriti Management LLC127,851$32,836 06/30/2022
     MSFT127,851$32,836 06/30/2022
Anderson Hoagland & Co.122,135$32,781 06/30/2022
     MSFT122,135$32,781 06/30/2022
Roundview Capital LLC127,543$32,757 06/30/2022
     MSFT127,543$32,757 06/30/2022
Linscomb & Williams Inc.127,181$32,664 06/30/2022
     MSFT127,181$32,664 06/30/2022
Signaturefd LLC126,789$32,563 06/30/2022
     MSFT126,789$32,563 06/30/2022
Ninety One SA PTY Ltd126,542$32,491 06/30/2022
     MSFT126,542$32,491 06/30/2022
Appleton Partners Inc. MA126,428$32,470 06/30/2022
     MSFT126,428$32,470 06/30/2022
Wilsey Asset Management Inc. $32,410 06/30/2022
     MSFT128,075$32,894 06/30/2022
     Put16,600$484 06/30/2022
Vestor Capital LLC126,147$32,398 06/30/2022
     MSFT126,147$32,398 06/30/2022
Founders Capital Management LLC126,123$32,392 06/30/2022
     MSFT126,123$32,392 06/30/2022
Shufro Rose & Co. LLC126,080$32,381 06/30/2022
     MSFT126,080$32,381 06/30/2022
First Citizens Bank & Trust Co.126,003$32,361 06/30/2022
     MSFT126,003$32,361 06/30/2022
Academy Capital Management Inc. TX125,725$32,290 06/30/2022
     MSFT125,725$32,290 06/30/2022
Trust Co. of Toledo NA OH125,343$32,192 06/30/2022
     MSFT125,343$32,192 06/30/2022
Telemus Capital LLC125,280$32,176 06/30/2022
     MSFT125,280$32,176 06/30/2022
Steel Peak Wealth Management LLC $32,157 06/30/2022
     MSFT123,706$31,772 06/30/2022
     Call1,500$385 06/30/2022
U.S. Capital Wealth Advisors LLC $32,139 06/30/2022
     MSFT124,192$31,896 06/30/2022
     Call140$243 06/30/2022
Spinnaker Trust124,494$31,974 06/30/2022
     MSFT124,494$31,974 06/30/2022
Bridgewater Associates LP124,452$31,963 06/30/2022
     MSFT124,452$31,963 06/30/2022
Equitable Holdings Inc.124,241$31,909 06/30/2022
     MSFT124,241$31,909 06/30/2022
Gerber Kawasaki Wealth & Investment Management123,852$31,809 06/30/2022
     MSFT123,852$31,809 06/30/2022
Titan Global Capital Management USA LLC123,795$31,794 06/30/2022
     MSFT123,795$31,794 06/30/2022
Tompkins Financial Corp123,559$31,734 06/30/2022
     MSFT123,559$31,734 06/30/2022
Metis Global Partners LLC122,992$31,589 06/30/2022
     MSFT122,992$31,589 06/30/2022
Anchor Capital Advisors LLC122,823$31,545 06/30/2022
     MSFT122,823$31,545 06/30/2022
Palisade Capital Management LLC NJ122,522$31,467 06/30/2022
     MSFT122,522$31,467 06/30/2022
Dynamic Advisor Solutions LLC122,506$31,463 06/30/2022
     MSFT122,506$31,463 06/30/2022
Chicago Capital LLC122,375$31,429 06/30/2022
     MSFT122,375$31,429 06/30/2022
DDD Partners LLC122,268$31,402 06/30/2022
     MSFT122,268$31,402 06/30/2022
Ramsay Stattman Vela & Price Inc.122,224$31,391 06/30/2022
     MSFT122,224$31,391 06/30/2022
CapWealth Advisors LLC122,144$31,370 06/30/2022
     MSFT122,144$31,370 06/30/2022
Stewart & Patten Co. LLC121,933$31,317 06/30/2022
     MSFT121,933$31,317 06/30/2022
Vestmark Advisory Solutions Inc.121,911$31,311 06/30/2022
     MSFT121,911$31,311 06/30/2022
E Fund Management Co. Ltd.121,825$31,288 06/30/2022
     MSFT121,825$31,288 06/30/2022
Renaissance Group LLC121,602$31,231 06/30/2022
     MSFT121,602$31,231 06/30/2022
Empirical Financial Services LLC d.b.a. Empirical Wealth Management121,313$31,157 06/30/2022
     MSFT121,313$31,157 06/30/2022
Dorsey & Whitney Trust CO LLC121,246$31,136 06/30/2022
     MSFT121,246$31,136 06/30/2022
Washington Trust Bank121,120$31,107 06/30/2022
     MSFT121,120$31,107 06/30/2022
Resources Management Corp CT ADV121,085$31,098 06/30/2022
     MSFT121,085$31,098 06/30/2022
PFS Investments Inc.121,030$31,084 06/30/2022
     MSFT121,030$31,084 06/30/2022
CAPROCK Group Inc.120,684$30,994 06/30/2022
     MSFT120,684$30,994 06/30/2022
Lombard Odier Asset Management Europe Ltd $30,986 06/30/2022
     MSFT119,824$30,774 06/30/2022
     Call31,100$212 06/30/2022
Cadian Capital Management LP120,428$30,930 06/30/2022
     MSFT120,428$30,930 06/30/2022
CWA Asset Management Group LLC120,386$30,919 06/30/2022
     MSFT120,386$30,919 06/30/2022
Crescent Park Management L.P.120,380$30,917 06/30/2022
     MSFT120,380$30,917 06/30/2022
Meiji Yasuda Life Insurance Co120,217$30,875 06/30/2022
     MSFT120,217$30,875 06/30/2022
Junson Asset Management Hong Kong Ltd120,012$30,823 06/30/2022
     MSFT120,012$30,823 06/30/2022
Addenda Capital Inc.119,989$30,817 06/30/2022
     MSFT119,989$30,817 06/30/2022
Brookstone Capital Management115,061$30,797 06/30/2022
     MSFT115,061$30,797 06/30/2022
Oak Associates Ltd. OH119,589$30,714 06/30/2022
     MSFT119,589$30,714 06/30/2022
Fiduciary Group LLC106,809$30,656 06/30/2022
     MSFT106,809$30,656 06/30/2022
Heritage Trust Co119,040$30,574 06/30/2022
     MSFT119,040$30,574 06/30/2022
Benjamin F. Edwards & Company Inc.118,616$30,464 06/30/2022
     MSFT118,616$30,464 06/30/2022
118,487$30,431 06/30/2022
     MSFT118,487$30,431 06/30/2022
BTC Capital Management Inc.117,728$30,238 06/30/2022
     MSFT117,728$30,238 06/30/2022
Fairview Capital Investment Management LLC117,553$30,191 06/30/2022
     MSFT117,553$30,191 06/30/2022
180 Wealth Advisors LLC116,013$30,115 06/30/2022
     MSFT116,013$30,115 06/30/2022
Clarkston Capital Partners LLC117,238$30,110 06/30/2022
     MSFT117,238$30,110 06/30/2022
Lakeside Advisors INC.117,101$30,075 06/30/2022
     MSFT117,101$30,075 06/30/2022
Schonfeld Strategic Advisors LLC $30,056 06/30/2022
     MSFT193,626$49,729 06/30/2022
     Put76,600$19,673 06/30/2022
Sowell Financial Services LLC116,803$29,999 06/30/2022
     MSFT116,803$29,999 06/30/2022
United Bank116,643$29,957 06/30/2022
     MSFT116,643$29,957 06/30/2022
Greenwood Gearhart Inc.116,519$29,926 06/30/2022
     MSFT116,519$29,926 06/30/2022
Callahan Advisors LLC116,369$29,887 06/30/2022
     MSFT116,369$29,887 06/30/2022
Weatherly Asset Management L. P.116,246$29,855 06/30/2022
     MSFT116,246$29,855 06/30/2022
Emerson Point Capital LP116,133$29,826 06/30/2022
     MSFT116,133$29,826 06/30/2022
Edgestream Partners L.P.115,972$29,785 06/30/2022
     MSFT115,972$29,785 06/30/2022
Tufton Capital Management115,952$29,780 06/30/2022
     MSFT115,952$29,780 06/30/2022
Yarbrough Capital LLC115,401$29,638 06/30/2022
     MSFT115,401$29,638 06/30/2022
Folger Nolan Fleming Douglas Capital Management Inc.115,258$29,602 06/30/2022
     MSFT115,258$29,602 06/30/2022
Oxbow Advisors LLC115,157$29,576 06/30/2022
     MSFT115,157$29,576 06/30/2022
Van Hulzen Asset Management LLC115,153$29,575 06/30/2022
     MSFT115,153$29,575 06/30/2022
Constitution Capital LLC114,784$29,480 06/30/2022
     MSFT114,784$29,480 06/30/2022
Coronation Fund Managers Ltd.114,612$29,436 06/30/2022
     MSFT114,612$29,436 06/30/2022
Transform Wealth LLC114,613$29,436 06/30/2022
     MSFT114,613$29,436 06/30/2022
Janney Capital Management LLC113,958$29,268 06/30/2022
     MSFT113,958$29,268 06/30/2022
Night Owl Capital Management LLC113,691$29,199 06/30/2022
     MSFT113,691$29,199 06/30/2022
Value Partners Investments Inc.113,710$29,197 06/30/2022
     MSFT113,710$29,197 06/30/2022
Kemnay Advisory Services Inc.113,673$29,195 06/30/2022
     MSFT113,673$29,195 06/30/2022
Ropes Wealth Advisors LLC113,449$29,137 06/30/2022
     MSFT113,449$29,137 06/30/2022
LaFleur & Godfrey LLC113,092$29,045 06/30/2022
     MSFT113,092$29,045 06/30/2022
Wellington Shields Capital Management LLC112,898$28,996 06/30/2022
     MSFT112,898$28,996 06/30/2022
Merit Financial Group LLC112,402$28,868 06/30/2022
     MSFT112,402$28,868 06/30/2022
Pallas Capital Advisors LLC110,782$28,843 06/30/2022
     MSFT110,782$28,843 06/30/2022
Galvin Gaustad & Stein LLC111,994$28,763 06/30/2022
     MSFT111,994$28,763 06/30/2022
Parallax Volatility Advisers L.P. $28,755 06/30/2022
     Call2,551,200$655,229 06/30/2022
     Put2,439,600$626,569 06/30/2022
     MSFT369$95 06/30/2022
Cypress Capital LLC111,932$28,747 06/30/2022
     MSFT111,932$28,747 06/30/2022
WMS Partners LLC111,591$28,660 06/30/2022
     MSFT111,591$28,660 06/30/2022
Dixon Hubard Feinour & Brown Inc. VA111,578$28,656 06/30/2022
     MSFT111,578$28,656 06/30/2022
Governors Lane LP111,500$28,637 06/30/2022
     MSFT111,500$28,637 06/30/2022
CHURCHILL MANAGEMENT Corp111,294$28,584 06/30/2022
     MSFT111,294$28,584 06/30/2022
Garde Capital Inc.111,275$28,579 06/30/2022
     MSFT111,275$28,579 06/30/2022
Kiley Juergens Wealth Management LLC111,169$28,551 06/30/2022
     MSFT111,169$28,551 06/30/2022
Howe & Rusling Inc.111,138$28,544 06/30/2022
     MSFT111,138$28,544 06/30/2022
Fagan Associates Inc.110,707$28,433 06/30/2022
     MSFT110,707$28,433 06/30/2022
Harbor Spring Capital LLC110,100$28,277 06/30/2022
     MSFT110,100$28,277 06/30/2022
Fort Sheridan Advisors LLC109,534$28,132 06/30/2022
     MSFT109,534$28,132 06/30/2022
KMG Fiduciary Partners LLC109,202$28,046 06/30/2022
     MSFT109,202$28,046 06/30/2022
Pennsylvania Capital Management Inc. ADV108,971$27,987 06/30/2022
     MSFT108,971$27,987 06/30/2022
Girard Partners LTD.108,870$27,961 06/30/2022
     MSFT108,870$27,961 06/30/2022
W.G. Shaheen & Associates DBA Whitney & Co108,762$27,933 06/30/2022
     MSFT108,762$27,933 06/30/2022
Means Investment CO. Inc.108,651$27,905 06/30/2022
     MSFT108,651$27,905 06/30/2022
Silicon Valley Capital Partners108,586$27,888 06/30/2022
     MSFT108,586$27,888 06/30/2022
Weiss Multi Strategy Advisers LLC108,233$27,797 06/30/2022
     MSFT108,233$27,797 06/30/2022
Nexus Investment Management ULC108,110$27,766 06/30/2022
     MSFT108,110$27,766 06/30/2022
Charter Trust Co.108,060$27,753 06/30/2022
     MSFT108,060$27,753 06/30/2022
Belpointe Asset Management LLC107,190$27,530 06/30/2022
     MSFT107,190$27,530 06/30/2022
Archon Partners LLC107,000$27,481 06/30/2022
     MSFT107,000$27,481 06/30/2022
RiverFront Investment Group LLC106,968$27,472 06/30/2022
     MSFT106,968$27,472 06/30/2022
Hilton Capital Management LLC106,711$27,407 06/30/2022
     MSFT106,711$27,407 06/30/2022
Schmidt P J Investment Management Inc.99,089$27,392 06/30/2022
     MSFT99,089$27,392 06/30/2022
Fulton Bank N.A.117,507$27,368 09/30/2022
     MSFT117,507$27,368 09/30/2022
First Fiduciary Investment Counsel Inc.106,491$27,350 06/30/2022
     MSFT106,491$27,350 06/30/2022
Bank of Nova Scotia Trust Co.106,446$27,339 06/30/2022
     MSFT106,446$27,339 06/30/2022
Lockheed Martin Investment Management Co.106,400$27,326 06/30/2022
     MSFT106,400$27,326 06/30/2022
Lynch & Associates IN117,255$27,309 09/30/2022
     MSFT117,255$27,309 09/30/2022
Claar Advisors LLC105,847$27,185 06/30/2022
     MSFT105,847$27,185 06/30/2022
Transcend Wealth Collective LLC105,681$27,142 06/30/2022
     MSFT105,681$27,142 06/30/2022
Insight Holdings Group LLC105,400$27,070 06/30/2022
     MSFT105,400$27,070 06/30/2022
Hallmark Capital Management Inc.104,740$26,900 06/30/2022
     MSFT104,740$26,900 06/30/2022
Hudson Valley Investment Advisors Inc. ADV104,472$26,832 06/30/2022
     MSFT104,472$26,832 06/30/2022
Abbrea Capital LLC104,438$26,823 06/30/2022
     MSFT104,438$26,823 06/30/2022
Hillman Co.104,345$26,799 06/30/2022
     MSFT104,345$26,799 06/30/2022
Tiger Management L.L.C.104,100$26,736 06/30/2022
     MSFT104,100$26,736 06/30/2022
Principle Wealth Partners LLC104,002$26,711 06/30/2022
     MSFT104,002$26,711 06/30/2022
Penobscot Investment Management Company Inc.103,691$26,631 06/30/2022
     MSFT103,691$26,631 06/30/2022
FourThought Financial LLC103,530$26,590 06/30/2022
     MSFT103,530$26,590 06/30/2022
Stonebridge Capital Advisors LLC103,386$26,553 06/30/2022
     MSFT103,386$26,553 06/30/2022
Evoke Wealth LLC103,360$26,546 06/30/2022
     MSFT103,360$26,546 06/30/2022
Savant Capital LLC $26,514 06/30/2022
     MSFT103,732$26,642 06/30/2022
     Put500$128 06/30/2022
Noked Capital LTD103,190$26,502 06/30/2022
     MSFT103,190$26,502 06/30/2022
Noked Israel Ltd103,190$26,502 06/30/2022
     MSFT103,190$26,502 06/30/2022
First American Trust FSB103,183$26,501 06/30/2022
     MSFT103,183$26,501 06/30/2022
Mengis Capital Management Inc.102,970$26,445 06/30/2022
     MSFT102,970$26,445 06/30/2022
Canandaigua National Corp102,961$26,443 06/30/2022
     MSFT102,961$26,443 06/30/2022
Cobblestone Capital Advisors LLC NY102,940$26,438 06/30/2022
     MSFT102,940$26,438 06/30/2022
Prime Capital Investment Advisors LLC102,540$26,335 06/30/2022
     MSFT102,540$26,335 06/30/2022
Simmons Bank102,514$26,329 06/30/2022
     MSFT102,514$26,329 06/30/2022
James Investment Research Inc.102,243$26,259 06/30/2022
     MSFT102,243$26,259 06/30/2022
KADENSA CAPITAL Ltd102,216$26,252 06/30/2022
     MSFT102,216$26,252 06/30/2022
Bridgeway Capital Management Inc.102,175$26,242 06/30/2022
     MSFT102,175$26,242 06/30/2022
Bourne Lent Asset Management Inc.102,157$26,237 06/30/2022
     MSFT102,157$26,237 06/30/2022
Jacobs & Co. CA101,708$26,121 06/30/2022
     MSFT101,708$26,121 06/30/2022
Asahi Life Asset Management CO. LTD.101,643$26,105 06/30/2022
     MSFT101,643$26,105 06/30/2022
Murphy Capital Management Inc.101,592$26,091 06/30/2022
     MSFT101,592$26,091 06/30/2022
North Star Investment Management Corp.101,536$26,078 06/30/2022
     MSFT101,536$26,078 06/30/2022
Altium Wealth Management LLC101,333$26,025 06/30/2022
     MSFT101,333$26,025 06/30/2022
Diversified Trust Co101,269$26,009 06/30/2022
     MSFT101,269$26,009 06/30/2022
RWWM Inc.101,252$26,005 06/30/2022
     MSFT101,252$26,005 06/30/2022
Ballentine Partners LLC101,230$25,999 06/30/2022
     MSFT101,230$25,999 06/30/2022
Moreno Evelyn V101,123$25,971 06/30/2022
     MSFT101,123$25,971 06/30/2022
Bell Asset Management Ltd100,929$25,922 06/30/2022
     MSFT100,929$25,922 06/30/2022
First Merchants Corp100,793$25,885 06/30/2022
     MSFT100,793$25,885 06/30/2022
Teamwork Financial Advisors LLC100,780$25,883 06/30/2022
     MSFT100,780$25,883 06/30/2022
Lee Danner & Bass Inc.100,765$25,880 06/30/2022
     MSFT100,765$25,880 06/30/2022
Resources Investment Advisors LLC.100,405$25,788 06/30/2022
     MSFT100,405$25,788 06/30/2022
Morningstar Investment Management LLC100,314$25,764 06/30/2022
     MSFT100,314$25,764 06/30/2022
Greenbrier Partners Capital Management LLC100,000$25,683 06/30/2022
     MSFT100,000$25,683 06/30/2022
Capital Analysts LLC99,970$25,675 06/30/2022
     MSFT99,970$25,675 06/30/2022
Private Asset Management Inc.110,190$25,664 09/30/2022
     MSFT110,190$25,664 09/30/2022
Truxt Investmentos Ltda.99,900$25,658 06/30/2022
     MSFT99,900$25,658 06/30/2022
Connors Investor Services Inc.99,790$25,629 06/30/2022
     MSFT99,790$25,629 06/30/2022
Monetary Management Group Inc.99,730$25,614 06/30/2022
     MSFT99,730$25,614 06/30/2022
Culbertson A N & Co. Inc.99,469$25,546 06/30/2022
     MSFT99,469$25,546 06/30/2022
Hunter Associates Investment Management LLC99,292$25,500 06/30/2022
     MSFT99,292$25,500 06/30/2022
Nicola Wealth Management LTD.99,216$25,483 06/30/2022
     MSFT99,216$25,483 06/30/2022
Visionary Wealth Advisors99,194$25,476 06/30/2022
     MSFT99,194$25,476 06/30/2022
Country Club Bank GFN97,869$25,472 06/30/2022
     MSFT97,869$25,472 06/30/2022
Goelzer Investment Management Inc.99,152$25,465 06/30/2022
     MSFT99,152$25,465 06/30/2022
German American Bancorp Inc.99,045$25,438 06/30/2022
     MSFT99,045$25,438 06/30/2022
First Hawaiian Bank98,739$25,359 06/30/2022
     MSFT98,739$25,359 06/30/2022
Professional Advisory Services Inc.98,529$25,305 06/30/2022
     MSFT98,529$25,305 06/30/2022
Harbor Investment Advisory LLC98,325$25,253 06/30/2022
     MSFT98,325$25,253 06/30/2022
Ulysses Management LLC $25,221 06/30/2022
     MSFT234,200$60,150 06/30/2022
     Put136,000$34,929 06/30/2022
NBT Bank N A NY98,082$25,191 06/30/2022
     MSFT98,082$25,191 06/30/2022
Parcion Private Wealth LLC96,718$25,179 06/30/2022
     MSFT96,718$25,179 06/30/2022
Columbia Asset Management97,896$25,142 06/30/2022
     MSFT97,896$25,142 06/30/2022
Blue Chip Partners Inc.97,866$25,135 06/30/2022
     MSFT97,866$25,135 06/30/2022
Madison Wealth Management97,799$25,118 06/30/2022
     MSFT97,799$25,118 06/30/2022
Level Four Advisory Services LLC97,784$25,114 06/30/2022
     MSFT97,784$25,114 06/30/2022
We Are One Seven LLC97,588$25,064 06/30/2022
     MSFT97,588$25,064 06/30/2022
Robertson Stephens Wealth Management LLC97,195$24,962 06/30/2022
     MSFT97,195$24,962 06/30/2022
Smithfield Trust Co.97,079$24,953 06/30/2022
     MSFT97,079$24,953 06/30/2022
Absher Wealth Management LLC97,022$24,918 06/30/2022
     MSFT97,022$24,918 06/30/2022
Abner Herrman & Brock LLC96,935$24,896 06/30/2022
     MSFT96,935$24,896 06/30/2022
Amussen Hunsaker Associates LLC96,943$24,890 06/30/2022
     MSFT96,943$24,890 06/30/2022
Rossmore Private Capital96,318$24,738 06/30/2022
     MSFT96,318$24,738 06/30/2022
Cigna Investments Inc. New96,171$24,700 06/30/2022
     MSFT96,171$24,700 06/30/2022
C Partners Holding GmbH95,984$24,652 06/30/2022
     MSFT95,984$24,652 06/30/2022
Dock Street Asset Management Inc.95,903$24,631 06/30/2022
     MSFT95,903$24,631 06/30/2022
Thoroughbred Financial Services LLC95,690$24,576 06/30/2022
     MSFT95,690$24,576 06/30/2022
Partners Capital Investment Group LLP95,614$24,557 06/30/2022
     MSFT95,614$24,557 06/30/2022
Mitchell Capital Management Co.95,538$24,537 06/30/2022
     MSFT95,538$24,537 06/30/2022
Schnieders Capital Management LLC95,396$24,501 06/30/2022
     MSFT95,396$24,501 06/30/2022
Essex Financial Services Inc.95,383$24,497 06/30/2022
     MSFT95,383$24,497 06/30/2022
Vicus Capital95,351$24,489 06/30/2022
     MSFT95,351$24,489 06/30/2022
1ST Source Bank95,083$24,420 06/30/2022
     MSFT95,083$24,420 06/30/2022
Sky Investment Group LLC94,859$24,363 06/30/2022
     MSFT94,859$24,363 06/30/2022
Ironwood Investment Counsel LLC94,858$24,362 06/30/2022
     MSFT94,858$24,362 06/30/2022
Edge Wealth Management LLC93,935$24,125 06/30/2022
     MSFT93,935$24,125 06/30/2022
First Financial Bank Trust Division103,469$24,098 09/30/2022
     MSFT103,469$24,098 09/30/2022
Quantinno Capital Management LP93,749$24,078 06/30/2022
     MSFT93,749$24,078 06/30/2022
Baker Tilly Financial LLC93,669$24,057 06/30/2022
     MSFT93,669$24,057 06/30/2022
Summit Global Investments93,390$23,985 06/30/2022
     MSFT93,390$23,985 06/30/2022
Waldron Private Wealth LLC93,367$23,979 06/30/2022
     MSFT93,367$23,979 06/30/2022
Strategic Advisors LLC93,085$23,907 06/30/2022
     MSFT93,085$23,907 06/30/2022
SeaCrest Wealth Management LLC93,076$23,905 06/30/2022
     MSFT93,076$23,905 06/30/2022
Freemont Management S.A.93,061$23,901 06/30/2022
     MSFT93,061$23,901 06/30/2022
Greatmark Investment Partners Inc.92,619$23,787 06/30/2022
     MSFT92,619$23,787 06/30/2022
Thames Capital Management LLC92,570$23,775 06/30/2022
     MSFT92,570$23,775 06/30/2022
Covington Investment Advisors Inc.92,493$23,755 06/30/2022
     MSFT92,493$23,755 06/30/2022
J.W. Cole Advisors Inc.92,445$23,743 06/30/2022
     MSFT92,445$23,743 06/30/2022
Foyston Gordon & Payne Inc79,932$23,670 06/30/2022
     MSFT79,932$23,670 06/30/2022
Pacific Global Investment Management CO91,998$23,628 06/30/2022
     MSFT91,998$23,628 06/30/2022
Scholtz & Company LLC91,909$23,605 06/30/2022
     MSFT91,909$23,605 06/30/2022
Beck Bode LLC91,873$23,597 06/30/2022
     MSFT91,873$23,597 06/30/2022
Fulcrum Capital LLC91,650$23,538 06/30/2022
     MSFT91,650$23,538 06/30/2022
Leavell Investment Management Inc.91,455$23,488 06/30/2022
     MSFT91,455$23,488 06/30/2022
Gillespie Robinson & Grimm Inc.91,429$23,482 06/30/2022
     MSFT91,429$23,482 06/30/2022
Progressive Investment Management Corp91,258$23,438 06/30/2022
     MSFT91,258$23,438 06/30/2022
Cape Cod Five Cents Savings Bank91,128$23,404 06/30/2022
     MSFT91,128$23,404 06/30/2022
Kempen Capital Management N.V.91,064$23,387 06/30/2022
     MSFT91,064$23,387 06/30/2022
Junto Capital Management LP90,893$23,344 06/30/2022
     MSFT90,893$23,344 06/30/2022
Private Advisory Group LLC90,861$23,336 06/30/2022
     MSFT90,861$23,336 06/30/2022
Boenning & Scattergood Inc.90,838$23,330 06/30/2022
     MSFT90,838$23,330 06/30/2022
Dividend Assets Capital LLC90,775$23,314 06/30/2022
     MSFT90,775$23,314 06/30/2022
TruWealth Advisors LLC90,644$23,280 06/30/2022
     MSFT90,644$23,280 06/30/2022
Perigon Wealth Management LLC90,070$23,133 06/30/2022
     MSFT90,070$23,133 06/30/2022
Central Securities Corp90,000$23,115 06/30/2022
     MSFT90,000$23,115 06/30/2022
Sepio Capital LP89,881$23,084 06/30/2022
     MSFT89,881$23,084 06/30/2022
Wallington Asset Management LLC89,671$23,030 06/30/2022
     MSFT89,671$23,030 06/30/2022
American Assets Investment Management LLC89,650$23,025 06/30/2022
     MSFT89,650$23,025 06/30/2022
Overbrook Management Corp89,548$22,999 06/30/2022
     MSFT89,548$22,999 06/30/2022
Horizon Investments LLC89,545$22,998 06/30/2022
     MSFT89,545$22,998 06/30/2022
Rollins Financial89,352$22,948 06/30/2022
     MSFT89,352$22,948 06/30/2022
LSV Asset Management89,345$22,946 06/30/2022
     MSFT89,345$22,946 06/30/2022
Eubel Brady & Suttman Asset Management Inc.88,959$22,847 06/30/2022
     MSFT88,959$22,847 06/30/2022
Mechanics Bank Trust Department88,890$22,830 06/30/2022
     MSFT88,890$22,830 06/30/2022
D L Carlson Investment Group Inc.88,850$22,819 06/30/2022
     MSFT88,850$22,819 06/30/2022
Marco Investment Management LLC88,763$22,797 06/30/2022
     MSFT88,763$22,797 06/30/2022
Checchi Capital Advisers LLC81,080$22,762 06/30/2022
     MSFT81,080$22,762 06/30/2022
Allen Operations LLC88,383$22,699 06/30/2022
     MSFT88,383$22,699 06/30/2022
Lowell Blake & Associates Inc.88,368$22,695 06/30/2022
     MSFT88,368$22,695 06/30/2022
Griffin Asset Management Inc.88,329$22,686 06/30/2022
     MSFT88,329$22,686 06/30/2022
Gifford Fong Associates88,168$22,644 06/30/2022
     MSFT88,168$22,644 06/30/2022
ST Germain D J Co. Inc.87,897$22,575 06/30/2022
     MSFT87,897$22,575 06/30/2022
Sycomore Asset Management87,707$22,495 06/30/2022
     MSFT87,707$22,495 06/30/2022
Gladstone Institutional Advisory LLC87,424$22,453 06/30/2022
     MSFT87,424$22,453 06/30/2022
Alerus Financial NA87,366$22,438 06/30/2022
     MSFT87,366$22,438 06/30/2022
Cyrus J. Lawrence LLC87,222$22,401 06/30/2022
     MSFT87,222$22,401 06/30/2022
Bath Savings Trust Co87,117$22,374 06/30/2022
     MSFT87,117$22,374 06/30/2022
Americana Partners LLC86,904$22,366 06/30/2022
     MSFT86,904$22,366 06/30/2022
Northern Oak Wealth Management Inc.86,796$22,292 06/30/2022
     MSFT86,796$22,292 06/30/2022
Hartline Investment Corp99,931$22,227 06/30/2022
     MSFT99,931$22,227 06/30/2022
Burleson & Company LLC86,505$22,217 06/30/2022
     MSFT86,505$22,217 06/30/2022
Auxano Advisors LLC86,465$22,207 06/30/2022
     MSFT86,465$22,207 06/30/2022
Payden & Rygel86,430$22,198 06/30/2022
     MSFT86,430$22,198 06/30/2022
Steigerwald Gordon & Koch Inc.86,377$22,184 06/30/2022
     MSFT86,377$22,184 06/30/2022
Conning Inc.86,285$22,161 06/30/2022
     MSFT86,285$22,161 06/30/2022
Laurel Wealth Advisors Inc.86,250$22,151 06/30/2022
     MSFT86,250$22,151 06/30/2022
Cubist Systematic Strategies LLC86,189$22,136 06/30/2022
     MSFT86,189$22,136 06/30/2022
Sontag Advisory LLC86,001$22,088 06/30/2022
     MSFT86,001$22,088 06/30/2022
IVY Lane Capital Management LLC86,000$22,087 06/30/2022
     MSFT86,000$22,087 06/30/2022
Modera Wealth Management LLC85,742$22,021 06/30/2022
     MSFT85,742$22,021 06/30/2022
Integrated Advisors Network LLC85,662$22,001 06/30/2022
     MSFT85,662$22,001 06/30/2022
Randolph Co Inc85,641$21,995 06/30/2022
     MSFT85,641$21,995 06/30/2022
Axxcess Wealth Management LLC85,640$21,995 06/30/2022
     MSFT85,640$21,995 06/30/2022
United Asset Strategies Inc.85,626$21,991 06/30/2022
     MSFT85,626$21,991 06/30/2022
Rokos Capital Management LLP $21,963 06/30/2022
     MSFT265,534$68,183 06/30/2022
     Put180,000$46,220 06/30/2022
Pitcairn Co.85,341$21,918 06/30/2022
     MSFT85,341$21,918 06/30/2022
Two Sigma Securities LLC $21,806 06/30/2022
     Call143,600$36,881 06/30/2022
     Put84,400$21,676 06/30/2022
     MSFT25,702$6,601 06/30/2022
SP Asset Management84,841$21,790 06/30/2022
     MSFT84,841$21,790 06/30/2022
BancorpSouth Bank84,754$21,768 06/30/2022
     MSFT84,754$21,768 06/30/2022
Icon Wealth Partners LLC84,725$21,760 06/30/2022
     MSFT84,725$21,760 06/30/2022
Westchester Capital Management Inc.84,546$21,714 06/30/2022
     MSFT84,546$21,714 06/30/2022
Pinnacle Wealth Management Advisory Group LLC84,279$21,645 06/30/2022
     MSFT84,279$21,645 06/30/2022
Blue Fin Capital Inc.84,222$21,630 06/30/2022
     MSFT84,222$21,630 06/30/2022
LS Investment Advisors LLC84,078$21,594 06/30/2022
     MSFT84,078$21,594 06/30/2022
Atika Capital Management LLC84,000$21,573 06/30/2022
     MSFT84,000$21,573 06/30/2022
Orion Portfolio Solutions LLC83,845$21,534 06/30/2022
     MSFT83,845$21,534 06/30/2022
Covenant Asset Management LLC83,789$21,520 06/30/2022
     MSFT83,789$21,520 06/30/2022
Walter Public Investments Inc.81,631$21,491 06/30/2022
     MSFT81,631$21,491 06/30/2022
King Wealth83,496$21,444 06/30/2022
     MSFT83,496$21,444 06/30/2022
Guardian Capital Advisors LP84,052$21,356 06/30/2022
     MSFT84,052$21,356 06/30/2022
Rings Capital Management LLC83,000$21,317 06/30/2022
     MSFT83,000$21,317 06/30/2022
Buckley Wealth Management LLC82,914$21,295 06/30/2022
     MSFT82,914$21,295 06/30/2022
Thompson Siegel & Walmsley LLC82,644$21,225 06/30/2022
     MSFT82,644$21,225 06/30/2022
Somerville Kurt F82,554$21,203 06/30/2022
     MSFT82,554$21,203 06/30/2022
Mirova82,545$21,200 06/30/2022
     MSFT82,545$21,200 06/30/2022
Cutler Investment Counsel LLC82,206$21,113 06/30/2022
     MSFT82,206$21,113 06/30/2022
Lyell Wealth Management LP82,090$21,083 06/30/2022
     MSFT82,090$21,083 06/30/2022
Cypress Capital Group81,967$21,052 06/30/2022
     MSFT81,967$21,052 06/30/2022
Coastline Trust Co81,947$21,047 06/30/2022
     MSFT81,947$21,047 06/30/2022
Psagot Value Holdings Ltd. Israel 81,853$21,022 06/30/2022
     MSFT81,853$21,022 06/30/2022
Global Retirement Partners LLC $21,007 06/30/2022
     MSFT81,644$20,969 06/30/2022
     Call2,000$38 06/30/2022
Sawtooth Solutions LLC81,731$20,991 06/30/2022
     MSFT81,731$20,991 06/30/2022
Unigestion Holding SA81,715$20,988 06/30/2022
     MSFT81,715$20,988 06/30/2022
Spearhead Capital Advisors LLC81,423$20,912 06/30/2022
     MSFT81,423$20,912 06/30/2022
Hills Bank & Trust Co81,323$20,886 06/30/2022
     MSFT81,323$20,886 06/30/2022
Rempart Asset Management Inc.89,495$20,843 09/30/2022
     MSFT89,495$20,843 09/30/2022
Bowling Portfolio Management LLC89,227$20,781 09/30/2022
     MSFT89,227$20,781 09/30/2022
McIlrath & Eck LLC80,636$20,710 06/30/2022
     MSFT80,636$20,710 06/30/2022
Buffington Mohr McNeal80,623$20,706 06/30/2022
     MSFT80,623$20,706 06/30/2022
Sumitomo Mitsui Financial Group Inc. $20,698 06/30/2022
     MSFT81,538$20,965 06/30/2022
     Put50,000$291 06/30/2022
     Call8,600$24 06/30/2022
Princeton Capital Management LLC80,570$20,693 06/30/2022
     MSFT80,570$20,693 06/30/2022
JLB & Associates Inc.80,556$20,689 06/30/2022
     MSFT80,556$20,689 06/30/2022
JTC Employer Solutions Trusteee Ltd80,369$20,647 06/30/2022
     MSFT80,369$20,647 06/30/2022