0001085146-24-004163.txt : 20240822 0001085146-24-004163.hdr.sgml : 20240822 20240822121936 ACCESSION NUMBER: 0001085146-24-004163 CONFORMED SUBMISSION TYPE: 13F-HR/A PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240822 DATE AS OF CHANGE: 20240822 EFFECTIVENESS DATE: 20240822 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Fiera Capital Corp CENTRAL INDEX KEY: 0001505817 ORGANIZATION NAME: IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR/A SEC ACT: 1934 Act SEC FILE NUMBER: 028-14036 FILM NUMBER: 241231048 BUSINESS ADDRESS: STREET 1: 1981 MCGILL COLLEGE AVENUE STREET 2: SUITE 1500 CITY: MONTREAL STATE: A8 ZIP: H3A 0H5 BUSINESS PHONE: 514-954-3300 MAIL ADDRESS: STREET 1: 1981 MCGILL COLLEGE AVENUE STREET 2: SUITE 1500 CITY: MONTREAL STATE: A8 ZIP: H3A 0H5 FORMER COMPANY: FORMER CONFORMED NAME: FIERA SCEPTRE INC. DATE OF NAME CHANGE: 20101115 13F-HR/A 1 primary_doc.xml X0202 13F-HR/A LIVE false false false 0001505817 XXXXXXXX 12-31-2023 12-31-2023 true 1 RESTATEMENT Fiera Capital Corp
1981 MCGILL COLLEGE AVENUE SUITE 1500 MONTREAL A8 H3A 0H5
13F COMBINATION REPORT 028-14036 000154966 801-71885 0001163648 028-10064 CI Investments Inc. 0001692234 028-17598 Russell Investments Group, Ltd. N
Thomas Di Stefano Head of Compliance - Canada 514 954-4737 /s/Thomas Di Stefano Montreal A8 08-22-2024 2 741 32574711033 false 1 0000945425 028-04930 000113638 801-8948 Fiera Capital Inc. 2 0001928090 028-22511 000137637 801-64878 Fiera Capital (UK) Ltd
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE ABBOTT LABS COM 002824100 825635 7501 SH SOLE 7501 0 0 ABBVIE INC COM 00287Y109 509851 3290 SH SOLE 3290 0 0 ABRDN ASIA PACIFIC INCOME FU COM 003009107 2345714 865577 SH OTR 1 865577 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1338371 3814 SH OTR 1 3786 0 28 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10835399 30878 SH SOLE 30878 0 0 ACI WORLDWIDE INC COM 004498101 1814794 59307 SH SOLE 59307 0 0 ACI WORLDWIDE INC COM 004498101 26179126 855527 SH OTR 1 790587 0 64940 ADOBE INC COM 00724F101 49450384 82887 SH OTR 1 82887 0 0 ADOBE INC COM 00724F101 139834091 234385 SH SOLE 228828 0 5557 ADOBE INC COM 00724F101 56000456 93866 SH OTR 2 93866 0 0 ADVANCED ENERGY INDS COM 007973100 1690547 15521 SH SOLE 15521 0 0 ADVANCED ENERGY INDS COM 007973100 4981129 45732 SH OTR 1 31232 0 14500 AGILENT TECHNOLOGIES INC COM 00846U101 528453 3801 SH SOLE 3801 0 0 AGNICO EAGLE MINES LTD COM 008474108 667036 12126 SH SOLE 12126 0 0 AIR PRODS & CHEMS INC COM 009158106 205350 750 SH OTR 1 750 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 16373494 1213495 SH SOLE 451128 0 762367 ALCON AG ORD SHS H01301128 152993958 1958448 SH SOLE 1662564 0 295884 ALCON AG ORD SHS H01301128 92475409 1183761 SH OTR 1 856323 0 327438 ALITHYA GROUP INC CL A SUB VTG 01643B106 1074324 801615 SH SOLE 801615 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1920563 189779 SH OTR 1 189779 0 0 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 742413 113867 SH OTR 1 113867 0 0 ALLSPRING MULTI SECTOR INCOM COM 94987D101 1042242 110407 SH OTR 1 110407 0 0 ALPHABET INC CAP STK CL A 02079K305 1181725994 8459632 SH SOLE 8340292 0 119340 ALPHABET INC CAP STK CL A 02079K305 81430889 582940 SH OTR 2 582940 0 0 ALPHABET INC CAP STK CL A 02079K305 324573347 2323526 SH OTR 1 1903740 0 419786 ALPHABET INC CAP STK CL C 02079K107 2479522 17594 SH SOLE 17594 0 0 ALPHABET INC CAP STK CL C 02079K107 545540 3871 SH OTR 1 3871 0 0 AMAZON COM INC COM 023135106 4740832 31202 SH SOLE 31202 0 0 AMAZON COM INC COM 023135106 34858986 229426 SH OTR 2 229426 0 0 AMAZON COM INC COM 023135106 419354 2760 SH OTR 1 2760 0 0 AMGEN INC COM 031162100 111176 386 SH OTR 1 386 0 0 AMGEN INC COM 031162100 726962 2524 SH SOLE 2524 0 0 AMICUS THERAPEUTICS INC COM 03152W109 71203618 5017873 SH OTR 1 4585989 0 431884 AMICUS THERAPEUTICS INC COM 03152W109 621110 43771 SH SOLE 43771 0 0 AMN HEALTHCARE SVCS INC COM 001744101 2167551 28947 SH OTR 1 18911 0 10036 AMPHENOL CORP NEW CL A 032095101 6094512 61480 SH SOLE 61480 0 0 AMPHENOL CORP NEW CL A 032095101 660206 6660 SH OTR 1 6546 0 114 AMPHENOL CORP NEW CL A 032095101 39714749 400633 SH OTR 2 400633 0 0 ANALOG DEVICES INC COM 032654105 55097421 277485 SH OTR 1 277485 0 0 ANALOG DEVICES INC COM 032654105 141684672 713561 SH SOLE 695599 0 17962 ANSYS INC COM 03662Q105 6737593 18567 SH SOLE 18567 0 0 ANSYS INC COM 03662Q105 52563168 144850 SH OTR 2 144850 0 0 AON PLC SHS CL A G0403H108 137463879 472352 SH SOLE 419699 0 52653 AON PLC SHS CL A G0403H108 59916943 205886 SH OTR 1 152433 0 53453 APELLIS PHARMACEUTICALS INC COM 03753U106 54525337 910881 SH OTR 1 835270 0 75611 APELLIS PHARMACEUTICALS INC COM 03753U106 491391 8209 SH SOLE 8209 0 0 APPLE INC COM 037833100 9598391 49854 SH OTR 1 47390 0 2464 APPLE INC COM 037833100 4462460 23178 SH SOLE 23178 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 3986376 23084 SH OTR 1 15767 0 7317 APPLIED MATLS INC COM 038222105 1395261 8609 SH SOLE 8609 0 0 APPLIED MATLS INC COM 038222105 1128331 6962 SH OTR 1 6846 0 116 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 58056030 488194 SH OTR 1 459792 0 28402 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 555713 4673 SH SOLE 4673 0 0 ARGENX SE SPONSORED ADR 04016X101 59391590 156117 SH OTR 1 146984 0 9133 ARGENX SE SPONSORED ADR 04016X101 2785128 7321 SH SOLE 7321 0 0 ARISTA NETWORKS INC COM 040413106 7203544 30587 SH OTR 1 29183 0 1404 ARISTA NETWORKS INC COM 040413106 618214 2625 SH SOLE 2625 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1774555 57992 SH SOLE 57992 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1346 44 SH OTR 1 44 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 158953 210 SH SOLE 210 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 80234 106 SH OTR 1 106 0 0 ASPEN TECHNOLOGY INC COM 29109X106 41179938 187054 SH OTR 2 187054 0 0 ASPEN TECHNOLOGY INC COM 29109X106 5357130 24334 SH SOLE 24334 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 201579 2993 SH SOLE 2993 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 68428 1016 SH OTR 1 1016 0 0 AT&T INC COM 00206R102 201360 12000 SH SOLE 12000 0 0 AT&T INC COM 00206R102 6058 361 SH OTR 1 361 0 0 ATRICURE INC COM 04963C209 899352 25199 SH SOLE 25199 0 0 ATRICURE INC COM 04963C209 30573018 856627 SH OTR 1 783092 0 73535 ATS CORPORATION COM 00217Y104 18911725 437344 SH SOLE 196287 0 241057 AUTODESK INC COM 052769106 49426197 202999 SH OTR 2 202999 0 0 AUTODESK INC COM 052769106 6380880 26207 SH SOLE 26207 0 0 AUTODESK INC COM 052769106 53322 219 SH OTR 1 219 0 0 AUTOZONE INC COM 053332102 61033324 23605 SH OTR 2 23605 0 0 AUTOZONE INC COM 053332102 917451996 354830 SH SOLE 349793 0 5037 AUTOZONE INC COM 053332102 243890249 94326 SH OTR 1 77591 0 16735 AVIENT CORPORATION COM 05368V106 25967864 624678 SH OTR 1 569540 0 55138 AVIENT CORPORATION COM 05368V106 239900 5771 SH SOLE 5771 0 0 BANK MONTREAL QUE COM 063671101 309174836 3124872 SH SOLE 3018267 0 106605 BANK NOVA SCOTIA HALIFAX COM 064149107 1518414 31091 SH SOLE 31091 0 0 BARRICK GOLD CORP COM 067901108 2139663 118039 SH SOLE 118039 0 0 BAUSCH HEALTH COS INC COM 071734107 1091444 135604 SH SOLE 135604 0 0 BAUSCH HEALTH COS INC COM 071734107 2761 343 SH OTR 1 343 0 0 BCE INC COM NEW 05534B760 9182307 232453 SH SOLE 232453 0 0 BECTON DICKINSON & CO COM 075887109 111584898 457634 SH OTR 1 374675 0 82959 BECTON DICKINSON & CO COM 075887109 351586036 1441931 SH SOLE 1418309 0 23622 BECTON DICKINSON & CO COM 075887109 28399124 116471 SH OTR 2 116471 0 0 BEIGENE LTD SPONSORED ADR 07725L102 32284 179 SH OTR 1 179 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1479132 8201 SH SOLE 8201 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2713125 5 SH OTR 1 5 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2932815 8223 SH OTR 1 8223 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1219064 3418 SH SOLE 3418 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3720130 55203 SH SOLE 55203 0 0 BERRY GLOBAL GROUP INC COM 08579W103 1483 22 SH OTR 1 22 0 0 BIOGEN INC COM 09062X103 2742703 10599 SH OTR 1 10170 0 429 BIOGEN INC COM 09062X103 1158513 4477 SH SOLE 4477 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3917737 40632 SH SOLE 40632 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 59224539 614235 SH OTR 1 578064 0 36171 BLACKLINE INC COM 09239B109 767325 12289 SH SOLE 12289 0 0 BLACKLINE INC COM 09239B109 2128954 34096 SH OTR 1 22215 0 11881 BLACKROCK CORE BD TR SHS BEN INT 09249E101 2286223 209553 SH OTR 1 209553 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 1682872 163069 SH OTR 1 163069 0 0 BLACKROCK ENHANCED GOVT FD I COM 09255K108 1106433 113661 SH OTR 1 113661 0 0 BLACKROCK INC COM 09247X101 371804 458 SH OTR 1 458 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 3973088 334999 SH OTR 1 334119 0 880 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1689539 120854 SH OTR 1 120854 0 0 BLACKROCK MUN INCOME QUALITY COM 092479104 6310927 562973 SH OTR 1 561502 0 1471 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 6183373 614039 SH OTR 1 612428 0 1611 BLACKROCK MUNI INCOME TR II COM 09249N101 6322731 592016 SH OTR 1 590476 0 1540 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 6114630 535901 SH OTR 1 534513 0 1388 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 10131206 850647 SH OTR 1 848446 0 2201 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 6064134 605203 SH OTR 1 603628 0 1575 BLACKROCK MUNIVEST FD II INC COM 09253T101 3872246 359540 SH OTR 1 358582 0 958 BLACKROCK MUNIYIELD FD INC COM 09253W104 6406791 594322 SH OTR 1 592778 0 1544 BLACKROCK MUNIYIELD MICH QU COM 09254V105 6289952 553693 SH OTR 1 552252 0 1441 BLACKROCK MUNIYIELD QUALITY COM 09254G108 3898669 376683 SH OTR 1 375694 0 989 BLACKROCK MUNIYILD QULT FD I COM 09254F100 10477329 859502 SH OTR 1 857281 0 2221 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 6397038 607506 SH OTR 1 605917 0 1589 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1926501 118481 SH OTR 1 118481 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 434112 29135 SH OTR 1 29135 0 0 BLUEBIRD BIO INC COM 09609G100 25981 18827 SH SOLE 18827 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 750188 327593 SH OTR 1 327593 0 0 BOOKING HOLDINGS INC COM 09857L108 3550767 1001 SH OTR 1 931 0 70 BORR DRILLING LTD SHS G1466R173 18501075 2513733 SH OTR 2 2513733 0 0 BOWMAN CONSULTING GROUP LTD COM 103002101 1704960 48000 SH SOLE 48000 0 0 BRAZE INC COM CL A 10576N102 272026 5120 SH SOLE 5120 0 0 BRAZE INC COM CL A 10576N102 30881175 581238 SH OTR 1 532807 0 48431 BRISTOL-MYERS SQUIBB CO COM 110122108 507969 9900 SH SOLE 9900 0 0 BROADCOM INC COM 11135F101 831606 745 SH SOLE 745 0 0 BROADCOM INC COM 11135F101 887419 795 SH OTR 1 795 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 335949 8340 SH SOLE 8340 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 278306 6909 SH OTR 1 6909 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 833047 20700 SH OTR 1 20700 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 1451353 36064 SH SOLE 36064 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 261146 8259 SH SOLE 8259 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1046883 39719 SH SOLE 39719 0 0 BRP INC COM SUN VTG 05577W200 7922033 110342 SH SOLE 110342 0 0 BRUKER CORP COM 116794108 3240909 44106 SH OTR 1 28834 0 15272 BWX TECHNOLOGIES INC COM 05605H100 631334 8228 SH SOLE 8228 0 0 BWX TECHNOLOGIES INC COM 05605H100 68842309 897202 SH OTR 1 824983 0 72219 CADENCE DESIGN SYSTEM INC COM 127387108 4750405 17441 SH OTR 1 16889 0 552 CADENCE DESIGN SYSTEM INC COM 127387108 464391 1705 SH SOLE 1705 0 0 CAE INC COM 124765108 11667183 538771 SH SOLE 538771 0 0 CAMPBELL SOUP CO COM 134429109 687357 15900 SH SOLE 15900 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 1801031 37300 SH SOLE 37300 0 0 CANADIAN NAT RES LTD COM 136385101 104971164 1604391 SH SOLE 1434426 0 169965 CANADIAN NATL RY CO COM 136375102 510701178 4049733 SH SOLE 3952176 0 97557 CANADIAN NATL RY CO COM 136375102 115667698 917216 SH OTR 1 665717 0 251499 CANADIAN PACIFIC KANSAS CITY COM 13646K108 506533 6406 SH OTR 1 6297 0 109 CANADIAN PACIFIC KANSAS CITY COM 13646K108 438887708 5550503 SH SOLE 5376361 0 174142 CARDINAL HEALTH INC COM 14149Y108 2289672 22715 SH SOLE 22715 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 30673015 533908 SH OTR 2 533908 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 377631834 6573226 SH SOLE 6462084 0 111142 CARRIER GLOBAL CORPORATION COM 14448C104 122814485 2137763 SH OTR 1 1766426 0 371337 CBIZ INC COM 124805102 10788012 172360 SH SOLE 172360 0 0 CBOE GLOBAL MKTS INC COM 12503M108 718704 4025 SH SOLE 4025 0 0 CDW CORP COM 12514G108 789937 3475 SH SOLE 3475 0 0 CDW CORP COM 12514G108 733789 3228 SH OTR 1 3173 0 55 CENCORA INC COM 03073E105 1116856 5438 SH SOLE 5438 0 0 CENCORA INC COM 03073E105 559455 2724 SH OTR 1 2678 0 46 CGI INC CL A SUB VTG 12532H104 439102817 4085404 SH SOLE 3982044 0 103360 CHAMPIONX CORPORATION COM 15872M104 36264595 1241513 SH OTR 1 1142897 0 98616 CHAMPIONX CORPORATION COM 15872M104 2622182 89770 SH SOLE 89770 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 534765 3500 SH SOLE 3500 0 0 CHENIERE ENERGY INC COM NEW 16411R208 738662 4327 SH SOLE 4327 0 0 CHENIERE ENERGY INC COM NEW 16411R208 4676771 27396 SH OTR 1 26276 0 1120 CHEVRON CORP NEW COM 166764100 1667012 11176 SH SOLE 11176 0 0 CHEVRON CORP NEW COM 166764100 32815 220 SH OTR 1 220 0 0 CHURCH & DWIGHT CO INC COM 171340102 200940 2125 SH SOLE 2125 0 0 CHURCHILL DOWNS INC COM 171484108 2369641 17562 SH SOLE 17562 0 0 CISCO SYS INC COM 17275R102 151560 3000 SH OTR 1 3000 0 0 CISCO SYS INC COM 17275R102 719910 14250 SH SOLE 14250 0 0 CITIGROUP INC COM NEW 172967424 427981 8320 SH SOLE 8320 0 0 CITIGROUP INC COM NEW 172967424 2052302 39897 SH OTR 1 37538 0 2359 CITIZENS FINL GROUP INC COM 174610105 1359 41 SH OTR 1 41 0 0 CITIZENS FINL GROUP INC COM 174610105 3158275 95301 SH SOLE 95301 0 0 CME GROUP INC COM 12572Q105 135606393 643905 SH OTR 1 518836 0 125069 CME GROUP INC COM 12572Q105 556561676 2642743 SH SOLE 2607989 0 34754 CME GROUP INC COM 12572Q105 38259070 181667 SH OTR 2 181667 0 0 CNH INDL N V SHS N20944109 1222860 100399 SH SOLE 100399 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 582391 7657 SH SOLE 7657 0 0 COGNEX CORP COM 192422103 1555984 37278 SH SOLE 37278 0 0 COGNEX CORP COM 192422103 30189457 723274 SH OTR 1 679239 0 44035 COHEN & STEERS LTD DURATION COM 19248C105 1194043 64788 SH OTR 1 64788 0 0 COLGATE PALMOLIVE CO COM 194162103 25872511 324583 SH OTR 1 324583 0 0 COLGATE PALMOLIVE CO COM 194162103 64076079 803865 SH SOLE 783524 0 20341 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 26670316 210164 SH SOLE 102211 0 107953 COMCAST CORP NEW CL A 20030N101 681824 15549 SH OTR 1 15318 0 231 COMCAST CORP NEW CL A 20030N101 672308 15332 SH SOLE 15332 0 0 CONSOLIDATED EDISON INC COM 209115104 492603 5415 SH SOLE 5415 0 0 CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 5200319 554405 SH OTR 2 554405 0 0 COPART INC COM 217204106 4187932 85468 SH SOLE 85468 0 0 CORE & MAIN INC CL A 21874C102 3892534 96326 SH SOLE 96326 0 0 COSTAMARE INC SHS Y1771G102 1215482 116761 SH OTR 2 116761 0 0 COSTAR GROUP INC COM 22160N109 583940 6682 SH SOLE 6682 0 0 COSTAR GROUP INC COM 22160N109 3964797 45369 SH OTR 1 43615 0 1754 COSTCO WHSL CORP NEW COM 22160K105 46037280 69745 SH SOLE 69745 0 0 COSTCO WHSL CORP NEW COM 22160K105 2878609 4361 SH OTR 1 4102 0 259 COTERRA ENERGY INC COM 127097103 530816 20800 SH SOLE 20800 0 0 CRA INTL INC COM 12618T105 533691 5399 SH SOLE 5399 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 54684 17471 SH OTR 1 17471 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 806264 407204 SH OTR 1 407204 0 0 CURTISS WRIGHT CORP COM 231561101 332180 1491 SH SOLE 1491 0 0 CURTISS WRIGHT CORP COM 231561101 35784084 160618 SH OTR 1 147582 0 13036 CVS HEALTH CORP COM 126650100 319788 4050 SH OTR 1 4050 0 0 CVS HEALTH CORP COM 126650100 95936 1215 SH SOLE 1215 0 0 DANAHER CORPORATION COM 235851102 1077582 4658 SH OTR 1 4658 0 0 DANAHER CORPORATION COM 235851102 49722138 214931 SH SOLE 214931 0 0 DANAOS CORPORATION SHS Y1968P121 1208807 16322 SH OTR 2 16322 0 0 DATADOG INC CL A COM 23804L103 479937 3954 SH SOLE 3954 0 0 DATADOG INC CL A COM 23804L103 4348681 35827 SH OTR 1 34322 0 1505 DECKERS OUTDOOR CORP COM 243537107 343573 514 SH SOLE 514 0 0 DECKERS OUTDOOR CORP COM 243537107 39974788 59804 SH OTR 1 55101 0 4703 DEERE & CO COM 244199105 255917 640 SH SOLE 640 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 549582 13661 SH OTR 1 13430 0 231 DELTA AIR LINES INC DEL COM NEW 247361702 592588 14730 SH SOLE 14730 0 0 DESCARTES SYS GROUP INC COM 249906108 204169130 2422044 SH SOLE 2295954 0 126090 DEVON ENERGY CORP NEW COM 25179M103 1607199 35479 SH SOLE 35479 0 0 DEXCOM INC COM 252131107 1315106 10598 SH OTR 1 10598 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 53457 367 SH OTR 1 367 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 662753 4550 SH SOLE 4550 0 0 DICKS SPORTING GOODS INC COM 253393102 4081389 27774 SH SOLE 27774 0 0 DOCEBO INC COM 25609L105 9217865 190249 SH SOLE 71001 0 119248 DOLBY LABORATORIES INC COM CL A 25659T107 3167287 36752 SH SOLE 36752 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 47072378 546210 SH OTR 1 502130 0 44080 DOMINOS PIZZA INC COM 25754A201 941533 2284 SH OTR 1 2284 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1024574 83707 SH OTR 1 83707 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 504608 5200 SH SOLE 5200 0 0 EATON VANCE LTD DURATION INC COM 27828H105 1911085 199487 SH OTR 1 199487 0 0 EATON VANCE SHORT DURATION D COM 27828V104 765099 73709 SH OTR 1 73709 0 0 ECOLAB INC COM 278865100 20107533 101374 SH SOLE 101374 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 7755159 101707 SH SOLE 101707 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 60035971 787357 SH OTR 2 787357 0 0 ELECTRONIC ARTS INC COM 285512109 687470 5025 SH SOLE 5025 0 0 ELI LILLY & CO COM 532457108 1187991 2038 SH SOLE 2038 0 0 ELI LILLY & CO COM 532457108 6574172 11278 SH OTR 1 10569 0 709 EMCOR GROUP INC COM 29084Q100 56490485 262222 SH OTR 1 241191 0 21031 EMCOR GROUP INC COM 29084Q100 6055737 28110 SH SOLE 28110 0 0 ENBRIDGE INC COM 29250N105 4754240 131084 SH SOLE 131084 0 0 ENERFLEX LTD COM 29269R105 53284 11480 SH SOLE 11480 0 0 ENERPLUS CORP COM 292766102 878374 57090 SH SOLE 57090 0 0 ENTEGRIS INC COM 29362U104 95520145 797197 SH OTR 1 750038 0 47159 ENTEGRIS INC COM 29362U104 5495305 45863 SH SOLE 45863 0 0 ENVESTNET INC COM 29404K106 1089787 22007 SH SOLE 22007 0 0 EOG RES INC COM 26875P101 512344 4236 SH OTR 1 4164 0 72 EOG RES INC COM 26875P101 572819 4736 SH SOLE 4736 0 0 EQT CORP COM 26884L109 26198645 677668 SH OTR 1 635297 0 42371 EQT CORP COM 26884L109 272978 7061 SH SOLE 7061 0 0 ERO COPPER CORP COM 296006109 12453948 785104 SH SOLE 292571 0 492533 ETSY INC COM 29786A106 3736324 46099 SH SOLE 46099 0 0 ETSY INC COM 29786A106 55073475 679500 SH OTR 1 627320 0 52180 EVERBRIDGE INC COM 29978A104 297627 12243 SH SOLE 12243 0 0 EVERI HLDGS INC COM 30034T103 146510 13000 SH SOLE 13000 0 0 EXACT SCIENCES CORP COM 30063P105 1083955 14652 SH SOLE 14652 0 0 EXELIXIS INC COM 30161Q104 2804335 116896 SH SOLE 116896 0 0 EXELIXIS INC COM 30161Q104 1104 46 SH OTR 1 46 0 0 EXELON CORP COM 30161N101 201040 5600 SH SOLE 5600 0 0 EXLSERVICE HOLDINGS INC COM 302081104 4057608 131527 SH OTR 1 89747 0 41780 EXXON MOBIL CORP COM 30231G102 665267 6654 SH SOLE 6654 0 0 FACTSET RESH SYS INC COM 303075105 39586086 82981 SH OTR 1 82981 0 0 FACTSET RESH SYS INC COM 303075105 131740220 276156 SH SOLE 269767 0 6389 FERGUSON PLC NEW SHS G3421J106 142679 739 SH SOLE 739 0 0 FERGUSON PLC NEW SHS G3421J106 71436 370 SH OTR 1 370 0 0 FIBROGEN INC COM 31572Q808 39517 44586 SH SOLE 44586 0 0 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 1283292 204021 SH OTR 1 204021 0 0 FIRST TR INTER DURATN PFD & COM 33718W103 1361494 83476 SH OTR 1 83476 0 0 FIRSTSERVICE CORP NEW COM 33767E202 33237676 204505 SH SOLE 184341 0 20164 FIRSTSERVICE CORP NEW COM 33767E202 81589 502 SH OTR 1 502 0 0 FISERV INC COM 337738108 1263973 9515 SH SOLE 9515 0 0 FORTINET INC COM 34959E109 10326682 176434 SH SOLE 176434 0 0 FORTINET INC COM 34959E109 2341 40 SH OTR 1 40 0 0 FORTINET INC COM 34959E109 35344336 603867 SH OTR 2 603867 0 0 FORTIS INC COM 349553107 34273146 830542 SH SOLE 768314 0 62228 FORTUNE BRANDS INNOVATIONS I COM 34964C106 1065732 13997 SH SOLE 13997 0 0 FOX CORP CL A COM 35137L105 516258 17400 SH SOLE 17400 0 0 FRANCO NEV CORP COM 351858105 74198919 667674 SH SOLE 629741 0 37933 FREEPORT-MCMORAN INC CL B 35671D857 3382442 79456 SH OTR 1 75689 0 3767 FREEPORT-MCMORAN INC CL B 35671D857 19582 460 SH SOLE 460 0 0 FRONTLINE PLC COM M46528101 9548532 476236 SH OTR 2 476236 0 0 GARTNER INC COM 366651107 76464498 169503 SH OTR 2 169503 0 0 GARTNER INC COM 366651107 9864873 21868 SH SOLE 21868 0 0 GENERAC HLDGS INC COM 368736104 969171 7499 SH SOLE 7499 0 0 GENERAL MLS INC COM 370334104 495064 7600 SH SOLE 7600 0 0 GILDAN ACTIVEWEAR INC COM 375916103 7892314 237597 SH SOLE 237462 0 135 GITLAB INC CLASS A COM 37637K108 74898223 1189616 SH OTR 1 1089729 0 99887 GITLAB INC CLASS A COM 37637K108 642255 10201 SH SOLE 10201 0 0 GODADDY INC CL A 380237107 84244754 793564 SH OTR 1 746685 0 46879 GODADDY INC CL A 380237107 3668890 34560 SH SOLE 34560 0 0 GRACO INC COM 384109104 30306222 349311 SH OTR 2 349311 0 0 GRACO INC COM 384109104 438533018 5054553 SH SOLE 4980166 0 74387 GRACO INC COM 384109104 157909360 1820071 SH OTR 1 1549310 0 270761 GRID DYNAMICS HLDGS INC CL A 39813G109 1160097 87029 SH OTR 2 87029 0 0 GUARDANT HEALTH INC COM 40131M109 23677541 875325 SH OTR 1 798496 0 76829 GUARDANT HEALTH INC COM 40131M109 602187 22262 SH SOLE 22262 0 0 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1748407 107993 SH OTR 1 107993 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1551857 14232 SH SOLE 14232 0 0 HAMILTON LANE INC CL A 407497106 4083953 36001 SH OTR 1 24464 0 11537 HANCOCK JOHN INCOME SECS TR COM 410123103 733290 67398 SH OTR 1 67398 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1219463 77279 SH OTR 1 77279 0 0 HANCOCK JOHN PFD INCOME FD I COM 41021P103 1192921 84365 SH OTR 1 84365 0 0 HANESBRANDS INC COM 410345102 380304 85270 SH SOLE 85270 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 377086258 5618928 SH SOLE 5295990 0 322938 HDFC BANK LTD SPONSORED ADS 40415F101 126209080 1880630 SH OTR 1 1266755 0 613875 HDFC BANK LTD SPONSORED ADS 40415F101 26046867 388122 SH OTR 2 388122 0 0 HENRY JACK & ASSOC INC COM 426281101 1960430 11997 SH SOLE 11997 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 1317421 7235 SH OTR 1 7235 0 0 HOME DEPOT INC COM 437076102 649781 1875 SH OTR 1 1856 0 19 HOME DEPOT INC COM 437076102 419326 1210 SH SOLE 1210 0 0 HONEYWELL INTL INC COM 438516106 2357770 11243 SH OTR 1 10677 0 566 HOULIHAN LOKEY INC CL A 441593100 4002716 33381 SH OTR 1 21858 0 11523 HUBBELL INC COM 443510607 414123 1259 SH SOLE 1259 0 0 HUBBELL INC COM 443510607 40421221 122887 SH OTR 1 115287 0 7600 HUBSPOT INC COM 443573100 92854470 159945 SH OTR 1 150570 0 9375 HUBSPOT INC COM 443573100 883582 1522 SH SOLE 1522 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 718943 2769 SH SOLE 2769 0 0 HYATT HOTELS CORP COM CL A 448579102 71928809 551559 SH OTR 1 509039 0 42520 HYATT HOTELS CORP COM CL A 448579102 3027990 23219 SH SOLE 23219 0 0 ICICI BANK LIMITED ADR 45104G104 1022283 42881 SH OTR 2 42881 0 0 IDEXX LABS INC COM 45168D104 62226656 112110 SH OTR 2 112110 0 0 IDEXX LABS INC COM 45168D104 8060991 14523 SH SOLE 14508 0 15 IMMUNOCORE HLDGS PLC ADS 45258D105 513015 7509 SH SOLE 7509 0 0 IMMUNOCORE HLDGS PLC ADS 45258D105 57339473 839278 SH OTR 1 770520 0 68758 IMPERIAL OIL LTD COM NEW 453038408 1511143 26441 SH SOLE 26441 0 0 INARI MED INC COM 45332Y109 35722620 550256 SH OTR 1 499896 0 50360 INARI MED INC COM 45332Y109 320770 4941 SH SOLE 4941 0 0 INCYTE CORP COM 45337C102 202498 3225 SH SOLE 3225 0 0 INSPERITY INC COM 45778Q107 1920767 16386 SH SOLE 16386 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 548910 4274 SH OTR 1 4202 0 72 INTERCONTINENTAL EXCHANGE IN COM 45866F104 602722 4693 SH SOLE 4693 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 507005 3100 SH SOLE 3100 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 273129 1670 SH OTR 1 1670 0 0 INTUIT COM 461202103 826915 1323 SH SOLE 1323 0 0 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 6212094 735159 SH OTR 1 733242 0 1917 INVESCO BD FD COM 46132L107 1055893 69421 SH OTR 1 69421 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 866884 10158 SH OTR 1 10158 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 355422 3384 SH OTR 1 3384 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 325267 7851 SH OTR 1 7851 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 251870 17275 SH OTR 1 17275 0 0 INVESCO MUN OPPORTUNITY TR COM 46132C107 10251794 1066784 SH OTR 1 1064023 0 2761 INVESCO MUNICIPAL TRUST COM 46131J103 10036224 1053119 SH OTR 1 1050397 0 2722 INVESCO QQQ TR UNIT SER 1 46090E103 23020757 56214 SH OTR 1 56214 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 245966312 600621 SH SOLE 600621 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 10245091 1035904 SH OTR 1 1033219 0 2685 IPG PHOTONICS CORP COM 44980X109 2202711 20294 SH OTR 1 13265 0 7029 IRADIMED CORP COM 46266A109 1352135 28484 SH OTR 1 19461 0 9023 IRHYTHM TECHNOLOGIES INC COM 450056106 40516139 378514 SH OTR 1 344440 0 34074 IRHYTHM TECHNOLOGIES INC COM 450056106 2214229 20686 SH SOLE 20686 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 596406 5948 SH SOLE 5948 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 63872 637 SH OTR 1 637 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 479251 4972 SH OTR 1 4972 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 7818145 76656 SH OTR 1 76656 0 0 ISHARES TR CORE MSCI EAFE 46432F842 633502 9005 SH OTR 1 9005 0 0 ISHARES TR CORE S&P MCP ETF 464287507 39399644 142160 SH OTR 1 142160 0 0 ISHARES TR CORE S&P SCP ETF 464287804 33153944 306272 SH OTR 1 306272 0 0 ISHARES TR CORE S&P500 ETF 464287200 9277007 19423 SH OTR 1 19423 0 0 ISHARES TR CORE US AGGBD ET 464287226 524437 5284 SH OTR 1 5284 0 0 ISHARES TR ESG ADV TTL USD 46436E619 666853 15415 SH SOLE 15415 0 0 ISHARES TR ESG EAFE ETF 46436E759 1655131 25910 SH SOLE 25910 0 0 ISHARES TR ESG MSCI USA ETF 46436E767 2485764 62425 SH SOLE 62425 0 0 ISHARES TR IBOXX HI YD ETF 464288513 2669955 34500 SH SOLE 34500 0 0 ISHARES TR IBOXX HI YD ETF 464288513 520757 6729 SH OTR 1 6729 0 0 ISHARES TR IBOXX INV CP ETF 464287242 526963 4762 SH OTR 1 4762 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 263246 5134 SH OTR 1 5134 0 0 ISHARES TR MSCI EAFE ETF 464287465 10397471 137989 SH OTR 1 137989 0 0 ISHARES TR MSCI EAFE ETF 464287465 17896605 237513 SH SOLE 237513 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 52675 1310 SH OTR 1 1310 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 3362883 83633 SH SOLE 83633 0 0 ISHARES TR NATIONAL MUN ETF 464288414 222891 2056 SH OTR 1 2056 0 0 ISHARES TR PFD AND INCM SEC 464288687 48282 1548 SH SOLE 1548 0 0 ISHARES TR PFD AND INCM SEC 464288687 4168887 133661 SH OTR 1 133661 0 0 ISHARES TR RUS 1000 ETF 464287622 1977965 7542 SH OTR 1 7542 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 747314 2465 SH OTR 1 2465 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 233498 1413 SH OTR 1 1413 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 22375697 88715 SH OTR 1 88715 0 0 ISHARES TR RUS MD CP GR ETF 464287481 369162 3534 SH OTR 1 3534 0 0 ISHARES TR RUS MID CAP ETF 464287499 4092873 52655 SH OTR 1 52655 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 2050855 10218 SH OTR 1 10218 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 280338 2659 SH OTR 1 2659 0 0 ISHARES TR TIPS BD ETF 464287176 470376 4376 SH OTR 1 4376 0 0 ITT INC COM 45073V108 4315685 36169 SH OTR 1 24651 0 11518 JFROG LTD ORD SHS M6191J100 456298 13184 SH SOLE 13184 0 0 JFROG LTD ORD SHS M6191J100 52953404 1530003 SH OTR 1 1394014 0 135989 JOHNSON & JOHNSON COM 478160104 502458597 3205682 SH SOLE 3160287 0 45395 JOHNSON & JOHNSON COM 478160104 32423707 206863 SH OTR 2 206863 0 0 JOHNSON & JOHNSON COM 478160104 134300788 856838 SH OTR 1 708840 0 147998 JPMORGAN CHASE & CO COM 46625H100 85050 500 SH SOLE 500 0 0 JPMORGAN CHASE & CO COM 46625H100 625118 3675 SH OTR 1 3675 0 0 KARUNA THERAPEUTICS INC COM 48576A100 74551082 235541 SH OTR 1 215433 0 20108 KARUNA THERAPEUTICS INC COM 48576A100 669419 2115 SH SOLE 2115 0 0 KELLANOVA COM 487836108 519963 9300 SH SOLE 9300 0 0 KENVUE INC COM 49177J102 130180370 6046464 SH SOLE 5948485 0 97979 KENVUE INC COM 49177J102 34878126 1619978 SH OTR 1 1325528 0 294450 KENVUE INC COM 49177J102 8906853 413695 SH OTR 2 413695 0 0 KIMBERLY-CLARK CORP COM 494368103 710834 5850 SH SOLE 5850 0 0 KINDER MORGAN INC DEL COM 49456B101 518616 29400 SH SOLE 29400 0 0 KLA CORP COM NEW 482480100 4028990 6931 SH OTR 1 6514 0 417 KLA CORP COM NEW 482480100 907409 1561 SH SOLE 1561 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 22340586 387521 SH OTR 1 364121 0 23400 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 221953 3850 SH SOLE 3850 0 0 KRAFT HEINZ CO COM 500754106 706318 19100 SH SOLE 19100 0 0 KROGER CO COM 501044101 525665 11500 SH SOLE 11500 0 0 KRYSTAL BIOTECH INC COM 501147102 1972554 15900 SH OTR 1 10853 0 5047 L3HARRIS TECHNOLOGIES INC COM 502431109 519810 2468 SH SOLE 2468 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 52023 247 SH OTR 1 247 0 0 LAM RESEARCH CORP COM 512807108 1872775 2391 SH OTR 1 2295 0 96 LANTHEUS HLDGS INC COM 516544103 26289178 424019 SH OTR 1 390212 0 33807 LANTHEUS HLDGS INC COM 516544103 256742 4141 SH SOLE 4141 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 57173117 828716 SH OTR 1 759156 0 69560 LATTICE SEMICONDUCTOR CORP COM 518415104 790901 11464 SH SOLE 11464 0 0 LEIDOS HOLDINGS INC COM 525327102 200244 1850 SH SOLE 1850 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 1941058 30747 SH SOLE 30747 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 821519 39000 SH SOLE 39000 0 0 LINCOLN ELEC HLDGS INC COM 533900106 41434828 190540 SH OTR 1 174188 0 16352 LINCOLN ELEC HLDGS INC COM 533900106 375771 1728 SH SOLE 1728 0 0 LINDE PLC SHS G54950103 184839625 450049 SH SOLE 438807 0 11242 LINDE PLC SHS G54950103 72690331 176987 SH OTR 1 176987 0 0 LIQUIDITY SVCS INC COM 53635B107 638491 37100 SH SOLE 37100 0 0 LITHIA MTRS INC COM 536797103 60172298 182739 SH OTR 1 167792 0 14947 LITHIA MTRS INC COM 536797103 550885 1673 SH SOLE 1673 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 2571941 27478 SH SOLE 27478 0 0 LOCKHEED MARTIN CORP COM 539830109 515787 1138 SH SOLE 1138 0 0 LOCKHEED MARTIN CORP COM 539830109 535730 1182 SH OTR 1 1182 0 0 LOWES COS INC COM 548661107 186340447 837297 SH SOLE 815125 0 22172 LOWES COS INC COM 548661107 62959173 282899 SH OTR 1 282899 0 0 MAG SILVER CORP COM 55903Q104 548958 52575 SH SOLE 52575 0 0 MANULIFE FINL CORP COM 56501R106 578572 26097 SH SOLE 26097 0 0 MARKETAXESS HLDGS INC COM 57060D108 4694678 16031 SH SOLE 16031 0 0 MARKETAXESS HLDGS INC COM 57060D108 36374020 124207 SH OTR 2 124207 0 0 MASTERCARD INCORPORATED CL A 57636Q104 950384129 2228281 SH SOLE 2198377 0 29904 MASTERCARD INCORPORATED CL A 57636Q104 246865694 578804 SH OTR 1 470768 0 108036 MASTERCARD INCORPORATED CL A 57636Q104 64335195 150841 SH OTR 2 150841 0 0 MATADOR RES CO COM 576485205 3519918 61905 SH OTR 1 42259 0 19646 MATERION CORP COM 576690101 5008834 38491 SH OTR 1 26272 0 12219 MCDONALDS CORP COM 580135101 43883 148 SH OTR 1 148 0 0 MCDONALDS CORP COM 580135101 26953649 90903 SH SOLE 90903 0 0 MCKESSON CORP COM 58155Q103 712989 1540 SH SOLE 1540 0 0 MERCADOLIBRE INC COM 58733R102 583041 371 SH OTR 2 371 0 0 MERCK & CO INC COM 58933Y105 91468 839 SH OTR 1 839 0 0 MERCK & CO INC COM 58933Y105 585437 5370 SH SOLE 5370 0 0 META PLATFORMS INC CL A 30303M102 893041 2523 SH SOLE 2523 0 0 META PLATFORMS INC CL A 30303M102 964541 2725 SH OTR 1 2686 0 39 METTLER TOLEDO INTERNATIONAL COM 592688105 25677150 21169 SH OTR 2 21169 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 98355288 81087 SH OTR 1 65769 0 15318 METTLER TOLEDO INTERNATIONAL COM 592688105 389959362 321494 SH SOLE 316777 0 4717 MICROSOFT CORP COM 594918104 1554834398 4134758 SH SOLE 4077178 0 57580 MICROSOFT CORP COM 594918104 446479437 1187319 SH OTR 1 993793 0 193526 MICROSOFT CORP COM 594918104 101281485 269337 SH OTR 2 269337 0 0 MIDDLEBY CORP COM 596278101 36823700 250212 SH OTR 1 250212 0 0 MIDDLEBY CORP COM 596278101 122152866 830012 SH SOLE 811701 0 18311 MOHAWK INDS INC COM 608190104 1923962 18589 SH SOLE 18589 0 0 MOLINA HEALTHCARE INC COM 60855R100 73358937 203036 SH OTR 1 191132 0 11904 MOLINA HEALTHCARE INC COM 60855R100 5257422 14551 SH SOLE 14551 0 0 MONGODB INC CL A 60937P106 836507 2046 SH SOLE 2046 0 0 MONGODB INC CL A 60937P106 90865686 222247 SH OTR 1 209140 0 13107 MONROE CAP CORP COM 610335101 593488 84004 SH OTR 1 84004 0 0 MOODYS CORP COM 615369105 309914828 793514 SH OTR 1 646304 0 147210 MOODYS CORP COM 615369105 80675636 206564 SH OTR 2 206564 0 0 MOODYS CORP COM 615369105 1143296833 2927327 SH SOLE 2886456 0 40871 MORGAN STANLEY EMERGING MKTS COM 617477104 1974302 423670 SH OTR 1 423670 0 0 MORGAN STANLEY EMKT DBT FD I COM 61744H105 777858 111922 SH OTR 1 111922 0 0 MOSAIC CO NEW COM 61945C103 3678939 102965 SH SOLE 102965 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4930228 15747 SH OTR 1 15139 0 608 MOTOROLA SOLUTIONS INC COM NEW 620076307 892933 2852 SH SOLE 2852 0 0 MSCI INC COM 55354G100 151027418 266998 SH OTR 1 219998 0 47000 MSCI INC COM 55354G100 552975480 977593 SH SOLE 964045 0 13548 MSCI INC COM 55354G100 37360617 66049 SH OTR 2 66049 0 0 NATWEST GROUP PLC SPONS ADR 639057207 38267 6797 SH OTR 1 6797 0 0 NATWEST GROUP PLC SPONS ADR 639057207 75724 13450 SH SOLE 13450 0 0 NEOGEN CORP COM 640491106 2004766 99690 SH SOLE 99690 0 0 NEUBERGER BERMAN MUN FD INC COM 64124P101 3845563 371552 SH OTR 1 370571 0 981 NEUROCRINE BIOSCIENCES INC COM 64125C109 2458510 18659 SH SOLE 18659 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 65643623 498206 SH OTR 1 460749 0 37457 NEW YORK TIMES CO CL A 650111107 62617401 1278167 SH OTR 1 1172264 0 105903 NEW YORK TIMES CO CL A 650111107 4022814 82115 SH SOLE 82115 0 0 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 22733296 145029 SH OTR 1 136057 0 8972 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 235125 1500 SH SOLE 1500 0 0 NIKE INC CL B 654106103 93991546 865723 SH OTR 1 713534 0 152189 NIKE INC CL B 654106103 49227158 453414 SH OTR 2 453414 0 0 NIKE INC CL B 654106103 300502326 2767821 SH SOLE 2721929 0 45892 NOBLE CORP PLC ORD SHS A G65431127 18687043 388020 SH OTR 2 388020 0 0 NORDSON CORP COM 655663102 51906648 196497 SH OTR 1 184712 0 11785 NORDSON CORP COM 655663102 3808923 14419 SH SOLE 14419 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 9945899 475065 SH SOLE 176994 0 298071 NORTHROP GRUMMAN CORP COM 666807102 495760 1059 SH SOLE 1059 0 0 NOVOCURE LTD ORD SHS G6674U108 256587 17186 SH SOLE 17186 0 0 NOVOCURE LTD ORD SHS G6674U108 90 6 SH OTR 1 6 0 0 NOVO-NORDISK A S ADR 670100205 343040 3316 SH SOLE 3316 0 0 NOVO-NORDISK A S ADR 670100205 126933 1227 SH OTR 1 1227 0 0 NUTRIEN LTD COM 67077M108 48066419 850386 SH SOLE 766156 0 84230 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3590207 303740 SH OTR 1 302956 0 784 NUVEEN AMT FREE QLTY MUN INC COM 670657105 9889528 899048 SH OTR 1 896728 0 2320 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 5989664 519035 SH OTR 1 517691 0 1344 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 1009694 193428 SH OTR 1 193428 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 9898103 837403 SH OTR 1 835245 0 2158 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 1860771 275262 SH OTR 1 275262 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 10024922 875539 SH OTR 1 873277 0 2262 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 3875766 359533 SH OTR 1 358588 0 945 NUVEI CORPORATION SUB VTG SHS 67079A102 922503 35000 SH SOLE 35000 0 0 NV5 GLOBAL INC COM 62945V109 791174 7120 SH SOLE 7120 0 0 NVENT ELECTRIC PLC SHS G6700G107 38839975 657302 SH OTR 1 602798 0 54504 NVENT ELECTRIC PLC SHS G6700G107 871164 14743 SH SOLE 14743 0 0 OCCIDENTAL PETE CORP COM 674599105 537390 9000 SH SOLE 9000 0 0 OKTA INC CL A 679295105 1187573 13118 SH SOLE 13118 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 3378243 44515 SH OTR 1 30358 0 14157 OPTION CARE HEALTH INC COM NEW 68404L201 200388 5948 SH SOLE 5948 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 21591348 640883 SH OTR 1 583416 0 57467 ORACLE CORP COM 68389X105 429646438 4075182 SH SOLE 4008163 0 67019 ORACLE CORP COM 68389X105 141061755 1337966 SH OTR 1 1100703 0 237263 ORACLE CORP COM 68389X105 35169972 333586 SH OTR 2 333586 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 495942 522 SH SOLE 522 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 15302806 1068769 SH SOLE 479752 0 589017 OTIS WORLDWIDE CORP COM 68902V107 34875674 389803 SH OTR 2 389803 0 0 OTIS WORLDWIDE CORP COM 68902V107 511668730 5718886 SH SOLE 5643772 0 75114 OTIS WORLDWIDE CORP COM 68902V107 129725595 1449934 SH OTR 1 1171679 0 278255 OUTSET MED INC COM 690145107 26195 4842 SH SOLE 4842 0 0 OUTSET MED INC COM 690145107 2943787 544138 SH OTR 1 489105 0 55033 PALO ALTO NETWORKS INC COM 697435105 1644251 5576 SH OTR 1 5576 0 0 PAYCOM SOFTWARE INC COM 70432V102 22946 111 SH OTR 1 111 0 0 PAYCOM SOFTWARE INC COM 70432V102 1131379 5473 SH SOLE 5473 0 0 PAYCOR HCM INC COM 70435P102 3693077 171055 SH OTR 1 111580 0 59475 PEMBINA PIPELINE CORP COM 706327103 30695870 889426 SH SOLE 816595 0 72831 PEPSICO INC COM 713448108 34979907 205958 SH OTR 2 205958 0 0 PEPSICO INC COM 713448108 464947530 2737562 SH SOLE 2690801 0 46761 PEPSICO INC COM 713448108 146153604 860537 SH OTR 1 713747 0 146790 PERFORMANCE FOOD GROUP CO COM 71377A103 1975685 28571 SH SOLE 28571 0 0 PFIZER INC COM 717081103 162836 5656 SH OTR 1 5656 0 0 PFIZER INC COM 717081103 555647 19300 SH SOLE 19300 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 760267 61710 SH OTR 1 61710 0 0 PIMCO CALIF MUN INCOME FD COM 72200N106 3613923 387760 SH OTR 1 386748 0 1012 PIMCO CALIF MUN INCOME FD II COM 72200M108 3805432 656109 SH OTR 1 654388 0 1721 PIMCO MUN INCOME FD II COM 72200W106 6017151 724958 SH OTR 1 723082 0 1876 PIMCO MUN INCOME FD III COM 72201A103 6160215 833588 SH OTR 1 831416 0 2172 PIONEER NAT RES CO COM 723787107 1708863 7599 SH OTR 1 7599 0 0 PNC FINL SVCS GROUP INC COM 693475105 229643 1483 SH OTR 1 1483 0 0 POOL CORP COM 73278L105 2392260 6000 SH SOLE 6000 0 0 POWER INTEGRATIONS INC COM 739276103 39032056 475363 SH OTR 1 435558 0 39805 POWER INTEGRATIONS INC COM 739276103 2591227 31558 SH SOLE 31558 0 0 PROCTER AND GAMBLE CO COM 742718109 134963 921 SH OTR 1 921 0 0 PROCTER AND GAMBLE CO COM 742718109 77959 532 SH SOLE 532 0 0 PROGRESSIVE CORP COM 743315103 708796 4450 SH SOLE 4450 0 0 PTC INC COM 69370C100 201204 1150 SH SOLE 1150 0 0 PULTE GROUP INC COM 745867101 582367 5642 SH SOLE 5642 0 0 PULTE GROUP INC COM 745867101 60592514 587023 SH OTR 1 552731 0 34292 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 6195840 605654 SH OTR 1 604075 0 1579 PVH CORPORATION COM 693656100 3870593 31695 SH SOLE 31695 0 0 QUALCOMM INC COM 747525103 1157619 8004 SH OTR 1 7686 0 318 QUALYS INC COM 74758T303 4292251 21868 SH SOLE 21868 0 0 QUEST DIAGNOSTICS INC COM 74834L100 696294 5050 SH SOLE 5050 0 0 QUIPT HOME MEDICAL CORP COM 74880P104 1047741 205000 SH SOLE 205000 0 0 RALPH LAUREN CORP CL A 751212101 504700 3500 SH OTR 1 3500 0 0 RAYMOND JAMES FINL INC COM 754730109 1034832 9281 SH SOLE 9281 0 0 RAYMOND JAMES FINL INC COM 754730109 46157878 413972 SH OTR 1 389910 0 24062 RB GLOBAL INC COM 74935Q107 19974618 297513 SH OTR 1 269494 0 28019 RB GLOBAL INC COM 74935Q107 146121207 2176410 SH SOLE 2151188 0 25222 REGAL REXNORD CORPORATION COM 758750103 42694593 288438 SH OTR 1 262741 0 25697 REGAL REXNORD CORPORATION COM 758750103 390033 2635 SH SOLE 2635 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 2946499 18213 SH SOLE 18213 0 0 RELX PLC SPONSORED ADR 759530108 70000 1765 SH OTR 1 1765 0 0 RELX PLC SPONSORED ADR 759530108 283886 7158 SH SOLE 7158 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 340060 1735 SH SOLE 1735 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 38696476 197431 SH OTR 1 178540 0 18891 RENEW ENERGY GLOBAL PLC CL A SHS G7500M104 1566838 204548 SH OTR 2 204548 0 0 REPUBLIC SVCS INC COM 760759100 771614 4679 SH SOLE 4679 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 243711494 3092820 SH SOLE 3000200 0 92620 ROCKWELL AUTOMATION INC COM 773903109 446470 1438 SH OTR 1 1414 0 24 ROCKWELL AUTOMATION INC COM 773903109 477208 1537 SH SOLE 1537 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 2756079 58878 SH SOLE 58878 0 0 ROKU INC COM CL A 77543R102 182403 1990 SH SOLE 1990 0 0 ROKU INC COM CL A 77543R102 19374449 211373 SH OTR 1 198794 0 12579 ROPER TECHNOLOGIES INC COM 776696106 699453 1283 SH SOLE 1283 0 0 ROYAL BK CDA COM 780087102 455720756 4491570 SH SOLE 4300366 0 191204 ROYAL CARIBBEAN GROUP COM V7780T103 64417002 497467 SH OTR 1 466879 0 30588 ROYAL CARIBBEAN GROUP COM V7780T103 632429 4884 SH SOLE 4884 0 0 S&P GLOBAL INC COM 78409V104 43169638 97997 SH OTR 2 97997 0 0 S&P GLOBAL INC COM 78409V104 133923806 304013 SH OTR 1 221312 0 82701 S&P GLOBAL INC COM 78409V104 273854985 621663 SH SOLE 547998 0 73665 SANOFI SPONSORED ADR 80105N105 114081 2294 SH SOLE 2294 0 0 SANOFI SPONSORED ADR 80105N105 1678537 33753 SH OTR 1 31404 0 2349 SAREPTA THERAPEUTICS INC COM 803607100 314844 3265 SH SOLE 3265 0 0 SAREPTA THERAPEUTICS INC COM 803607100 33263239 344947 SH OTR 1 317106 0 27841 SCORPIO TANKERS INC SHS Y7542C130 19670016 323520 SH OTR 2 323520 0 0 SEADRILL 2021 LTD COM G7997W102 10330113 218488 SH OTR 2 218488 0 0 SEAWORLD ENTMT INC COM 81282V100 3394961 64262 SH SOLE 64262 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 867660 10349 SH SOLE 10349 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 12796648 66483 SH OTR 1 66483 0 0 SEMTECH CORP COM 816850101 532720 24314 SH SOLE 24314 0 0 SERVICENOW INC COM 81762P102 2124415 3007 SH OTR 1 2794 0 213 SHERWIN WILLIAMS CO COM 824348106 612573471 1964006 SH SOLE 1936294 0 27712 SHERWIN WILLIAMS CO COM 824348106 167515253 537080 SH OTR 1 443719 0 93361 SHERWIN WILLIAMS CO COM 824348106 39851151 127769 SH OTR 2 127769 0 0 SHOCKWAVE MED INC COM 82489T104 46077027 241798 SH OTR 1 220887 0 20911 SHOCKWAVE MED INC COM 82489T104 400938 2104 SH SOLE 2104 0 0 SHOPIFY INC CL A 82509L107 594340 7609 SH SOLE 7609 0 0 SMITH A O CORP COM 831865209 3029010 36742 SH SOLE 36742 0 0 SMITH A O CORP COM 831865209 59918629 726815 SH OTR 1 670726 0 56089 SMUCKER J M CO COM NEW 832696405 518158 4100 SH SOLE 4100 0 0 SONY GROUP CORP SPONSORED ADR 835699307 159647 1686 SH SOLE 1686 0 0 SONY GROUP CORP SPONSORED ADR 835699307 76888 812 SH OTR 1 812 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 3636122 7650 SH OTR 1 7650 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 62887315 132308 SH SOLE 132308 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 432795 853 SH OTR 1 853 0 0 SPRINGWORKS THERAPEUTICS INC COM 85205L107 32348125 886250 SH OTR 1 801125 0 85125 SPRINGWORKS THERAPEUTICS INC COM 85205L107 263019 7206 SH SOLE 7206 0 0 SPX TECHNOLOGIES INC COM 78473E103 5943428 58840 SH SOLE 58840 0 0 SSR MINING IN COM 784730103 423951 39375 SH SOLE 39375 0 0 STANTEC INC COM 85472N109 205270457 2548418 SH SOLE 2344546 0 203872 STARBUCKS CORP COM 855244109 3134246 32645 SH OTR 1 30306 0 2339 STARBUCKS CORP COM 855244109 633666 6600 SH SOLE 6600 0 0 STIFEL FINL CORP COM 860630102 291744 4219 SH SOLE 4219 0 0 STIFEL FINL CORP COM 860630102 31600928 456991 SH OTR 1 416151 0 40840 STRYKER CORPORATION COM 863667101 717806 2397 SH SOLE 2397 0 0 STRYKER CORPORATION COM 863667101 1984521 6627 SH OTR 1 6247 0 380 SUN LIFE FINANCIAL INC. COM 866796105 43839164 842526 SH SOLE 775913 0 66613 SUNCOR ENERGY INC NEW COM 867224107 36500910 1135345 SH SOLE 1016855 0 118490 SUNCOR ENERGY INC NEW COM 867224107 39030 1214 SH OTR 1 1214 0 0 SYNCHRONY FINANCIAL COM 87165B103 3918676 102610 SH SOLE 102610 0 0 SYNOPSYS INC COM 871607107 65065057 126362 SH OTR 2 126362 0 0 SYNOPSYS INC COM 871607107 8452248 16415 SH SOLE 16415 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 63925888 614672 SH OTR 2 614672 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1016137512 9770553 SH SOLE 9223220 0 547333 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 315731624 3035881 SH OTR 1 2040513 0 995368 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1555099 9662 SH SOLE 9662 0 0 TAPESTRY INC COM 876030107 456444 12400 SH SOLE 12400 0 0 TAPESTRY INC COM 876030107 51664381 1403542 SH OTR 1 1283822 0 119720 TC ENERGY CORP COM 87807B107 45047859 1149434 SH SOLE 1038143 0 111291 TECK RESOURCES LTD CL B 878742204 217305 5124 SH SOLE 5124 0 0 TELUS CORPORATION COM 87971M103 270584142 15155235 SH SOLE 14679686 0 475549 TEMPLETON GLOBAL INCOME FD COM 880198106 774240 204285 SH OTR 1 204285 0 0 TERADATA CORP DEL COM 88076W103 4720922 108502 SH OTR 1 73931 0 34571 TEXAS INSTRS INC COM 882508104 2481045 14555 SH OTR 1 13555 0 1000 TEXAS INSTRS INC COM 882508104 959008 5626 SH SOLE 5626 0 0 TFI INTL INC COM 87241L109 28944576 212090 SH SOLE 212090 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 178693 100000 SH SOLE 100000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 6195381 11672 SH SOLE 11672 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1402878 2643 SH OTR 1 2455 0 188 THERMO FISHER SCIENTIFIC INC COM 883556102 48047642 90521 SH OTR 2 90521 0 0 THOMSON REUTERS CORP. COM 884903808 420288624 2865200 SH SOLE 2805515 0 59685 TIDEWATER INC NEW COM 88642R109 15443150 214161 SH OTR 2 214161 0 0 TIM S A SPONSORED ADR 88706T108 1700441 92065 SH OTR 2 92065 0 0 TJX COS INC NEW COM 872540109 170575849 1818312 SH OTR 1 1474742 0 343570 TJX COS INC NEW COM 872540109 663825827 7076280 SH SOLE 6980500 0 95780 TJX COS INC NEW COM 872540109 45218671 482024 SH OTR 2 482024 0 0 TOLL BROTHERS INC COM 889478103 2984713 29037 SH OTR 1 20025 0 9012 TOPBUILD CORP COM 89055F103 79264525 211790 SH OTR 1 195955 0 15835 TOPBUILD CORP COM 89055F103 732427 1957 SH SOLE 1957 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 374708779 5779933 SH SOLE 5559074 0 220859 TRACTOR SUPPLY CO COM 892356106 5273396 24524 SH SOLE 24524 0 0 TRACTOR SUPPLY CO COM 892356106 1946237 9051 SH OTR 1 8998 0 53 TRADEWEB MKTS INC CL A 892672106 6483652 71343 SH SOLE 71343 0 0 TRADEWEB MKTS INC CL A 892672106 50222106 552620 SH OTR 2 552620 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 253656 1040 SH SOLE 1040 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 387313 1588 SH OTR 1 1588 0 0 TRAVELERS COMPANIES INC COM 89417E109 162107 851 SH OTR 1 851 0 0 TRAVELERS COMPANIES INC COM 89417E109 733387 3850 SH SOLE 3850 0 0 TYLER TECHNOLOGIES INC COM 902252105 719166 1720 SH SOLE 1720 0 0 TYLER TECHNOLOGIES INC COM 902252105 74652817 178544 SH OTR 1 167979 0 10565 UBER TECHNOLOGIES INC COM 90353T100 5378324 87353 SH OTR 1 82807 0 4546 UBS GROUP AG SHS H42097107 194485 6294 SH SOLE 6294 0 0 UBS GROUP AG SHS H42097107 94430 3056 SH OTR 1 3056 0 0 ULTA BEAUTY INC COM 90384S303 953031 1945 SH OTR 1 1945 0 0 UNILEVER PLC SPON ADR NEW 904767704 5408186 111555 SH SOLE 111555 0 0 UNION PAC CORP COM 907818108 1502458 6117 SH SOLE 6117 0 0 UNION PAC CORP COM 907818108 530048 2158 SH OTR 1 2121 0 37 UNITEDHEALTH GROUP INC COM 91324P102 224580520 426578 SH OTR 1 355467 0 71111 UNITEDHEALTH GROUP INC COM 91324P102 52162648 99080 SH OTR 2 99080 0 0 UNITEDHEALTH GROUP INC COM 91324P102 795159756 1510361 SH SOLE 1487597 0 22764 UNIVERSAL DISPLAY CORP COM 91347P105 1638716 8568 SH SOLE 8568 0 0 VALARIS LTD CL A G9460G101 21128200 308126 SH OTR 2 308126 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1332427 7933 SH OTR 1 7933 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1629204 21153 SH OTR 1 21153 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 271620 3693 SH OTR 1 3693 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 313838 4267 SH SOLE 4267 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 212431 1292 SH OTR 1 1292 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 288735 1315 SH OTR 1 1315 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 2471335 10623 SH OTR 1 10623 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 230686747 528129 SH OTR 1 528129 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 376958 863 SH SOLE 863 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 2507694 11755 SH OTR 1 11755 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 11837 288 SH OTR 1 288 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2645813 64375 SH SOLE 64375 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 304139 2644 SH OTR 1 2644 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 787546 7655 SH SOLE 7655 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 484975 9500 SH SOLE 9500 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 258869 4438 SH OTR 1 4438 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 546387 7062 SH OTR 1 7062 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 430534 5556 SH SOLE 5556 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 9899972 206680 SH SOLE 206680 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 12974338 270863 SH OTR 1 270863 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 237402 2791 SH OTR 1 2791 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 364769 1455 SH OTR 1 1455 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 191180 395 SH OTR 1 395 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 167464 346 SH SOLE 346 0 0 VEEVA SYS INC CL A COM 922475108 6353930 33004 SH SOLE 33004 0 0 VEEVA SYS INC CL A COM 922475108 49336715 256268 SH OTR 2 256268 0 0 VERACYTE INC COM 92337F107 16520525 600528 SH OTR 1 541137 0 59391 VERACYTE INC COM 92337F107 1039108 37772 SH SOLE 37772 0 0 VERALTO CORP COM SHS 92338C103 1318628 16030 SH SOLE 16030 0 0 VERALTO CORP COM SHS 92338C103 127585 1551 SH OTR 1 1551 0 0 VERISIGN INC COM 92343E102 195662 950 SH SOLE 950 0 0 VERISIGN INC COM 92343E102 2612809 12686 SH OTR 1 12147 0 539 VERISK ANALYTICS INC COM 92345Y106 1413096 5916 SH SOLE 5916 0 0 VERISK ANALYTICS INC COM 92345Y106 3993500 16719 SH OTR 1 15948 0 771 VERIZON COMMUNICATIONS INC COM 92343V104 198868 5275 SH SOLE 5275 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 6409 170 SH OTR 1 170 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 4184864 10285 SH OTR 1 9568 0 717 VERTEX PHARMACEUTICALS INC COM 92532F100 193273 475 SH SOLE 475 0 0 VESTA REAL ESTATE CORP ADS 92540K109 237720 6000 SH OTR 2 6000 0 0 VICTORY CAP HLDGS INC COM CL A 92645B103 2285542 66363 SH OTR 1 43248 0 23115 VIKING THERAPEUTICS INC COM 92686J106 979891 52654 SH SOLE 52654 0 0 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 691483 88312 SH OTR 1 88312 0 0 VISA INC COM CL A 92826C839 69450706 266759 SH OTR 2 266759 0 0 VISA INC COM CL A 92826C839 82205773 315751 SH SOLE 315751 0 0 VISA INC COM CL A 92826C839 3563931 13689 SH OTR 1 12958 0 731 VNET GROUP INC NOTE 2/0 90138VAB3 3945079 3999999 PRN SOLE 9 3999999 0 0 WASTE CONNECTIONS INC COM 94106B101 316136589 2110187 SH SOLE 2045861 0 64326 WATERS CORP COM 941848103 302892 920 SH OTR 1 920 0 0 WEATHERFORD INTL PLC ORD SHS G48833118 2139836 21873 SH OTR 1 14276 0 7597 WEST PHARMACEUTICAL SVSC INC COM 955306105 4179312 11869 SH SOLE 11869 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 28877009 82009 SH OTR 2 82009 0 0 WESTERN ALLIANCE BANCORP COM 957638109 2359822 35869 SH SOLE 35869 0 0 WESTERN ASSET GLOBAL CORP DE COM 95790C107 735718 57613 SH OTR 1 57613 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 1743500 451684 SH OTR 1 451684 0 0 WESTERN ASSET INVESTMENT GRA COM 95766T100 1073390 89152 SH OTR 1 89152 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 6161291 605830 SH OTR 1 604254 0 1576 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1608930 148975 SH OTR 1 148975 0 0 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 1473406 181454 SH OTR 1 181454 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 1773058 204505 SH OTR 1 204505 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 19169046 387281 SH SOLE 346753 0 40528 WINGSTOP INC COM 974155103 572687 2232 SH SOLE 2232 0 0 WINGSTOP INC COM 974155103 63338569 246857 SH OTR 1 226974 0 19883 WINMARK CORP COM 974250102 4869051 11661 SH SOLE 11661 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 587406 11692 SH OTR 1 11692 0 0 WORKDAY INC CL A 98138H101 1105896 4006 SH OTR 1 4006 0 0 WP CAREY INC COM 92936U109 377907 5831 SH OTR 1 5831 0 0 XENON PHARMACEUTICALS INC COM 98420N105 230116 4996 SH SOLE 4996 0 0 XENON PHARMACEUTICALS INC COM 98420N105 25242446 548034 SH OTR 1 500422 0 47612 YATRA ONLINE INC ORD SHS G98338109 1636784 1004162 SH OTR 2 1004162 0 0 ZOETIS INC CL A 98978V103 62396947 316142 SH OTR 2 316142 0 0 ZOETIS INC CL A 98978V103 47070574 238489 SH SOLE 238489 0 0 ZOETIS INC CL A 98978V103 762046 3861 SH OTR 1 3797 0 64 ZURN ELKAY WATER SOLNS CORP COM 98983L108 3393767 115395 SH OTR 1 77432 0 37963