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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   825,635 7,501 SH   SOLE   7,501 0 0
ABBVIE INC COM 00287Y109   509,851 3,290 SH   SOLE   3,290 0 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107   2,345,714 865,577 SH   OTR   865,577 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,835,399 30,878 SH   SOLE   30,878 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,338,371 3,814 SH   OTR   3,786 0 28
ACI WORLDWIDE INC COM 004498101   26,179,126 855,527 SH   OTR   790,587 0 64,940
ACI WORLDWIDE INC COM 004498101   1,814,794 59,307 SH   SOLE   59,307 0 0
ADOBE INC COM 00724F101   46,054,537 77,195 SH   OTR   77,195 0 0
ADOBE INC COM 00724F101   56,000,456 93,866 SH   OTR 2 93,866 0 0
ADOBE INC COM 00724F101   139,834,091 234,385 SH   SOLE   228,828 0 5,557
ADOBE INC COM 00724F101   3,395,847 5,692 SH   OTR 1 5,692 0 0
ADVANCED ENERGY INDS COM 007973100   1,690,547 15,521 SH   SOLE   15,521 0 0
ADVANCED ENERGY INDS COM 007973100   4,981,129 45,732 SH   OTR   31,232 0 14,500
AGILENT TECHNOLOGIES INC COM 00846U101   528,453 3,801 SH   SOLE   3,801 0 0
AGNICO EAGLE MINES LTD COM 008474108   667,036 12,126 SH   SOLE   12,126 0 0
AIR PRODS & CHEMS INC COM 009158106   205,350 750 SH   OTR   750 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   16,373,494 1,213,495 SH   SOLE   451,128 0 762,367
ALCON AG ORD SHS H01301128   92,475,409 1,183,761 SH   OTR 1 856,323 0 327,438
ALCON AG ORD SHS H01301128   152,993,958 1,958,448 SH   SOLE   1,662,564 0 295,884
ALITHYA GROUP INC CL A SUB VTG 01643B106   1,074,324 801,615 SH   SOLE   801,615 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106   1,920,563 189,779 SH   OTR   189,779 0 0
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105   742,413 113,867 SH   OTR   113,867 0 0
ALLSPRING MULTI SECTOR INCOM COM 94987D101   1,042,242 110,407 SH   OTR   110,407 0 0
ALPHABET INC CAP STK CL A 02079K305   209,504,408 1,499,781 SH   OTR 1 1,081,376 0 418,405
ALPHABET INC CAP STK CL A 02079K305   115,068,939 823,745 SH   OTR   822,364 0 1,381
ALPHABET INC CAP STK CL A 02079K305   1,181,725,994 8,459,632 SH   SOLE   8,340,292 0 119,340
ALPHABET INC CAP STK CL A 02079K305   81,430,889 582,940 SH   OTR 2 582,940 0 0
ALPHABET INC CAP STK CL C 02079K107   545,540 3,871 SH   OTR   3,871 0 0
ALPHABET INC CAP STK CL C 02079K107   2,479,522 17,594 SH   SOLE   17,594 0 0
AMAZON COM INC COM 023135106   419,354 2,760 SH   OTR   2,760 0 0
AMAZON COM INC COM 023135106   34,858,986 229,426 SH   OTR 2 229,426 0 0
AMAZON COM INC COM 023135106   4,740,832 31,202 SH   SOLE   31,202 0 0
AMGEN INC COM 031162100   111,176 386 SH   OTR   386 0 0
AMGEN INC COM 031162100   726,962 2,524 SH   SOLE   2,524 0 0
AMICUS THERAPEUTICS INC COM 03152W109   71,203,618 5,017,873 SH   OTR   4,585,989 0 431,884
AMICUS THERAPEUTICS INC COM 03152W109   621,110 43,771 SH   SOLE   43,771 0 0
AMN HEALTHCARE SVCS INC COM 001744101   2,167,551 28,947 SH   OTR   18,911 0 10,036
AMPHENOL CORP NEW CL A 032095101   660,206 6,660 SH   OTR   6,546 0 114
AMPHENOL CORP NEW CL A 032095101   39,714,749 400,633 SH   OTR 2 400,633 0 0
AMPHENOL CORP NEW CL A 032095101   6,094,512 61,480 SH   SOLE   61,480 0 0
ANALOG DEVICES INC COM 032654105   3,589,369 18,077 SH   OTR 1 18,077 0 0
ANALOG DEVICES INC COM 032654105   51,508,052 259,408 SH   OTR   259,408 0 0
ANALOG DEVICES INC COM 032654105   141,684,672 713,561 SH   SOLE   695,599 0 17,962
ANSYS INC COM 03662Q105   6,737,593 18,567 SH   SOLE   18,567 0 0
ANSYS INC COM 03662Q105   52,563,168 144,850 SH   OTR 2 144,850 0 0
AON PLC SHS CL A G0403H108   93,999 323 SH   OTR   323 0 0
AON PLC SHS CL A G0403H108   59,822,944 205,563 SH   OTR 1 152,110 0 53,453
AON PLC SHS CL A G0403H108   137,463,879 472,352 SH   SOLE   419,699 0 52,653
APELLIS PHARMACEUTICALS INC COM 03753U106   54,525,337 910,881 SH   OTR   835,270 0 75,611
APELLIS PHARMACEUTICALS INC COM 03753U106   491,391 8,209 SH   SOLE   8,209 0 0
APPLE INC COM 037833100   4,462,460 23,178 SH   SOLE   23,178 0 0
APPLE INC COM 037833100   9,598,391 49,854 SH   OTR   47,390 0 2,464
APPLIED INDL TECHNOLOGIES IN COM 03820C105   3,986,376 23,084 SH   OTR   15,767 0 7,317
APPLIED MATLS INC COM 038222105   1,395,261 8,609 SH   SOLE   8,609 0 0
APPLIED MATLS INC COM 038222105   1,128,331 6,962 SH   OTR   6,846 0 116
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   58,056,030 488,194 SH   OTR   459,792 0 28,402
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   555,713 4,673 SH   SOLE   4,673 0 0
ARGENX SE SPONSORED ADR 04016X101   59,391,590 156,117 SH   OTR   146,984 0 9,133
ARGENX SE SPONSORED ADR 04016X101   2,785,128 7,321 SH   SOLE   7,321 0 0
ARISTA NETWORKS INC COM 040413106   618,214 2,625 SH   SOLE   2,625 0 0
ARISTA NETWORKS INC COM 040413106   7,203,544 30,587 SH   OTR   29,183 0 1,404
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   1,346 44 SH   OTR   44 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   1,774,555 57,992 SH   SOLE   57,992 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   158,953 210 SH   SOLE   210 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   80,234 106 SH   OTR   106 0 0
ASPEN TECHNOLOGY INC COM 29109X106   41,179,938 187,054 SH   OTR 2 187,054 0 0
ASPEN TECHNOLOGY INC COM 29109X106   5,357,130 24,334 SH   SOLE   24,334 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   201,579 2,993 SH   SOLE   2,993 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   68,428 1,016 SH   OTR   1,016 0 0
AT&T INC COM 00206R102   6,058 361 SH   OTR   361 0 0
AT&T INC COM 00206R102   201,360 12,000 SH   SOLE   12,000 0 0
ATRICURE INC COM 04963C209   30,573,018 856,627 SH   OTR   783,092 0 73,535
ATRICURE INC COM 04963C209   899,352 25,199 SH   SOLE   25,199 0 0
ATS CORPORATION COM 00217Y104   18,911,725 437,344 SH   SOLE   196,287 0 241,057
AUTODESK INC COM 052769106   49,426,197 202,999 SH   OTR 2 202,999 0 0
AUTODESK INC COM 052769106   6,380,880 26,207 SH   SOLE   26,207 0 0
AUTODESK INC COM 052769106   53,322 219 SH   OTR   219 0 0
AUTOZONE INC COM 053332102   917,451,996 354,830 SH   SOLE   349,793 0 5,037
AUTOZONE INC COM 053332102   61,033,324 23,605 SH   OTR 2 23,605 0 0
AUTOZONE INC COM 053332102   154,854,769 59,891 SH   OTR 1 43,156 0 16,735
AUTOZONE INC COM 053332102   89,035,480 34,435 SH   OTR   34,435 0 0
AVIENT CORPORATION COM 05368V106   239,900 5,771 SH   SOLE   5,771 0 0
AVIENT CORPORATION COM 05368V106   25,967,864 624,678 SH   OTR   569,540 0 55,138
BANK MONTREAL QUE COM 063671101   309,174,836 3,124,872 SH   SOLE   3,018,267 0 106,605
BANK NOVA SCOTIA HALIFAX COM 064149107   1,518,414 31,091 SH   SOLE   31,091 0 0
BARRICK GOLD CORP COM 067901108   2,139,663 118,039 SH   SOLE   118,039 0 0
BAUSCH HEALTH COS INC COM 071734107   1,091,444 135,604 SH   SOLE   135,604 0 0
BAUSCH HEALTH COS INC COM 071734107   2,761 343 SH   OTR   343 0 0
BCE INC COM NEW 05534B760   9,182,307 232,453 SH   SOLE   232,453 0 0
BECTON DICKINSON & CO COM 075887109   351,586,036 1,441,931 SH   SOLE   1,418,309 0 23,622
BECTON DICKINSON & CO COM 075887109   39,462,910 161,846 SH   OTR   161,846 0 0
BECTON DICKINSON & CO COM 075887109   72,121,988 295,788 SH   OTR 1 212,829 0 82,959
BECTON DICKINSON & CO COM 075887109   28,399,124 116,471 SH   OTR 2 116,471 0 0
BEIGENE LTD SPONSORED ADR 07725L102   1,479,132 8,201 SH   SOLE   8,201 0 0
BEIGENE LTD SPONSORED ADR 07725L102   32,284 179 SH   OTR   179 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,713,125 5 SH   OTR   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,219,064 3,418 SH   SOLE   3,418 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,932,815 8,223 SH   OTR   8,223 0 0
BERRY GLOBAL GROUP INC COM 08579W103   1,483 22 SH   OTR   22 0 0
BERRY GLOBAL GROUP INC COM 08579W103   3,720,130 55,203 SH   SOLE   55,203 0 0
BIOGEN INC COM 09062X103   1,158,513 4,477 SH   SOLE   4,477 0 0
BIOGEN INC COM 09062X103   2,742,703 10,599 SH   OTR   10,170 0 429
BIOMARIN PHARMACEUTICAL INC COM 09061G101   59,224,539 614,235 SH   OTR   578,064 0 36,171
BIOMARIN PHARMACEUTICAL INC COM 09061G101   3,917,737 40,632 SH   SOLE   40,632 0 0
BLACKLINE INC COM 09239B109   2,128,954 34,096 SH   OTR   22,215 0 11,881
BLACKLINE INC COM 09239B109   767,325 12,289 SH   SOLE   12,289 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101   2,286,223 209,553 SH   OTR   209,553 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100   1,682,872 163,069 SH   OTR   163,069 0 0
BLACKROCK ENHANCED GOVT FD I COM 09255K108   1,106,433 113,661 SH   OTR   113,661 0 0
BLACKROCK INC COM 09247X101   371,804 458 SH   OTR   458 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105   3,973,088 334,999 SH   OTR   334,119 0 880
BLACKROCK LTD DURATION INCOM COM SHS 09249W101   1,689,539 120,854 SH   OTR   120,854 0 0
BLACKROCK MUN INCOME QUALITY COM 092479104   6,310,927 562,973 SH   OTR   561,502 0 1,471
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   6,183,373 614,039 SH   OTR   612,428 0 1,611
BLACKROCK MUNI INCOME TR II COM 09249N101   6,322,731 592,016 SH   OTR   590,476 0 1,540
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101   6,114,630 535,901 SH   OTR   534,513 0 1,388
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104   10,131,206 850,647 SH   OTR   848,446 0 2,201
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107   6,064,134 605,203 SH   OTR   603,628 0 1,575
BLACKROCK MUNIVEST FD II INC COM 09253T101   3,872,246 359,540 SH   OTR   358,582 0 958
BLACKROCK MUNIYIELD FD INC COM 09253W104   6,406,791 594,322 SH   OTR   592,778 0 1,544
BLACKROCK MUNIYIELD MICH QU COM 09254V105   6,289,952 553,693 SH   OTR   552,252 0 1,441
BLACKROCK MUNIYIELD QUALITY COM 09254G108   3,898,669 376,683 SH   OTR   375,694 0 989
BLACKROCK MUNIYILD QULT FD I COM 09254F100   10,477,329 859,502 SH   OTR   857,281 0 2,221
BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106   6,397,038 607,506 SH   OTR   605,917 0 1,589
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100   1,926,501 118,481 SH   OTR   118,481 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103   434,112 29,135 SH   OTR   29,135 0 0
BLUEBIRD BIO INC COM 09609G100   25,981 18,827 SH   SOLE   18,827 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105   750,188 327,593 SH   OTR   327,593 0 0
BOOKING HOLDINGS INC COM 09857L108   3,550,767 1,001 SH   OTR   931 0 70
BORR DRILLING LTD SHS G1466R173   18,501,075 2,513,733 SH   OTR 2 2,513,733 0 0
BOWMAN CONSULTING GROUP LTD COM 103002101   1,704,960 48,000 SH   SOLE   48,000 0 0
BRAZE INC COM CL A 10576N102   272,026 5,120 SH   SOLE   5,120 0 0
BRAZE INC COM CL A 10576N102   30,881,175 581,238 SH   OTR   532,807 0 48,431
BRISTOL-MYERS SQUIBB CO COM 110122108   507,969 9,900 SH   SOLE   9,900 0 0
BROADCOM INC COM 11135F101   887,419 795 SH   OTR   795 0 0
BROADCOM INC COM 11135F101   831,606 745 SH   SOLE   745 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   335,949 8,340 SH   SOLE   8,340 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   278,306 6,909 SH   OTR   6,909 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   833,047 20,700 SH   OTR   20,700 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,451,353 36,064 SH   SOLE   36,064 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   261,146 8,259 SH   SOLE   8,259 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,046,883 39,719 SH   SOLE   39,719 0 0
BRP INC COM SUN VTG 05577W200   7,922,033 110,342 SH   SOLE   110,342 0 0
BRUKER CORP COM 116794108   3,240,909 44,106 SH   OTR   28,834 0 15,272
BWX TECHNOLOGIES INC COM 05605H100   631,334 8,228 SH   SOLE   8,228 0 0
BWX TECHNOLOGIES INC COM 05605H100   68,842,309 897,202 SH   OTR   824,983 0 72,219
CADENCE DESIGN SYSTEM INC COM 127387108   464,391 1,705 SH   SOLE   1,705 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   4,750,405 17,441 SH   OTR   16,889 0 552
CAE INC COM 124765108   11,667,183 538,771 SH   SOLE   538,771 0 0
CAMPBELL SOUP CO COM 134429109   687,357 15,900 SH   SOLE   15,900 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   1,801,031 37,300 SH   SOLE   37,300 0 0
CANADIAN NAT RES LTD COM 136385101   104,971,164 1,604,391 SH   SOLE   1,434,426 0 169,965
CANADIAN NATL RY CO COM 136375102   510,701,178 4,049,733 SH   SOLE   3,952,176 0 97,557
CANADIAN NATL RY CO COM 136375102   73,773 585 SH   OTR   585 0 0
CANADIAN NATL RY CO COM 136375102   115,593,925 916,631 SH   OTR 1 665,132 0 251,499
CANADIAN PACIFIC KANSAS CITY COM 13646K108   438,887,708 5,550,503 SH   SOLE   5,376,361 0 174,142
CANADIAN PACIFIC KANSAS CITY COM 13646K108   506,533 6,406 SH   OTR   6,297 0 109
CARDINAL HEALTH INC COM 14149Y108   2,289,672 22,715 SH   SOLE   22,715 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   30,673,015 533,908 SH   OTR 2 533,908 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   46,552,712 810,317 SH   OTR   810,317 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   377,631,834 6,573,226 SH   SOLE   6,462,084 0 111,142
CARRIER GLOBAL CORPORATION COM 14448C104   76,261,773 1,327,446 SH   OTR 1 956,109 0 371,337
CBIZ INC COM 124805102   10,788,012 172,360 SH   SOLE   172,360 0 0
CBOE GLOBAL MKTS INC COM 12503M108   718,704 4,025 SH   SOLE   4,025 0 0
CDW CORP COM 12514G108   733,789 3,228 SH   OTR   3,173 0 55
CDW CORP COM 12514G108   789,937 3,475 SH   SOLE   3,475 0 0
CENCORA INC COM 03073E105   559,455 2,724 SH   OTR   2,678 0 46
CENCORA INC COM 03073E105   1,116,856 5,438 SH   SOLE   5,438 0 0
CGI INC CL A SUB VTG 12532H104   439,102,817 4,085,404 SH   SOLE   3,982,044 0 103,360
CHAMPIONX CORPORATION COM 15872M104   2,622,182 89,770 SH   SOLE   89,770 0 0
CHAMPIONX CORPORATION COM 15872M104   36,264,595 1,241,513 SH   OTR   1,142,897 0 98,616
CHECK POINT SOFTWARE TECH LT ORD M22465104   534,765 3,500 SH   SOLE   3,500 0 0
CHENIERE ENERGY INC COM NEW 16411R208   738,662 4,327 SH   SOLE   4,327 0 0
CHENIERE ENERGY INC COM NEW 16411R208   4,676,771 27,396 SH   OTR   26,276 0 1,120
CHEVRON CORP NEW COM 166764100   1,667,012 11,176 SH   SOLE   11,176 0 0
CHEVRON CORP NEW COM 166764100   32,815 220 SH   OTR   220 0 0
CHURCH & DWIGHT CO INC COM 171340102   200,940 2,125 SH   SOLE   2,125 0 0
CHURCHILL DOWNS INC COM 171484108   2,369,641 17,562 SH   SOLE   17,562 0 0
CISCO SYS INC COM 17275R102   719,910 14,250 SH   SOLE   14,250 0 0
CISCO SYS INC COM 17275R102   151,560 3,000 SH   OTR   3,000 0 0
CITIGROUP INC COM NEW 172967424   2,052,302 39,897 SH   OTR   37,538 0 2,359
CITIGROUP INC COM NEW 172967424   427,981 8,320 SH   SOLE   8,320 0 0
CITIZENS FINL GROUP INC COM 174610105   3,158,275 95,301 SH   SOLE   95,301 0 0
CITIZENS FINL GROUP INC COM 174610105   1,359 41 SH   OTR   41 0 0
CME GROUP INC COM 12572Q105   556,561,676 2,642,743 SH   SOLE   2,607,989 0 34,754
CME GROUP INC COM 12572Q105   38,259,070 181,667 SH   OTR 2 181,667 0 0
CME GROUP INC COM 12572Q105   94,641,745 449,391 SH   OTR 1 324,322 0 125,069
CME GROUP INC COM 12572Q105   40,964,648 194,514 SH   OTR   194,514 0 0
CNH INDL N V SHS N20944109   1,222,860 100,399 SH   SOLE   100,399 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   582,391 7,657 SH   SOLE   7,657 0 0
COGNEX CORP COM 192422103   30,189,457 723,274 SH   OTR   679,239 0 44,035
COGNEX CORP COM 192422103   1,555,984 37,278 SH   SOLE   37,278 0 0
COHEN & STEERS LTD DURATION COM 19248C105   1,194,043 64,788 SH   OTR   64,788 0 0
COLGATE PALMOLIVE CO COM 194162103   1,563,671 19,617 SH   OTR 1 19,617 0 0
COLGATE PALMOLIVE CO COM 194162103   24,308,840 304,966 SH   OTR   304,966 0 0
COLGATE PALMOLIVE CO COM 194162103   64,076,079 803,865 SH   SOLE   783,524 0 20,341
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   26,670,316 210,164 SH   SOLE   102,211 0 107,953
COMCAST CORP NEW CL A 20030N101   672,308 15,332 SH   SOLE   15,332 0 0
COMCAST CORP NEW CL A 20030N101   681,824 15,549 SH   OTR   15,318 0 231
CONSOLIDATED EDISON INC COM 209115104   492,603 5,415 SH   SOLE   5,415 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105   5,200,319 554,405 SH   OTR 2 554,405 0 0
COPART INC COM 217204106   4,187,932 85,468 SH   SOLE   85,468 0 0
CORE & MAIN INC CL A 21874C102   3,892,534 96,326 SH   SOLE   96,326 0 0
COSTAMARE INC SHS Y1771G102   1,215,482 116,761 SH   OTR 2 116,761 0 0
COSTAR GROUP INC COM 22160N109   583,940 6,682 SH   SOLE   6,682 0 0
COSTAR GROUP INC COM 22160N109   3,964,797 45,369 SH   OTR   43,615 0 1,754
COSTCO WHSL CORP NEW COM 22160K105   46,037,280 69,745 SH   SOLE   69,745 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,878,609 4,361 SH   OTR   4,102 0 259
COTERRA ENERGY INC COM 127097103   530,816 20,800 SH   SOLE   20,800 0 0
CRA INTL INC COM 12618T105   533,691 5,399 SH   SOLE   5,399 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106   54,684 17,471 SH   OTR   17,471 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103   806,264 407,204 SH   OTR   407,204 0 0
CURTISS WRIGHT CORP COM 231561101   35,784,084 160,618 SH   OTR   147,582 0 13,036
CURTISS WRIGHT CORP COM 231561101   332,180 1,491 SH   SOLE   1,491 0 0
CVS HEALTH CORP COM 126650100   95,936 1,215 SH   SOLE   1,215 0 0
CVS HEALTH CORP COM 126650100   319,788 4,050 SH   OTR   4,050 0 0
DANAHER CORPORATION COM 235851102   49,722,138 214,931 SH   SOLE   214,931 0 0
DANAHER CORPORATION COM 235851102   1,077,582 4,658 SH   OTR   4,658 0 0
DANAOS CORPORATION SHS Y1968P121   1,208,807 16,322 SH   OTR 2 16,322 0 0
DATADOG INC CL A COM 23804L103   4,348,681 35,827 SH   OTR   34,322 0 1,505
DATADOG INC CL A COM 23804L103   479,937 3,954 SH   SOLE   3,954 0 0
DECKERS OUTDOOR CORP COM 243537107   343,573 514 SH   SOLE   514 0 0
DECKERS OUTDOOR CORP COM 243537107   39,974,788 59,804 SH   OTR   55,101 0 4,703
DEERE & CO COM 244199105   255,917 640 SH   SOLE   640 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   549,582 13,661 SH   OTR   13,430 0 231
DELTA AIR LINES INC DEL COM NEW 247361702   592,588 14,730 SH   SOLE   14,730 0 0
DESCARTES SYS GROUP INC COM 249906108   204,169,130 2,422,044 SH   SOLE   2,295,954 0 126,090
DEVON ENERGY CORP NEW COM 25179M103   1,607,199 35,479 SH   SOLE   35,479 0 0
DEXCOM INC COM 252131107   1,315,106 10,598 SH   OTR   10,598 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   662,753 4,550 SH   SOLE   4,550 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   53,457 367 SH   OTR   367 0 0
DICKS SPORTING GOODS INC COM 253393102   4,081,389 27,774 SH   SOLE   27,774 0 0
DOCEBO INC COM 25609L105   9,217,865 190,249 SH   SOLE   71,001 0 119,248
DOLBY LABORATORIES INC COM CL A 25659T107   47,072,378 546,210 SH   OTR   502,130 0 44,080
DOLBY LABORATORIES INC COM CL A 25659T107   3,167,287 36,752 SH   SOLE   36,752 0 0
DOMINOS PIZZA INC COM 25754A201   941,533 2,284 SH   OTR   2,284 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109   1,024,574 83,707 SH   OTR   83,707 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   504,608 5,200 SH   SOLE   5,200 0 0
EATON VANCE LTD DURATION INC COM 27828H105   1,911,085 199,487 SH   OTR   199,487 0 0
EATON VANCE SHORT DURATION D COM 27828V104   765,099 73,709 SH   OTR   73,709 0 0
ECOLAB INC COM 278865100   20,107,533 101,374 SH   SOLE   101,374 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   7,755,159 101,707 SH   SOLE   101,707 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   60,035,971 787,357 SH   OTR 2 787,357 0 0
ELECTRONIC ARTS INC COM 285512109   687,470 5,025 SH   SOLE   5,025 0 0
ELI LILLY & CO COM 532457108   1,187,991 2,038 SH   SOLE   2,038 0 0
ELI LILLY & CO COM 532457108   6,574,172 11,278 SH   OTR   10,569 0 709
EMCOR GROUP INC COM 29084Q100   6,055,737 28,110 SH   SOLE   28,110 0 0
EMCOR GROUP INC COM 29084Q100   56,490,485 262,222 SH   OTR   241,191 0 21,031
ENBRIDGE INC COM 29250N105   4,754,240 131,084 SH   SOLE   131,084 0 0
ENERFLEX LTD COM 29269R105   53,284 11,480 SH   SOLE   11,480 0 0
ENERPLUS CORP COM 292766102   878,374 57,090 SH   SOLE   57,090 0 0
ENTEGRIS INC COM 29362U104   95,520,145 797,197 SH   OTR   750,038 0 47,159
ENTEGRIS INC COM 29362U104   5,495,305 45,863 SH   SOLE   45,863 0 0
ENVESTNET INC COM 29404K106   1,089,787 22,007 SH   SOLE   22,007 0 0
EOG RES INC COM 26875P101   512,344 4,236 SH   OTR   4,164 0 72
EOG RES INC COM 26875P101   572,819 4,736 SH   SOLE   4,736 0 0
EQT CORP COM 26884L109   26,198,645 677,668 SH   OTR   635,297 0 42,371
EQT CORP COM 26884L109   272,978 7,061 SH   SOLE   7,061 0 0
ERO COPPER CORP COM 296006109   12,453,948 785,104 SH   SOLE   292,571 0 492,533
ETSY INC COM 29786A106   3,736,324 46,099 SH   SOLE   46,099 0 0
ETSY INC COM 29786A106   55,073,475 679,500 SH   OTR   627,320 0 52,180
EVERBRIDGE INC COM 29978A104   297,627 12,243 SH   SOLE   12,243 0 0
EVERI HLDGS INC COM 30034T103   146,510 13,000 SH   SOLE   13,000 0 0
EXACT SCIENCES CORP COM 30063P105   1,083,955 14,652 SH   SOLE   14,652 0 0
EXELIXIS INC COM 30161Q104   2,804,335 116,896 SH   SOLE   116,896 0 0
EXELIXIS INC COM 30161Q104   1,104 46 SH   OTR   46 0 0
EXELON CORP COM 30161N101   201,040 5,600 SH   SOLE   5,600 0 0
EXLSERVICE HOLDINGS INC COM 302081104   4,057,608 131,527 SH   OTR   89,747 0 41,780
EXXON MOBIL CORP COM 30231G102   665,267 6,654 SH   SOLE   6,654 0 0
FACTSET RESH SYS INC COM 303075105   3,100,348 6,499 SH   OTR 1 6,499 0 0
FACTSET RESH SYS INC COM 303075105   131,740,220 276,156 SH   SOLE   269,767 0 6,389
FACTSET RESH SYS INC COM 303075105   36,485,738 76,482 SH   OTR   76,482 0 0
FERGUSON PLC NEW SHS G3421J106   71,436 370 SH   OTR   370 0 0
FERGUSON PLC NEW SHS G3421J106   142,679 739 SH   SOLE   739 0 0
FIBROGEN INC COM 31572Q808   39,517 44,586 SH   SOLE   44,586 0 0
FIRST TR ABRDN GBL OPP INCM COM SHS 337319107   1,283,292 204,021 SH   OTR   204,021 0 0
FIRST TR INTER DURATN PFD & COM 33718W103   1,361,494 83,476 SH   OTR   83,476 0 0
FIRSTSERVICE CORP NEW COM 33767E202   33,237,676 204,505 SH   SOLE   184,341 0 20,164
FIRSTSERVICE CORP NEW COM 33767E202   81,589 502 SH   OTR   502 0 0
FISERV INC COM 337738108   1,263,973 9,515 SH   SOLE   9,515 0 0
FORTINET INC COM 34959E109   2,341 40 SH   OTR   40 0 0
FORTINET INC COM 34959E109   35,344,336 603,867 SH   OTR 2 603,867 0 0
FORTINET INC COM 34959E109   10,326,682 176,434 SH   SOLE   176,434 0 0
FORTIS INC COM 349553107   34,273,146 830,542 SH   SOLE   768,314 0 62,228
FORTUNE BRANDS INNOVATIONS I COM 34964C106   1,065,732 13,997 SH   SOLE   13,997 0 0
FOX CORP CL A COM 35137L105   516,258 17,400 SH   SOLE   17,400 0 0
FRANCO NEV CORP COM 351858105   74,198,919 667,674 SH   SOLE   629,741 0 37,933
FREEPORT-MCMORAN INC CL B 35671D857   19,582 460 SH   SOLE   460 0 0
FREEPORT-MCMORAN INC CL B 35671D857   3,382,442 79,456 SH   OTR   75,689 0 3,767
FRONTLINE PLC COM M46528101   9,548,532 476,236 SH   OTR 2 476,236 0 0
GARTNER INC COM 366651107   76,464,498 169,503 SH   OTR 2 169,503 0 0
GARTNER INC COM 366651107   9,864,873 21,868 SH   SOLE   21,868 0 0
GENERAC HLDGS INC COM 368736104   969,171 7,499 SH   SOLE   7,499 0 0
GENERAL MLS INC COM 370334104   495,064 7,600 SH   SOLE   7,600 0 0
GILDAN ACTIVEWEAR INC COM 375916103   7,892,314 237,597 SH   SOLE   237,462 0 135
GITLAB INC CLASS A COM 37637K108   74,898,223 1,189,616 SH   OTR   1,089,729 0 99,887
GITLAB INC CLASS A COM 37637K108   642,255 10,201 SH   SOLE   10,201 0 0
GODADDY INC CL A 380237107   84,244,754 793,564 SH   OTR   746,685 0 46,879
GODADDY INC CL A 380237107   3,668,890 34,560 SH   SOLE   34,560 0 0
GRACO INC COM 384109104   75,691,680 872,426 SH   OTR 1 627,168 0 245,258
GRACO INC COM 384109104   438,533,018 5,054,553 SH   SOLE   4,980,166 0 74,387
GRACO INC COM 384109104   82,217,680 947,645 SH   OTR   922,142 0 25,503
GRACO INC COM 384109104   30,306,222 349,311 SH   OTR 2 349,311 0 0
GRID DYNAMICS HLDGS INC CL A 39813G109   1,160,097 87,029 SH   OTR 2 87,029 0 0
GUARDANT HEALTH INC COM 40131M109   23,677,541 875,325 SH   OTR   798,496 0 76,829
GUARDANT HEALTH INC COM 40131M109   602,187 22,262 SH   SOLE   22,262 0 0
GUGGENHEIM TAXABLE MUNICP BO COM 401664107   1,748,407 107,993 SH   OTR   107,993 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100   1,551,857 14,232 SH   SOLE   14,232 0 0
HAMILTON LANE INC CL A 407497106   4,083,953 36,001 SH   OTR   24,464 0 11,537
HANCOCK JOHN INCOME SECS TR COM 410123103   733,290 67,398 SH   OTR   67,398 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108   1,219,463 77,279 SH   OTR   77,279 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103   1,192,921 84,365 SH   OTR   84,365 0 0
HANESBRANDS INC COM 410345102   380,304 85,270 SH   SOLE   85,270 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   26,046,867 388,122 SH   OTR 2 388,122 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   377,086,258 5,618,928 SH   SOLE   5,295,990 0 322,938
HDFC BANK LTD SPONSORED ADS 40415F101   85,163 1,269 SH   OTR   1,269 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   126,123,917 1,879,361 SH   OTR 1 1,265,486 0 613,875
HENRY JACK & ASSOC INC COM 426281101   1,960,430 11,997 SH   SOLE   11,997 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   1,317,421 7,235 SH   OTR   7,235 0 0
HOME DEPOT INC COM 437076102   649,781 1,875 SH   OTR   1,856 0 19
HOME DEPOT INC COM 437076102   419,326 1,210 SH   SOLE   1,210 0 0
HONEYWELL INTL INC COM 438516106   2,357,770 11,243 SH   OTR   10,677 0 566
HOULIHAN LOKEY INC CL A 441593100   4,002,716 33,381 SH   OTR   21,858 0 11,523
HUBBELL INC COM 443510607   414,123 1,259 SH   SOLE   1,259 0 0
HUBBELL INC COM 443510607   40,421,221 122,887 SH   OTR   115,287 0 7,600
HUBSPOT INC COM 443573100   92,854,470 159,945 SH   OTR   150,570 0 9,375
HUBSPOT INC COM 443573100   883,582 1,522 SH   SOLE   1,522 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   718,943 2,769 SH   SOLE   2,769 0 0
HYATT HOTELS CORP COM CL A 448579102   71,928,809 551,559 SH   OTR   509,039 0 42,520
HYATT HOTELS CORP COM CL A 448579102   3,027,990 23,219 SH   SOLE   23,219 0 0
ICICI BANK LIMITED ADR 45104G104   1,022,283 42,881 SH   OTR 2 42,881 0 0
IDEXX LABS INC COM 45168D104   62,226,656 112,110 SH   OTR 2 112,110 0 0
IDEXX LABS INC COM 45168D104   8,060,991 14,523 SH   SOLE   14,508 0 15
IMMUNOCORE HLDGS PLC ADS 45258D105   513,015 7,509 SH   SOLE   7,509 0 0
IMMUNOCORE HLDGS PLC ADS 45258D105   57,339,473 839,278 SH   OTR   770,520 0 68,758
IMPERIAL OIL LTD COM NEW 453038408   1,511,143 26,441 SH   SOLE   26,441 0 0
INARI MED INC COM 45332Y109   35,722,620 550,256 SH   OTR   499,896 0 50,360
INARI MED INC COM 45332Y109   320,770 4,941 SH   SOLE   4,941 0 0
INCYTE CORP COM 45337C102   202,498 3,225 SH   SOLE   3,225 0 0
INSPERITY INC COM 45778Q107   1,920,767 16,386 SH   SOLE   16,386 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   602,722 4,693 SH   SOLE   4,693 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   548,910 4,274 SH   OTR   4,202 0 72
INTERNATIONAL BUSINESS MACHS COM 459200101   273,129 1,670 SH   OTR   1,670 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   507,005 3,100 SH   SOLE   3,100 0 0
INTUIT COM 461202103   826,915 1,323 SH   SOLE   1,323 0 0
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103   6,212,094 735,159 SH   OTR   733,242 0 1,917
INVESCO BD FD COM 46132L107   1,055,893 69,421 SH   OTR   69,421 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698   866,884 10,158 SH   OTR   10,158 0 0
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672   355,422 3,384 SH   OTR   3,384 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   325,267 7,851 SH   OTR   7,851 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   251,870 17,275 SH   OTR   17,275 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107   10,251,794 1,066,784 SH   OTR   1,064,023 0 2,761
INVESCO MUNICIPAL TRUST COM 46131J103   10,036,224 1,053,119 SH   OTR   1,050,397 0 2,722
INVESCO QQQ TR UNIT SER 1 46090E103   23,020,757 56,214 SH   OTR   56,214 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   245,966,312 600,621 SH   SOLE   600,621 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106   10,245,091 1,035,904 SH   OTR   1,033,219 0 2,685
IPG PHOTONICS CORP COM 44980X109   2,202,711 20,294 SH   OTR   13,265 0 7,029
IRADIMED CORP COM 46266A109   1,352,135 28,484 SH   OTR   19,461 0 9,023
IRHYTHM TECHNOLOGIES INC COM 450056106   40,516,139 378,514 SH   OTR   344,440 0 34,074
IRHYTHM TECHNOLOGIES INC COM 450056106   2,214,229 20,686 SH   SOLE   20,686 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   596,406 5,948 SH   SOLE   5,948 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   63,872 637 SH   OTR   637 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   479,251 4,972 SH   OTR   4,972 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   7,818,145 76,656 SH   OTR   76,656 0 0
ISHARES TR CORE MSCI EAFE 46432F842   633,502 9,005 SH   OTR   9,005 0 0
ISHARES TR CORE S&P MCP ETF 464287507   39,399,644 142,160 SH   OTR   142,160 0 0
ISHARES TR CORE S&P SCP ETF 464287804   33,153,944 306,272 SH   OTR   306,272 0 0
ISHARES TR CORE S&P500 ETF 464287200   9,277,007 19,423 SH   OTR   19,423 0 0
ISHARES TR CORE US AGGBD ET 464287226   524,437 5,284 SH   OTR   5,284 0 0
ISHARES TR ESG ADV TTL USD 46436E619   666,853 15,415 SH   SOLE   15,415 0 0
ISHARES TR ESG EAFE ETF 46436E759   1,655,131 25,910 SH   SOLE   25,910 0 0
ISHARES TR ESG MSCI USA ETF 46436E767   2,485,764 62,425 SH   SOLE   62,425 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,669,955 34,500 SH   SOLE   34,500 0 0
ISHARES TR IBOXX HI YD ETF 464288513   520,757 6,729 SH   OTR   6,729 0 0
ISHARES TR IBOXX INV CP ETF 464287242   526,963 4,762 SH   OTR   4,762 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   263,246 5,134 SH   OTR   5,134 0 0
ISHARES TR MSCI EAFE ETF 464287465   17,896,605 237,513 SH   SOLE   237,513 0 0
ISHARES TR MSCI EAFE ETF 464287465   10,397,471 137,989 SH   OTR   137,989 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   52,675 1,310 SH   OTR   1,310 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   3,362,883 83,633 SH   SOLE   83,633 0 0
ISHARES TR NATIONAL MUN ETF 464288414   222,891 2,056 SH   OTR   2,056 0 0
ISHARES TR PFD AND INCM SEC 464288687   48,282 1,548 SH   SOLE   1,548 0 0
ISHARES TR PFD AND INCM SEC 464288687   4,168,887 133,661 SH   OTR   133,661 0 0
ISHARES TR RUS 1000 ETF 464287622   1,977,965 7,542 SH   OTR   7,542 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   747,314 2,465 SH   OTR   2,465 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   233,498 1,413 SH   OTR   1,413 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   22,375,697 88,715 SH   OTR   88,715 0 0
ISHARES TR RUS MD CP GR ETF 464287481   369,162 3,534 SH   OTR   3,534 0 0
ISHARES TR RUS MID CAP ETF 464287499   4,092,873 52,655 SH   OTR   52,655 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   2,050,855 10,218 SH   OTR   10,218 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   280,338 2,659 SH   OTR   2,659 0 0
ISHARES TR TIPS BD ETF 464287176   470,376 4,376 SH   OTR   4,376 0 0
ITT INC COM 45073V108   4,315,685 36,169 SH   OTR   24,651 0 11,518
JFROG LTD ORD SHS M6191J100   52,953,404 1,530,003 SH   OTR   1,394,014 0 135,989
JFROG LTD ORD SHS M6191J100   456,298 13,184 SH   SOLE   13,184 0 0
JOHNSON & JOHNSON COM 478160104   83,508,721 532,785 SH   OTR 1 384,787 0 147,998
JOHNSON & JOHNSON COM 478160104   502,458,597 3,205,682 SH   SOLE   3,160,287 0 45,395
JOHNSON & JOHNSON COM 478160104   32,423,707 206,863 SH   OTR 2 206,863 0 0
JOHNSON & JOHNSON COM 478160104   50,792,067 324,053 SH   OTR   324,053 0 0
JPMORGAN CHASE & CO COM 46625H100   625,118 3,675 SH   OTR   3,675 0 0
JPMORGAN CHASE & CO COM 46625H100   85,050 500 SH   SOLE   500 0 0
KARUNA THERAPEUTICS INC COM 48576A100   74,551,082 235,541 SH   OTR   215,433 0 20,108
KARUNA THERAPEUTICS INC COM 48576A100   669,419 2,115 SH   SOLE   2,115 0 0
KELLANOVA COM 487836108   519,963 9,300 SH   SOLE   9,300 0 0
KENVUE INC COM 49177J102   23,027,325 1,069,546 SH   OTR 1 775,096 0 294,450
KENVUE INC COM 49177J102   11,850,801 550,432 SH   OTR   550,432 0 0
KENVUE INC COM 49177J102   8,906,853 413,695 SH   OTR 2 413,695 0 0
KENVUE INC COM 49177J102   130,180,370 6,046,464 SH   SOLE   5,948,485 0 97,979
KIMBERLY-CLARK CORP COM 494368103   710,834 5,850 SH   SOLE   5,850 0 0
KINDER MORGAN INC DEL COM 49456B101   518,616 29,400 SH   SOLE   29,400 0 0
KLA CORP COM NEW 482480100   4,028,990 6,931 SH   OTR   6,514 0 417
KLA CORP COM NEW 482480100   907,409 1,561 SH   SOLE   1,561 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   22,340,586 387,521 SH   OTR   364,121 0 23,400
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   221,953 3,850 SH   SOLE   3,850 0 0
KRAFT HEINZ CO COM 500754106   706,318 19,100 SH   SOLE   19,100 0 0
KROGER CO COM 501044101   525,665 11,500 SH   SOLE   11,500 0 0
KRYSTAL BIOTECH INC COM 501147102   1,972,554 15,900 SH   OTR   10,853 0 5,047
L3HARRIS TECHNOLOGIES INC COM 502431109   519,810 2,468 SH   SOLE   2,468 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   52,023 247 SH   OTR   247 0 0
LAM RESEARCH CORP COM 512807108   1,872,775 2,391 SH   OTR   2,295 0 96
LANTHEUS HLDGS INC COM 516544103   256,742 4,141 SH   SOLE   4,141 0 0
LANTHEUS HLDGS INC COM 516544103   26,289,178 424,019 SH   OTR   390,212 0 33,807
LATTICE SEMICONDUCTOR CORP COM 518415104   57,173,117 828,716 SH   OTR   759,156 0 69,560
LATTICE SEMICONDUCTOR CORP COM 518415104   790,901 11,464 SH   SOLE   11,464 0 0
LEIDOS HOLDINGS INC COM 525327102   200,244 1,850 SH   SOLE   1,850 0 0
LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755   1,941,058 30,747 SH   SOLE   30,747 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   821,519 39,000 SH   SOLE   39,000 0 0
LINCOLN ELEC HLDGS INC COM 533900106   375,771 1,728 SH   SOLE   1,728 0 0
LINCOLN ELEC HLDGS INC COM 533900106   41,434,828 190,540 SH   OTR   174,188 0 16,352
LINDE PLC SHS G54950103   4,642,255 11,303 SH   OTR 1 11,303 0 0
LINDE PLC SHS G54950103   68,048,076 165,684 SH   OTR   165,684 0 0
LINDE PLC SHS G54950103   184,839,625 450,049 SH   SOLE   438,807 0 11,242
LIQUIDITY SVCS INC COM 53635B107   638,491 37,100 SH   SOLE   37,100 0 0
LITHIA MTRS INC COM 536797103   550,885 1,673 SH   SOLE   1,673 0 0
LITHIA MTRS INC COM 536797103   60,172,298 182,739 SH   OTR   167,792 0 14,947
LIVE NATION ENTERTAINMENT IN COM 538034109   2,571,941 27,478 SH   SOLE   27,478 0 0
LOCKHEED MARTIN CORP COM 539830109   535,730 1,182 SH   OTR   1,182 0 0
LOCKHEED MARTIN CORP COM 539830109   515,787 1,138 SH   SOLE   1,138 0 0
LOWES COS INC COM 548661107   58,243,561 261,710 SH   OTR   261,710 0 0
LOWES COS INC COM 548661107   186,340,447 837,297 SH   SOLE   815,125 0 22,172
LOWES COS INC COM 548661107   4,715,612 21,189 SH   OTR 1 21,189 0 0
MAG SILVER CORP COM 55903Q104   548,958 52,575 SH   SOLE   52,575 0 0
MANULIFE FINL CORP COM 56501R106   578,572 26,097 SH   SOLE   26,097 0 0
MARKETAXESS HLDGS INC COM 57060D108   36,374,020 124,207 SH   OTR 2 124,207 0 0
MARKETAXESS HLDGS INC COM 57060D108   4,694,678 16,031 SH   SOLE   16,031 0 0
MASTERCARD INCORPORATED CL A 57636Q104   82,863,216 194,282 SH   OTR   194,250 0 32
MASTERCARD INCORPORATED CL A 57636Q104   950,384,129 2,228,281 SH   SOLE   2,198,377 0 29,904
MASTERCARD INCORPORATED CL A 57636Q104   64,335,195 150,841 SH   OTR 2 150,841 0 0
MASTERCARD INCORPORATED CL A 57636Q104   164,002,478 384,522 SH   OTR 1 276,518 0 108,004
MATADOR RES CO COM 576485205   3,519,918 61,905 SH   OTR   42,259 0 19,646
MATERION CORP COM 576690101   5,008,834 38,491 SH   OTR   26,272 0 12,219
MCDONALDS CORP COM 580135101   26,953,649 90,903 SH   SOLE   90,903 0 0
MCDONALDS CORP COM 580135101   43,883 148 SH   OTR   148 0 0
MCKESSON CORP COM 58155Q103   712,989 1,540 SH   SOLE   1,540 0 0
MERCADOLIBRE INC COM 58733R102   583,041 371 SH   OTR 2 371 0 0
MERCK & CO INC COM 58933Y105   91,468 839 SH   OTR   839 0 0
MERCK & CO INC COM 58933Y105   585,437 5,370 SH   SOLE   5,370 0 0
META PLATFORMS INC CL A 30303M102   893,041 2,523 SH   SOLE   2,523 0 0
META PLATFORMS INC CL A 30303M102   964,541 2,725 SH   OTR   2,686 0 39
METTLER TOLEDO INTERNATIONAL COM 592688105   34,089,028 28,104 SH   OTR   28,104 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   389,959,362 321,494 SH   SOLE   316,777 0 4,717
METTLER TOLEDO INTERNATIONAL COM 592688105   64,266,260 52,983 SH   OTR 1 37,665 0 15,318
METTLER TOLEDO INTERNATIONAL COM 592688105   25,677,150 21,169 SH   OTR 2 21,169 0 0
MICROSOFT CORP COM 594918104   258,345,121 687,015 SH   OTR 1 495,170 0 191,845
MICROSOFT CORP COM 594918104   101,281,485 269,337 SH   OTR 2 269,337 0 0
MICROSOFT CORP COM 594918104   188,134,316 500,304 SH   OTR   498,623 0 1,681
MICROSOFT CORP COM 594918104   1,554,834,398 4,134,758 SH   SOLE   4,077,178 0 57,580
MIDDLEBY CORP COM 596278101   122,152,866 830,012 SH   SOLE   811,701 0 18,311
MIDDLEBY CORP COM 596278101   34,170,372 232,183 SH   OTR   232,183 0 0
MIDDLEBY CORP COM 596278101   2,653,328 18,029 SH   OTR 1 18,029 0 0
MOHAWK INDS INC COM 608190104   1,923,962 18,589 SH   SOLE   18,589 0 0
MOLINA HEALTHCARE INC COM 60855R100   73,358,937 203,036 SH   OTR   191,132 0 11,904
MOLINA HEALTHCARE INC COM 60855R100   5,257,422 14,551 SH   SOLE   14,551 0 0
MONGODB INC CL A 60937P106   836,507 2,046 SH   SOLE   2,046 0 0
MONGODB INC CL A 60937P106   90,865,686 222,247 SH   OTR   209,140 0 13,107
MONROE CAP CORP COM 610335101   593,488 84,004 SH   OTR   84,004 0 0
MOODYS CORP COM 615369105   204,280,455 523,045 SH   OTR 1 375,870 0 147,175
MOODYS CORP COM 615369105   80,675,636 206,564 SH   OTR 2 206,564 0 0
MOODYS CORP COM 615369105   1,143,296,833 2,927,327 SH   SOLE   2,886,456 0 40,871
MOODYS CORP COM 615369105   105,634,373 270,469 SH   OTR   270,434 0 35
MORGAN STANLEY EMERGING MKTS COM 617477104   1,974,302 423,670 SH   OTR   423,670 0 0
MORGAN STANLEY EMKT DBT FD I COM 61744H105   777,858 111,922 SH   OTR   111,922 0 0
MOSAIC CO NEW COM 61945C103   3,678,939 102,965 SH   SOLE   102,965 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   4,930,228 15,747 SH   OTR   15,139 0 608
MOTOROLA SOLUTIONS INC COM NEW 620076307   892,933 2,852 SH   SOLE   2,852 0 0
MSCI INC COM 55354G100   94,804,071 167,602 SH   OTR 1 120,625 0 46,977
MSCI INC COM 55354G100   552,975,480 977,593 SH   SOLE   964,045 0 13,548
MSCI INC COM 55354G100   37,360,617 66,049 SH   OTR 2 66,049 0 0
MSCI INC COM 55354G100   56,223,347 99,396 SH   OTR   99,373 0 23
NATWEST GROUP PLC SPONS ADR 639057207   75,724 13,450 SH   SOLE   13,450 0 0
NATWEST GROUP PLC SPONS ADR 639057207   38,267 6,797 SH   OTR   6,797 0 0
NEOGEN CORP COM 640491106   2,004,766 99,690 SH   SOLE   99,690 0 0
NEUBERGER BERMAN MUN FD INC COM 64124P101   3,845,563 371,552 SH   OTR   370,571 0 981
NEUROCRINE BIOSCIENCES INC COM 64125C109   2,458,510 18,659 SH   SOLE   18,659 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109   65,643,623 498,206 SH   OTR   460,749 0 37,457
NEW YORK TIMES CO CL A 650111107   4,022,814 82,115 SH   SOLE   82,115 0 0
NEW YORK TIMES CO CL A 650111107   62,617,401 1,278,167 SH   OTR   1,172,264 0 105,903
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   22,733,296 145,029 SH   OTR   136,057 0 8,972
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   235,125 1,500 SH   SOLE   1,500 0 0
NIKE INC CL B 654106103   34,372,285 316,591 SH   OTR   316,591 0 0
NIKE INC CL B 654106103   49,227,158 453,414 SH   OTR 2 453,414 0 0
NIKE INC CL B 654106103   59,619,261 549,132 SH   OTR 1 396,943 0 152,189
NIKE INC CL B 654106103   300,502,326 2,767,821 SH   SOLE   2,721,929 0 45,892
NOBLE CORP PLC ORD SHS A G65431127   18,687,043 388,020 SH   OTR 2 388,020 0 0
NORDSON CORP COM 655663102   3,808,923 14,419 SH   SOLE   14,419 0 0
NORDSON CORP COM 655663102   51,906,648 196,497 SH   OTR   184,712 0 11,785
NORTH AMERN CONSTR GROUP LTD COM 656811106   9,945,899 475,065 SH   SOLE   176,994 0 298,071
NORTHROP GRUMMAN CORP COM 666807102   495,760 1,059 SH   SOLE   1,059 0 0
NOVOCURE LTD ORD SHS G6674U108   90 6 SH   OTR   6 0 0
NOVOCURE LTD ORD SHS G6674U108   256,587 17,186 SH   SOLE   17,186 0 0
NOVO-NORDISK A S ADR 670100205   126,933 1,227 SH   OTR   1,227 0 0
NOVO-NORDISK A S ADR 670100205   343,040 3,316 SH   SOLE   3,316 0 0
NUTRIEN LTD COM 67077M108   48,066,419 850,386 SH   SOLE   766,156 0 84,230
NUVEEN AMT FREE MUN CR INC F COM 67071L106   3,590,207 303,740 SH   OTR   302,956 0 784
NUVEEN AMT FREE QLTY MUN INC COM 670657105   9,889,528 899,048 SH   OTR   896,728 0 2,320
NUVEEN CALIFORNIA AMT QLT MU COM 670651108   5,989,664 519,035 SH   OTR   517,691 0 1,344
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102   1,009,694 193,428 SH   OTR   193,428 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   9,898,103 837,403 SH   OTR   835,245 0 2,158
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   1,860,771 275,262 SH   OTR   275,262 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   10,024,922 875,539 SH   OTR   873,277 0 2,262
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102   3,875,766 359,533 SH   OTR   358,588 0 945
NUVEI CORPORATION SUB VTG SHS 67079A102   922,503 35,000 SH   SOLE   35,000 0 0
NV5 GLOBAL INC COM 62945V109   791,174 7,120 SH   SOLE   7,120 0 0
NVENT ELECTRIC PLC SHS G6700G107   871,164 14,743 SH   SOLE   14,743 0 0
NVENT ELECTRIC PLC SHS G6700G107   38,839,975 657,302 SH   OTR   602,798 0 54,504
OCCIDENTAL PETE CORP COM 674599105   537,390 9,000 SH   SOLE   9,000 0 0
OKTA INC CL A 679295105   1,187,573 13,118 SH   SOLE   13,118 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109   3,378,243 44,515 SH   OTR   30,358 0 14,157
OPTION CARE HEALTH INC COM NEW 68404L201   21,591,348 640,883 SH   OTR   583,416 0 57,467
OPTION CARE HEALTH INC COM NEW 68404L201   200,388 5,948 SH   SOLE   5,948 0 0
ORACLE CORP COM 68389X105   429,646,438 4,075,182 SH   SOLE   4,008,163 0 67,019
ORACLE CORP COM 68389X105   51,974,881 492,980 SH   OTR   492,980 0 0
ORACLE CORP COM 68389X105   35,169,972 333,586 SH   OTR 2 333,586 0 0
ORACLE CORP COM 68389X105   89,086,874 844,986 SH   OTR 1 607,723 0 237,263
OREILLY AUTOMOTIVE INC COM 67103H107   495,942 522 SH   SOLE   522 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   15,302,806 1,068,769 SH   SOLE   479,752 0 589,017
OTIS WORLDWIDE CORP COM 68902V107   87,716,388 980,400 SH   OTR 1 703,255 0 277,145
OTIS WORLDWIDE CORP COM 68902V107   34,875,674 389,803 SH   OTR 2 389,803 0 0
OTIS WORLDWIDE CORP COM 68902V107   42,009,207 469,534 SH   OTR   468,424 0 1,110
OTIS WORLDWIDE CORP COM 68902V107   511,668,730 5,718,886 SH   SOLE   5,643,772 0 75,114
OUTSET MED INC COM 690145107   2,943,787 544,138 SH   OTR   489,105 0 55,033
OUTSET MED INC COM 690145107   26,195 4,842 SH   SOLE   4,842 0 0
PALO ALTO NETWORKS INC COM 697435105   1,644,251 5,576 SH   OTR   5,576 0 0
PAYCOM SOFTWARE INC COM 70432V102   22,946 111 SH   OTR   111 0 0
PAYCOM SOFTWARE INC COM 70432V102   1,131,379 5,473 SH   SOLE   5,473 0 0
PAYCOR HCM INC COM 70435P102   3,693,077 171,055 SH   OTR   111,580 0 59,475
PEMBINA PIPELINE CORP COM 706327103   30,695,870 889,426 SH   SOLE   816,595 0 72,831
PEPSICO INC COM 713448108   464,947,530 2,737,562 SH   SOLE   2,690,801 0 46,761
PEPSICO INC COM 713448108   89,650,893 527,855 SH   OTR 1 381,065 0 146,790
PEPSICO INC COM 713448108   34,979,907 205,958 SH   OTR 2 205,958 0 0
PEPSICO INC COM 713448108   56,502,711 332,682 SH   OTR   332,682 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103   1,975,685 28,571 SH   SOLE   28,571 0 0
PFIZER INC COM 717081103   555,647 19,300 SH   SOLE   19,300 0 0
PFIZER INC COM 717081103   162,836 5,656 SH   OTR   5,656 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100   760,267 61,710 SH   OTR   61,710 0 0
PIMCO CALIF MUN INCOME FD COM 72200N106   3,613,923 387,760 SH   OTR   386,748 0 1,012
PIMCO CALIF MUN INCOME FD II COM 72200M108   3,805,432 656,109 SH   OTR   654,388 0 1,721
PIMCO MUN INCOME FD II COM 72200W106   6,017,151 724,958 SH   OTR   723,082 0 1,876
PIMCO MUN INCOME FD III COM 72201A103   6,160,215 833,588 SH   OTR   831,416 0 2,172
PIONEER NAT RES CO COM 723787107   1,708,863 7,599 SH   OTR   7,599 0 0
PNC FINL SVCS GROUP INC COM 693475105   229,643 1,483 SH   OTR   1,483 0 0
POOL CORP COM 73278L105   2,392,260 6,000 SH   SOLE   6,000 0 0
POWER INTEGRATIONS INC COM 739276103   39,032,056 475,363 SH   OTR   435,558 0 39,805
POWER INTEGRATIONS INC COM 739276103   2,591,227 31,558 SH   SOLE   31,558 0 0
PROCTER AND GAMBLE CO COM 742718109   77,959 532 SH   SOLE   532 0 0
PROCTER AND GAMBLE CO COM 742718109   134,963 921 SH   OTR   921 0 0
PROGRESSIVE CORP COM 743315103   708,796 4,450 SH   SOLE   4,450 0 0
PTC INC COM 69370C100   201,204 1,150 SH   SOLE   1,150 0 0
PULTE GROUP INC COM 745867101   60,592,514 587,023 SH   OTR   552,731 0 34,292
PULTE GROUP INC COM 745867101   582,367 5,642 SH   SOLE   5,642 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103   6,195,840 605,654 SH   OTR   604,075 0 1,579
PVH CORPORATION COM 693656100   3,870,593 31,695 SH   SOLE   31,695 0 0
QUALCOMM INC COM 747525103   1,157,619 8,004 SH   OTR   7,686 0 318
QUALYS INC COM 74758T303   4,292,251 21,868 SH   SOLE   21,868 0 0
QUEST DIAGNOSTICS INC COM 74834L100   696,294 5,050 SH   SOLE   5,050 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   1,047,741 205,000 SH   SOLE   205,000 0 0
RALPH LAUREN CORP CL A 751212101   504,700 3,500 SH   OTR   3,500 0 0
RAYMOND JAMES FINL INC COM 754730109   46,157,878 413,972 SH   OTR   389,910 0 24,062
RAYMOND JAMES FINL INC COM 754730109   1,034,832 9,281 SH   SOLE   9,281 0 0
RB GLOBAL INC COM 74935Q107   19,974,618 297,513 SH   OTR   269,494 0 28,019
RB GLOBAL INC COM 74935Q107   146,121,207 2,176,410 SH   SOLE   2,151,188 0 25,222
REGAL REXNORD CORPORATION COM 758750103   390,033 2,635 SH   SOLE   2,635 0 0
REGAL REXNORD CORPORATION COM 758750103   42,694,593 288,438 SH   OTR   262,741 0 25,697
REINSURANCE GRP OF AMERICA I COM NEW 759351604   2,946,499 18,213 SH   SOLE   18,213 0 0
RELX PLC SPONSORED ADR 759530108   70,000 1,765 SH   OTR   1,765 0 0
RELX PLC SPONSORED ADR 759530108   283,886 7,158 SH   SOLE   7,158 0 0
RENAISSANCERE HLDGS LTD COM G7496G103   340,060 1,735 SH   SOLE   1,735 0 0
RENAISSANCERE HLDGS LTD COM G7496G103   38,696,476 197,431 SH   OTR   178,540 0 18,891
RENEW ENERGY GLOBAL PLC CL A SHS G7500M104   1,566,838 204,548 SH   OTR 2 204,548 0 0
REPUBLIC SVCS INC COM 760759100   771,614 4,679 SH   SOLE   4,679 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   243,711,494 3,092,820 SH   SOLE   3,000,200 0 92,620
ROCKWELL AUTOMATION INC COM 773903109   477,208 1,537 SH   SOLE   1,537 0 0
ROCKWELL AUTOMATION INC COM 773903109   446,470 1,438 SH   OTR   1,414 0 24
ROGERS COMMUNICATIONS INC CL B 775109200   2,756,079 58,878 SH   SOLE   58,878 0 0
ROKU INC COM CL A 77543R102   19,374,449 211,373 SH   OTR   198,794 0 12,579
ROKU INC COM CL A 77543R102   182,403 1,990 SH   SOLE   1,990 0 0
ROPER TECHNOLOGIES INC COM 776696106   699,453 1,283 SH   SOLE   1,283 0 0
ROYAL BK CDA COM 780087102   455,720,756 4,491,570 SH   SOLE   4,300,366 0 191,204
ROYAL CARIBBEAN GROUP COM V7780T103   632,429 4,884 SH   SOLE   4,884 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   64,417,002 497,467 SH   OTR   466,879 0 30,588
S&P GLOBAL INC COM 78409V104   273,854,985 621,663 SH   SOLE   547,998 0 73,665
S&P GLOBAL INC COM 78409V104   43,169,638 97,997 SH   OTR 2 97,997 0 0
S&P GLOBAL INC COM 78409V104   1,343,145 3,049 SH   OTR   2,828 0 221
S&P GLOBAL INC COM 78409V104   132,580,661 300,964 SH   OTR 1 218,484 0 82,480
SANOFI SPONSORED ADR 80105N105   114,081 2,294 SH   SOLE   2,294 0 0
SANOFI SPONSORED ADR 80105N105   1,678,537 33,753 SH   OTR   31,404 0 2,349
SAREPTA THERAPEUTICS INC COM 803607100   314,844 3,265 SH   SOLE   3,265 0 0
SAREPTA THERAPEUTICS INC COM 803607100   33,263,239 344,947 SH   OTR   317,106 0 27,841
SCORPIO TANKERS INC SHS Y7542C130   19,670,016 323,520 SH   OTR 2 323,520 0 0
SEADRILL 2021 LTD COM G7997W102   10,330,113 218,488 SH   OTR 2 218,488 0 0
SEAWORLD ENTMT INC COM 81282V100   3,394,961 64,262 SH   SOLE   64,262 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   867,660 10,349 SH   SOLE   10,349 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   12,796,648 66,483 SH   OTR   66,483 0 0
SEMTECH CORP COM 816850101   532,720 24,314 SH   SOLE   24,314 0 0
SERVICENOW INC COM 81762P102   2,124,415 3,007 SH   OTR   2,794 0 213
SHERWIN WILLIAMS CO COM 824348106   612,573,471 1,964,006 SH   SOLE   1,936,294 0 27,712
SHERWIN WILLIAMS CO COM 824348106   62,737,126 201,145 SH   OTR   200,669 0 476
SHERWIN WILLIAMS CO COM 824348106   39,851,151 127,769 SH   OTR 2 127,769 0 0
SHERWIN WILLIAMS CO COM 824348106   104,778,127 335,935 SH   OTR 1 243,050 0 92,885
SHOCKWAVE MED INC COM 82489T104   400,938 2,104 SH   SOLE   2,104 0 0
SHOCKWAVE MED INC COM 82489T104   46,077,027 241,798 SH   OTR   220,887 0 20,911
SHOPIFY INC CL A 82509L107   594,340 7,609 SH   SOLE   7,609 0 0
SMITH A O CORP COM 831865209   59,918,629 726,815 SH   OTR   670,726 0 56,089
SMITH A O CORP COM 831865209   3,029,010 36,742 SH   SOLE   36,742 0 0
SMUCKER J M CO COM NEW 832696405   518,158 4,100 SH   SOLE   4,100 0 0
SONY GROUP CORP SPONSORED ADR 835699307   76,888 812 SH   OTR   812 0 0
SONY GROUP CORP SPONSORED ADR 835699307   159,647 1,686 SH   SOLE   1,686 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,636,122 7,650 SH   OTR   7,650 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   62,887,315 132,308 SH   SOLE   132,308 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   432,795 853 SH   OTR   853 0 0
SPRINGWORKS THERAPEUTICS INC COM 85205L107   263,019 7,206 SH   SOLE   7,206 0 0
SPRINGWORKS THERAPEUTICS INC COM 85205L107   32,348,125 886,250 SH   OTR   801,125 0 85,125
SPX TECHNOLOGIES INC COM 78473E103   5,943,428 58,840 SH   SOLE   58,840 0 0
SSR MINING IN COM 784730103   423,951 39,375 SH   SOLE   39,375 0 0
STANTEC INC COM 85472N109   205,270,457 2,548,418 SH   SOLE   2,344,546 0 203,872
STARBUCKS CORP COM 855244109   3,134,246 32,645 SH   OTR   30,306 0 2,339
STARBUCKS CORP COM 855244109   633,666 6,600 SH   SOLE   6,600 0 0
STIFEL FINL CORP COM 860630102   31,600,928 456,991 SH   OTR   416,151 0 40,840
STIFEL FINL CORP COM 860630102   291,744 4,219 SH   SOLE   4,219 0 0
STRYKER CORPORATION COM 863667101   1,984,521 6,627 SH   OTR   6,247 0 380
STRYKER CORPORATION COM 863667101   717,806 2,397 SH   SOLE   2,397 0 0
SUN LIFE FINANCIAL INC. COM 866796105   43,839,164 842,526 SH   SOLE   775,913 0 66,613
SUNCOR ENERGY INC NEW COM 867224107   39,030 1,214 SH   OTR   1,214 0 0
SUNCOR ENERGY INC NEW COM 867224107   36,500,910 1,135,345 SH   SOLE   1,016,855 0 118,490
SYNCHRONY FINANCIAL COM 87165B103   3,918,676 102,610 SH   SOLE   102,610 0 0
SYNOPSYS INC COM 871607107   8,452,248 16,415 SH   SOLE   16,415 0 0
SYNOPSYS INC COM 871607107   65,065,057 126,362 SH   OTR 2 126,362 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   59,488 572 SH   OTR   572 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,016,137,512 9,770,553 SH   SOLE   9,223,220 0 547,333
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   63,925,888 614,672 SH   OTR 2 614,672 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   315,672,136 3,035,309 SH   OTR 1 2,039,941 0 995,368
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   1,555,099 9,662 SH   SOLE   9,662 0 0
TAPESTRY INC COM 876030107   51,664,381 1,403,542 SH   OTR   1,283,822 0 119,720
TAPESTRY INC COM 876030107   456,444 12,400 SH   SOLE   12,400 0 0
TC ENERGY CORP COM 87807B107   45,047,859 1,149,434 SH   SOLE   1,038,143 0 111,291
TECK RESOURCES LTD CL B 878742204   217,305 5,124 SH   SOLE   5,124 0 0
TELUS CORPORATION COM 87971M103   270,584,142 15,155,235 SH   SOLE   14,679,686 0 475,549
TEMPLETON GLOBAL INCOME FD COM 880198106   774,240 204,285 SH   OTR   204,285 0 0
TERADATA CORP DEL COM 88076W103   4,720,922 108,502 SH   OTR   73,931 0 34,571
TEXAS INSTRS INC COM 882508104   959,008 5,626 SH   SOLE   5,626 0 0
TEXAS INSTRS INC COM 882508104   2,481,045 14,555 SH   OTR   13,555 0 1,000
TFI INTL INC COM 87241L109   28,944,576 212,090 SH   SOLE   212,090 0 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104   178,693 100,000 SH   SOLE   100,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,195,381 11,672 SH   SOLE   11,672 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   48,047,642 90,521 SH   OTR 2 90,521 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,402,878 2,643 SH   OTR   2,455 0 188
THOMSON REUTERS CORP. COM 884903808   420,288,624 2,865,200 SH   SOLE   2,805,515 0 59,685
TIDEWATER INC NEW COM 88642R109   15,443,150 214,161 SH   OTR 2 214,161 0 0
TIM S A SPONSORED ADR 88706T108   1,700,441 92,065 SH   OTR 2 92,065 0 0
TJX COS INC NEW COM 872540109   55,722,202 593,990 SH   OTR   593,990 0 0
TJX COS INC NEW COM 872540109   663,825,827 7,076,280 SH   SOLE   6,980,500 0 95,780
TJX COS INC NEW COM 872540109   45,218,671 482,024 SH   OTR 2 482,024 0 0
TJX COS INC NEW COM 872540109   114,853,647 1,224,322 SH   OTR 1 880,752 0 343,570
TOLL BROTHERS INC COM 889478103   2,984,713 29,037 SH   OTR   20,025 0 9,012
TOPBUILD CORP COM 89055F103   79,264,525 211,790 SH   OTR   195,955 0 15,835
TOPBUILD CORP COM 89055F103   732,427 1,957 SH   SOLE   1,957 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   374,708,779 5,779,933 SH   SOLE   5,559,074 0 220,859
TRACTOR SUPPLY CO COM 892356106   5,273,396 24,524 SH   SOLE   24,524 0 0
TRACTOR SUPPLY CO COM 892356106   1,946,237 9,051 SH   OTR   8,998 0 53
TRADEWEB MKTS INC CL A 892672106   6,483,652 71,343 SH   SOLE   71,343 0 0
TRADEWEB MKTS INC CL A 892672106   50,222,106 552,620 SH   OTR 2 552,620 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   253,656 1,040 SH   SOLE   1,040 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   387,313 1,588 SH   OTR   1,588 0 0
TRAVELERS COMPANIES INC COM 89417E109   162,107 851 SH   OTR   851 0 0
TRAVELERS COMPANIES INC COM 89417E109   733,387 3,850 SH   SOLE   3,850 0 0
TYLER TECHNOLOGIES INC COM 902252105   719,166 1,720 SH   SOLE   1,720 0 0
TYLER TECHNOLOGIES INC COM 902252105   74,652,817 178,544 SH   OTR   167,979 0 10,565
UBER TECHNOLOGIES INC COM 90353T100   5,378,324 87,353 SH   OTR   82,807 0 4,546
UBS GROUP AG SHS H42097107   194,485 6,294 SH   SOLE   6,294 0 0
UBS GROUP AG SHS H42097107   94,430 3,056 SH   OTR   3,056 0 0
ULTA BEAUTY INC COM 90384S303   953,031 1,945 SH   OTR   1,945 0 0
UNILEVER PLC SPON ADR NEW 904767704   5,408,186 111,555 SH   SOLE   111,555 0 0
UNION PAC CORP COM 907818108   1,502,458 6,117 SH   SOLE   6,117 0 0
UNION PAC CORP COM 907818108   530,048 2,158 SH   OTR   2,121 0 37
UNITEDHEALTH GROUP INC COM 91324P102   89,164,539 169,363 SH   OTR   169,092 0 271
UNITEDHEALTH GROUP INC COM 91324P102   795,159,756 1,510,361 SH   SOLE   1,487,597 0 22,764
UNITEDHEALTH GROUP INC COM 91324P102   52,162,648 99,080 SH   OTR 2 99,080 0 0
UNITEDHEALTH GROUP INC COM 91324P102   135,415,981 257,215 SH   OTR 1 186,375 0 70,840
UNIVERSAL DISPLAY CORP COM 91347P105   1,638,716 8,568 SH   SOLE   8,568 0 0
VALARIS LTD CL A G9460G101   21,128,200 308,126 SH   OTR 2 308,126 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   1,332,427 7,933 SH   OTR   7,933 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,629,204 21,153 SH   OTR   21,153 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   313,838 4,267 SH   SOLE   4,267 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   271,620 3,693 SH   OTR   3,693 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   212,431 1,292 SH   OTR   1,292 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   288,735 1,315 SH   OTR   1,315 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   2,471,335 10,623 SH   OTR   10,623 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   376,958 863 SH   SOLE   863 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   230,686,747 528,129 SH   OTR   528,129 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,507,694 11,755 SH   OTR   11,755 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,645,813 64,375 SH   SOLE   64,375 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   11,837 288 SH   OTR   288 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   304,139 2,644 SH   OTR   2,644 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   787,546 7,655 SH   SOLE   7,655 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   484,975 9,500 SH   SOLE   9,500 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   258,869 4,438 SH   OTR   4,438 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   546,387 7,062 SH   OTR   7,062 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573   430,534 5,556 SH   SOLE   5,556 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   9,899,972 206,680 SH   SOLE   206,680 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   12,974,338 270,863 SH   OTR   270,863 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   237,402 2,791 SH   OTR   2,791 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   364,769 1,455 SH   OTR   1,455 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   191,180 395 SH   OTR   395 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   167,464 346 SH   SOLE   346 0 0
VEEVA SYS INC CL A COM 922475108   49,336,715 256,268 SH   OTR 2 256,268 0 0
VEEVA SYS INC CL A COM 922475108   6,353,930 33,004 SH   SOLE   33,004 0 0
VERACYTE INC COM 92337F107   1,039,108 37,772 SH   SOLE   37,772 0 0
VERACYTE INC COM 92337F107   16,520,525 600,528 SH   OTR   541,137 0 59,391
VERALTO CORP COM SHS 92338C103   127,585 1,551 SH   OTR   1,551 0 0
VERALTO CORP COM SHS 92338C103   1,318,628 16,030 SH   SOLE   16,030 0 0
VERISIGN INC COM 92343E102   195,662 950 SH   SOLE   950 0 0
VERISIGN INC COM 92343E102   2,612,809 12,686 SH   OTR   12,147 0 539
VERISK ANALYTICS INC COM 92345Y106   1,413,096 5,916 SH   SOLE   5,916 0 0
VERISK ANALYTICS INC COM 92345Y106   3,993,500 16,719 SH   OTR   15,948 0 771
VERIZON COMMUNICATIONS INC COM 92343V104   198,868 5,275 SH   SOLE   5,275 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   6,409 170 SH   OTR   170 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   193,273 475 SH   SOLE   475 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   4,184,864 10,285 SH   OTR   9,568 0 717
VESTA REAL ESTATE CORP ADS 92540K109   237,720 6,000 SH   OTR 2 6,000 0 0
VICTORY CAP HLDGS INC COM CL A 92645B103   2,285,542 66,363 SH   OTR   43,248 0 23,115
VIKING THERAPEUTICS INC COM 92686J106   979,891 52,654 SH   SOLE   52,654 0 0
VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101   691,483 88,312 SH   OTR   88,312 0 0
VISA INC COM CL A 92826C839   3,563,931 13,689 SH   OTR   12,958 0 731
VISA INC COM CL A 92826C839   69,450,706 266,759 SH   OTR 2 266,759 0 0
VISA INC COM CL A 92826C839   82,205,773 315,751 SH   SOLE   315,751 0 0
VNET GROUP INC NOTE 2/0 90138VAB3   3,945,079 3,999,999 PRN   SOLE 9 3,999,999 0 0
WASTE CONNECTIONS INC COM 94106B101   316,136,589 2,110,187 SH   SOLE   2,045,861 0 64,326
WATERS CORP COM 941848103   302,892 920 SH   OTR   920 0 0
WEATHERFORD INTL PLC ORD SHS G48833118   2,139,836 21,873 SH   OTR   14,276 0 7,597
WEST PHARMACEUTICAL SVSC INC COM 955306105   4,179,312 11,869 SH   SOLE   11,869 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   28,877,009 82,009 SH   OTR 2 82,009 0 0
WESTERN ALLIANCE BANCORP COM 957638109   2,359,822 35,869 SH   SOLE   35,869 0 0
WESTERN ASSET GLOBAL CORP DE COM 95790C107   735,718 57,613 SH   OTR   57,613 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109   1,743,500 451,684 SH   OTR   451,684 0 0
WESTERN ASSET INVESTMENT GRA COM 95766T100   1,073,390 89,152 SH   OTR   89,152 0 0
WESTERN ASSET MANAGED MUNS F COM 95766M105   6,161,291 605,830 SH   OTR   604,254 0 1,576
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105   1,608,930 148,975 SH   OTR   148,975 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106   1,473,406 181,454 SH   OTR   181,454 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104   1,773,058 204,505 SH   OTR   204,505 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   19,169,046 387,281 SH   SOLE   346,753 0 40,528
WINGSTOP INC COM 974155103   63,338,569 246,857 SH   OTR   226,974 0 19,883
WINGSTOP INC COM 974155103   572,687 2,232 SH   SOLE   2,232 0 0
WINMARK CORP COM 974250102   4,869,051 11,661 SH   SOLE   11,661 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   587,406 11,692 SH   OTR   11,692 0 0
WORKDAY INC CL A 98138H101   1,105,896 4,006 SH   OTR   4,006 0 0
WP CAREY INC COM 92936U109   377,907 5,831 SH   OTR   5,831 0 0
XENON PHARMACEUTICALS INC COM 98420N105   230,116 4,996 SH   SOLE   4,996 0 0
XENON PHARMACEUTICALS INC COM 98420N105   25,242,446 548,034 SH   OTR   500,422 0 47,612
YATRA ONLINE INC ORD SHS G98338109   1,636,784 1,004,162 SH   OTR 2 1,004,162 0 0
ZOETIS INC CL A 98978V103   47,070,574 238,489 SH   SOLE   238,489 0 0
ZOETIS INC CL A 98978V103   762,046 3,861 SH   OTR   3,797 0 64
ZOETIS INC CL A 98978V103   62,396,947 316,142 SH   OTR 2 316,142 0 0
ZURN ELKAY WATER SOLNS CORP COM 98983L108   3,393,767 115,395 SH   OTR   77,432 0 37,963