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
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