The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2U Inc COM 90214J101 15,526 458,541 SH   SOLE   458,446 0 95
3M Co COM 88579Y101 84,494 527,496 SH   SOLE   522,204 0 5,292
Aaron's Inc COM PAR $0.50 002535300 21,547 380,359 SH   SOLE   380,285 0 74
Abbott Laboratories COM 002824100 6,159 56,591 SH   SOLE   56,591 0 0
AbbVie Inc COM 00287Y109 384,785 4,393,026 SH   SOLE   4,269,322 0 123,704
Acadia Healthcare Co Inc COM 00404A109 23,197 786,872 SH   SOLE   786,721 0 151
Accenture PLC SHS CLASS A G1151C101 8,357 37,126 SH   SOLE   14,679 0 22,447
Adobe Inc COM 00724F101 1,751,570 3,571,498 SH   SOLE   3,502,540 0 68,957
Advance Auto Parts Inc COM 00751Y106 640,251 4,171,013 SH   SOLE   4,084,012 0 87,001
Advanced Energy Industries Inc COM 007973100 16,446 261,290 SH   SOLE   261,239 0 51
Advanced Micro Devices Inc COM 007903107 2,499 30,475 SH   SOLE   30,475 0 0
Aerie Pharmaceuticals Inc COM 00771V108 7,453 633,193 SH   SOLE   633,061 0 132
Aerojet Rocketdyne Holdings Inc COM 007800105 56,549 1,417,615 SH   SOLE   1,416,461 0 1,154
AES Corp/The COM 00130H105 113,956 6,292,452 SH   SOLE   6,062,319 0 230,133
Agios Pharmaceuticals Inc COM 00847X104 38,055 1,087,278 SH   SOLE   1,087,278 0 0
AGNC Investment Corp COM 00123Q104 8,158 586,520 SH   SOLE   586,520 0 0
Agnico Eagle Mines Ltd COM 008474108 517 6,500 SH   SOLE   6,500 0 0
Agora Inc ADS 00851L103 5,258 122,330 SH   SOLE   122,330 0 0
Air Lease Corp CL A 00912X302 288 9,785 SH   SOLE   9,785 0 0
Air Products and Chemicals Inc COM 009158106 341,174 1,145,416 SH   SOLE   1,126,474 0 18,942
Akamai Technologies Inc COM 00971T101 845,873 7,652,193 SH   SOLE   7,476,759 0 175,434
Alamos Gold Inc COM CL A 011532108 1,577 179,050 SH   SOLE   179,050 0 0
Albany International Corp CL A 012348108 26,703 539,338 SH   SOLE   538,914 0 424
Alcon Inc ORD SHS H01301128 443,360 7,785,068 SH   SOLE   7,633,634 0 151,435
Alexander & Baldwin Inc COM 014491104 906 80,792 SH   SOLE   80,792 0 0
Alexandria Real Estate Equities Inc COM 015271109 80,030 500,189 SH   SOLE   499,430 0 759
Alexion Pharmaceuticals Inc COM 015351109 733,294 6,408,230 SH   SOLE   6,266,474 0 141,756
Alibaba Group Holding Ltd SPONSORED ADS 01609W102 1,065,466 3,624,280 SH   SOLE   3,550,791 0 73,489
Alkermes Plc SHS G01767105 19,322 1,166,073 SH   SOLE   1,166,073 0 0
Alleghany Corp COM 017175100 2,132 4,096 SH   SOLE   4,096 0 0
Allison Transmission Holdings Inc COM 01973R101 23,864 679,117 SH   SOLE   649,491 0 29,626
Alphabet Inc CAP STK CL A 02079K305 242,843 165,695 SH   SOLE   155,589 0 10,106
Alphabet Inc CAP STK CL C 02079K107 272,821 185,643 SH   SOLE   183,510 0 2,133
Alteryx Inc COM CL A 02156B103 4,558 40,140 SH   SOLE   40,140 0 0
Amarin Corp PLC SPONS ADR NEW 023111206 12,451 2,957,511 SH   SOLE   2,956,841 0 670
Amazon.com Inc COM 023135106 4,488,461 1,425,483 SH   SOLE   1,395,781 0 29,702
AMC Networks Inc CL A 00164V103 126,102 5,103,278 SH   SOLE   5,000,839 0 102,439
Amdocs Ltd SHS G02602103 24,583 428,198 SH   SOLE   417,000 0 11,198
Ameren Corp COM 023608102 53,557 677,249 SH   SOLE   676,047 0 1,202
American Airlines Group Inc NOTE 6.500% 7/0 02376RAF9 3,710 4,000,000 PRN   SOLE   4,000,000 0 0
American Axle & Manufacturing Holdings Inc COM 024061103 755 130,777 SH   SOLE   130,777 0 0
American Eagle Outfitters Inc COM 02553E106 19,214 1,297,400 SH   SOLE   1,297,400 0 0
American Electric Power Co Inc COM 025537101 2,273 27,806 SH   SOLE   27,806 0 0
American Equity Investment Life Holding Co COM 025676206 39,604 1,801,022 SH   SOLE   1,799,626 0 1,396
American Express Co COM 025816109 689,689 6,879,693 SH   SOLE   6,698,634 0 181,059
American Homes 4 Rent CL A 02665T306 73,925 2,595,696 SH   SOLE   2,475,442 0 120,254
American International Group Inc COM NEW 026874784 312,232 11,341,527 SH   SOLE   11,181,455 0 160,072
American Tower Corp COM 03027X100 739,510 3,059,240 SH   SOLE   3,022,563 0 36,676
American Water Works Co Inc COM 030420103 4,215 29,095 SH   SOLE   29,095 0 0
American Well Corp CL A 03044L105 2,964 100,000 SH   SOLE   100,000 0 0
Americold Realty Trust COM 03064D108 57,945 1,620,850 SH   SOLE   1,618,509 0 2,341
AmerisourceBergen Corp COM 03073E105 62,128 641,027 SH   SOLE   619,576 0 21,450
Ametek Inc COM 031100100 43,518 437,806 SH   SOLE   436,897 0 909
Amgen Inc COM 031162100 1,506,177 5,926,098 SH   SOLE   5,793,832 0 132,267
Amicus Therapeutics Inc COM 03152W109 59,843 4,238,192 SH   SOLE   4,235,415 0 2,777
Analog Devices Inc COM 032654105 409 3,500 SH   SOLE   3,500 0 0
Anheuser-Busch InBev SA/NV SPONSORED ADR 03524A108 345,905 6,419,908 SH   SOLE   6,273,173 0 146,735
Antero Midstream Corp COM 03676B102 27,088 5,044,375 SH   SOLE   5,044,375 0 0
Anthem Inc COM 036752103 79,767 296,983 SH   SOLE   288,015 0 8,969
Apartment Investment and Management Co CL A 03748R754 6,738 199,814 SH   SOLE   199,814 0 0
Apollo Global Management Inc COM CL A 03768E105 318,659 7,120,869 SH   SOLE   7,064,711 0 56,158
Apple Inc COM 037833100 3,921,066 33,857,749 SH   SOLE   33,097,891 0 759,858
Applied Materials Inc COM 038222105 3,148 52,948 SH   SOLE   52,948 0 0
Aptiv PLC SHS G6095L109 548,173 5,979,198 SH   SOLE   5,793,356 0 185,841
ArcelorMittal SA NY REGISTRY SH 03938L203 38,952 2,939,768 SH   SOLE   2,936,179 0 3,589
Arch Capital Group Ltd ORD G0450A105 43,677 1,493,247 SH   SOLE   1,469,115 0 24,132
Archer-Daniels-Midland Co COM 039483102 5,047 108,560 SH   SOLE   108,560 0 0
Arco Platform Ltd COM CL A G04553106 19,553 478,778 SH   SOLE   478,778 0 0
Arcos Dorados Holdings Inc SHS CLASS -A - G0457F107 1,105 269,604 SH   SOLE   269,604 0 0
Arcosa Inc COM 039653100 217 4,931 SH   SOLE   4,931 0 0
Ardagh Group SA CL A L0223L101 18,014 1,282,124 SH   SOLE   1,279,187 0 2,937
Ares Capital Corp COM 04010L103 7,326 525,150 SH   SOLE   525,150 0 0
Ares Management Corp CL A COM STK 03990B101 342 8,453 SH   SOLE   8,453 0 0
Arista Networks Inc COM 040413106 136,651 660,372 SH   SOLE   651,710 0 8,662
ASML Holding NV N Y REGISTRY SHS N07059210 167,921 454,739 SH   SOLE   447,656 0 7,083
Aspen Technology Inc COM 045327103 139,830 1,104,587 SH   SOLE   1,103,292 0 1,295
Assetmark Financial Holdings Inc COM 04546L106 15,994 735,683 SH   SOLE   735,087 0 596
Assurant Inc 6.50% CONV PFD D 04621X207 4,023 34,500 SH   SOLE   34,500 0 0
Assured Guaranty Ltd COM G0585R106 10,590 493,010 SH   SOLE   492,914 0 96
AstraZeneca PLC SPONSORED ADR 046353108 377 6,872 SH   SOLE   6,872 0 0
AT&T Inc COM 00206R102 124,506 4,367,116 SH   SOLE   4,338,647 0 28,469
Atlassian Corp PLC CL A G06242104 97,421 535,896 SH   SOLE   529,785 0 6,111
Atmos Energy Corp COM 049560105 358 3,750 SH   SOLE   3,750 0 0
Autodesk Inc COM 052769106 852,937 3,692,206 SH   SOLE   3,580,210 0 111,996
Automatic Data Processing Inc COM 053015103 158,861 1,138,870 SH   SOLE   1,085,067 0 53,803
AutoZone Inc COM 053332102 85,201 72,349 SH   SOLE   68,638 0 3,711
AvalonBay Communities Inc COM 053484101 11,678 78,195 SH   SOLE   78,195 0 0
Avantor Inc COM 05352A100 84,235 3,745,426 SH   SOLE   3,740,472 0 4,954
Baidu Inc SPON ADR REP A 056752108 34,205 270,200 SH   SOLE   249,053 0 21,147
Balchem Corp COM 057665200 49,171 503,645 SH   SOLE   503,236 0 409
Ball Corp COM 058498106 128,940 1,551,252 SH   SOLE   1,400,987 0 150,265
Banco Santander SA ADR 05964H105 2,702 1,460,378 SH   SOLE   994,165 0 466,213
Bandwidth Inc COM CL A 05988J103 133,339 763,816 SH   SOLE   763,171 0 645
Bank of America Corp COM 060505104 581,043 24,119,670 SH   SOLE   23,438,900 0 680,770
Bank of New York Mellon Corp/The COM 064058100 38,390 1,117,932 SH   SOLE   1,090,331 0 27,600
Bank OZK COM 06417N103 19,551 917,049 SH   SOLE   916,873 0 176
Barclays PLC ADR 06738E204 2,897 578,226 SH   SOLE   378,172 0 200,054
Barings BDC Inc COM 06759L103 4,842 605,240 SH   SOLE   605,240 0 0
Barrick Gold Corp COM 067901108 6,302 224,202 SH   SOLE   224,202 0 0
Bausch Health Cos Inc COM 071734107 30,007 1,930,962 SH   SOLE   1,930,962 0 0
Becton Dickinson and Co COM 075887109 376,372 1,617,552 SH   SOLE   1,568,968 0 48,584
Belden Inc COM 077454106 650 20,897 SH   SOLE   20,897 0 0
Berkshire Hathaway Inc CL A 084670108 269,761 843 SH   SOLE   843 0 0
Berkshire Hathaway Inc CL B NEW 084670702 208,370 978,537 SH   SOLE   956,053 0 22,484
Biogen Inc COM 09062X103 1,139,453 4,016,684 SH   SOLE   3,935,509 0 81,175
Biohaven Pharmaceutical Holding Co Ltd COM G11196105 23,999 369,156 SH   SOLE   368,864 0 292
BioMarin Pharmaceutical Inc COM 09061G101 469,591 6,172,328 SH   SOLE   5,983,492 0 188,836
Bio-Rad Laboratories Inc CL A 090572207 66,698 129,395 SH   SOLE   129,218 0 177
Bio-Techne Corp COM 09073M104 53,178 214,662 SH   SOLE   214,466 0 196
BJ's Wholesale Club Holdings Inc COM 05550J101 241,605 5,814,802 SH   SOLE   5,811,916 0 2,886
Black Hills Corp COM 092113109 22,704 424,458 SH   SOLE   424,376 0 82
Black Knight Inc COM 09215C105 75,132 863,092 SH   SOLE   861,915 0 1,177
BlackRock Inc COM 09247X101 22,458 39,852 SH   SOLE   27,329 0 12,523
Blackstone Group Inc/The COM CL A 09260D107 537,568 10,298,246 SH   SOLE   10,223,096 0 75,150
Bloom Energy Corp COM CL A 093712107 24,884 1,384,778 SH   SOLE   1,383,440 0 1,338
Blucora Inc COM 095229100 9,503 1,008,852 SH   SOLE   1,008,655 0 197
Boeing Co/The COM 097023105 814 4,925 SH   SOLE   4,925 0 0
Booking Holdings Inc COM 09857L108 335,052 195,859 SH   SOLE   191,564 0 4,295
Boston Properties Inc COM 101121101 132,572 1,650,953 SH   SOLE   1,637,048 0 13,905
Boston Scientific Corp COM 101137107 283 7,415 SH   SOLE   7,415 0 0
Boston Scientific Corp 5.50% CNV PFD A 101137206 9,624 86,030 SH   SOLE   86,030 0 0
BP Midstream Partners LP UNIT LTD PTNR 0556EL109 33,609 3,391,408 SH   SOLE   3,391,408 0 0
BP PLC SPONSORED ADR 055622104 2,615 149,744 SH   SOLE   132,964 0 16,780
Brandywine Realty Trust SH BEN INT NEW 105368203 10,189 985,397 SH   SOLE   985,209 0 188
Brigham Minerals Inc CL A COM 10918L103 8,821 988,910 SH   SOLE   988,715 0 195
Bristol-Myers Squibb Co COM 110122108 62,073 1,029,567 SH   SOLE   984,768 0 44,799
Broadcom Inc COM 11135F101 1,343,588 3,687,935 SH   SOLE   3,599,185 0 88,750
Brookfield Infrastructure Partners LP LP INT UNIT G16252101 9,026 189,545 SH   SOLE   189,545 0 0
Brookfield Renewable Corp CL A SUB VTG 11284V105 4,318 73,686 SH   SOLE   32,686 0 41,000
Brookfield Renewable Partners LP PARTNERSHIP UNIT G16258108 22,167 421,819 SH   SOLE   272,819 0 149,000
Brooks Automation Inc COM 114340102 33,185 717,353 SH   SOLE   716,785 0 568
BRP Group Inc COM CL A 05589G102 16,651 668,458 SH   SOLE   668,318 0 140
Burlington Stores Inc COM 122017106 69,563 337,536 SH   SOLE   337,536 0 0
Cabot Corp COM 127055101 766 21,262 SH   SOLE   21,262 0 0
Cabot Microelectronics Corp COM 12709P103 432 3,022 SH   SOLE   3,022 0 0
Cabot Oil & Gas Corp COM 127097103 594 34,238 SH   SOLE   31,130 0 3,108
Cactus Inc CL A 127203107 22,871 1,191,821 SH   SOLE   1,190,889 0 932
Calavo Growers Inc COM 128246105 41,370 624,270 SH   SOLE   623,760 0 510
Canadian Pacific Railway Ltd COM 13645T100 54,168 177,932 SH   SOLE   177,723 0 209
Capital One Financial Corp COM 14040H105 310 4,315 SH   SOLE   4,315 0 0
Capri Holdings Ltd SHS G1890L107 5,556 308,650 SH   SOLE   191,071 0 117,579
Cardtronics PLC SHS CL A G1991C105 39,275 1,983,585 SH   SOLE   1,982,760 0 825
CareDx Inc COM 14167L103 24,103 635,285 SH   SOLE   634,798 0 487
Carlyle Group Inc/The COM 14316J108 5,978 242,330 SH   SOLE   242,330 0 0
Carrier Global Corp COM 14448C104 1,793 58,715 SH   SOLE   58,683 0 32
Carvana Co CL A 146869102 183,644 823,295 SH   SOLE   822,608 0 687
Casey's General Stores Inc COM 147528103 220,608 1,241,813 SH   SOLE   1,240,633 0 1,180
Catalent Inc COM 148806102 99,732 1,164,278 SH   SOLE   1,163,647 0 631
Caterpillar Inc COM 149123101 358 2,402 SH   SOLE   2,402 0 0
CBRE Group Inc CL A 12504L109 11,549 245,888 SH   SOLE   245,888 0 0
CDW Corp/DE COM 12514G108 51,445 430,390 SH   SOLE   429,425 0 965
Century Communities Inc COM 156504300 2,631 62,158 SH   SOLE   62,147 0 11
Cerence Inc COM 156727109 126,003 2,578,322 SH   SOLE   2,519,997 0 58,325
CH Robinson Worldwide Inc COM NEW 12541W209 430,970 4,217,343 SH   SOLE   4,125,680 0 91,663
ChampionX Corp COM 15872M104 7,648 957,144 SH   SOLE   957,144 0 0
Charles River Laboratories International Inc COM 159864107 30,609 135,168 SH   SOLE   135,168 0 0
Charles Schwab Corp/The COM 808513105 88,547 2,444,014 SH   SOLE   2,230,863 0 213,151
Charter Communications Inc CL A 16119P108 193,048 309,203 SH   SOLE   300,713 0 8,490
Chegg Inc COM 163092109 165,709 2,319,552 SH   SOLE   2,317,713 0 1,839
Cheniere Energy Partners LP COM UNIT 16411Q101 27,763 834,736 SH   SOLE   834,736 0 0
Chevron Corp COM 166764100 133,035 1,847,710 SH   SOLE   1,836,856 0 10,854
Chewy Inc CL A 16679L109 106,395 1,940,445 SH   SOLE   1,939,945 0 500
China Mobile Ltd SPONSORED ADR 16941M109 1,306 40,610 SH   SOLE   0 0 40,610
Chipotle Mexican Grill Inc COM 169656105 1,011 813 SH   SOLE   479 0 334
Chubb Ltd COM H1467J104 13,641 117,469 SH   SOLE   117,469 0 0
Chuy's Holdings Inc COM 171604101 870 44,436 SH   SOLE   44,436 0 0
Cirrus Logic Inc COM 172755100 223 3,304 SH   SOLE   3,304 0 0
Cisco Systems Inc COM 17275R102 1,220 30,975 SH   SOLE   22,264 0 8,711
Citigroup Inc COM NEW 172967424 113,605 2,635,232 SH   SOLE   2,535,461 0 99,771
Citrix Systems Inc COM 177376100 608,398 4,417,963 SH   SOLE   4,295,487 0 122,476
Clarivate PLC ORD SHS G21810109 26,749 863,147 SH   SOLE   861,638 0 1,509
ClearBridge Energy Midstream Opportunity Fund Inc COM 18469P209 219 24,976 SH   SOLE   24,976 0 0
ClearBridge MLP & Midstream Fund Inc COM 184692200 313 28,360 SH   SOLE   28,360 0 0
Cloudflare Inc CL A COM 18915M107 11,893 289,648 SH   SOLE   289,648 0 0
CME Group Inc COM 12572Q105 79,134 472,975 SH   SOLE   468,992 0 3,983
CNH Industrial NV SHS N20944109 12,198 1,559,845 SH   SOLE   903,332 0 656,513
CNOOC Ltd SPONSORED ADR 126132109 1,675 17,436 SH   SOLE   16,842 0 594
CNX Resources Corp COM 12653C108 18,968 2,009,328 SH   SOLE   2,009,328 0 0
Coca-Cola Co/The COM 191216100 430,993 8,729,861 SH   SOLE   8,632,937 0 96,924
Coca-Cola European Partners PLC SHS G25839104 343 8,830 SH   SOLE   8,830 0 0
Coca-Cola Femsa SAB de CV SPONSORD ADR REP 191241108 4,711 115,700 SH   SOLE   87,483 0 28,217
Cognex Corp COM 192422103 387 5,946 SH   SOLE   5,946 0 0
Cognizant Technology Solutions Corp CL A 192446102 49,682 715,667 SH   SOLE   714,811 0 856
Cohen & Steers Inc COM 19247A100 79,160 1,420,157 SH   SOLE   1,420,157 0 0
Coherent Inc COM 192479103 322 2,899 SH   SOLE   2,899 0 0
Colfax Corp COM 194014106 438 13,956 SH   SOLE   13,956 0 0
Colgate-Palmolive Co COM 194162103 18,837 244,166 SH   SOLE   238,012 0 6,154
Comcast Corp CL A 20030N101 3,559,200 76,939,046 SH   SOLE   75,293,836 0 1,645,211
Commercial Metals Co COM 201723103 18,924 947,123 SH   SOLE   946,939 0 184
CommVault Systems Inc COM 204166102 22,414 549,359 SH   SOLE   549,253 0 106
comScore Inc COM 20564W105 845 413,971 SH   SOLE   413,971 0 0
Conagra Brands Inc COM 205887102 38,250 1,071,116 SH   SOLE   1,020,609 0 50,507
ConocoPhillips COM 20825C104 37,167 1,131,756 SH   SOLE   1,119,196 0 12,560
Consolidated Edison Inc COM 209115104 1,916 24,623 SH   SOLE   23,279 0 1,344
Constellation Brands Inc CL A 21036P108 19,885 104,926 SH   SOLE   104,926 0 0
Conyers Park II Acquisition Corp COM CL A 212896104 421 41,422 SH   SOLE   41,060 0 362
Copart Inc COM 217204106 150,722 1,433,265 SH   SOLE   1,432,675 0 590
Core Laboratories NV COM N22717107 26,165 1,714,611 SH   SOLE   1,714,611 0 0
Core-Mark Holding Co Inc COM 218681104 81,341 2,811,653 SH   SOLE   2,809,985 0 1,668
Coresite Realty Corp COM 21870Q105 24,660 207,439 SH   SOLE   207,439 0 0
Cornerstone OnDemand Inc COM 21925Y103 124,847 3,433,631 SH   SOLE   3,432,072 0 1,559
Corning Inc COM 219350105 2,740 84,550 SH   SOLE   84,550 0 0
Corteva Inc COM 22052L104 28,158 977,359 SH   SOLE   934,779 0 42,580
CoStar Group Inc COM 22160N109 2,674 3,151 SH   SOLE   3,151 0 0
Costco Wholesale Corp COM 22160K105 767,135 2,160,943 SH   SOLE   2,074,233 0 86,710
Covetrus Inc COM 22304C100 73,678 3,019,598 SH   SOLE   2,915,705 0 103,893
Cree Inc COM 225447101 533,466 8,369,402 SH   SOLE   8,211,008 0 158,394
CRISPR Therapeutics AG NAMEN AKT H17182108 519 6,200 SH   SOLE   6,200 0 0
Crocs Inc COM 227046109 21,976 514,300 SH   SOLE   514,300 0 0
CrossAmerica Partners LP UT LTD PTN INT 22758A105 17,882 1,202,541 SH   SOLE   1,202,541 0 0
Crown Castle International Corp COM 22822V101 19,492 117,069 SH   SOLE   117,069 0 0
CryoPort Inc COM PAR $0.001 229050307 41,803 881,922 SH   SOLE   881,237 0 685
CSG Systems International Inc COM 126349109 13,075 319,282 SH   SOLE   319,220 0 62
CSX Corp COM 126408103 1,553 20,000 SH   SOLE   20,000 0 0
Cubic Corp COM 229669106 16,250 279,357 SH   SOLE   279,303 0 54
Curtiss-Wright Corp COM 231561101 21,899 234,818 SH   SOLE   233,909 0 909
CVB Financial Corp COM 126600105 10,359 622,890 SH   SOLE   622,771 0 119
CVS Health Corp COM 126650100 184,524 3,159,655 SH   SOLE   3,060,016 0 99,639
Danaher Corp 4.75 MND CV PFD 235851300 24,009 16,268 SH   SOLE   16,268 0 0
Danaher Corp COM 235851102 42,680 198,205 SH   SOLE   125,314 0 72,891
Darden Restaurants Inc COM 237194105 784 7,781 SH   SOLE   7,781 0 0
Datadog Inc CL A COM 23804L103 17,638 172,655 SH   SOLE   172,655 0 0
DCP Midstream LP COM UT LTD PTN 23311P100 30,040 2,689,345 SH   SOLE   2,689,345 0 0
Deere & Co COM 244199105 132,395 597,370 SH   SOLE   580,020 0 17,350
Delek Logistics Partners LP COM UNT RP INT 24664T103 11,518 406,143 SH   SOLE   406,143 0 0
Dell Technologies Inc CL C 24703L202 478 7,060 SH   SOLE   7,060 0 0
Devon Energy Corp COM 25179M103 145 15,357 SH   SOLE   15,357 0 0
Diageo PLC SPON ADR NEW 25243Q205 134,788 979,140 SH   SOLE   968,208 0 10,932
Digital Realty Trust Inc COM 253868103 23,601 160,816 SH   SOLE   160,816 0 0
Discovery Inc COM SER C 25470F302 65,724 3,353,263 SH   SOLE   3,353,263 0 0
Discovery Inc COM SER A 25470F104 347,751 15,973,862 SH   SOLE   15,594,834 0 379,028
DISH Network Corp CL A 25470M109 124,007 4,271,670 SH   SOLE   4,141,551 0 130,119
DocuSign Inc COM 256163106 198,216 920,905 SH   SOLE   920,784 0 121
Dolby Laboratories Inc COM CL A 25659T107 253,257 3,821,013 SH   SOLE   3,694,883 0 126,130
Dominion Energy Inc COM 25746U109 1,234 15,636 SH   SOLE   15,636 0 0
Dorman Products Inc COM 258278100 209 2,308 SH   SOLE   2,308 0 0
DoubleLine Income Solutions Fund COM 258622109 384 24,000 SH   SOLE   24,000 0 0
Dow Inc COM 260557103 680 14,458 SH   SOLE   14,458 0 0
DR Horton Inc COM 23331A109 622 8,221 SH   SOLE   1,711 0 6,510
Dragoneer Growth Opportunities Corp UNIT 08/18/2027 G28302126 12,250 1,000,000 SH   SOLE   1,000,000 0 0
DTE Energy Co UNIT 11/01/2022S 233331842 17,390 385,070 SH   SOLE   385,070 0 0
DTE Energy Co COM 233331107 58,998 512,845 SH   SOLE   501,102 0 11,743
Duke Energy Corp COM NEW 26441C204 1,406 15,878 SH   SOLE   15,878 0 0
DuPont de Nemours Inc COM 26614N102 36,468 657,327 SH   SOLE   632,038 0 25,289
DXC Technology Co COM 23355L106 115,577 6,474,923 SH   SOLE   6,336,811 0 138,112
Dynatrace Inc COM NEW 268150109 38,735 944,291 SH   SOLE   944,291 0 0
East Resources Acquisition Co UNIT 07/01/2027 274681204 22,913 2,270,827 SH   SOLE   2,270,630 0 197
Eaton Corp PLC SHS G29183103 9,295 91,101 SH   SOLE   69,256 0 21,846
Ecolab Inc COM 278865100 1,109,620 5,552,544 SH   SOLE   5,420,689 0 131,855
Edison International COM 281020107 363,912 7,157,983 SH   SOLE   7,058,429 0 99,555
Elanco Animal Health Inc UNIT 02/01/2023T 28414H202 10,434 235,210 SH   SOLE   235,210 0 0
Elastic NV ORD SHS N14506104 144,465 1,339,002 SH   SOLE   1,323,055 0 15,947
Eli Lilly and Co COM 532457108 5,590 37,768 SH   SOLE   37,768 0 0
Emerson Electric Co COM 291011104 19,467 296,893 SH   SOLE   290,245 0 6,649
Enable Midstream Partners LP COM UNIT RP IN 292480100 25,962 6,270,913 SH   SOLE   6,270,913 0 0
Enbridge Inc COM 29250N105 253,641 8,686,343 SH   SOLE   8,622,303 0 64,040
Encompass Health Corp COM 29261A100 10,478 161,242 SH   SOLE   161,209 0 33
Encore Capital Group Inc COM 292554102 19,827 513,788 SH   SOLE   513,689 0 99
Energy Transfer LP COM UT LTD PTN 29273V100 111,080 20,494,536 SH   SOLE   20,494,536 0 0
Enphase Energy Inc COM 29355A107 9,346 113,166 SH   SOLE   42,166 0 71,000
EnPro Industries Inc COM 29355X107 18,851 334,179 SH   SOLE   334,115 0 64
Entegris Inc COM 29362U104 1,288 17,324 SH   SOLE   17,324 0 0
Enterprise Products Partners LP COM 293792107 146,682 9,289,537 SH   SOLE   9,289,537 0 0
Envestnet Inc COM 29404K106 74,812 969,573 SH   SOLE   968,705 0 868
Enviva Partners LP COM UNIT 29414J107 9,743 242,000 SH   SOLE   242,000 0 0
EQT Corp COM 26884L109 77,132 5,965,380 SH   SOLE   5,839,216 0 126,164
Equinix Inc COM 29444U700 868,179 1,142,145 SH   SOLE   1,105,494 0 36,651
Equinor ASA SPONSORED ADR 29446M102 205 14,565 SH   SOLE   14,565 0 0
Equitable Holdings Inc COM 29452E101 80,327 4,403,900 SH   SOLE   4,322,071 0 81,829
Equitrans Midstream Corp COM 294600101 14,600 1,725,735 SH   SOLE   1,725,735 0 0
Equity Lifestyle Properties Inc COM 29472R108 6,338 103,390 SH   SOLE   103,390 0 0
Equity Residential SH BEN INT 29476L107 8,030 156,444 SH   SOLE   156,444 0 0
ESCO Technologies Inc COM 296315104 211 2,624 SH   SOLE   2,624 0 0
Essent Group Ltd COM G3198U102 14,853 401,316 SH   SOLE   401,241 0 75
Etsy Inc COM 29786A106 110,317 906,986 SH   SOLE   906,986 0 0
Euronet Worldwide Inc COM 298736109 27,884 306,076 SH   SOLE   292,013 0 14,063
Everbridge Inc COM 29978A104 38,631 307,254 SH   SOLE   307,254 0 0
Evergy Inc COM 30034W106 1,219 23,988 SH   SOLE   23,988 0 0
Everi Holdings Inc COM 30034T103 14,566 1,765,561 SH   SOLE   1,765,213 0 348
Eversource Energy COM 30040W108 47,398 567,300 SH   SOLE   566,050 0 1,250
EVERTEC Inc COM 30040P103 16,711 481,434 SH   SOLE   481,339 0 95
Evoqua Water Technologies Corp COM 30057T105 13,597 640,783 SH   SOLE   640,650 0 133
Exelon Corp COM 30161N101 99,810 2,791,101 SH   SOLE   2,706,181 0 84,920
Expedia Group Inc COM NEW 30212P303 47,289 515,745 SH   SOLE   515,194 0 551
Extra Space Storage Inc COM 30225T102 1,112 10,395 SH   SOLE   10,395 0 0
Exxon Mobil Corp COM 30231G102 64,831 1,888,453 SH   SOLE   1,878,755 0 9,698
Facebook Inc CL A 30303M102 2,807,146 10,718,388 SH   SOLE   10,501,723 0 216,665
Fair Isaac Corp COM 303250104 455 1,070 SH   SOLE   1,070 0 0
Farfetch Ltd ORD SH CL A 30744W107 24,033 955,226 SH   SOLE   955,226 0 0
FARO Technologies Inc COM 311642102 299 4,908 SH   SOLE   4,908 0 0
Fastenal Co COM 311900104 302 6,700 SH   SOLE   6,700 0 0
Federal Agricultural Mortgage Corp CL C 313148306 407 6,400 SH   SOLE   6,400 0 0
FedEx Corp COM 31428X106 24,564 97,664 SH   SOLE   97,664 0 0
Fidelity National Information Services Inc COM 31620M106 809,248 5,497,232 SH   SOLE   5,378,624 0 118,608
FireEye Inc COM 31816Q101 190,368 15,420,667 SH   SOLE   14,937,925 0 482,742
First American Financial Corp COM 31847R102 30,994 608,798 SH   SOLE   580,800 0 27,998
First Financial Bancorp COM 320209109 935 77,894 SH   SOLE   77,894 0 0
First Horizon National Corp COM 320517105 1,157 122,684 SH   SOLE   122,684 0 0
First Interstate Bancsystem Inc COM CL A 32055Y201 16,363 513,748 SH   SOLE   513,650 0 98
FIRST REPUBLIC BANCORP COM 33616C100 71,152 652,409 SH   SOLE   586,507 0 65,902
Five9 Inc COM 338307101 74,725 576,223 SH   SOLE   576,223 0 0
Foot Locker Inc COM 344849104 27,671 837,768 SH   SOLE   792,375 0 45,393
Fortinet Inc COM 34959E109 105,650 896,780 SH   SOLE   896,780 0 0
Forward Air Corp COM 349853101 57,397 1,000,293 SH   SOLE   999,508 0 785
Foundation Building Materials Inc COM 350392106 11,596 737,675 SH   SOLE   737,530 0 145
Fox Factory Holding Corp COM 35138V102 120,852 1,625,881 SH   SOLE   1,624,699 0 1,182
Freeport-McMoRan Inc CL B 35671D857 287,908 18,408,470 SH   SOLE   17,796,863 0 611,607
Fresenius Medical Care AG & Co KGaA SPONSORED ADR 358029106 7,640 179,860 SH   SOLE   121,358 0 58,502
frontdoor Inc COM 35905A109 13,428 345,092 SH   SOLE   345,020 0 72
GATX Corp COM 361448103 42,351 664,336 SH   SOLE   643,649 0 20,687
GCI Liberty Inc/AK COM CLASS A 36164V305 81,829 998,405 SH   SOLE   975,607 0 22,798
General Dynamics Corp COM 369550108 38,337 276,940 SH   SOLE   263,743 0 13,197
General Electric Co COM 369604103 17,474 2,804,799 SH   SOLE   2,804,799 0 0
General Mills Inc COM 370334104 1,030 16,700 SH   SOLE   16,700 0 0
General Motors Co COM 37045V100 30,146 1,018,784 SH   SOLE   1,018,327 0 457
Genesis Energy LP UNIT LTD PARTN 371927104 15,611 3,469,206 SH   SOLE   3,469,206 0 0
Gentex Corp COM 371901109 399 15,482 SH   SOLE   14,152 0 1,330
Gilead Sciences Inc COM 375558103 31,664 501,093 SH   SOLE   401,703 0 99,390
GlaxoSmithKline PLC SPONSORED ADR 37733W105 1,258 33,421 SH   SOLE   545 0 32,876
Global Payments Inc COM 37940X102 3,232 18,203 SH   SOLE   18,203 0 0
Golden Ocean Group Ltd SHS NEW G39637205 1,010 264,340 SH   SOLE   264,340 0 0
Goldman Sachs Group Inc/The COM 38141G104 2,544 12,658 SH   SOLE   12,658 0 0
GrafTech International Ltd COM 384313508 101 14,770 SH   SOLE   3,470 0 11,300
Gray Television Inc COM 389375106 60,076 4,362,843 SH   SOLE   4,274,867 0 87,976
Green Plains Partners LP COM REP PTR IN 393221106 1,400 200,000 SH   SOLE   200,000 0 0
Grocery Outlet Holding Corp COM 39874R101 17,346 441,153 SH   SOLE   440,467 0 686
GS Acquisition Holdings Corp II UNIT 99/99/9999 36258Q204 6,367 566,978 SH   SOLE   566,978 0 0
Guardant Health Inc COM 40131M109 368,990 3,301,037 SH   SOLE   3,195,824 0 105,213
H&E Equipment Services Inc COM 404030108 48,427 2,463,215 SH   SOLE   2,461,488 0 1,727
Haemonetics Corp COM 405024100 323 3,707 SH   SOLE   3,707 0 0
Hain Celestial Group Inc/The COM 405217100 53,009 1,545,455 SH   SOLE   1,294,568 0 250,887
Halliburton Co COM 406216101 282 23,399 SH   SOLE   23,399 0 0
Hartford Financial Services Group Inc/The COM 416515104 51,354 1,393,209 SH   SOLE   1,216,422 0 176,787
Hasbro Inc COM 418056107 60,672 733,459 SH   SOLE   636,101 0 97,358
Health Catalyst Inc COM 42225T107 60,457 1,651,820 SH   SOLE   1,650,807 0 1,013
Healthcare Merger Corp COM CL A 42227L102 211 20,796 SH   SOLE   20,586 0 210
Healthcare Trust of America Inc CL A NEW 42225P501 459 17,635 SH   SOLE   17,635 0 0
HealthEquity Inc COM 42226A107 19,647 382,470 SH   SOLE   382,392 0 78
Heartland Financial USA Inc COM 42234Q102 1,161 38,691 SH   SOLE   38,691 0 0
Helmerich & Payne Inc COM 423452101 6,982 476,585 SH   SOLE   476,494 0 91
Herman Miller Inc COM 600544100 9,319 308,986 SH   SOLE   114,986 0 194,000
Heron Therapeutics Inc COM 427746102 50,922 3,436,025 SH   SOLE   3,433,481 0 2,544
Hershey Co/The COM 427866108 1,829 12,760 SH   SOLE   12,760 0 0
Holly Energy Partners LP COM UT LTD PTN 435763107 13,863 1,142,867 SH   SOLE   1,142,867 0 0
Hologic Inc COM 436440101 33,383 502,224 SH   SOLE   502,224 0 0
Home Bancshares Inc/AR COM 436893200 900 59,399 SH   SOLE   59,399 0 0
Home Depot Inc/The COM 437076102 1,696,581 6,109,183 SH   SOLE   5,969,023 0 140,160
Honda Motor Co Ltd AMERN SHS 438128308 6,743 284,503 SH   SOLE   156,017 0 128,486
Honeywell International Inc COM 438516106 457,935 2,781,942 SH   SOLE   2,721,991 0 59,951
Howard Hughes Corp/The COM 44267D107 10,743 186,519 SH   SOLE   186,519 0 0
HSBC Holdings PLC SPON ADR NEW 404280406 1,803 92,078 SH   SOLE   54,917 0 37,161
HubSpot Inc COM 443573100 209,755 717,773 SH   SOLE   717,319 0 454
Hudson Ltd COM CL A G46408103 15,091 1,985,677 SH   SOLE   1,985,677 0 0
Huntsman Corp COM 447011107 12,002 540,372 SH   SOLE   540,372 0 0
IAC/InterActiveCorp COM 44891N109 592 4,942 SH   SOLE   4,942 0 0
ICF International Inc COM 44925C103 14,384 233,779 SH   SOLE   233,734 0 45
ICICI Bank Ltd ADR 45104G104 414 42,101 SH   SOLE   207 0 41,894
Icon Plc SHS G4705A100 435,552 2,279,302 SH   SOLE   2,265,841 0 13,461
Idacorp Inc COM 451107106 1,272 15,914 SH   SOLE   15,914 0 0
IDEX Corp COM 45167R104 143,161 784,833 SH   SOLE   784,419 0 414
Idexx Laboratories Inc COM 45168D104 2,637 6,707 SH   SOLE   6,707 0 0
IHS Markit Ltd SHS G47567105 775,764 9,881,085 SH   SOLE   9,657,666 0 223,419
Illinois Tool Works Inc COM 452308109 98,913 511,943 SH   SOLE   494,850 0 17,093
Immunogen Inc COM 45253H101 26,822 7,450,492 SH   SOLE   7,140,888 0 309,604
Incyte Corp COM 45337C102 509 5,674 SH   SOLE   5,674 0 0
Infosys Ltd SPONSORED ADR 456788108 923 66,800 SH   SOLE   0 0 66,800
Innospec Inc COM 45768S105 275 4,342 SH   SOLE   4,342 0 0
Inphi Corp COM 45772F107 200,092 1,782,556 SH   SOLE   1,781,633 0 923
Insulet Corp COM 45784P101 314,052 1,327,411 SH   SOLE   1,326,832 0 579
Integra LifeSciences Holdings Corp COM NEW 457985208 121,975 2,583,116 SH   SOLE   2,581,552 0 1,564
Intel Corp COM 458140100 245,995 4,750,772 SH   SOLE   4,735,913 0 14,859
Inter Parfums Inc COM 458334109 6,441 172,445 SH   SOLE   172,410 0 35
Intercontinental Exchange Inc COM 45866F104 53,570 535,435 SH   SOLE   535,286 0 149
International Business Machines Corp COM 459200101 105,080 863,649 SH   SOLE   855,088 0 8,561
International Flavors & Fragrances Inc COM 459506101 16,528 134,975 SH   SOLE   134,975 0 0
International Paper Co COM 460146103 196,213 4,839,990 SH   SOLE   4,783,361 0 56,629
International Seaways Inc COM Y41053102 18,810 1,287,459 SH   SOLE   1,287,213 0 246
Intra-Cellular Therapies Inc COM 46116X101 16,590 646,521 SH   SOLE   646,384 0 137
Intuitive Surgical Inc COM NEW 46120E602 417 588 SH   SOLE   588 0 0
Invesco National AMT-Free Municipal Bond ETF NATL AMT MUNI 46138E537 459 17,246 SH   SOLE   17,246 0 0
Invitae Corp COM 46185L103 92,212 2,127,143 SH   SOLE   2,125,593 0 1,550
Ionis Pharmaceuticals Inc COM 462222100 345,121 7,273,365 SH   SOLE   7,081,856 0 191,509
IPG Photonics Corp COM 44980X109 31,995 188,237 SH   SOLE   188,237 0 0
iRhythm Technologies Inc COM 450056106 60,511 254,131 SH   SOLE   253,934 0 197
Iridium Communications Inc COM 46269C102 41,693 1,629,925 SH   SOLE   1,628,656 0 1,269
iShares 1-3 Year Treasury Bond ETF 1 3 YR TREAS BD 464287457 2,948 34,072 SH   SOLE   34,072 0 0
iShares Broad USD Investment Grade Corporate Bond ETF USD INV GRDE ETF 464288620 1,525 25,084 SH   SOLE   25,084 0 0
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 236 1,276 SH   SOLE   1,276 0 0
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 233 3,316 SH   SOLE   3,316 0 0
iShares Core S&P U.S. Growth ETF CORE S&P US GWT 464287671 230 2,872 SH   SOLE   0 0 2,872
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 334 2,825 SH   SOLE   2,825 0 0
iShares iBoxx $ Investment Grade Corporate Bond ETF IBOXX INV CP ETF 464287242 1,255 9,317 SH   SOLE   9,317 0 0
iShares Nasdaq Biotechnology ETF NASDAQ BIOTECH 464287556 410 3,025 SH   SOLE   3,025 0 0
iShares National Muni Bond ETF NATIONAL MUN ETF 464288414 917 7,909 SH   SOLE   7,909 0 0
iShares Preferred & Income Securities ETF PFD AND INCM SEC 464288687 6,168 169,213 SH   SOLE   169,213 0 0
iShares Trust iShares 1-5 Year Investment Grade Corporate Bond ETF ISHS 1-5YR INVS 464288646 325 5,912 SH   SOLE   5,912 0 0
iShares Trust iShares 5-10 Year Investment Grade Corporate Bond ETF ISHS 5-10YR INVT 464288638 343 5,643 SH   SOLE   5,643 0 0
Itau Unibanco Holding SA SPON ADR REP PFD 465562106 2,252 565,829 SH   SOLE   359,481 0 206,348
Itron Inc COM 465741106 21,413 352,541 SH   SOLE   352,471 0 70
Jack Henry & Associates Inc COM 426281101 44,555 274,032 SH   SOLE   274,032 0 0
Jacobs Engineering Group Inc COM 469814107 408 4,400 SH   SOLE   4,400 0 0
Jamf Holding Corp COM 47074L105 5,138 136,620 SH   SOLE   136,620 0 0
JFrog Ltd ORD SHS M6191J100 12,698 150,000 SH   SOLE   150,000 0 0
John Bean Technologies Corp COM 477839104 408 4,437 SH   SOLE   4,437 0 0
Johnson & Johnson COM 478160104 992,770 6,668,256 SH   SOLE   6,547,074 0 121,182
Johnson Controls International plc SHS G51502105 535,705 13,113,950 SH   SOLE   12,669,171 0 444,779
JPMorgan Chase & Co COM 46625H100 575,260 5,975,481 SH   SOLE   5,898,068 0 77,413
K12 Inc COM 48273U102 15,666 594,778 SH   SOLE   594,664 0 114
Kadant Inc COM 48282T104 288 2,627 SH   SOLE   2,627 0 0
Kellogg Co COM 487836108 4,398 68,083 SH   SOLE   55,689 0 12,394
Kennedy-Wilson Holdings Inc COM 489398107 163 11,229 SH   SOLE   11,229 0 0
Keurig Dr Pepper Inc COM 49271V100 59,029 2,138,721 SH   SOLE   2,074,367 0 64,354
KeyCorp COM 493267108 47,801 4,006,761 SH   SOLE   3,809,666 0 197,095
Keysight Technologies Inc COM 49338L103 58,421 591,427 SH   SOLE   527,385 0 64,042
Kimberly-Clark Corp COM 494368103 33,487 226,783 SH   SOLE   226,783 0 0
Kinder Morgan Inc COM 49456B101 392,246 31,812,329 SH   SOLE   31,368,891 0 443,438
Kite Realty Group Trust COM NEW 49803T300 13,850 1,196,026 SH   SOLE   1,195,804 0 222
KKR & Co Inc COM 48251W104 26,019 757,691 SH   SOLE   757,691 0 0
KNOT Offshore Partners LP COM UNITS Y48125101 9,172 710,970 SH   SOLE   710,970 0 0
L3Harris Technologies Inc COM 502431109 614,408 3,617,571 SH   SOLE   3,528,399 0 89,172
Laboratory Corp of America Holdings COM NEW 50540R409 400 2,123 SH   SOLE   2,123 0 0
Lam Research Corp COM 512807108 144,967 436,978 SH   SOLE   402,478 0 34,500
Lamb Weston Holdings Inc COM 513272104 473 7,140 SH   SOLE   7,140 0 0
Landstar System Inc COM 515098101 11,348 90,432 SH   SOLE   90,413 0 19
Lattice Semiconductor Corp COM 518415104 49,984 1,725,964 SH   SOLE   1,724,618 0 1,346
LCI Industries COM 50189K103 266 2,499 SH   SOLE   2,499 0 0
Leggett & Platt Inc COM 524660107 245 5,950 SH   SOLE   5,950 0 0
Lennar Corp CL A 526057104 507 6,203 SH   SOLE   2,043 0 4,160
Lexington Realty Trust COM 529043101 19,841 1,898,692 SH   SOLE   1,898,317 0 375
Liberty Broadband Corp COM SER A 530307107 199,030 1,403,501 SH   SOLE   1,392,833 0 10,668
Liberty Broadband Corp COM SER C 530307305 254,468 1,781,116 SH   SOLE   1,767,371 0 13,745
Liberty Media Corp-Liberty Formula One COM SER A FRMLA 531229870 26,772 798,940 SH   SOLE   785,608 0 13,332
Liberty Media Corp-Liberty Formula One COM SER C FRMLA 531229854 49,317 1,359,726 SH   SOLE   1,340,526 0 19,200
Liberty Media Corp-Liberty SiriusXM COM A SIRIUSXM 531229409 127,600 3,846,842 SH   SOLE   3,795,218 0 51,624
Liberty Media Corp-Liberty SiriusXM COM C SIRIUSXM 531229607 194,175 5,869,874 SH   SOLE   5,766,849 0 103,025
Lightspeed POS Inc SUB VTG SHS 53227R106 16,274 508,257 SH   SOLE   508,257 0 0
Lincoln Electric Holdings Inc COM 533900106 429 4,664 SH   SOLE   4,664 0 0
Linde PLC SHS G5494J103 602,932 2,531,943 SH   SOLE   2,506,809 0 25,134
Lindsay Corp COM 535555106 398 4,121 SH   SOLE   4,121 0 0
Lions Gate Entertainment Corp CL B NON VTG 535919500 9,515 1,091,192 SH   SOLE   887,782 0 203,410
Lithia Motors Inc CL A 536797103 17,821 78,184 SH   SOLE   78,168 0 16
Littelfuse Inc COM 537008104 10,329 58,246 SH   SOLE   58,234 0 12
Live Nation Entertainment Inc COM 538034109 78,623 1,459,230 SH   SOLE   1,458,053 0 1,177
Livongo Health Inc COM 539183103 85,155 608,030 SH   SOLE   607,688 0 342
Lockheed Martin Corp COM 539830109 67,257 175,478 SH   SOLE   175,478 0 0
Loews Corp COM 540424108 606 17,440 SH   SOLE   17,440 0 0
Lowe's Cos Inc COM 548661107 32,482 195,837 SH   SOLE   195,837 0 0
Madison Square Garden Entertainment Corp CL A 55826T102 62,978 919,526 SH   SOLE   919,526 0 0
Madison Square Garden Sports Corp CL A 55825T103 138,436 919,966 SH   SOLE   919,966 0 0
Magellan Midstream Partners LP COM UNIT RP LP 559080106 82,145 2,401,895 SH   SOLE   2,401,895 0 0
Manhattan Associates Inc COM 562750109 471 4,931 SH   SOLE   4,931 0 0
Marathon Oil Corp COM 565849106 353 86,422 SH   SOLE   75,979 0 10,443
Marriott International Inc/MD CL A 571903202 220 2,374 SH   SOLE   2,374 0 0
Marsh & McLennan Cos Inc COM 571748102 85,159 742,448 SH   SOLE   720,805 0 21,643
Marten Transport Ltd COM 573075108 15,695 961,675 SH   SOLE   961,491 0 184
Martin Marietta Materials Inc COM 573284106 54,077 229,764 SH   SOLE   222,944 0 6,820
Marvell Technology Group Ltd ORD G5876H105 1,834 46,185 SH   SOLE   46,185 0 0
Masonite International Corp COM 575385109 193,845 1,969,968 SH   SOLE   1,967,923 0 2,045
MasterCard Inc CL A 57636Q104 423,335 1,251,841 SH   SOLE   1,243,073 0 8,768
Matador Resources Co COM 576485205 723 87,478 SH   SOLE   87,478 0 0
Match Group Inc COM 57667L107 1,180 10,665 SH   SOLE   10,665 0 0
MAXIMUS Inc COM 577933104 33,281 486,490 SH   SOLE   486,490 0 0
McCormick & Co Inc/MD COM NON VTG 579780206 1,841 9,486 SH   SOLE   9,053 0 433
McDonald's Corp COM 580135101 3,446 15,698 SH   SOLE   15,698 0 0
MDC Holdings Inc COM 552676108 471 10,000 SH   SOLE   10,000 0 0
Medtronic PLC SHS G5960L103 386,478 3,718,996 SH   SOLE   3,646,849 0 72,147
Melco Resorts & Entertainment Ltd ADR 585464100 56,045 3,366,050 SH   SOLE   3,288,912 0 77,138
MercadoLibre Inc COM 58733R102 83,023 76,697 SH   SOLE   76,697 0 0
Merck & Co Inc COM 58933Y105 868,012 10,464,276 SH   SOLE   10,337,651 0 126,624
Mesa Laboratories Inc COM 59064R109 350 1,373 SH   SOLE   1,373 0 0
MetLife Inc COM 59156R108 244,811 6,586,243 SH   SOLE   6,528,005 0 58,238
Mettler-Toledo International Inc COM 592688105 84,916 87,928 SH   SOLE   87,344 0 584
MGIC Investment Corp COM 552848103 40,691 4,592,647 SH   SOLE   4,373,369 0 219,278
MGM Resorts International COM 552953101 13,576 624,193 SH   SOLE   624,193 0 0
Microchip Technology Inc COM 595017104 11,733 114,180 SH   SOLE   114,180 0 0
Microsoft Corp COM 594918104 4,290,545 20,399,112 SH   SOLE   19,935,677 0 463,435
Mimecast Ltd ORD SHS G14838109 30,620 652,604 SH   SOLE   652,604 0 0
MKS Instruments Inc COM 55306N104 448 4,097 SH   SOLE   4,097 0 0
Model N Inc COM 607525102 23,219 658,132 SH   SOLE   657,558 0 574
Mondelez International Inc CL A 609207105 524,861 9,135,957 SH   SOLE   9,054,223 0 81,734
Monolithic Power Systems Inc COM 609839105 228,815 818,338 SH   SOLE   817,879 0 459
Monro Inc COM 610236101 62,799 1,547,908 SH   SOLE   1,547,014 0 894
Monster Beverage Corp COM 61174X109 647,516 8,073,761 SH   SOLE   7,906,359 0 167,402
Moog Inc CL A 615394202 918 14,444 SH   SOLE   14,444 0 0
Morningstar Inc COM 617700109 501 3,117 SH   SOLE   3,117 0 0
Morphosys AG SPONSORED ADS 617760202 730 23,255 SH   SOLE   23,255 0 0
Motorola Solutions Inc COM NEW 620076307 101,489 647,210 SH   SOLE   627,928 0 19,282
MPLX LP COM UNIT REP LTD 55336V100 74,179 4,712,758 SH   SOLE   4,712,758 0 0
MRC Global Inc COM 55345K103 13,608 3,179,342 SH   SOLE   3,177,854 0 1,488
MSG Networks Inc CL A 553573106 27,961 2,921,777 SH   SOLE   2,921,777 0 0
Murphy Oil Corp COM 626717102 2,734 306,447 SH   SOLE   306,447 0 0
Murphy USA Inc COM 626755102 81,524 635,565 SH   SOLE   620,061 0 15,504
Nasdaq Inc COM 631103108 304 2,480 SH   SOLE   357 0 2,123
National Grid PLC SPONSORED ADR NE 636274409 6,597 114,155 SH   SOLE   114,155 0 0
National Instruments Corp COM 636518102 320 8,964 SH   SOLE   8,964 0 0
National Oilwell Varco Inc COM 637071101 67,364 7,435,270 SH   SOLE   7,161,019 0 274,251
National Vision Holdings Inc COM 63845R107 127,924 3,345,285 SH   SOLE   3,342,667 0 2,618
NCR Corp COM 62886E108 19,530 882,119 SH   SOLE   880,013 0 2,106
NetApp Inc COM 64110D104 26,865 612,785 SH   SOLE   581,410 0 31,375
Netflix Inc COM 64110L106 936 1,872 SH   SOLE   1,872 0 0
Netgear Inc COM 64111Q104 1,017 33,002 SH   SOLE   33,002 0 0
Neurocrine Biosciences Inc COM 64125C109 21,107 219,500 SH   SOLE   219,500 0 0
New Relic Inc COM 64829B100 105,455 1,871,095 SH   SOLE   1,870,342 0 753
Newmont Corp COM 651639106 35,577 560,712 SH   SOLE   560,712 0 0
Newpark Resources Inc COM PAR $.01NEW 651718504 4,351 4,143,888 SH   SOLE   4,140,478 0 3,410
Newpark Resources Inc NOTE 4.000%12/0 651718AE8 4,620 5,775,000 PRN   SOLE   5,775,000 0 0
NextEra Energy Inc UNIT 99/99/9999 65339F739 8,786 184,000 SH   SOLE   184,000 0 0
NextEra Energy Inc COM 65339F101 401,089 1,445,053 SH   SOLE   1,430,452 0 14,601
NextEra Energy Partners LP COM UNIT PART IN 65341B106 18,389 306,685 SH   SOLE   306,624 0 61
NIC Inc COM 62914B100 12,309 624,832 SH   SOLE   624,701 0 131
NIKE Inc CL B 654106103 22,662 180,519 SH   SOLE   84,519 0 96,000
nLight Inc COM 65487K100 45,102 1,920,867 SH   SOLE   1,919,864 0 1,003
Noble Midstream Partners LP COM UNIT REPST 65506L105 11,977 1,636,192 SH   SOLE   1,636,192 0 0
Norfolk Southern Corp COM 655844108 820 3,830 SH   SOLE   3,830 0 0
Northrop Grumman Corp COM 666807102 72,150 228,691 SH   SOLE   226,632 0 2,059
NortonLifeLock Inc COM 668771108 17,868 857,380 SH   SOLE   857,380 0 0
Novagold Resources Inc COM NEW 66987E206 16,045 1,349,412 SH   SOLE   899,242 0 450,170
Novartis AG SPONSORED ADR 66987V109 136,461 1,569,239 SH   SOLE   1,519,997 0 49,242
Novo Nordisk A/S ADR 670100205 164,075 2,363,168 SH   SOLE   2,334,552 0 28,616
NOW Inc COM 67011P100 33,994 7,487,716 SH   SOLE   7,110,122 0 377,594
Nuance Communications Inc COM 67020Y100 517,477 15,591,357 SH   SOLE   15,337,591 0 253,766
Nucor Corp COM 670346105 225,283 5,021,923 SH   SOLE   4,813,358 0 208,565
NuStar Energy LP UNIT COM 67058H102 6,153 579,370 SH   SOLE   579,370 0 0
Nutanix Inc CL A 67059N108 242,435 10,930,333 SH   SOLE   10,678,312 0 252,021
Nutrien Ltd COM 67077M108 14,705 374,833 SH   SOLE   220,431 0 154,402
NVIDIA Corp COM 67066G104 1,280,581 2,366,100 SH   SOLE   2,314,102 0 51,998
NXP Semiconductors NV COM N6596X109 416,291 3,335,401 SH   SOLE   3,264,109 0 71,292
Old Dominion Freight Line Inc COM 679580100 38,988 215,498 SH   SOLE   215,043 0 455
Omeros Corp NOTE 5.250% 2/1 682143AG7 3,236 4,000,000 PRN   SOLE   4,000,000 0 0
Omnicell Inc COM 68213N109 15,737 210,776 SH   SOLE   210,735 0 41
ON Semiconductor Corp COM 682189105 10,950 504,852 SH   SOLE   504,852 0 0
OneMain Holdings Inc COM 68268W103 89,610 2,867,514 SH   SOLE   2,737,778 0 129,736
Oneok Inc COM 682680103 34,599 1,331,763 SH   SOLE   1,331,763 0 0
Oportun Financial Corp COM 68376D104 9,437 800,383 SH   SOLE   800,194 0 189
Oracle Corp COM 68389X105 338,655 5,672,621 SH   SOLE   5,566,940 0 105,681
Ormat Technologies Inc COM 686688102 7,928 134,120 SH   SOLE   45,120 0 89,000
OSI Systems Inc COM 671044105 29,321 377,795 SH   SOLE   377,452 0 343
Otis Worldwide Corp COM 68902V107 224,754 3,600,675 SH   SOLE   3,541,581 0 59,094
Outfront Media Inc COM 69007J106 10,496 721,391 SH   SOLE   721,252 0 139
Ovintiv Inc COM 69047Q102 1,432 175,488 SH   SOLE   175,488 0 0
Owens Corning COM 690742101 45,831 666,048 SH   SOLE   636,791 0 29,257
Oxford Industries Inc COM 691497309 510 12,628 SH   SOLE   12,628 0 0
PACCAR Inc COM 693718108 600 7,034 SH   SOLE   6,475 0 559
Pacira BioSciences Inc COM 695127100 67,711 1,126,260 SH   SOLE   1,125,378 0 882
PagerDuty Inc COM 69553P100 55,416 2,044,124 SH   SOLE   2,042,419 0 1,705
Palo Alto Networks Inc COM 697435105 630,463 2,575,948 SH   SOLE   2,518,274 0 57,674
Parsley Energy Inc CL A 701877102 24,798 2,649,355 SH   SOLE   2,649,355 0 0
Paychex Inc COM 704326107 7,051 88,390 SH   SOLE   88,390 0 0
Paylocity Holding Corp COM 70438V106 1,177 7,290 SH   SOLE   7,290 0 0
PayPal Holdings Inc COM 70450Y103 41,420 210,220 SH   SOLE   201,554 0 8,666
PBF Logistics LP UNIT LTD PTNR 69318Q104 25,002 3,067,752 SH   SOLE   3,067,752 0 0
PennantPark Investment Corp COM 708062104 5,758 1,805,051 SH   SOLE   1,804,601 0 450
Pentair PLC SHS G7S00T104 128,736 2,812,678 SH   SOLE   2,706,765 0 105,913
Penumbra Inc COM 70975L107 214,638 1,104,219 SH   SOLE   1,103,689 0 530
PepsiCo Inc COM 713448108 235,058 1,695,946 SH   SOLE   1,663,786 0 32,160
Performance Food Group Co COM 71377A103 97,724 2,822,775 SH   SOLE   2,819,660 0 3,115
PerkinElmer Inc COM 714046109 16,989 135,356 SH   SOLE   135,356 0 0
Pfizer Inc COM 717081103 530,591 14,457,509 SH   SOLE   14,328,104 0 129,406
Philip Morris International Inc COM 718172109 213 2,840 SH   SOLE   2,840 0 0
Phillips 66 COM 718546104 5,127 98,908 SH   SOLE   98,908 0 0
Physicians Realty Trust COM 71943U104 22,210 1,240,085 SH   SOLE   1,239,850 0 235
PIMCO Strategic Income Fund Inc COM 72200X104 147 22,823 SH   SOLE   22,823 0 0
Pinterest Inc CL A 72352L106 78,727 1,896,572 SH   SOLE   1,894,762 0 1,810
Pioneer Natural Resources Co COM 723787107 136,973 1,592,897 SH   SOLE   1,569,242 0 23,655
PJT Partners Inc COM CL A 69343T107 54,067 892,046 SH   SOLE   891,401 0 645
Plains All American Pipeline LP UNIT LTD PARTN 726503105 27,592 4,613,980 SH   SOLE   4,613,980 0 0
Plains GP Holdings LP LTD PARTNR INT A 72651A207 18,295 3,004,131 SH   SOLE   3,004,131 0 0
Pluralsight Inc COM CL A 72941B106 25,522 1,489,927 SH   SOLE   1,489,180 0 747
PNC Financial Services Group Inc/The COM 693475105 186,125 1,693,432 SH   SOLE   1,678,516 0 14,916
PNM Resources Inc COM 69349H107 15,835 383,129 SH   SOLE   383,057 0 72
Pool Corp COM 73278L105 356 1,063 SH   SOLE   1,063 0 0
POSCO SPONSORED ADR 693483109 3,660 87,437 SH   SOLE   57,505 0 29,932
PPD Inc COM 69355F102 50,932 1,376,918 SH   SOLE   1,376,918 0 0
PPG Industries Inc COM 693506107 733,734 6,010,272 SH   SOLE   5,946,903 0 63,369
ProAssurance Corp COM 74267C106 658 42,093 SH   SOLE   42,093 0 0
Procter & Gamble Co/The COM 742718109 736,863 5,301,558 SH   SOLE   5,256,850 0 44,708
Progressive Corp/The COM 743315103 174,388 1,842,059 SH   SOLE   1,682,275 0 159,784
Progyny Inc COM 74340E103 74,347 2,526,222 SH   SOLE   2,524,258 0 1,964
ProLogis Inc COM 74340W103 7,362 73,169 SH   SOLE   73,169 0 0
Public Service Enterprise Group Inc COM 744573106 226,667 4,127,979 SH   SOLE   4,092,861 0 35,118
Purple Innovation Inc COM 74640Y106 23,974 964,377 SH   SOLE   964,377 0 0
Quaker Chemical Corp COM 747316107 477 2,652 SH   SOLE   2,652 0 0
QUALCOMM Inc COM 747525103 1,090,703 9,268,380 SH   SOLE   9,070,208 0 198,172
Qualys Inc COM 74758T303 103,334 1,054,318 SH   SOLE   1,053,505 0 813
QuinStreet Inc COM 74874Q100 19,725 1,245,253 SH   SOLE   1,245,005 0 248
Quotient Ltd SHS G73268107 21,000 4,085,595 SH   SOLE   4,084,774 0 821
Qurate Retail Inc COM SER A 74915M100 100,018 13,930,031 SH   SOLE   13,468,998 0 461,033
R1 RCM Inc COM 749397105 26,696 1,556,630 SH   SOLE   1,556,303 0 327
Rapid7 Inc COM 753422104 14,931 243,812 SH   SOLE   243,760 0 52
Rattler Midstream LP COM UNITS 75419T103 19,228 3,231,580 SH   SOLE   3,231,580 0 0
Raytheon Technologies Corp COM 75513E101 1,228,539 21,351,034 SH   SOLE   21,065,221 0 285,813
RBC Bearings Inc COM 75524B104 61,196 504,873 SH   SOLE   504,698 0 175
RealPage Inc COM 75606N109 46,437 805,643 SH   SOLE   805,643 0 0
Redfin Corp COM 75737F108 33,674 674,426 SH   SOLE   673,864 0 562
Regal Beloit Corp COM 758750103 37,891 403,656 SH   SOLE   332,105 0 71,551
Reliance Steel & Aluminum Co COM 759509102 366 3,588 SH   SOLE   3,588 0 0
Republic Services Inc COM 760759100 6,289 67,368 SH   SOLE   67,368 0 0
Rexnord Corp COM 76169B102 25,835 865,799 SH   SOLE   864,500 0 1,299
Reynolds Consumer Products Inc COM 76171L106 164,369 5,368,032 SH   SOLE   5,209,519 0 158,513
Ritchie Bros Auctioneers Inc COM 767744105 378 6,385 SH   SOLE   6,385 0 0
RLJ Lodging Trust COM 74965L101 8,782 1,014,143 SH   SOLE   1,013,917 0 226
Rockwell Automation Inc COM 773903109 10,528 47,706 SH   SOLE   20,706 0 27,000
Ross Stores Inc COM 778296103 71,081 761,688 SH   SOLE   760,673 0 1,015
Royal Dutch Shell PLC SPONS ADR A 780259206 588 23,371 SH   SOLE   23,371 0 0
Rush Enterprises Inc CL A 781846209 16,740 331,231 SH   SOLE   331,167 0 64
S&P Global Inc COM 78409V104 5,611 15,560 SH   SOLE   15,560 0 0
salesforce.com Inc COM 79466L302 1,498,135 5,961,066 SH   SOLE   5,841,403 0 119,663
Sanderson Farms Inc COM 800013104 46,663 395,551 SH   SOLE   383,769 0 11,782
Sanofi SPONSORED ADR 80105N105 5,023 100,121 SH   SOLE   64,247 0 35,874
SAP SE SPON ADR 803054204 92,252 592,080 SH   SOLE   575,285 0 16,795
SBA Communications Corp CL A 78410G104 148,142 465,152 SH   SOLE   465,152 0 0
Schlumberger NV COM 806857108 298 19,182 SH   SOLE   19,182 0 0
SEACOR Holdings Inc COM 811904101 210 7,218 SH   SOLE   7,218 0 0
Seagate Technology PLC SHS G7945M107 783,100 15,894,063 SH   SOLE   15,529,973 0 364,090
Sempra Energy 6.75% CNV PFD B 816851505 22,762 232,240 SH   SOLE   232,240 0 0
Sempra Energy COM 816851109 245,403 2,073,364 SH   SOLE   2,034,443 0 38,921
Semtech Corp COM 816850101 9,765 184,383 SH   SOLE   184,345 0 38
Sensata Technologies Holding PLC SHS G8060N102 34,084 790,087 SH   SOLE   645,334 0 144,753
Service Corp International/US COM 817565104 42,704 1,012,434 SH   SOLE   1,010,252 0 2,182
ServiceNow Inc COM 81762P102 58,117 119,829 SH   SOLE   119,829 0 0
Shell Midstream Partners LP UNIT LTD INT 822634101 15,499 1,638,410 SH   SOLE   1,638,410 0 0
Sherwin-Williams Co/The COM 824348106 77,954 111,883 SH   SOLE   111,763 0 120
Shift4 Payments Inc CL A 82452J109 27,759 574,005 SH   SOLE   573,567 0 438
Shinhan Financial Group Co Ltd SPN ADR RESTRD 824596100 1,919 83,525 SH   SOLE   69,003 0 14,522
Shopify Inc CL A 82509L107 259,812 253,978 SH   SOLE   251,435 0 2,543
Silgan Holdings Inc COM 827048109 17,090 464,775 SH   SOLE   463,051 0 1,724
Silk Road Medical Inc COM 82710M100 59,972 892,313 SH   SOLE   891,616 0 697
Simpson Manufacturing Co Inc COM 829073105 340 3,500 SH   SOLE   3,500 0 0
Six Flags Entertainment Corp COM 83001A102 27,540 1,356,661 SH   SOLE   1,319,177 0 37,484
Skywest Inc COM 830879102 12,916 432,543 SH   SOLE   432,460 0 83
Smartsheet Inc COM CL A 83200N103 58,270 1,179,074 SH   SOLE   1,178,535 0 539
SmileDirectClub Inc CL A COM 83192H106 5,629 481,960 SH   SOLE   481,960 0 0
Sociedad Quimica y Minera de Chile SA SPON ADR SER B 833635105 72,760 2,244,296 SH   SOLE   2,214,734 0 29,562
SolarEdge Technologies Inc COM 83417M104 170,358 714,739 SH   SOLE   664,127 0 50,612
Sony Corp SPONSORED ADR 835699307 80,044 1,042,922 SH   SOLE   999,989 0 42,933
Southern Co/The COM 842587107 4,175 77,004 SH   SOLE   77,004 0 0
SPDR Gold Shares GOLD SHS 78463V107 1,211 6,835 SH   SOLE   6,835 0 0
SPDR Nuveen Bloomberg Barclays Municipal Bond ETF NUVEEN BRC MUNIC 78468R721 457 8,798 SH   SOLE   8,798 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 2,791 8,335 SH   SOLE   5,389 0 2,946
Spirit Aerosystems Holdings Inc COM CL A 848574109 9,303 491,959 SH   SOLE   491,959 0 0
Splunk Inc COM 848637104 829,690 4,410,192 SH   SOLE   4,319,314 0 90,879
Spotify Technology SA SHS L8681T102 159,485 657,482 SH   SOLE   649,704 0 7,778
Sprout Social Inc COM CL A 85209W109 27,334 709,966 SH   SOLE   709,966 0 0
Sprouts Farmers Market Inc COM 85208M102 61,738 2,949,716 SH   SOLE   2,843,924 0 105,792
SPX Corp COM 784635104 3,056 65,885 SH   SOLE   65,885 0 0
SPX FLOW Inc COM 78469X107 1,708 39,885 SH   SOLE   39,885 0 0
STAG Industrial Inc COM 85254J102 1,367 44,822 SH   SOLE   44,822 0 0
Stanley Black & Decker Inc COM 854502101 72,603 447,613 SH   SOLE   437,306 0 10,307
Star Bulk Carriers Corp SHS PAR Y8162K204 898 130,330 SH   SOLE   130,330 0 0
Starbucks Corp COM 855244109 3,134 36,477 SH   SOLE   36,361 0 116
Starwood Property Trust Inc COM 85571B105 38,168 2,529,383 SH   SOLE   2,524,287 0 5,096
STERIS PLC SHS USD G8473T100 1,321 7,497 SH   SOLE   7,497 0 0
Sterling Bancorp/DE COM 85917A100 117 11,112 SH   SOLE   11,112 0 0
StoneCo Ltd COM CL A G85158106 156,799 2,964,619 SH   SOLE   2,926,335 0 38,284
Stryker Corp COM 863667101 281 1,350 SH   SOLE   1,350 0 0
Suburban Propane Partners LP UNIT LTD PARTN 864482104 9,259 568,727 SH   SOLE   568,727 0 0
Summit Materials Inc CL A 86614U100 48,752 2,947,494 SH   SOLE   2,947,494 0 0
Sumo Logic Inc COM 86646P103 10,972 503,300 SH   SOLE   503,267 0 33
Suncor Energy Inc COM 867224107 69,278 5,664,585 SH   SOLE   5,499,932 0 164,653
Sunoco LP COM UT REP LP 86765K109 18,427 755,524 SH   SOLE   755,524 0 0
Surgery Partners Inc COM 86881A100 80,844 3,691,506 SH   SOLE   3,689,079 0 2,427
SVB Financial Group COM 78486Q101 49,506 205,742 SH   SOLE   205,742 0 0
SVMK Inc COM 78489X103 48,939 2,213,426 SH   SOLE   2,213,426 0 0
Switch Inc CL A 87105L104 11,039 707,171 SH   SOLE   707,024 0 147
Synchrony Financial COM 87165B103 163,784 6,258,469 SH   SOLE   6,023,442 0 235,027
Syneos Health Inc CL A 87166B102 182,510 3,433,225 SH   SOLE   3,430,090 0 3,135
Synopsys Inc COM 871607107 30,982 144,787 SH   SOLE   101,635 0 43,152
Sysco Corp COM 871829107 1,138 18,294 SH   SOLE   18,294 0 0
Taiwan Semiconductor Manufacturing Co Ltd SPONSORED ADS 874039100 161,342 1,990,152 SH   SOLE   1,964,905 0 25,247
Targa Resources Corp COM 87612G101 33,490 2,387,025 SH   SOLE   2,387,025 0 0
Target Corp COM 87612E106 4,692 29,803 SH   SOLE   27,991 0 1,812
TC Energy Corp COM 87807B107 19,747 469,942 SH   SOLE   429,499 0 40,443
TC Pipelines LP UT COM LTD PRT 87233Q108 22,768 890,089 SH   SOLE   890,089 0 0
TE Connectivity Ltd REG SHS H84989104 952,340 9,743,600 SH   SOLE   9,420,226 0 323,375
Teledyne Technologies Inc COM 879360105 68,971 222,338 SH   SOLE   222,102 0 236
Templeton Global Income Fund COM 880198106 59 11,000 SH   SOLE   11,000 0 0
Tennant Co COM 880345103 56,727 939,817 SH   SOLE   939,065 0 752
Texas Instruments Inc COM 882508104 965,445 6,761,290 SH   SOLE   6,646,173 0 115,117
Texas Roadhouse Inc COM 882681109 14,674 241,395 SH   SOLE   241,344 0 51
Textainer Group Holdings Ltd SHS G8766E109 15,279 1,079,002 SH   SOLE   1,078,795 0 207
Thermo Fisher Scientific Inc COM 883556102 1,437,219 3,255,161 SH   SOLE   3,189,614 0 65,547
Thomson Reuters Corp COM NEW 884903709 167,844 2,104,101 SH   SOLE   2,079,754 0 24,347
TJX Cos Inc/The COM 872540109 192,783 3,464,210 SH   SOLE   3,428,880 0 35,330
T-Mobile US Inc COM 872590104 220,477 1,927,923 SH   SOLE   1,836,738 0 91,185
Toll Brothers Inc COM 889478103 52,601 1,080,992 SH   SOLE   1,080,283 0 709
TOTAL SE SPONSORED ADS 89151E109 60,170 1,754,227 SH   SOLE   1,696,706 0 57,521
Tower Semiconductor Ltd SHS NEW M87915274 14,691 806,292 SH   SOLE   806,137 0 155
Tractor Supply Co COM 892356106 287 2,000 SH   SOLE   2,000 0 0
Tradeweb Markets Inc CL A 892672106 28,372 489,170 SH   SOLE   489,170 0 0
Trane Technologies plc SHS G8994E103 66,843 551,281 SH   SOLE   473,300 0 77,981
Travelers Cos Inc/The COM 89417E109 478,893 4,426,408 SH   SOLE   4,374,880 0 51,528
TreeHouse Foods Inc COM 89469A104 7,240 178,628 SH   SOLE   175,876 0 2,752
Trex Co Inc COM 89531P105 356,529 4,979,452 SH   SOLE   4,836,176 0 143,276
Trico Bancshares COM 896095106 979 39,983 SH   SOLE   39,983 0 0
TriplePoint Venture Growth BDC Corp COM 89677Y100 14,630 1,325,147 SH   SOLE   1,325,147 0 0
Tristate Capital Holdings Inc COM 89678F100 12,320 930,504 SH   SOLE   930,325 0 179
Triton International Ltd/Bermuda CL A G9078F107 15,480 380,626 SH   SOLE   380,551 0 75
Tronox Holdings PLC SHS G9087Q102 796 101,114 SH   SOLE   101,114 0 0
Truist Financial Corp COM 89832Q109 19,190 504,333 SH   SOLE   504,333 0 0
Trupanion Inc COM 898202106 86,887 1,101,229 SH   SOLE   1,100,301 0 928
TTEC Holdings Inc COM 89854H102 15,306 280,584 SH   SOLE   280,525 0 59
Twitter Inc COM 90184L102 1,013,931 22,784,965 SH   SOLE   22,130,931 0 654,034
Uber Technologies Inc COM 90353T100 648,173 17,767,902 SH   SOLE   17,366,862 0 401,039
UBS Group AG SHS H42097107 2,643 237,005 SH   SOLE   230,246 0 6,759
Ulta Salon Cosmetics & Fragrance Inc COM 90384S303 635,914 2,839,156 SH   SOLE   2,778,590 0 60,565
Ultragenyx Pharmaceutical Inc COM 90400D108 146,214 1,778,978 SH   SOLE   1,778,662 0 316
Unilever NV N Y SHS NEW 904784709 16,437 272,138 SH   SOLE   118,617 0 153,521
Unilever PLC SPON ADR NEW 904767704 69,152 1,121,146 SH   SOLE   1,040,299 0 80,847
Union Pacific Corp COM 907818108 359,179 1,824,447 SH   SOLE   1,809,053 0 15,394
United Parcel Service Inc CL B 911312106 2,034,849 12,211,781 SH   SOLE   11,989,989 0 221,791
United Rentals Inc COM 911363109 48,976 280,665 SH   SOLE   280,665 0 0
UnitedHealth Group Inc COM 91324P102 3,432,930 11,011,098 SH   SOLE   10,750,909 0 260,189
Unity Software Inc COM 91332U101 1,746 20,000 SH   SOLE   20,000 0 0
Universal Display Corp COM 91347P105 4,215 23,323 SH   SOLE   23,323 0 0
Universal Health Services Inc CL B 913903100 616 5,754 SH   SOLE   5,754 0 0
US Bancorp COM NEW 902973304 317,066 8,844,239 SH   SOLE   8,665,077 0 179,162
US Ecology Inc COM 91734M103 33,164 1,015,133 SH   SOLE   1,014,231 0 902
Utilities Select Sector SPDR Fund SBI INT-UTILS 81369Y886 1,943 32,726 SH   SOLE   32,726 0 0
Utz Brands Inc COM CL A 918090101 25,126 1,403,660 SH   SOLE   1,403,369 0 291
Vail Resorts Inc COM 91879Q109 46,768 218,574 SH   SOLE   199,264 0 19,310
Valmont Industries Inc COM 920253101 267 2,150 SH   SOLE   2,150 0 0
VanEck Vectors Gold Miners ETF GOLD MINERS ETF 92189F106 345 8,800 SH   SOLE   8,800 0 0
Vanguard International Dividend Appreciation ETF INTL DVD ETF 921946810 216 3,000 SH   SOLE   3,000 0 0
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 1,149 13,023 SH   SOLE   13,023 0 0
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 460 2,700 SH   SOLE   2,549 0 151
Varonis Systems Inc COM 922280102 112,853 977,758 SH   SOLE   977,067 0 691
Verizon Communications Inc COM 92343V104 643,080 10,809,879 SH   SOLE   10,807,711 0 2,168
Vertex Inc CL A 92538J106 7,886 342,855 SH   SOLE   342,855 0 0
Vertex Pharmaceuticals Inc COM 92532F100 1,216,725 4,471,280 SH   SOLE   4,360,252 0 111,028
Vertiv Holdings Co COM CL A 92537N108 131,511 7,592,986 SH   SOLE   7,534,448 0 58,538
ViacomCBS Inc CL B 92556H206 102,267 3,651,074 SH   SOLE   3,588,101 0 62,973
Viavi Solutions Inc COM 925550105 39,777 3,391,028 SH   SOLE   3,388,169 0 2,859
Visa Inc COM CL A 92826C839 2,525,166 12,627,724 SH   SOLE   12,352,671 0 275,053
Visteon Corp COM NEW 92839U206 13,021 188,108 SH   SOLE   188,069 0 39
Vistra Corp COM 92840M102 64,490 3,419,414 SH   SOLE   3,315,891 0 103,523
Vital Farms Inc COM 92847W103 13,945 344,070 SH   SOLE   344,070 0 0
VMware Inc CL A COM 928563402 602,197 4,191,526 SH   SOLE   4,097,462 0 94,064
Vocera Communications Inc COM 92857F107 47,185 1,622,600 SH   SOLE   1,621,326 0 1,274
Vodafone Group PLC SPONSORED ADR 92857W308 3,834 285,728 SH   SOLE   209,557 0 76,171
Voya Financial Inc COM 929089100 53,955 1,125,699 SH   SOLE   1,075,251 0 50,448
Voyager Therapeutics Inc COM 92915B106 14,793 1,386,412 SH   SOLE   1,386,412 0 0
Vroom Inc COM 92918V109 25,252 487,680 SH   SOLE   487,286 0 394
Vulcan Materials Co COM 929160109 367,192 2,709,102 SH   SOLE   2,680,239 0 28,863
Wabash National Corp COM 929566107 1,206 100,850 SH   SOLE   100,850 0 0
Walmart Inc COM 931142103 436,079 3,116,856 SH   SOLE   3,103,693 0 13,163
Walt Disney Co/The COM DISNEY 254687106 1,167,906 9,412,525 SH   SOLE   9,177,747 0 234,778
Washington Federal Inc COM 938824109 16,936 811,903 SH   SOLE   811,746 0 157
Waste Connections Inc COM 94106B101 46,671 449,625 SH   SOLE   448,570 0 1,055
Waste Management Inc COM 94106L109 527,667 4,662,608 SH   SOLE   4,618,487 0 44,121
Waters Corp COM 941848103 530 2,711 SH   SOLE   1,830 0 881
WEC Energy Group Inc COM 92939U106 208,830 2,155,110 SH   SOLE   2,139,125 0 15,985
Wells Fargo & Co COM 949746101 115,021 4,892,424 SH   SOLE   4,722,275 0 170,149
WesBanco Inc COM 950810101 12,007 562,112 SH   SOLE   562,005 0 107
Western Alliance Bancorp COM 957638109 87,009 2,751,717 SH   SOLE   2,750,883 0 834
Western Digital Corp COM 958102105 366,480 10,026,822 SH   SOLE   9,746,311 0 280,511
Western Midstream Partners LP COM UNIT LP INT 958669103 27,811 3,476,366 SH   SOLE   3,476,366 0 0
Westlake Chemical Partners LP COM UNIT RP LP 960417103 12,895 687,735 SH   SOLE   687,735 0 0
Weyerhaeuser Co COM NEW 962166104 48,819 1,711,762 SH   SOLE   1,629,925 0 81,837
Wheaton Precious Metals Corp COM 962879102 81,077 1,652,270 SH   SOLE   1,608,656 0 43,614
Williams Cos Inc/The COM 969457100 443,313 22,560,452 SH   SOLE   22,408,527 0 151,925
Willis Towers Watson PLC SHS G96629103 956 4,578 SH   SOLE   0 0 4,578
WillScot Mobile Mini Holdings Corp COM CL A 971378104 24,939 1,495,149 SH   SOLE   1,492,993 0 2,156
Wintrust Financial Corp COM 97650W108 18,846 470,570 SH   SOLE   470,481 0 89
WisdomTree Investments Inc COM 97717P104 377 117,796 SH   SOLE   59,596 0 58,200
Wix.com Ltd SHS M98068105 304,210 1,193,683 SH   SOLE   1,193,169 0 514
WNS Holdings Ltd SPON ADR 92932M101 17,001 265,811 SH   SOLE   265,755 0 56
Woodward Inc COM 980745103 275 3,426 SH   SOLE   3,426 0 0
Workday Inc CL A 98138H101 1,599 7,432 SH   SOLE   7,432 0 0
World Wrestling Entertainment Inc CL A 98156Q108 70,182 1,734,180 SH   SOLE   1,732,808 0 1,372
WW Grainger Inc COM 384802104 719,422 2,016,487 SH   SOLE   1,969,585 0 46,902
Xilinx Inc COM 983919101 38,532 369,646 SH   SOLE   368,761 0 885
XP Inc CL A G98239109 23,351 560,116 SH   SOLE   560,116 0 0
XPO Logistics Inc COM 983793100 144,587 1,707,850 SH   SOLE   1,707,061 0 789
Yext Inc COM 98585N106 61,976 4,082,753 SH   SOLE   4,080,925 0 1,828
Yum! Brands Inc COM 988498101 272 2,981 SH   SOLE   2,981 0 0
Zai Lab Ltd ADR 98887Q104 34,091 409,901 SH   SOLE   409,901 0 0
Zoetis Inc CL A 98978V103 1,462,823 8,845,759 SH   SOLE   8,679,379 0 166,380
Zynga Inc CL A 98986T108 25,523 2,798,549 SH   SOLE   2,798,549 0 0