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
Expires: July 31, 2015
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
3M CO COM 88579Y101 129,394 1,079 SH OTR 1 1,079 0 0
3M CO COM 88579Y101 455,696 3,800 SH SOLE 3,800 0 0
ABBOTT LABS COM 002824100 44,026 401 SH OTR 1 401 0 0
ABBOTT LABS COM 002824100 1,412,997 12,870 SH SOLE 12,870 0 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107 2,320,801 882,434 SH OTR 1 882,434 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,076,699 4,035 SH OTR 1 4,007 0 28
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 18,810,619 70,494 SH OTR 2 70,494 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,000,746 41,226 SH SOLE 41,226 0 0
ACI WORLDWIDE INC COM 004498101 19,132,803 831,861 SH OTR 1 762,088 0 69,773
ACI WORLDWIDE INC COM 004498101 1,546,957 67,259 SH SOLE 67,259 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 29,479,355 87,598 SH OTR 1 87,598 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 27,659,401 82,190 SH OTR 2 82,190 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 124,847,246 370,984 SH SOLE 357,765 0 13,219
ADVANCED ENERGY INDS COM 007973100 4,135,711 48,213 SH OTR 1 31,913 0 16,300
ADVANCED ENERGY INDS COM 007973100 1,331,391 15,521 SH SOLE 15,521 0 0
AGCO CORP COM 001084102 4,488,979 32,367 SH OTR 1 21,413 0 10,954
AGILENT TECHNOLOGIES INC COM 00846U101 169,853 1,135 SH OTR 1 1,135 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 856,297 5,722 SH SOLE 5,722 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,816,775 34,936 SH SOLE 34,936 0 0
AIR PRODS & CHEMS INC COM 009158106 231,195 750 SH OTR 1 750 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 616,233 7,310 SH SOLE 7,310 0 0
ALBIREO PHARMA INC COM 01345P106 2,725,215 126,109 SH OTR 1 82,462 0 43,647
ALCON AG ORD SHS H01301128 140,453,672 2,048,923 SH SOLE 1,745,976 0 302,947
ALCON AG ORD SHS H01301128 98,600,469 1,438,373 SH OTR 1 1,288,206 0 150,167
ALGONQUIN PWR UTILS CORP COM 015857105 162,033 24,716 SH SOLE 24,716 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106 1,202,719 801,615 SH SOLE 801,615 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1,789,998 194,143 SH OTR 1 194,143 0 0
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 746,620 116,842 SH OTR 1 116,842 0 0
ALLSPRING MULTI SECTOR INCOM COM 94987D101 1,106,528 112,911 SH OTR 1 112,911 0 0
ALPHABET INC CAP STK CL A 02079K305 1,038,456,159 11,769,876 SH SOLE 11,324,653 0 445,223
ALPHABET INC CAP STK CL A 02079K305 318,937,598 3,614,843 SH OTR 1 2,689,010 0 925,833
ALPHABET INC CAP STK CL A 02079K305 59,739,121 677,084 SH OTR 2 677,084 0 0
ALPHABET INC CAP STK CL C 02079K107 1,660,582 18,715 SH SOLE 18,715 0 0
ALPHABET INC CAP STK CL C 02079K107 1,512,847 17,050 SH OTR 1 16,460 0 590
AMAZON COM INC COM 023135106 15,647,016 186,274 SH OTR 2 186,274 0 0
AMAZON COM INC COM 023135106 1,659,336 19,754 SH SOLE 19,754 0 0
AMAZON COM INC COM 023135106 238,560 2,840 SH OTR 1 2,840 0 0
AMCOR PLC ORD G0250X107 477,591 40,100 SH SOLE 40,100 0 0
AMERISOURCEBERGEN CORP COM 03073E105 577,002 3,482 SH SOLE 3,482 0 0
AMERISOURCEBERGEN CORP COM 03073E105 535,575 3,232 SH OTR 1 3,186 0 46
AMGEN INC COM 031162100 604,597 2,302 SH SOLE 2,302 0 0
AMGEN INC COM 031162100 312,016 1,188 SH OTR 1 1,188 0 0
AMICUS THERAPEUTICS INC COM 03152W109 62,293,735 5,101,862 SH OTR 1 4,633,055 0 468,807
AMICUS THERAPEUTICS INC COM 03152W109 1,065,872 87,295 SH SOLE 87,295 0 0
AMN HEALTHCARE SVCS INC COM 001744101 3,441,797 33,474 SH OTR 1 22,038 0 11,436
AMPHENOL CORP NEW CL A 032095101 26,549,028 348,687 SH OTR 2 348,687 0 0
AMPHENOL CORP NEW CL A 032095101 3,334,780 43,798 SH SOLE 43,798 0 0
AMPHENOL CORP NEW CL A 032095101 601,887 7,905 SH OTR 1 7,791 0 114
ANALOG DEVICES INC COM 032654105 52,173,842 318,075 SH OTR 1 318,075 0 0
ANALOG DEVICES INC COM 032654105 180,978,892 1,103,328 SH SOLE 1,062,811 0 40,517
ANSYS INC COM 03662Q105 21,721,115 89,909 SH OTR 2 89,909 0 0
ANSYS INC COM 03662Q105 2,055,689 8,509 SH SOLE 8,509 0 0
AON PLC SHS CL A G0403H108 57,027 190 SH OTR 1 190 0 0
AON PLC SHS CL A G0403H108 40,042,278 133,412 SH SOLE 133,412 0 0
APPLE INC COM 037833100 6,825,483 52,532 SH OTR 1 49,630 0 2,902
APPLE INC COM 037833100 3,433,660 26,427 SH SOLE 26,427 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 3,083,702 24,468 SH OTR 1 16,101 0 8,367
APPLIED MATLS INC COM 038222105 964,452 9,904 SH SOLE 9,904 0 0
APPLIED MATLS INC COM 038222105 798,419 8,199 SH OTR 1 8,083 0 116
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 726,422 10,614 SH SOLE 10,614 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 31,903,306 466,150 SH OTR 1 436,264 0 29,886
ARGENX SE SPONSORED ADR 04016X101 58,659,553 154,844 SH OTR 1 145,227 0 9,617
ARGENX SE SPONSORED ADR 04016X101 3,529,559 9,317 SH SOLE 9,317 0 0
ARISTA NETWORKS INC COM 040413106 89,942,193 741,180 SH OTR 1 695,165 0 46,015
ARISTA NETWORKS INC COM 040413106 1,882,867 15,516 SH SOLE 15,516 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 40,822,667 1,006,476 SH OTR 1 917,886 0 88,590
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 3,130,380 77,179 SH SOLE 77,179 0 0
ASGN INC COM 00191U102 2,434,948 29,884 SH OTR 1 19,491 0 10,393
ASPEN TECHNOLOGY INC COM 29109X106 33,353,057 162,381 SH OTR 2 162,381 0 0
ASPEN TECHNOLOGY INC COM 29109X106 3,154,122 15,356 SH SOLE 15,356 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 236,215 3,484 SH SOLE 3,484 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 38,985 575 SH OTR 1 575 0 0
ATRICURE INC COM 04963C209 29,344,722 661,215 SH OTR 1 600,143 0 61,072
ATRICURE INC COM 04963C209 1,348,797 30,392 SH SOLE 30,392 0 0
AUTODESK INC COM 052769106 40,925 219 SH OTR 1 219 0 0
AUTODESK INC COM 052769106 2,964,879 15,866 SH SOLE 15,866 0 0
AUTODESK INC COM 052769106 31,391,357 167,985 SH OTR 2 167,985 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 448,101 1,876 SH SOLE 1,876 0 0
AUTOZONE INC COM 053332102 1,041,371,633 422,261 SH SOLE 407,121 0 15,140
AUTOZONE INC COM 053332102 324,159,632 131,442 SH OTR 1 97,769 0 33,673
AUTOZONE INC COM 053332102 61,304,302 24,858 SH OTR 2 24,858 0 0
AVIENT CORPORATION COM 05368V106 20,770,502 615,240 SH OTR 1 555,330 0 59,910
AVIENT CORPORATION COM 05368V106 382,872 11,341 SH SOLE 11,341 0 0
BANK MONTREAL QUE COM 063671101 271,423,379 2,993,933 SH SOLE 2,896,895 0 97,038
BANK NEW YORK MELLON CORP COM 064058100 506,547 11,128 SH OTR 1 10,969 0 159
BANK NEW YORK MELLON CORP COM 064058100 550,838 12,101 SH SOLE 12,101 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107 2,190,687 44,652 SH SOLE 44,652 0 0
BARRICK GOLD CORP COM 067901108 2,420,256 141,086 SH SOLE 141,086 0 0
BAUSCH HEALTH COS INC COM 071734107 2,155 343 SH OTR 1 343 0 0
BAUSCH HEALTH COS INC COM 071734107 851,910 135,604 SH SOLE 135,604 0 0
BAXTER INTL INC COM 071813109 238,030 4,670 SH SOLE 4,670 0 0
BAXTER INTL INC COM 071813109 206,123 4,044 SH OTR 1 3,981 0 63
BCE INC COM NEW 05534B760 8,710,086 198,363 SH SOLE 198,363 0 0
BECTON DICKINSON & CO COM 075887109 34,172,580 134,379 SH OTR 2 134,379 0 0
BECTON DICKINSON & CO COM 075887109 498,358,576 1,959,727 SH SOLE 1,919,796 0 39,931
BECTON DICKINSON & CO COM 075887109 169,017,443 664,638 SH OTR 1 482,290 0 182,348
BEIGENE LTD SPONSORED ADR 07725L102 1,793,831 8,156 SH SOLE 8,156 0 0
BEIGENE LTD SPONSORED ADR 07725L102 25,293 115 SH OTR 1 115 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,343,555 5 SH OTR 1 5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,086,092 3,516 SH SOLE 3,516 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,530,818 8,193 SH OTR 1 8,193 0 0
BERRY GLOBAL GROUP INC COM 08579W103 3,335,917 55,203 SH SOLE 55,203 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,329 22 SH OTR 1 22 0 0
BIOGEN INC COM 09062X103 2,544,341 9,188 SH OTR 1 8,716 0 472
BIOGEN INC COM 09062X103 104,953 379 SH SOLE 379 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 4,528,722 43,760 SH SOLE 43,760 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 43,191,345 417,348 SH OTR 1 391,543 0 25,805
BIO-TECHNE CORP COM 09073M104 94,898 1,145 SH SOLE 1,145 0 0
BIO-TECHNE CORP COM 09073M104 942,346 11,370 SH OTR 1 11,370 0 0
BLACK KNIGHT INC COM 09215C105 506,350 8,200 SH SOLE 8,200 0 0
BLACKLINE INC COM 09239B109 23,290,623 346,226 SH OTR 1 313,163 0 33,063
BLACKLINE INC COM 09239B109 1,250,011 18,582 SH SOLE 18,582 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 2,217,261 213,609 SH OTR 1 213,609 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 1,681,246 166,460 SH OTR 1 166,460 0 0
BLACKROCK ENHANCED GOVT FD I COM 09255K108 1,125,590 116,280 SH OTR 1 116,280 0 0
BLACKROCK INC COM 09247X101 668,238 943 SH OTR 1 936 0 7
BLACKROCK INC COM 09247X101 369,196 521 SH SOLE 521 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 3,027,006 259,606 SH OTR 1 258,649 0 957
BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1,615,426 123,598 SH OTR 1 123,598 0 0
BLACKROCK MUN INCOME QUALITY COM 092479104 4,868,707 428,961 SH OTR 1 427,384 0 1,577
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 4,787,614 475,906 SH OTR 1 474,141 0 1,765
BLACKROCK MUNI INCOME TR II COM 09249N101 5,134,454 497,043 SH OTR 1 495,257 0 1,786
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 7,858,936 709,931 SH OTR 1 707,279 0 2,652
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 5,136,345 500,131 SH OTR 1 498,320 0 1,811
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 8,444,511 695,594 SH OTR 1 693,078 0 2,516
BLACKROCK MUNIVEST FD II INC COM 09253T101 3,121,823 298,739 SH OTR 1 297,637 0 1,102
BLACKROCK MUNIVEST FD INC COM 09253R105 5,220,866 744,774 SH OTR 1 741,988 0 2,786
BLACKROCK MUNIYIELD FD INC COM 09253W104 4,694,525 450,963 SH OTR 1 449,338 0 1,625
BLACKROCK MUNIYIELD MICH QU COM 09254V105 4,993,949 450,311 SH OTR 1 448,672 0 1,639
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 4,723,365 481,976 SH OTR 1 480,241 0 1,735
BLACKROCK MUNIYIELD QUALITY COM 09254G108 3,230,000 316,047 SH OTR 1 314,904 0 1,143
BLACKROCK MUNIYILD QULT FD I COM 09254F100 8,162,468 703,661 SH OTR 1 701,117 0 2,544
BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 4,599,714 456,774 SH OTR 1 455,075 0 1,699
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2,033,632 120,762 SH OTR 1 120,762 0 0
BLUEBIRD BIO INC COM 09609G100 130,283 18,827 SH SOLE 18,827 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 725,239 335,759 SH OTR 1 335,759 0 0
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 5,145,055 489,539 SH OTR 1 487,713 0 1,826
BOEING CO COM 097023105 361,931 1,900 SH OTR 1 1,900 0 0
BOEING CO COM 097023105 381 2 SH SOLE 2 0 0
BOOKING HOLDINGS INC COM 09857L108 1,708,957 848 SH OTR 1 766 0 82
BRISTOL-MYERS SQUIBB CO COM 110122108 536,243 7,453 SH OTR 1 7,375 0 78
BRISTOL-MYERS SQUIBB CO COM 110122108 571,067 7,937 SH SOLE 7,937 0 0
BROADCOM INC COM 11135F101 104,557 187 SH SOLE 187 0 0
BROADCOM INC COM 11135F101 470,228 841 SH OTR 1 841 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 457,383 3,410 SH SOLE 3,410 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 154,192 5,381 SH OTR 1 5,381 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 44,044,925 1,537,085 SH SOLE 1,479,888 0 57,197
BROOKFIELD CORP CL A LTD VT SH 11271J107 677,535 21,529 SH OTR 1 21,529 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 192,174,487 6,106,436 SH SOLE 5,879,412 0 227,024
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 8,866,574 286,039 SH SOLE 266,588 0 19,451
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 3,814,274 97,982 SH SOLE 90,306 0 7,676
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 526,601 19,117 SH SOLE 19,117 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 46,724,705 1,844,181 SH SOLE 1,844,181 0 0
BRP INC COM SUN VTG 05577W200 9,258,045 121,342 SH SOLE 121,342 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 466,956 5,100 SH SOLE 5,100 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 171,885 1,070 SH SOLE 1,070 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 2,837,545 17,664 SH OTR 1 17,047 0 617
CAE INC COM 124765108 29,516,317 1,524,841 SH SOLE 1,524,841 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101 1,824,978 45,083 SH SOLE 45,083 0 0
CANADIAN NAT RES LTD COM 136385101 106,463,647 1,915,751 SH SOLE 1,758,606 0 157,145
CANADIAN NATL RY CO COM 136375102 148,245,978 1,247,058 SH OTR 1 1,130,802 0 116,256
CANADIAN NATL RY CO COM 136375102 461,921,660 3,885,725 SH SOLE 3,797,318 0 88,407
CANADIAN PAC RY LTD COM 13645T100 390,395,174 5,227,679 SH SOLE 5,056,461 0 171,218
CANADIAN PAC RY LTD COM 13645T100 568,154 7,608 SH OTR 1 7,499 0 109
CAPITAL ONE FINL CORP COM 14040H105 270,978 2,915 SH OTR 1 2,873 0 42
CAPITAL ONE FINL CORP COM 14040H105 293,103 3,153 SH SOLE 3,153 0 0
CARDINAL HEALTH INC COM 14149Y108 1,746,102 22,715 SH SOLE 22,715 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 121,309,196 2,940,829 SH OTR 1 2,173,481 0 767,348
CARRIER GLOBAL CORPORATION COM 14448C104 358,244,659 8,684,719 SH SOLE 8,502,174 0 182,545
CARRIER GLOBAL CORPORATION COM 14448C104 23,219,955 562,908 SH OTR 2 562,908 0 0
CATERPILLAR INC COM 149123101 50,308 210 SH SOLE 210 0 0
CATERPILLAR INC COM 149123101 150,204 627 SH OTR 1 627 0 0
CBRE GROUP INC CL A 12504L109 19,697,527 255,945 SH SOLE 255,945 0 0
CDW CORP COM 12514G108 686,462 3,844 SH OTR 1 3,789 0 55
CDW CORP COM 12514G108 730,035 4,088 SH SOLE 4,088 0 0
CENOVUS ENERGY INC COM 15135U109 203,558 10,484 SH SOLE 10,484 0 0
CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 1,731,944 218,404 SH OTR 2 218,404 0 0
CGI INC CL A SUB VTG 12532H104 318,617,687 3,693,683 SH SOLE 3,596,253 0 97,430
CHAMPIONX CORPORATION COM 15872M104 69,235,020 2,388,238 SH OTR 1 2,165,566 0 222,672
CHAMPIONX CORPORATION COM 15872M104 3,520,836 121,450 SH SOLE 121,450 0 0
CHENIERE ENERGY INC COM NEW 16411R208 4,785,673 31,913 SH OTR 1 30,371 0 1,542
CHENIERE ENERGY INC COM NEW 16411R208 885,364 5,904 SH SOLE 5,904 0 0
CHEVRON CORP NEW COM 166764100 1,862,388 10,376 SH SOLE 10,376 0 0
CHEVRON CORP NEW COM 166764100 363,108 2,023 SH OTR 1 2,023 0 0
CHURCHILL DOWNS INC COM 171484108 1,856,567 8,781 SH SOLE 8,781 0 0
CIAN PLC ADS 83418T108 205,268 60,373 SH OTR 2 60,373 0 0
CITIZENS FINL GROUP INC COM 174610105 60,182,636 1,528,642 SH OTR 1 1,434,527 0 94,115
CITIZENS FINL GROUP INC COM 174610105 5,041,486 128,054 SH SOLE 128,054 0 0
CLOROX CO DEL COM 189054109 455,371 3,245 SH SOLE 3,245 0 0
CME GROUP INC COM 12572Q105 127,105,586 755,861 SH OTR 1 543,559 0 212,302
CME GROUP INC COM 12572Q105 26,169,732 155,624 SH OTR 2 155,624 0 0
CME GROUP INC COM 12572Q105 428,767,642 2,549,760 SH SOLE 2,500,549 0 49,211
CNH INDL N V SHS N20944109 31,752,804 1,977,136 SH SOLE 1,977,136 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 437,062 7,657 SH SOLE 7,657 0 0
COGNEX CORP COM 192422103 1,896,884 40,265 SH SOLE 40,265 0 0
COGNEX CORP COM 192422103 22,079,421 468,678 SH OTR 1 439,519 0 29,159
COHEN & STEERS LTD DURATION COM 19248C105 1,259,866 66,239 SH OTR 1 66,239 0 0
COLGATE PALMOLIVE CO COM 194162103 91,880,249 1,166,141 SH SOLE 1,123,891 0 42,250
COLGATE PALMOLIVE CO COM 194162103 30,065,870 381,595 SH OTR 1 381,595 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 31,420,614 341,792 SH SOLE 253,881 0 87,911
COMCAST CORP NEW CL A 20030N101 364,073 10,411 SH SOLE 10,411 0 0
COMCAST CORP NEW CL A 20030N101 359,142 10,270 SH OTR 1 10,149 0 121
CONSOLIDATED EDISON INC COM 209115104 652,874 6,850 SH SOLE 6,850 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 425,348 50,879 SH OTR 2 50,879 0 0
COPART INC COM 217204106 2,602,073 42,734 SH SOLE 42,734 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,812,777 30,258 SH SOLE 30,258 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,851,034 8,436 SH OTR 1 7,931 0 505
CREDIT SUISSE ASSET MGMT INC COM 224916106 501,636 199,062 SH OTR 1 199,062 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 735,185 417,719 SH OTR 1 417,719 0 0
CVS HEALTH CORP COM 126650100 368,101 3,950 SH OTR 1 3,950 0 0
CVS HEALTH CORP COM 126650100 119,376 1,281 SH SOLE 1,281 0 0
DANAHER CORPORATION COM 235851102 67,639,633 254,840 SH SOLE 254,840 0 0
DANAHER CORPORATION COM 235851102 1,236,326 4,658 SH OTR 1 4,658 0 0
DATADOG INC CL A COM 23804L103 83,790 1,140 SH SOLE 1,140 0 0
DATADOG INC CL A COM 23804L103 1,799,942 24,489 SH OTR 1 23,197 0 1,292
DECKERS OUTDOOR CORP COM 243537107 85,453,370 214,083 SH OTR 1 195,004 0 19,079
DECKERS OUTDOOR CORP COM 243537107 1,506,031 3,773 SH SOLE 3,773 0 0
DEERE & CO COM 244199105 24,439 57 SH OTR 1 57 0 0
DEERE & CO COM 244199105 289,413 675 SH SOLE 675 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 488,760 14,874 SH OTR 1 14,643 0 231
DELTA AIR LINES INC DEL COM NEW 247361702 541,106 16,467 SH SOLE 16,467 0 0
DESCARTES SYS GROUP INC COM 249906108 143,794,413 2,061,170 SH SOLE 1,999,637 0 61,533
DEVON ENERGY CORP NEW COM 25179M103 3,486,940 56,689 SH SOLE 56,689 0 0
DEVON ENERGY CORP NEW COM 25179M103 42,956,308 698,363 SH OTR 1 652,994 0 45,369
DIAGEO PLC SPON ADR NEW 25243Q205 801,677 4,499 SH SOLE 4,499 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 58,803 330 SH OTR 1 330 0 0
DICKS SPORTING GOODS INC COM 253393102 3,894,268 32,374 SH SOLE 32,374 0 0
DISNEY WALT CO COM 254687106 65,247 751 SH SOLE 751 0 0
DISNEY WALT CO COM 254687106 283,403 3,262 SH OTR 1 3,262 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 38,538,683 546,338 SH OTR 1 499,005 0 47,333
DOLBY LABORATORIES INC COM CL A 25659T107 2,943,634 41,730 SH SOLE 41,730 0 0
DOLLAR GEN CORP NEW COM 256677105 2,777,946 11,281 SH OTR 1 10,877 0 404
DOLLAR GEN CORP NEW COM 256677105 1,328,765 5,396 SH SOLE 5,396 0 0
DOMINOS PIZZA INC COM 25754A201 608,625 1,757 SH SOLE 1,757 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 948,095 85,491 SH OTR 1 85,491 0 0
DWS MUN INCOME TR COM 233368109 5,145,405 597,608 SH OTR 1 595,438 0 2,170
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 1,899,655 178,539 SH OTR 1 117,534 0 61,005
EATON VANCE CALIF MUN BD FD COM 27828A100 3,202,062 370,609 SH OTR 1 369,263 0 1,346
EATON VANCE LTD DURATION INC COM 27828H105 1,914,715 203,910 SH OTR 1 203,910 0 0
EATON VANCE SHORT DURATION D COM 27828V104 770,272 75,591 SH OTR 1 75,591 0 0
ECOLAB INC COM 278865100 18,091,652 124,290 SH SOLE 124,290 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,461,456 46,394 SH SOLE 46,394 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 36,263,892 486,046 SH OTR 2 486,046 0 0
ELEVANCE HEALTH INC COM 036752103 499,120 973 SH SOLE 973 0 0
EMBRAER S.A. SPONSORED ADS 29082A107 6,090,546 557,232 SH OTR 2 557,232 0 0
EMCOR GROUP INC COM 29084Q100 66,441,554 448,596 SH OTR 1 407,956 0 40,640
EMCOR GROUP INC COM 29084Q100 4,990,418 33,694 SH SOLE 33,694 0 0
EMERSON ELEC CO COM 291011104 288,180 3,000 SH OTR 1 3,000 0 0
ENBRIDGE INC COM 29250N105 3,185,899 81,392 SH SOLE 81,392 0 0
ENERFLEX LTD COM 29269R105 169,601 26,870 SH SOLE 26,870 0 0
ENERPLUS CORP COM 292766102 23,130,732 1,309,451 SH SOLE 852,181 0 457,270
ENTEGRIS INC COM 29362U104 39,860,092 607,716 SH OTR 1 569,910 0 37,806
ENTEGRIS INC COM 29362U104 3,362,865 51,271 SH SOLE 51,271 0 0
ENVESTNET INC COM 29404K106 3,160,644 51,226 SH SOLE 51,226 0 0
EOG RES INC COM 26875P101 727,902 5,620 SH SOLE 5,620 0 0
EOG RES INC COM 26875P101 652,781 5,040 SH OTR 1 4,968 0 72
EPAM SYS INC COM 29414B104 1,175,276 3,586 SH OTR 2 3,586 0 0
EQUINIX INC COM 29444U700 2,238,893 3,418 SH SOLE 3,418 0 0
EQUINIX INC COM 29444U700 23,701,606 36,184 SH OTR 2 36,184 0 0
ERIE INDTY CO CL A 29530P102 602,151 2,421 SH SOLE 2,421 0 0
ERO COPPER CORP COM 296006109 9,878,413 717,033 SH SOLE 302,121 0 414,912
ETSY INC COM 29786A106 6,004,092 50,126 SH SOLE 50,126 0 0
ETSY INC COM 29786A106 59,763,273 498,942 SH OTR 1 467,505 0 31,437
EVERBRIDGE INC COM 29978A104 362,148 12,243 SH SOLE 12,243 0 0
EVERI HLDGS INC COM 30034T103 3,271,800 228,000 SH SOLE 228,000 0 0
EXACT SCIENCES CORP COM 30063P105 725,421 14,652 SH SOLE 14,652 0 0
EXELIXIS INC COM 30161Q104 2,618,145 163,226 SH SOLE 163,226 0 0
EXELIXIS INC COM 30161Q104 37,330,694 2,327,350 SH OTR 1 2,103,549 0 223,801
EXLSERVICE HOLDINGS INC COM 302081104 4,697,277 27,724 SH OTR 1 18,318 0 9,406
EXXON MOBIL CORP COM 30231G102 160,376 1,454 SH SOLE 1,454 0 0
EXXON MOBIL CORP COM 30231G102 198,540 1,800 SH OTR 1 1,800 0 0
FACTSET RESH SYS INC COM 303075105 35,800,771 89,232 SH OTR 1 89,232 0 0
FACTSET RESH SYS INC COM 303075105 128,295,724 319,772 SH SOLE 308,905 0 10,867
FEDEX CORP COM 31428X106 221,176 1,277 SH OTR 1 1,277 0 0
FERRARI N V COM N3167Y103 3,158,245 14,743 SH SOLE 14,743 0 0
FERRARI N V COM N3167Y103 33,704,518 157,336 SH OTR 2 157,336 0 0
FIBROGEN INC COM 31572Q808 714,268 44,586 SH SOLE 44,586 0 0
FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 1,246,230 207,705 SH OTR 1 207,705 0 0
FIRST TR HIGH INCOME LONG / COM 33738E109 518,032 45,243 SH OTR 1 45,243 0 0
FIRST TR INTER DURATN PFD & COM 33718W103 1,439,112 85,306 SH OTR 1 85,306 0 0
FIRSTSERVICE CORP NEW COM 33767E202 40,687 332 SH OTR 1 332 0 0
FIRSTSERVICE CORP NEW COM 33767E202 41,873,949 341,689 SH SOLE 322,925 0 18,764
FISERV INC COM 337738108 3,206,041 31,721 SH SOLE 31,721 0 0
FORTINET INC COM 34959E109 5,926,739 121,226 SH SOLE 121,226 0 0
FORTINET INC COM 34959E109 48,528,898 992,614 SH OTR 1 931,866 0 60,748
FORTIS INC COM 349553107 27,358,820 683,213 SH SOLE 636,492 0 46,721
FORTUNE BRANDS INNOVATIONS I COM 34964C106 799,369 13,997 SH SOLE 13,997 0 0
FOX CORP CL A COM 35137L105 479,846 15,800 SH SOLE 15,800 0 0
FRANCO NEV CORP COM 351858105 128,403,422 941,268 SH SOLE 906,350 0 34,918
FREEPORT-MCMORAN INC CL B 35671D857 3,101,408 81,616 SH OTR 1 77,205 0 4,411
FREEPORT-MCMORAN INC CL B 35671D857 119,662 3,149 SH SOLE 3,149 0 0
GARTNER INC COM 366651107 4,532,848 13,485 SH SOLE 13,485 0 0
GARTNER INC COM 366651107 48,062,978 142,985 SH OTR 2 142,985 0 0
GENERAC HLDGS INC COM 368736104 754,849 7,499 SH SOLE 7,499 0 0
GENERAL DYNAMICS CORP COM 369550108 490,017 1,975 SH SOLE 1,975 0 0
GENUINE PARTS CO COM 372460105 468,477 2,700 SH SOLE 2,700 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 2,461,183 84,218 SH SOLE 84,218 0 0
GILDAN ACTIVEWEAR INC COM 375916103 6,930,259 252,876 SH SOLE 252,741 0 135
GILEAD SCIENCES INC COM 375558103 640,441 7,460 SH SOLE 7,460 0 0
GITLAB INC CLASS A COM 37637K108 27,036,891 595,002 SH OTR 1 528,721 0 66,281
GITLAB INC CLASS A COM 37637K108 544,326 11,979 SH SOLE 11,979 0 0
GODADDY INC CL A 380237107 45,042,313 602,009 SH OTR 1 564,488 0 37,521
GODADDY INC CL A 380237107 3,008,288 40,207 SH SOLE 40,207 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 713,544 2,078 SH OTR 1 2,078 0 0
GRACO INC COM 384109104 439,613,378 6,536,030 SH SOLE 6,306,018 0 230,012
GRACO INC COM 384109104 161,454,872 2,400,459 SH OTR 1 1,859,986 0 540,473
GRACO INC COM 384109104 24,927,296 370,611 SH OTR 2 370,611 0 0
GRID DYNAMICS HLDGS INC CL A 39813G109 1,199,317 106,891 SH OTR 2 106,891 0 0
GUARDANT HEALTH INC COM 40131M109 14,201,392 522,110 SH OTR 1 474,437 0 47,673
GUARDANT HEALTH INC COM 40131M109 690,880 25,400 SH SOLE 25,400 0 0
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1,802,463 110,175 SH OTR 1 110,175 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 890,354 14,232 SH SOLE 14,232 0 0
HANCOCK JOHN INCOME SECS TR COM 410123103 735,170 69,030 SH OTR 1 69,030 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1,270,341 79,149 SH OTR 1 79,149 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 1,247,704 86,466 SH OTR 1 86,466 0 0
HANESBRANDS INC COM 410345102 542,317 85,270 SH SOLE 85,270 0 0
HARLEY DAVIDSON INC COM 412822108 222,685 5,353 SH SOLE 5,353 0 0
HARLEY DAVIDSON INC COM 412822108 22,154,496 532,560 SH OTR 1 484,171 0 48,389
HAYWARD HLDGS INC COM 421298100 2,233,985 237,658 SH SOLE 237,658 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 29,807,742 435,722 SH OTR 2 435,722 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 433,306,614 6,333,966 SH SOLE 5,986,328 0 347,638
HDFC BANK LTD SPONSORED ADS 40415F101 184,780,130 2,701,069 SH OTR 1 1,990,157 0 710,912
HENRY JACK & ASSOC INC COM 426281101 3,568,608 20,327 SH SOLE 20,327 0 0
HENRY JACK & ASSOC INC COM 426281101 35,248,059 200,775 SH OTR 1 188,482 0 12,293
HENRY SCHEIN INC COM 806407102 479,220 6,000 SH SOLE 6,000 0 0
HERSHEY CO COM 427866108 518,717 2,240 SH OTR 1 2,240 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 88,073 697 SH SOLE 697 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 884,394 6,999 SH OTR 1 6,999 0 0
HOME DEPOT INC COM 437076102 473,158 1,498 SH SOLE 1,498 0 0
HOME DEPOT INC COM 437076102 659,200 2,087 SH OTR 1 2,068 0 19
HONEYWELL INTL INC COM 438516106 2,390,517 11,155 SH OTR 1 10,491 0 664
HOULIHAN LOKEY INC CL A 441593100 3,292,295 37,773 SH OTR 1 24,700 0 13,073
HUBSPOT INC COM 443573100 36,107,422 124,883 SH OTR 1 117,012 0 7,871
HUBSPOT INC COM 443573100 816,214 2,823 SH SOLE 2,823 0 0
HYATT HOTELS CORP COM CL A 448579102 3,140,876 34,725 SH SOLE 34,725 0 0
HYATT HOTELS CORP COM CL A 448579102 87,606,433 968,562 SH OTR 1 883,214 0 85,348
ICICI BANK LIMITED ADR 45104G104 117,352 5,361 SH SOLE 5,361 0 0
ICICI BANK LIMITED ADR 45104G104 6,749,300 308,328 SH OTR 2 308,328 0 0
ICICI BANK LIMITED ADR 45104G104 27,954 1,277 SH OTR 1 1,277 0 0
ICON PLC SHS G4705A100 20,266,685 104,333 SH OTR 1 97,434 0 6,899
ICON PLC SHS G4705A100 418,609 2,155 SH SOLE 2,155 0 0
IDEXX LABS INC COM 45168D104 2,878,566 7,056 SH SOLE 7,041 0 15
IDEXX LABS INC COM 45168D104 30,395,060 74,505 SH OTR 2 74,505 0 0
IMPERIAL OIL LTD COM NEW 453038408 1,407,908 28,884 SH SOLE 28,884 0 0
INARI MED INC COM 45332Y109 386,890 6,087 SH SOLE 6,087 0 0
INARI MED INC COM 45332Y109 21,989,599 345,966 SH OTR 1 311,506 0 34,460
INCYTE CORP COM 45337C102 467,061 5,815 SH SOLE 5,815 0 0
INSPERITY INC COM 45778Q107 3,225,104 28,390 SH SOLE 28,390 0 0
INSPERITY INC COM 45778Q107 46,007,546 404,996 SH OTR 1 368,000 0 36,996
INTERCONTINENTAL EXCHANGE IN COM 45866F104 561,475 5,473 SH SOLE 5,473 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 520,234 5,071 SH OTR 1 4,999 0 72
INTERNATIONAL BUSINESS MACHS COM 459200101 246,135 1,747 SH OTR 1 1,747 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 165,546 1,175 SH SOLE 1,175 0 0
INTERPUBLIC GROUP COS INC COM 460690100 446,254 13,397 SH OTR 1 13,206 0 191
INTERPUBLIC GROUP COS INC COM 460690100 486,159 14,595 SH SOLE 14,595 0 0
INTUIT COM 461202103 3,384,657 8,696 SH SOLE 8,696 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,600,800 13,570 SH SOLE 13,570 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 38,087,543 143,537 SH OTR 2 143,537 0 0
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 5,176,016 602,563 SH OTR 1 600,351 0 2,212
INVESCO BD FD COM 46132L107 1,114,142 71,055 SH OTR 1 71,055 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 751,083 10,158 SH OTR 1 10,158 0 0
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 290,581 3,384 SH OTR 1 3,384 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 284,023 2,617 SH OTR 1 2,617 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 277,114 19,244 SH OTR 1 19,244 0 0
INVESCO HIGH INCOME TR II COM 46131F101 511,810 49,884 SH OTR 1 49,884 0 0
INVESCO LTD SHS G491BT108 902,432 50,163 SH SOLE 50,163 0 0
INVESCO LTD SHS G491BT108 41,329,632 2,297,367 SH OTR 1 2,149,829 0 147,538
INVESCO MUN OPPORTUNITY TR COM 46132C107 8,444,608 852,130 SH OTR 1 849,038 0 3,092
INVESCO PA VALUE MUN INC TR COM 46132K109 3,231,178 329,712 SH OTR 1 328,517 0 1,195
INVESCO QQQ TR UNIT SER 1 46090E103 149,266,183 560,561 SH SOLE 560,561 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 13,368,854 50,206 SH OTR 1 50,206 0 0
INVESCO TR INVT GRADE NEW YO COM 46131T101 3,151,614 312,041 SH OTR 1 310,890 0 1,151
INVESCO VALUE MUN INCOME TR COM 46132P108 7,892,979 655,019 SH OTR 1 652,577 0 2,442
IQIYI INC NOTE 2.000% 4/0 46267XAD0 3,555,272 4,368,998 PRN SOLE 9 4,368,998 0 0
IRADIMED CORP COM 46266A109 850,115 30,050 SH OTR 1 19,877 0 10,173
IRHYTHM TECHNOLOGIES INC COM 450056106 60,804,850 649,139 SH OTR 1 594,431 0 54,708
IRHYTHM TECHNOLOGIES INC COM 450056106 2,844,290 30,365 SH SOLE 30,365 0 0
ISHARES INC MSCI CDA ETF 464286509 307,204 9,386 SH SOLE 9,386 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 511,848 5,344 SH OTR 1 5,344 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 24,451,473 234,569 SH OTR 1 234,569 0 0
ISHARES TR CORE MSCI EAFE 46432F842 445,842 7,233 SH OTR 1 7,233 0 0
ISHARES TR CORE MSCI EAFE 46432F842 242,245 3,930 SH SOLE 3,930 0 0
ISHARES TR CORE S&P MCP ETF 464287507 29,678,210 122,693 SH OTR 1 122,693 0 0
ISHARES TR CORE S&P MCP ETF 464287507 14,513 60 SH SOLE 60 0 0
ISHARES TR CORE S&P SCP ETF 464287804 27,007,985 285,376 SH OTR 1 285,376 0 0
ISHARES TR CORE S&P SCP ETF 464287804 7,098 75 SH SOLE 75 0 0
ISHARES TR CORE S&P500 ETF 464287200 42,263 110 SH SOLE 110 0 0
ISHARES TR CORE S&P500 ETF 464287200 7,194,332 18,725 SH OTR 1 18,725 0 0
ISHARES TR CORE US AGGBD ET 464287226 728,589 7,512 SH OTR 1 7,512 0 0
ISHARES TR ESG ADV TTL USD 46436E619 650,513 15,415 SH SOLE 15,415 0 0
ISHARES TR ESG EAFE ETF 46436E759 313,681 5,780 SH SOLE 0 0 5,780
ISHARES TR ESG MSCI USA ETF 46436E767 473,513 15,444 SH SOLE 0 0 15,444
ISHARES TR IBOXX HI YD ETF 464288513 561,944 7,632 SH OTR 1 7,632 0 0
ISHARES TR IBOXX HI YD ETF 464288513 2,871,570 39,000 SH SOLE 39,000 0 0
ISHARES TR IBOXX INV CP ETF 464287242 549,396 5,211 SH OTR 1 5,211 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 304,301 6,108 SH OTR 1 6,108 0 0
ISHARES TR MSCI EAFE ETF 464287465 13,961,169 212,693 SH SOLE 212,693 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,344,328 111,888 SH OTR 1 111,888 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 51,165 1,350 SH OTR 1 1,350 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 3,302,113 87,127 SH SOLE 87,127 0 0
ISHARES TR NATIONAL MUN ETF 464288414 352,226 3,338 SH OTR 1 3,338 0 0
ISHARES TR PFD AND INCM SEC 464288687 5,115,790 167,566 SH OTR 1 167,566 0 0
ISHARES TR PFD AND INCM SEC 464288687 63,686 2,086 SH SOLE 2,086 0 0
ISHARES TR RUS 1000 ETF 464287622 1,565,637 7,437 SH OTR 1 7,437 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,755,483 8,194 SH OTR 1 8,194 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 214,585 1,415 SH OTR 1 1,415 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 51,049,753 237,972 SH OTR 1 237,972 0 0
ISHARES TR RUS MD CP GR ETF 464287481 489,144 5,851 SH OTR 1 5,851 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,551,243 52,650 SH OTR 1 52,650 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 32,257 185 SH SOLE 185 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,787,016 10,249 SH OTR 1 10,249 0 0
ISHARES TR TIPS BD ETF 464287176 511,444 4,805 SH OTR 1 4,805 0 0
ISHARES TR US CONSM STAPLES 464287812 202,780 1,000 SH OTR 1 1,000 0 0
ISTAR INC COM 45031U101 229,091 30,025 SH OTR 1 30,025 0 0
ITT INC COM 45073V108 3,112,942 38,384 SH OTR 1 25,266 0 13,118
JACOBS SOLUTIONS INC COM 46982L108 36,630,956 305,080 SH OTR 1 284,837 0 20,243
JACOBS SOLUTIONS INC COM 46982L108 755,721 6,294 SH SOLE 6,294 0 0
JFROG LTD ORD SHS M6191J100 21,302,250 998,699 SH OTR 1 899,635 0 99,064
JFROG LTD ORD SHS M6191J100 381,039 17,864 SH SOLE 17,864 0 0
JOHNSON & JOHNSON COM 478160104 52,032,964 294,554 SH OTR 2 294,554 0 0
JOHNSON & JOHNSON COM 478160104 920,770,637 5,212,401 SH SOLE 5,004,934 0 207,467
JOHNSON & JOHNSON COM 478160104 277,163,143 1,568,996 SH OTR 1 1,166,171 0 402,825
JPMORGAN CHASE & CO COM 46625H100 91,456 682 SH SOLE 682 0 0
JPMORGAN CHASE & CO COM 46625H100 1,166,268 8,697 SH OTR 1 8,697 0 0
JUNIPER NETWORKS INC COM 48203R104 485,792 15,200 SH SOLE 15,200 0 0
KARUNA THERAPEUTICS INC COM 48576A100 31,479,104 160,199 SH OTR 1 145,333 0 14,866
KARUNA THERAPEUTICS INC COM 48576A100 496,556 2,527 SH SOLE 2,527 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 145,923 853 SH SOLE 853 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,431,856 8,370 SH OTR 1 8,370 0 0
KRAFT HEINZ CO COM 500754106 496,662 12,200 SH SOLE 12,200 0 0
LAM RESEARCH CORP COM 512807108 1,096,142 2,608 SH OTR 1 2,480 0 128
LATTICE SEMICONDUCTOR CORP COM 518415104 45,622,189 703,178 SH OTR 1 631,073 0 72,105
LATTICE SEMICONDUCTOR CORP COM 518415104 850,447 13,108 SH SOLE 13,108 0 0
LAUDER ESTEE COS INC CL A 518439104 1,446,233 5,829 SH SOLE 5,829 0 0
LAUDER ESTEE COS INC CL A 518439104 842,333 3,395 SH OTR 1 3,361 0 34
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1,838,056 30,747 SH SOLE 30,747 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 569,245 39,803 SH SOLE 39,803 0 0
LILLY ELI & CO COM 532457108 5,047,129 13,796 SH OTR 1 12,963 0 833
LILLY ELI & CO COM 532457108 1,593,233 4,355 SH SOLE 4,355 0 0
LINDE PLC SHS G5494J103 238,213,168 730,312 SH SOLE 703,917 0 26,395
LINDE PLC SHS G5494J103 66,724,686 204,564 SH OTR 1 204,564 0 0
LITHIA MTRS INC COM 536797103 514,102 2,511 SH SOLE 2,511 0 0
LITHIA MTRS INC COM 536797103 30,436,239 148,658 SH OTR 1 132,532 0 16,126
LIVE NATION ENTERTAINMENT IN COM 538034109 1,916,316 27,478 SH SOLE 27,478 0 0
LOCKHEED MARTIN CORP COM 539830109 170,272 350 SH SOLE 350 0 0
LOCKHEED MARTIN CORP COM 539830109 575,031 1,182 SH OTR 1 1,182 0 0
LOWES COS INC COM 548661107 235,233,104 1,180,652 SH SOLE 1,137,050 0 43,602
LOWES COS INC COM 548661107 62,339,407 312,886 SH OTR 1 312,886 0 0
MAG SILVER CORP COM 55903Q104 6,959,101 445,185 SH SOLE 445,185 0 0
MAGNA INTL INC COM 559222401 241,503 4,296 SH SOLE 4,296 0 0
MAGNA INTL INC COM 559222401 731 13 SH OTR 1 13 0 0
MANULIFE FINL CORP COM 56501R106 767,249 42,985 SH SOLE 42,985 0 0
MARKETAXESS HLDGS INC COM 57060D108 29,589,392 106,097 SH OTR 2 106,097 0 0
MARKETAXESS HLDGS INC COM 57060D108 2,794,199 10,019 SH SOLE 10,019 0 0
MARRIOTT INTL INC NEW CL A 571903202 300,758 2,020 SH OTR 1 2,020 0 0
MASTERCARD INCORPORATED CL A 57636Q104 294,737,339 847,604 SH OTR 1 618,846 0 228,758
MASTERCARD INCORPORATED CL A 57636Q104 57,671,716 165,852 SH OTR 2 165,852 0 0
MASTERCARD INCORPORATED CL A 57636Q104 980,330,500 2,819,229 SH SOLE 2,709,760 0 109,469
MATADOR RES CO COM 576485205 3,757,692 65,648 SH OTR 1 43,152 0 22,496
MATERION CORP COM 576690101 3,546,430 40,526 SH OTR 1 26,607 0 13,919
MCDONALDS CORP COM 580135101 8,509,911 32,292 SH SOLE 32,292 0 0
MCDONALDS CORP COM 580135101 55,341 210 SH OTR 1 210 0 0
MEDPACE HLDGS INC COM 58506Q109 3,518,996 16,567 SH OTR 1 10,867 0 5,700
MERCADOLIBRE INC COM 58733R102 19,464 23 SH OTR 1 23 0 0
MERCADOLIBRE INC COM 58733R102 1,210,969 1,431 SH OTR 2 1,431 0 0
MERCK & CO INC COM 58933Y105 63,242 570 SH SOLE 570 0 0
MERCK & CO INC COM 58933Y105 335,624 3,025 SH OTR 1 3,025 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 535,099,808 370,196 SH SOLE 354,966 0 15,230
METTLER TOLEDO INTERNATIONAL COM 592688105 31,140,775 21,544 SH OTR 2 21,544 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 163,934,266 113,414 SH OTR 1 83,345 0 30,069
MICROSOFT CORP COM 594918104 422,706,732 1,762,600 SH OTR 1 1,324,287 0 438,313
MICROSOFT CORP COM 594918104 1,411,792,041 5,886,882 SH SOLE 5,679,049 0 207,833
MICROSOFT CORP COM 594918104 75,689,350 315,609 SH OTR 2 315,609 0 0
MIDDLEBY CORP COM 596278101 37,144,663 277,406 SH OTR 1 277,406 0 0
MIDDLEBY CORP COM 596278101 148,044,660 1,105,636 SH SOLE 1,069,768 0 35,868
MIRATI THERAPEUTICS INC COM 60468T105 30,820,270 680,209 SH OTR 1 614,819 0 65,390
MIRATI THERAPEUTICS INC COM 60468T105 564,019 12,448 SH SOLE 12,448 0 0
MOHAWK INDS INC COM 608190104 33,741,289 330,085 SH OTR 1 301,028 0 29,057
MOHAWK INDS INC COM 608190104 2,575,740 25,198 SH SOLE 25,198 0 0
MOLINA HEALTHCARE INC COM 60855R100 66,812,752 202,328 SH OTR 1 189,836 0 12,492
MOLINA HEALTHCARE INC COM 60855R100 6,085,624 18,429 SH SOLE 18,429 0 0
MONGODB INC CL A 60937P106 692,483 3,518 SH SOLE 3,518 0 0
MONGODB INC CL A 60937P106 30,477,525 154,834 SH OTR 1 144,500 0 10,334
MONROE CAP CORP COM 610335101 717,394 84,004 SH OTR 1 84,004 0 0
MOODYS CORP COM 615369105 65,722,836 235,887 SH OTR 2 235,887 0 0
MOODYS CORP COM 615369105 329,316,859 1,181,957 SH OTR 1 860,497 0 321,460
MOODYS CORP COM 615369105 1,077,982,730 3,869,007 SH SOLE 3,724,918 0 144,089
MORGAN STANLEY EMERGING MKTS COM 617477104 1,903,330 432,575 SH OTR 1 432,575 0 0
MORGAN STANLEY EMKT DBT FD I COM 61744H105 749,654 114,626 SH OTR 1 114,626 0 0
MOSAIC CO NEW COM 61945C103 4,517,075 102,965 SH SOLE 102,965 0 0
MOSAIC CO NEW COM 61945C103 1,667 38 SH OTR 1 38 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 831,630 3,227 SH SOLE 3,227 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 4,087,023 15,859 SH OTR 1 15,154 0 705
MSCI INC COM 55354G100 187,910,073 403,960 SH OTR 1 299,175 0 104,785
MSCI INC COM 55354G100 35,748,315 76,850 SH OTR 2 76,850 0 0
MSCI INC COM 55354G100 614,902,641 1,321,888 SH SOLE 1,270,670 0 51,218
NATWEST GROUP PLC SPONS ADR 639057207 28,844 4,465 SH OTR 1 4,465 0 0
NATWEST GROUP PLC SPONS ADR 639057207 155,848 24,125 SH SOLE 24,125 0 0
NETAPP INC COM 64110D104 462,462 7,700 SH SOLE 7,700 0 0
NEUBERGER BERMAN MUN FD INC COM 64124P101 3,195,481 306,668 SH OTR 1 305,524 0 1,144
NEUROCRINE BIOSCIENCES INC COM 64125C109 41,897,044 350,779 SH OTR 1 329,223 0 21,556
NEUROCRINE BIOSCIENCES INC COM 64125C109 2,596,626 21,740 SH SOLE 21,740 0 0
NEW YORK TIMES CO CL A 650111107 41,464,534 1,277,404 SH OTR 1 1,163,196 0 114,208
NEW YORK TIMES CO CL A 650111107 5,824,395 179,433 SH SOLE 179,433 0 0
NEWMONT CORP COM 651639106 497,242 10,540 SH SOLE 10,540 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 278,998 1,594 SH SOLE 1,594 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 28,621,606 163,524 SH OTR 1 149,341 0 14,183
NIKE INC CL B 654106103 53,174,492 454,444 SH OTR 2 454,444 0 0
NIKE INC CL B 654106103 516,663,974 4,415,554 SH SOLE 4,229,642 0 185,912
NIKE INC CL B 654106103 150,345,213 1,284,892 SH OTR 1 951,383 0 333,509
NIO INC NOTE 0.500% 2/0 62914VAF3 7,139,051 9,299,999 PRN SOLE 9 9,299,999 0 0
NORDSON CORP COM 655663102 46,716,021 196,517 SH OTR 1 184,087 0 12,430
NORDSON CORP COM 655663102 3,895,518 16,387 SH SOLE 16,387 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 5,801,383 434,141 SH SOLE 183,584 0 250,557
NORTHROP GRUMMAN CORP COM 666807102 817,324 1,498 SH OTR 1 1,498 0 0
NORTHROP GRUMMAN CORP COM 666807102 163,683 300 SH SOLE 300 0 0
NOVOCURE LTD ORD SHS G6674U108 1,752,698 23,895 SH SOLE 23,895 0 0
NOVOCURE LTD ORD SHS G6674U108 22,058,912 300,735 SH OTR 1 273,109 0 27,626
NOVO-NORDISK A S ADR 670100205 49,128 363 SH OTR 1 363 0 0
NOVO-NORDISK A S ADR 670100205 207,747 1,535 SH SOLE 1,535 0 0
NUTRIEN LTD COM 67077M108 74,439,825 1,018,888 SH SOLE 940,853 0 78,035
NUVEEN AMT FREE MUN CR INC F COM 67071L106 8,045,190 662,701 SH OTR 1 660,328 0 2,373
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 1,009,500 198,330 SH OTR 1 198,330 0 0
NUVEEN MORTGAGE AND INCOME F COM 670735109 524,183 32,397 SH OTR 1 32,397 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 8,285,636 685,897 SH OTR 1 683,412 0 2,485
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 5,053,270 447,192 SH OTR 1 445,512 0 1,680
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 5,095,459 457,813 SH OTR 1 456,094 0 1,719
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2,047,012 281,183 SH OTR 1 281,183 0 0
NUVEI CORPORATION SUB VTG SHS 67079A102 6,358,093 250,000 SH SOLE 250,000 0 0
OKTA INC CL A 679295105 896,353 13,118 SH SOLE 13,118 0 0
OPEN TEXT CORP COM 683715106 774,319 26,113 SH SOLE 26,113 0 0
ORACLE CORP COM 68389X105 490,616,477 6,002,159 SH SOLE 5,880,137 0 122,022
ORACLE CORP COM 68389X105 34,916,876 427,170 SH OTR 2 427,170 0 0
ORACLE CORP COM 68389X105 169,889,233 2,078,410 SH OTR 1 1,499,046 0 579,364
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,206,208 100,000 SH SOLE 100,000 0 0
OTIS WORLDWIDE CORP COM 68902V107 159,713,167 2,039,499 SH OTR 1 1,471,201 0 568,298
OTIS WORLDWIDE CORP COM 68902V107 538,402,159 6,875,267 SH SOLE 6,591,573 0 283,694
OTIS WORLDWIDE CORP COM 68902V107 32,404,913 413,803 SH OTR 2 413,803 0 0
OUTSET MED INC COM 690145107 14,485,072 561,002 SH OTR 1 500,899 0 60,103
OUTSET MED INC COM 690145107 249,370 9,658 SH SOLE 9,658 0 0
PACCAR INC COM 693718108 90,854 918 SH SOLE 918 0 0
PACCAR INC COM 693718108 896,074 9,054 SH OTR 1 9,054 0 0
PALO ALTO NETWORKS INC COM 697435105 1,392,191 9,977 SH OTR 1 9,977 0 0
PALO ALTO NETWORKS INC COM 697435105 140,656 1,008 SH SOLE 1,008 0 0
PARKER-HANNIFIN CORP COM 701094104 654,750 2,250 SH OTR 1 2,250 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,869,747 9,248 SH SOLE 9,248 0 0
PAYCOM SOFTWARE INC COM 70432V102 54,869,945 176,823 SH OTR 1 165,593 0 11,230
PAYCOR HCM INC COM 70435P102 3,377,398 138,022 SH OTR 1 89,861 0 48,161
PEMBINA PIPELINE CORP COM 706327103 32,605,752 959,869 SH SOLE 902,842 0 57,027
PEPSICO INC COM 713448108 208,848,199 1,156,029 SH OTR 1 865,911 0 290,118
PEPSICO INC COM 713448108 615,745,465 3,408,311 SH SOLE 3,335,890 0 72,421
PEPSICO INC COM 713448108 38,308,411 212,047 SH OTR 2 212,047 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 1,668,261 28,571 SH SOLE 28,571 0 0
PFIZER INC COM 717081103 367,032 7,163 SH OTR 1 7,163 0 0
PFIZER INC COM 717081103 25,620 500 SH SOLE 500 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 751,585 63,318 SH OTR 1 63,318 0 0
PIMCO MUN INCOME FD II COM 72200W106 7,786,667 861,357 SH OTR 1 858,143 0 3,214
PINNACLE FINL PARTNERS INC COM 72346Q104 3,259,841 44,412 SH OTR 1 28,920 0 15,492
PIONEER FLOATING RATE FUND I COM 72369J102 507,915 57,915 SH OTR 1 57,915 0 0
PIONEER MUNICIPAL HIGH INCOM COM 723762100 3,347,341 413,252 SH OTR 1 411,738 0 1,514
PIONEER NAT RES CO COM 723787107 172,206 754 SH SOLE 754 0 0
PIONEER NAT RES CO COM 723787107 1,698,993 7,439 SH OTR 1 7,439 0 0
PNC FINL SVCS GROUP INC COM 693475105 510,620 3,233 SH OTR 1 3,233 0 0
POWER INTEGRATIONS INC COM 739276103 2,582,063 36,002 SH SOLE 36,002 0 0
POWER INTEGRATIONS INC COM 739276103 34,138,792 476,001 SH OTR 1 433,134 0 42,867
PROCTER AND GAMBLE CO COM 742718109 80,630 532 SH SOLE 532 0 0
PROCTER AND GAMBLE CO COM 742718109 228,704 1,509 SH OTR 1 1,509 0 0
PUBMATIC INC COM CL A 74467Q103 334,815 26,137 SH SOLE 26,137 0 0
PUBMATIC INC COM CL A 74467Q103 16,256,889 1,269,078 SH OTR 1 1,144,135 0 124,943
PVH CORPORATION COM 693656100 2,237,350 31,695 SH SOLE 31,695 0 0
QUALCOMM INC COM 747525103 408,867 3,719 SH SOLE 3,719 0 0
QUALCOMM INC COM 747525103 1,328,075 12,080 SH OTR 1 11,602 0 478
QUALYS INC COM 74758T303 898 8 SH OTR 1 8 0 0
QUALYS INC COM 74758T303 2,454,246 21,868 SH SOLE 21,868 0 0
QUEST DIAGNOSTICS INC COM 74834L100 428,176 2,737 SH OTR 1 2,697 0 40
QUEST DIAGNOSTICS INC COM 74834L100 969,459 6,197 SH SOLE 6,197 0 0
QUIPT HOME MEDICAL CORP COM 74880P104 2,829,270 600,000 SH SOLE 600,000 0 0
RALPH LAUREN CORP CL A 751212101 369,845 3,500 SH OTR 1 3,500 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 272,484 2,700 SH OTR 1 2,700 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 86,085 853 SH SOLE 853 0 0
REGAL REXNORD CORPORATION COM 758750103 628,935 5,242 SH SOLE 5,242 0 0
REGAL REXNORD CORPORATION COM 758750103 35,133,263 292,826 SH OTR 1 260,736 0 32,090
REGENERON PHARMACEUTICALS COM 75886F107 610,381 846 SH SOLE 846 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,587,885 18,213 SH SOLE 18,213 0 0
RELX PLC SPONSORED ADR 759530108 351,157 12,668 SH SOLE 12,668 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 5,266,215 28,585 SH OTR 1 18,810 0 9,775
REPUBLIC SVCS INC COM 760759100 673,973 5,225 SH SOLE 5,225 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 156,792,180 2,422,517 SH SOLE 2,363,351 0 59,166
RESTAURANT BRANDS INTL INC COM 76131D103 971 15 SH OTR 1 15 0 0
RH COM 74967X103 17,249,519 64,559 SH OTR 1 60,324 0 4,235
RH COM 74967X103 356,966 1,336 SH SOLE 1,336 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 125,613,415 2,173,059 SH SOLE 2,148,772 0 24,287
RITCHIE BROS AUCTIONEERS COM 767744105 16,561,040 286,499 SH OTR 1 256,069 0 30,430
ROCKWELL AUTOMATION INC COM 773903109 501,746 1,948 SH SOLE 1,948 0 0
ROCKWELL AUTOMATION INC COM 773903109 440,960 1,712 SH OTR 1 1,688 0 24
ROGERS COMMUNICATIONS INC CL B 775109200 24,915,932 531,975 SH SOLE 493,744 0 38,231
ROYAL BK CDA SUSTAINABL COM 780087102 420,551,576 4,469,806 SH SOLE 4,288,420 0 181,386
ROYAL CARIBBEAN GROUP COM V7780T103 477,889 9,668 SH SOLE 9,668 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 23,481,425 475,044 SH OTR 1 442,732 0 32,312
S&P GLOBAL INC COM 78409V104 32,041,700 95,664 SH OTR 2 95,664 0 0
S&P GLOBAL INC COM 78409V104 257,428,185 768,580 SH SOLE 676,588 0 91,992
S&P GLOBAL INC COM 78409V104 160,600,716 479,491 SH OTR 1 432,749 0 46,742
SANGOMA TECHNOLOGIES CORP COM NEW 80100R408 2,724,788 561,812 SH SOLE 309,941 0 251,871
SANOFI SPONSORED ADR 80105N105 1,477,841 30,515 SH OTR 1 27,747 0 2,768
SANOFI SPONSORED ADR 80105N105 144,418 2,982 SH SOLE 2,982 0 0
SCHWAB CHARLES CORP COM 808513105 567,334 6,814 SH OTR 1 6,814 0 0
SCORPIO TANKERS INC SHS Y7542C130 13,058,098 242,851 SH OTR 2 242,851 0 0
SEAWORLD ENTMT INC COM 81282V100 3,438,660 64,262 SH SOLE 64,262 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 905,227 10,349 SH SOLE 10,349 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 15,691,013 126,093 SH OTR 1 126,093 0 0
SEMTECH CORP COM 816850101 697,569 24,314 SH SOLE 24,314 0 0
SERVICENOW INC COM 81762P102 1,234,699 3,180 SH OTR 1 2,931 0 249
SHAW COMMUNICATIONS INC CL B CONV 82028K200 941,285 32,647 SH SOLE 32,647 0 0
SHERWIN WILLIAMS CO COM 824348106 178,774,756 753,275 SH OTR 1 563,346 0 189,929
SHERWIN WILLIAMS CO COM 824348106 32,767,916 138,069 SH OTR 2 138,069 0 0
SHERWIN WILLIAMS CO COM 824348106 574,148,973 2,419,201 SH SOLE 2,322,677 0 96,524
SHOCKWAVE MED INC COM 82489T104 60,872,691 296,059 SH OTR 1 268,639 0 27,420
SHOCKWAVE MED INC COM 82489T104 1,076,163 5,234 SH SOLE 5,234 0 0
SHOPIFY INC CL A 82509L107 286,646 8,250 SH SOLE 8,250 0 0
SHUTTERSTOCK INC COM 825690100 2,609,693 49,501 SH OTR 1 32,350 0 17,151
SIRIUS XM HOLDINGS INC COM 82968B103 621,668 106,450 SH SOLE 106,450 0 0
SMITH A O CORP COM 831865209 2,478,664 43,303 SH SOLE 43,303 0 0
SMITH A O CORP COM 831865209 42,949,004 750,332 SH OTR 1 681,670 0 68,662
SONY GROUP CORPORATION SPONSORED ADR 835699307 177,961 2,333 SH SOLE 2,333 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 40,810 535 SH OTR 1 535 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 48,571,669 127,008 SH SOLE 127,008 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,891,061 20,634 SH OTR 1 20,634 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 377,700 853 SH OTR 1 853 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622 282,330 3,137 SH SOLE 3,137 0 0
SPRINGWORKS THERAPEUTICS INC COM 85205L107 303,719 11,677 SH SOLE 11,677 0 0
SPRINGWORKS THERAPEUTICS INC COM 85205L107 15,344,834 589,959 SH OTR 1 535,007 0 54,952
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 228,231 4,384 SH OTR 1 4,316 0 68
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 274,721 5,277 SH SOLE 5,277 0 0
SSR MNG INC COM 784730103 2,035,289 129,955 SH SOLE 129,955 0 0
STANTEC INC COM 85472N109 101,175,306 2,109,898 SH SOLE 2,061,307 0 48,591
STARBUCKS CORP COM 855244109 849,549 8,564 SH SOLE 8,564 0 0
STARBUCKS CORP COM 855244109 3,282,429 33,089 SH OTR 1 30,346 0 2,743
STRYKER CORPORATION COM 863667101 698,997 2,859 SH SOLE 2,859 0 0
STRYKER CORPORATION COM 863667101 1,793,334 7,335 SH OTR 1 6,896 0 439
SUN LIFE FINANCIAL INC. COM 866796105 35,149,410 756,677 SH SOLE 711,439 0 45,238
SUNCOR ENERGY INC NEW COM 867224107 31,944,481 1,006,307 SH SOLE 926,057 0 80,250
SUNCOR ENERGY INC NEW COM 867224107 58,695 1,849 SH OTR 1 1,849 0 0
SYNCHRONY FINANCIAL COM 87165B103 1,610 49 SH OTR 1 49 0 0
SYNCHRONY FINANCIAL COM 87165B103 3,371,765 102,610 SH SOLE 102,610 0 0
SYNOPSYS INC COM 871607107 4,173,759 13,072 SH SOLE 13,072 0 0
SYNOPSYS INC COM 871607107 44,173,772 138,350 SH OTR 2 138,350 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 319,572,380 4,290,138 SH OTR 1 3,214,305 0 1,075,833
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 771,305,588 10,354,485 SH SOLE 9,601,753 0 752,732
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 44,865,327 602,300 SH OTR 2 602,300 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,006,104 9,662 SH SOLE 9,662 0 0
TC ENERGY CORP COM 87807B107 55,270,937 1,385,357 SH SOLE 1,282,376 0 102,981
TE CONNECTIVITY LTD SHS H84989104 478,027 4,164 SH OTR 1 4,112 0 52
TE CONNECTIVITY LTD SHS H84989104 442,324 3,853 SH SOLE 3,853 0 0
TECK RESOURCES LTD CL B 878742204 204,085 5,391 SH SOLE 5,391 0 0
TELUS CORPORATION COM 87971M103 253,044,001 13,102,507 SH SOLE 12,731,110 0 371,397
TEMPLETON GLOBAL INCOME FD COM 880198106 2,626,898 606,674 SH OTR 1 606,674 0 0
TERADATA CORP DEL COM 88076W103 2,601,480 77,287 SH OTR 1 50,461 0 26,826
TEXAS INSTRS INC COM 882508104 2,801,140 16,954 SH OTR 1 15,788 0 1,166
TEXAS INSTRS INC COM 882508104 931,510 5,638 SH SOLE 5,638 0 0
TFI INTL INC COM 87241L109 28,307,610 282,429 SH SOLE 282,429 0 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104 505,544 225,000 SH SOLE 225,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 47,910 87 SH SOLE 87 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,456,575 2,645 SH OTR 1 2,424 0 221
THOMSON REUTERS CORP. COM NEW 884903709 349,024,450 3,057,297 SH SOLE 2,992,558 0 64,739
TJX COS INC NEW COM 872540109 41,672,510 523,524 SH OTR 2 523,524 0 0
TJX COS INC NEW COM 872540109 717,683,470 9,016,124 SH SOLE 8,657,324 0 358,800
TJX COS INC NEW COM 872540109 210,661,480 2,646,501 SH OTR 1 1,927,948 0 718,553
TOPBUILD CORP COM 89055F103 24,398,825 155,913 SH OTR 1 138,452 0 17,461
TOPBUILD CORP COM 89055F103 428,783 2,740 SH SOLE 2,740 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 384,663,315 5,936,460 SH SOLE 5,731,316 0 205,144
TRACTOR SUPPLY CO COM 892356106 5,799,052 25,777 SH SOLE 25,777 0 0
TRACTOR SUPPLY CO COM 892356106 2,141,489 9,519 SH OTR 1 9,466 0 53
TRANE TECHNOLOGIES PLC SHS G8994E103 266,927 1,588 SH OTR 1 1,588 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 174,814 1,040 SH SOLE 1,040 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102 14,758,733 1,912,697 SH SOLE 1,491,284 0 421,413
TYLER TECHNOLOGIES INC COM 902252105 41,553,490 128,884 SH OTR 1 120,513 0 8,371
TYLER TECHNOLOGIES INC COM 902252105 924,027 2,866 SH SOLE 2,866 0 0
UBER TECHNOLOGIES INC COM 90353T100 78,320 3,167 SH SOLE 3,167 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,979,241 80,034 SH OTR 1 74,815 0 5,219
UNILEVER PLC SPON ADR NEW 904767704 6,060,227 120,362 SH SOLE 120,362 0 0
UNION PAC CORP COM 907818108 1,500,636 7,247 SH SOLE 7,247 0 0
UNION PAC CORP COM 907818108 1,260,642 6,088 SH OTR 1 6,051 0 37
UNITED RENTALS INC COM 911363109 45,179,213 127,115 SH OTR 1 119,363 0 7,752
UNITED RENTALS INC COM 911363109 1,002,640 2,821 SH SOLE 2,821 0 0
UNITEDHEALTH GROUP INC COM 91324P102 779,964,764 1,471,132 SH SOLE 1,438,175 0 32,957
UNITEDHEALTH GROUP INC COM 91324P102 43,457,794 81,968 SH OTR 2 81,968 0 0
UNITEDHEALTH GROUP INC COM 91324P102 257,600,147 485,873 SH OTR 1 373,957 0 111,916
UNIVERSAL DISPLAY CORP COM 91347P105 925,687 8,568 SH SOLE 8,568 0 0
VALARIS LIMITED CL A G9460G101 2,089,728 30,904 SH OTR 2 30,904 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1,607,363 7,620 SH OTR 1 7,620 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 22,085,921 157,689 SH OTR 1 157,689 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,291,147 30,435 SH OTR 1 30,435 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 206,971 2,881 SH OTR 1 2,881 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 322,490 4,489 SH SOLE 4,489 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 3,273,392 16,061 SH OTR 1 16,061 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 164,299,935 467,638 SH OTR 1 467,638 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 447,959 1,275 SH SOLE 1,275 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 921,738 5,022 SH OTR 1 5,022 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,607,840 66,902 SH SOLE 66,902 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 24,869 638 SH OTR 1 638 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 271,830 2,644 SH OTR 1 2,644 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 687,710 7,979 SH SOLE 7,979 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 470,155 9,500 SH SOLE 9,500 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,879,618 24,250 SH SOLE 24,250 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 268,574 4,645 SH OTR 1 4,645 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 755,359 10,046 SH OTR 1 10,046 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,049,679 27,260 SH SOLE 27,260 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 388,743 5,237 SH SOLE 5,237 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 8,775,927 209,100 SH SOLE 209,100 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 8,793,387 209,516 SH OTR 1 209,516 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 8,434 34 SH SOLE 34 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 364,385 1,469 SH OTR 1 1,469 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 132,236 414 SH SOLE 414 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 119,779 375 SH OTR 1 375 0 0
VEEVA SYS INC CL A COM 922475108 2,628,880 16,290 SH SOLE 16,290 0 0
VEEVA SYS INC CL A COM 922475108 27,797,221 172,247 SH OTR 2 172,247 0 0
VERACYTE INC COM 92337F107 1,017,756 42,889 SH SOLE 42,889 0 0
VERACYTE INC COM 92337F107 14,363,769 605,300 SH OTR 1 540,861 0 64,439
VERISIGN INC COM 92343E102 106,212 517 SH SOLE 517 0 0
VERISIGN INC COM 92343E102 2,438,367 11,869 SH OTR 1 11,239 0 630
VERISK ANALYTICS INC COM 92345Y106 909,445 5,155 SH SOLE 5,155 0 0
VERISK ANALYTICS INC COM 92345Y106 2,805,784 15,904 SH OTR 1 15,033 0 871
VERIZON COMMUNICATIONS INC COM 92343V104 516,140 13,100 SH SOLE 13,100 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 90,620 2,300 SH OTR 1 2,300 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 3,150,879 10,911 SH OTR 1 10,069 0 842
VIKING THERAPEUTICS INC COM 92686J106 494,948 52,654 SH SOLE 52,654 0 0
VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 700,166 90,344 SH OTR 1 90,344 0 0
VISA INC COM CL A 92826C839 3,160,861 15,214 SH OTR 1 14,367 0 847
VISA INC COM CL A 92826C839 78,997,416 380,234 SH SOLE 380,234 0 0
VISA INC COM CL A 92826C839 39,840,473 191,762 SH OTR 2 191,762 0 0
VMWARE INC CL A COM 928563402 1,227,600 10,000 SH SOLE 10,000 0 0
VNET GROUP INC NOTE 2/0 90138VAB3 3,298,999 3,999,999 PRN SOLE 9 3,999,999 0 0
WALMART INC COM 931142103 339,445 2,394 SH OTR 1 2,394 0 0
WASTE CONNECTIONS INC COM 94106B101 257,883,571 1,944,041 SH SOLE 1,884,373 0 59,668
WASTE MGMT INC DEL COM 94106L109 160,802 1,025 SH SOLE 1,025 0 0
WASTE MGMT INC DEL COM 94106L109 448,677 2,860 SH OTR 1 2,860 0 0
WATERS CORP COM 941848103 315,174 920 SH OTR 1 920 0 0
WEC ENERGY GROUP INC COM 92939U106 653,507 6,970 SH SOLE 6,970 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 23,297,061 98,989 SH OTR 2 98,989 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,888,921 12,275 SH SOLE 12,275 0 0
WESTERN ALLIANCE BANCORP COM 957638109 2,136,358 35,869 SH SOLE 35,869 0 0
WESTERN ASSET GLOBAL CORP DE COM 95790C107 753,890 59,036 SH OTR 1 59,036 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 1,823,624 461,677 SH OTR 1 461,677 0 0
WESTERN ASSET INVESTMENT GRA COM 95766T100 1,056,779 91,259 SH OTR 1 91,259 0 0
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1,619,227 152,183 SH OTR 1 152,183 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 1,595,226 185,276 SH OTR 1 185,276 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 1,909,138 209,106 SH OTR 1 209,106 0 0
WESTERN UN CO COM 959802109 658,550 47,825 SH SOLE 47,825 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 20,893,232 534,377 SH SOLE 496,954 0 37,423
WILLIS TOWERS WATSON PLC LTD SHS G96629103 486,959 1,991 SH SOLE 1,991 0 0
WINMARK CORP COM 974250102 5,608,273 23,781 SH SOLE 23,781 0 0
WORKDAY INC CL A 98138H101 655,097 3,915 SH OTR 1 3,915 0 0
WORKDAY INC CL A 98138H101 67,099 401 SH SOLE 401 0 0
WP CAREY INC COM 92936U109 654,506 8,375 SH SOLE 8,375 0 0
WP CAREY INC COM 92936U109 455,693 5,831 SH OTR 1 5,831 0 0
XYLEM INC COM 98419M100 4,400,354 39,797 SH SOLE 39,797 0 0
YATRA ONLINE INC ORD SHS G98338109 2,420,030 1,004,162 SH OTR 2 1,004,162 0 0
ZOETIS INC CL A 98978V103 665,777 4,543 SH OTR 1 4,479 0 64
ZOETIS INC CL A 98978V103 35,787,950 244,203 SH SOLE 244,203 0 0
ZOETIS INC CL A 98978V103 32,264,301 220,159 SH OTR 2 220,159 0 0
ZURN ELKAY WATER SOLNS CORP COM 98983L108 2,666,930 126,096 SH OTR 1 82,783 0 43,313