0001085146-23-001875.txt : 20230426 0001085146-23-001875.hdr.sgml : 20230426 20230426113236 ACCESSION NUMBER: 0001085146-23-001875 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230426 DATE AS OF CHANGE: 20230426 EFFECTIVENESS DATE: 20230426 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Fiera Capital Corp CENTRAL INDEX KEY: 0001505817 IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-14036 FILM NUMBER: 23847992 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 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001505817 XXXXXXXX 03-31-2023 03-31-2023 false 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 04-26-2023 2 733 33480804542 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 1405691 13882 SH SOLE 13570 0 312 ABRDN ASIA PACIFIC INCOME FU COM 003009107 2304204 866242 SH OTR 1 866242 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19519680 68296 SH OTR 2 68296 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1158388 4053 SH OTR 1 4025 0 28 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11907702 41663 SH SOLE 41663 0 0 ACI WORLDWIDE INC COM 004498101 22993570 852245 SH OTR 1 783161 0 69084 ACI WORLDWIDE INC COM 004498101 1622604 60141 SH SOLE 60141 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 143447046 372232 SH SOLE 364591 0 7641 ADOBE SYSTEMS INCORPORATED COM 00724F101 36309947 94221 SH OTR 1 94221 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 30573714 79336 SH OTR 2 79336 0 0 ADVANCED ENERGY INDS COM 007973100 1521058 15521 SH SOLE 15521 0 0 ADVANCED ENERGY INDS COM 007973100 4718896 48152 SH OTR 1 31852 0 16300 AGCO CORP COM 001084102 4371557 32334 SH OTR 1 21380 0 10954 AGILENT TECHNOLOGIES INC COM 00846U101 788538 5700 SH SOLE 5700 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 157016 1135 SH OTR 1 1135 0 0 AGNICO EAGLE MINES LTD COM 008474108 1641902 32249 SH SOLE 32249 0 0 AIR PRODS & CHEMS INC COM 009158106 215408 750 SH OTR 1 750 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 501120 6400 SH SOLE 6400 0 0 ALCON AG ORD SHS H01301128 90997023 1290006 SH OTR 1 1290006 0 0 ALCON AG ORD SHS H01301128 139557958 1978423 SH SOLE 1675476 0 302947 ALGONQUIN PWR UTILS CORP COM 015857105 88578 10563 SH SOLE 10563 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 548298 5366 SH OTR 2 5366 0 0 ALITHYA GROUP INC CL A SUB VTG 01643B106 1619262 801615 SH SOLE 801615 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1849988 190328 SH OTR 1 190328 0 0 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 724506 114456 SH OTR 1 114456 0 0 ALLSPRING MULTI SECTOR INCOM COM 94987D101 1014085 110829 SH OTR 1 110829 0 0 ALPHABET INC CAP STK CL A 02079K305 1073538076 10349350 SH SOLE 10208165 0 141185 ALPHABET INC CAP STK CL A 02079K305 333792248 3217895 SH OTR 1 2372277 0 845618 ALPHABET INC CAP STK CL A 02079K305 64140408 618340 SH OTR 2 618340 0 0 ALPHABET INC CAP STK CL C 02079K107 405600 3900 SH OTR 1 3900 0 0 ALPHABET INC CAP STK CL C 02079K107 1789216 17204 SH SOLE 17204 0 0 AMAZON COM INC COM 023135106 18641159 180474 SH OTR 2 180474 0 0 AMAZON COM INC COM 023135106 282911 2739 SH OTR 1 2739 0 0 AMAZON COM INC COM 023135106 1925429 18641 SH SOLE 18641 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 437400 3600 SH SOLE 3600 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1415052 8838 SH SOLE 8838 0 0 AMERISOURCEBERGEN CORP COM 03073E105 521638 3258 SH OTR 1 3212 0 46 AMGEN INC COM 031162100 287199 1188 SH OTR 1 1188 0 0 AMGEN INC COM 031162100 605584 2505 SH SOLE 2505 0 0 AMICUS THERAPEUTICS INC COM 03152W109 553635 49922 SH SOLE 49922 0 0 AMICUS THERAPEUTICS INC COM 03152W109 56020492 5051442 SH OTR 1 4586782 0 464660 AMN HEALTHCARE SVCS INC COM 001744101 2771694 33410 SH OTR 1 21974 0 11436 AMPHENOL CORP NEW CL A 032095101 3878023 47455 SH SOLE 47455 0 0 AMPHENOL CORP NEW CL A 032095101 27555821 337198 SH OTR 2 337198 0 0 AMPHENOL CORP NEW CL A 032095101 651308 7970 SH OTR 1 7856 0 114 ANALOG DEVICES INC COM 032654105 62018590 314464 SH OTR 1 314464 0 0 ANALOG DEVICES INC COM 032654105 214479906 1087516 SH SOLE 1063959 0 23557 ANSYS INC COM 03662Q105 2692685 8091 SH SOLE 8091 0 0 ANSYS INC COM 03662Q105 28969907 87049 SH OTR 2 87049 0 0 AON PLC SHS CL A G0403H108 41734622 132369 SH SOLE 132369 0 0 AON PLC SHS CL A G0403H108 61482 195 SH OTR 1 195 0 0 APELLIS PHARMACEUTICALS INC COM 03753U106 303416 4600 SH SOLE 4600 0 0 APELLIS PHARMACEUTICALS INC COM 03753U106 35340181 535782 SH OTR 1 487779 0 48003 APPLE INC COM 037833100 4351216 26387 SH SOLE 26387 0 0 APPLE INC COM 037833100 8406767 50981 SH OTR 1 47538 0 3443 APPLIED INDL TECHNOLOGIES IN COM 03820C105 3474226 24444 SH OTR 1 16077 0 8367 APPLIED MATLS INC COM 038222105 1896741 15442 SH SOLE 15442 0 0 APPLIED MATLS INC COM 038222105 1015190 8265 SH OTR 1 8149 0 116 APTIV PLC SHS G6095L109 173558 1547 SH SOLE 1547 0 0 APTIV PLC SHS G6095L109 27823 248 SH OTR 1 248 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 424710 5090 SH SOLE 5090 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 40111110 480718 SH OTR 1 451252 0 29466 ARGENX SE SPONSORED ADR 04016X101 2894201 7768 SH SOLE 7768 0 0 ARGENX SE SPONSORED ADR 04016X101 57255859 153674 SH OTR 1 144107 0 9567 ARISTA NETWORKS INC COM 040413106 860450 5126 SH SOLE 5126 0 0 ARISTA NETWORKS INC COM 040413106 76232780 454145 SH OTR 1 425481 0 28664 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1498956 59014 SH SOLE 59014 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 356 14 SH OTR 1 14 0 0 ASGN INC COM 00191U102 2508125 30339 SH OTR 1 19946 0 10393 ASML HOLDING N V N Y REGISTRY SHS N07059210 48330 71 SH OTR 1 71 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 270923 398 SH SOLE 398 0 0 ASPEN TECHNOLOGY INC COM 29109X106 36002166 157304 SH OTR 2 157304 0 0 ASPEN TECHNOLOGY INC COM 29109X106 3343791 14610 SH SOLE 14610 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 314011 4524 SH SOLE 4524 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 40813 588 SH OTR 1 588 0 0 ATRICURE INC COM 04963C209 985971 23787 SH SOLE 23787 0 0 ATRICURE INC COM 04963C209 27577431 665318 SH OTR 1 604813 0 60505 AUTODESK INC COM 052769106 45587 219 SH OTR 1 219 0 0 AUTODESK INC COM 052769106 3141967 15094 SH SOLE 15094 0 0 AUTODESK INC COM 052769106 33870754 162715 SH OTR 2 162715 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 582623 2617 SH SOLE 2617 0 0 AUTOZONE INC COM 053332102 61104693 24858 SH OTR 2 24858 0 0 AUTOZONE INC COM 053332102 309891596 126067 SH OTR 1 92394 0 33673 AUTOZONE INC COM 053332102 1043096287 424342 SH SOLE 418667 0 5675 AVIENT CORPORATION COM 05368V106 260337 6325 SH SOLE 6325 0 0 AVIENT CORPORATION COM 05368V106 26049300 632879 SH OTR 1 573533 0 59346 BANK MONTREAL QUE COM 063671101 262600599 2939692 SH SOLE 2841624 0 98068 BANK NEW YORK MELLON CORP COM 064058100 896713 19734 SH SOLE 19734 0 0 BANK NEW YORK MELLON CORP COM 064058100 509610 11215 SH OTR 1 11056 0 159 BANK NOVA SCOTIA HALIFAX COM 064149107 1776836 35294 SH SOLE 35294 0 0 BARRICK GOLD CORP COM 067901108 2287341 123283 SH SOLE 123283 0 0 BAUSCH HEALTH COS INC COM 071734107 2777 343 SH OTR 1 343 0 0 BAUSCH HEALTH COS INC COM 071734107 1098029 135604 SH SOLE 135604 0 0 BCE INC COM NEW 05534B760 9171386 204864 SH SOLE 204864 0 0 BECTON DICKINSON & CO COM 075887109 476181064 1923653 SH SOLE 1894538 0 29115 BECTON DICKINSON & CO COM 075887109 162476097 656363 SH OTR 1 474015 0 182348 BECTON DICKINSON & CO COM 075887109 33264178 134379 SH OTR 2 134379 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1813900 8416 SH SOLE 8416 0 0 BEIGENE LTD SPONSORED ADR 07725L102 26079 121 SH OTR 1 121 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2328000 5 SH OTR 1 5 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1537057 4978 SH SOLE 4978 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2529753 8193 SH OTR 1 8193 0 0 BERRY GLOBAL GROUP INC COM 08579W103 1296 22 SH OTR 1 22 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3251457 55203 SH SOLE 55203 0 0 BHP GROUP LTD SPONSORED ADS 088606108 33861 534 SH OTR 1 534 0 0 BHP GROUP LTD SPONSORED ADS 088606108 189786 2993 SH SOLE 2993 0 0 BIOGEN INC COM 09062X103 2682990 9650 SH OTR 1 9095 0 555 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3805779 39138 SH SOLE 39138 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 40009981 411456 SH OTR 1 385746 0 25710 BLACKLINE INC COM 09239B109 849582 12652 SH SOLE 12652 0 0 BLACKLINE INC COM 09239B109 2612874 38911 SH OTR 1 25580 0 13331 BLACKROCK CORE BD TR SHS BEN INT 09249E101 2273668 209748 SH OTR 1 209748 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 1680923 163355 SH OTR 1 163355 0 0 BLACKROCK ENHANCED GOVT FD I COM 09255K108 1112212 114073 SH OTR 1 114073 0 0 BLACKROCK INC COM 09247X101 632318 945 SH OTR 1 938 0 7 BLACKROCK INC COM 09247X101 565406 845 SH SOLE 845 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 3011212 249479 SH OTR 1 248522 0 957 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1589417 121237 SH OTR 1 121237 0 0 BLACKROCK MUN INCOME QUALITY COM 092479104 4742738 414575 SH OTR 1 412998 0 1577 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 4697345 460073 SH OTR 1 458308 0 1765 BLACKROCK MUNI INCOME TR II COM 09249N101 5066030 472137 SH OTR 1 470351 0 1786 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 7793649 680668 SH OTR 1 678016 0 2652 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 5043392 474003 SH OTR 1 472192 0 1811 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 7982631 662459 SH OTR 1 659943 0 2516 BLACKROCK MUNIVEST FD II INC COM 09253T101 3069362 285522 SH OTR 1 284420 0 1102 BLACKROCK MUNIVEST FD INC COM 09253R105 4918515 710768 SH OTR 1 707982 0 2786 BLACKROCK MUNIYIELD FD INC COM 09253W104 4684958 435810 SH OTR 1 434185 0 1625 BLACKROCK MUNIYIELD MICH QU COM 09254V105 4817485 430517 SH OTR 1 428878 0 1639 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 4720978 465121 SH OTR 1 463386 0 1735 BLACKROCK MUNIYIELD QUALITY COM 09254G108 3116672 300547 SH OTR 1 299404 0 1143 BLACKROCK MUNIYILD QULT FD I COM 09254F100 7937785 670421 SH OTR 1 667877 0 2544 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 4585256 440890 SH OTR 1 439191 0 1699 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2124756 118569 SH OTR 1 118569 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 172072 15530 SH OTR 1 15530 0 0 BLUEBIRD BIO INC COM 09609G100 59870 18827 SH SOLE 18827 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 714405 329219 SH OTR 1 329219 0 0 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 5369786 463312 SH OTR 1 461486 0 1826 BOEING CO COM 097023105 403617 1900 SH OTR 1 1900 0 0 BOOKING HOLDINGS INC COM 09857L108 2739940 1033 SH OTR 1 937 0 96 BOWMAN CONSULTING GROUP LTD COM 103002101 1665180 58000 SH SOLE 58000 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 775925 11195 SH SOLE 11195 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 519548 7496 SH OTR 1 7418 0 78 BROADCOM INC COM 11135F101 510024 795 SH OTR 1 795 0 0 BROADCOM INC COM 11135F101 119968 187 SH SOLE 187 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 485147 3310 SH SOLE 3310 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 48799239 1490653 SH SOLE 1432756 0 57897 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 176321 5386 SH OTR 1 5386 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 701719 21552 SH OTR 1 21552 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 192420034 5909826 SH SOLE 5679517 0 230309 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 8027795 237705 SH SOLE 216789 0 20916 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 4054216 88016 SH SOLE 80340 0 7676 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 55544195 1763202 SH SOLE 1761857 0 1345 BROWN FORMAN CORP CL B 115637209 456317 7100 SH SOLE 7100 0 0 BRP INC COM SUN VTG 05577W200 9098817 116342 SH SOLE 116342 0 0 BWX TECHNOLOGIES INC COM 05605H100 371936 5900 SH SOLE 5900 0 0 BWX TECHNOLOGIES INC COM 05605H100 42846460 679671 SH OTR 1 615674 0 63997 CADENCE DESIGN SYSTEM INC COM 127387108 3841706 18286 SH OTR 1 17559 0 727 CAE INC COM 124765108 34323228 1518825 SH SOLE 1518825 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 3503271 82968 SH SOLE 82968 0 0 CANADIAN NAT RES LTD COM 136385101 91943702 1662461 SH SOLE 1502616 0 159845 CANADIAN NATL RY CO COM 136375102 450860370 3823280 SH SOLE 3733163 0 90117 CANADIAN NATL RY CO COM 136375102 132994776 1127791 SH OTR 1 1127791 0 0 CANADIAN PAC RY LTD COM 13645T100 590130 7670 SH OTR 1 7561 0 109 CANADIAN PAC RY LTD COM 13645T100 388999407 5055880 SH SOLE 4887969 0 167911 CARDINAL HEALTH INC COM 14149Y108 1714983 22715 SH SOLE 22715 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 389314932 8509616 SH SOLE 8379124 0 130492 CARRIER GLOBAL CORPORATION COM 14448C104 25753041 562908 SH OTR 2 562908 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 132457505 2895246 SH OTR 1 2127898 0 767348 CBIZ INC COM 124805102 2857800 57745 SH SOLE 57745 0 0 CBRE GROUP INC CL A 12504L109 18829030 258605 SH SOLE 258605 0 0 CDW CORP COM 12514G108 754809 3873 SH OTR 1 3818 0 55 CDW CORP COM 12514G108 1294849 6644 SH SOLE 6644 0 0 CENOVUS ENERGY INC COM 15135U109 183053 10498 SH SOLE 10498 0 0 CGI INC CL A SUB VTG 12532H104 353036464 3665345 SH SOLE 3566780 0 98565 CHAMPIONX CORPORATION COM 15872M104 2515629 92725 SH SOLE 92725 0 0 CHAMPIONX CORPORATION COM 15872M104 37674644 1388671 SH OTR 1 1230548 0 158123 CHENIERE ENERGY INC COM NEW 16411R208 4974959 31567 SH OTR 1 29765 0 1802 CHENIERE ENERGY INC COM NEW 16411R208 1244882 7899 SH SOLE 7899 0 0 CHEVRON CORP NEW COM 166764100 1236100 7576 SH SOLE 7576 0 0 CHEVRON CORP NEW COM 166764100 310004 1900 SH OTR 1 1900 0 0 CHURCHILL DOWNS INC COM 171484108 2257156 8781 SH SOLE 8781 0 0 CITIZENS FINL GROUP INC COM 174610105 3395093 111791 SH SOLE 111791 0 0 CITIZENS FINL GROUP INC COM 174610105 45909600 1511676 SH OTR 1 1418890 0 92786 CME GROUP INC COM 12572Q105 608846293 3179022 SH SOLE 3137730 0 41292 CME GROUP INC COM 12572Q105 36037744 188167 SH OTR 2 188167 0 0 CME GROUP INC COM 12572Q105 166409430 868888 SH OTR 1 611973 0 256915 CNH INDL N V SHS N20944109 29556917 1935620 SH SOLE 1935620 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 487904 7657 SH SOLE 7657 0 0 COGNEX CORP COM 192422103 1872495 37790 SH SOLE 37790 0 0 COGNEX CORP COM 192422103 36383524 734279 SH OTR 1 688626 0 45653 COHEN & STEERS LTD DURATION COM 19248C105 1159118 64973 SH OTR 1 64973 0 0 COLGATE PALMOLIVE CO COM 194162103 87564780 1165200 SH SOLE 1140734 0 24466 COLGATE PALMOLIVE CO COM 194162103 28063866 373438 SH OTR 1 373438 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 25720863 243864 SH SOLE 137644 0 106220 CONSOLIDATED EDISON INC COM 209115104 617072 6450 SH SOLE 6450 0 0 COPART INC COM 217204106 3214024 42734 SH SOLE 42734 0 0 COSTAMARE INC SHS Y1771G102 816976 86820 SH OTR 2 86820 0 0 COSTAR GROUP INC COM 22160N109 3222524 46805 SH OTR 1 44426 0 2379 COSTAR GROUP INC COM 22160N109 762238 11071 SH SOLE 11071 0 0 COSTCO WHSL CORP NEW COM 22160K105 14260666 28701 SH SOLE 28701 0 0 COSTCO WHSL CORP NEW COM 22160K105 2320383 4670 SH OTR 1 4320 0 350 CREDIT SUISSE ASSET MGMT INC COM 224916106 48910 19031 SH OTR 1 19031 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 773717 409374 SH OTR 1 409374 0 0 CVS HEALTH CORP COM 126650100 95191 1281 SH SOLE 1281 0 0 CVS HEALTH CORP COM 126650100 293525 3950 SH OTR 1 3950 0 0 DANAHER CORPORATION COM 235851102 1174002 4658 SH OTR 1 4658 0 0 DANAHER CORPORATION COM 235851102 63479298 251862 SH SOLE 251703 0 159 DANAOS CORPORATION SHS Y1968P121 809031 14812 SH OTR 2 14812 0 0 DATADOG INC CL A COM 23804L103 2363993 32535 SH OTR 1 30545 0 1990 DECKERS OUTDOOR CORP COM 243537107 51040558 113537 SH OTR 1 102757 0 10780 DECKERS OUTDOOR CORP COM 243537107 527772 1174 SH SOLE 1174 0 0 DEERE & CO COM 244199105 264243 640 SH SOLE 640 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 953595 27308 SH SOLE 27308 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 563434 16135 SH OTR 1 15904 0 231 DESCARTES SYS GROUP INC COM 249906108 166118513 2059425 SH SOLE 1997262 0 62163 DEVON ENERGY CORP NEW COM 25179M103 33987196 671551 SH OTR 1 628628 0 42923 DEVON ENERGY CORP NEW COM 25179M103 2183973 43153 SH SOLE 43153 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 923837 5099 SH SOLE 5099 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 61420 339 SH OTR 1 339 0 0 DICKS SPORTING GOODS INC COM 253393102 3940853 27774 SH SOLE 27774 0 0 DISNEY WALT CO COM 254687106 75198 751 SH SOLE 751 0 0 DISNEY WALT CO COM 254687106 321117 3207 SH OTR 1 3207 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 3201029 37474 SH SOLE 37474 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 46218968 541079 SH OTR 1 494164 0 46915 DOLLAR GEN CORP NEW COM 256677105 1518048 7213 SH SOLE 7213 0 0 DOLLAR GEN CORP NEW COM 256677105 2373989 11280 SH OTR 1 10892 0 388 DOMINOS PIZZA INC COM 25754A201 497774 1509 SH SOLE 1509 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 955137 84005 SH OTR 1 84005 0 0 DWS MUN INCOME TR COM 233368109 5055031 567981 SH OTR 1 565811 0 2170 EATON VANCE CALIF MUN BD FD COM 27828A100 3169835 351423 SH OTR 1 350077 0 1346 EATON VANCE LTD DURATION INC COM 27828H105 1968414 199839 SH OTR 1 199839 0 0 EATON VANCE SHORT DURATION D COM 27828V104 774418 74107 SH OTR 1 74107 0 0 ECOLAB INC COM 278865100 20726673 125214 SH SOLE 125059 0 155 EDWARDS LIFESCIENCES CORP COM 28176E108 38953255 470848 SH OTR 2 470848 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 3653688 44164 SH SOLE 44164 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 6479770 395832 SH OTR 2 395832 0 0 EMCOR GROUP INC COM 29084Q100 4902089 30150 SH SOLE 30150 0 0 EMCOR GROUP INC COM 29084Q100 72120371 443572 SH OTR 1 403252 0 40320 EMERSON ELEC CO COM 291011104 261420 3000 SH OTR 1 3000 0 0 ENBRIDGE INC COM 29250N105 2796194 73566 SH SOLE 73566 0 0 ENERFLEX LTD COM 29269R105 3475227 583795 SH SOLE 250788 0 333007 ENERPLUS CORP COM 292766102 2755334 191275 SH SOLE 191275 0 0 ENTEGRIS INC COM 29362U104 63968292 780006 SH OTR 1 731162 0 48844 ENTEGRIS INC COM 29362U104 3824208 46631 SH SOLE 46631 0 0 ENVESTNET INC COM 29404K106 1922968 32776 SH SOLE 32776 0 0 EOG RES INC COM 26875P101 1031097 8995 SH SOLE 8995 0 0 EOG RES INC COM 26875P101 581977 5077 SH OTR 1 5005 0 72 EPAM SYS INC COM 29414B104 1072214 3586 SH OTR 2 3586 0 0 ERIE INDTY CO CL A 29530P102 571274 2466 SH SOLE 2466 0 0 ERO COPPER CORP COM 296006109 13746156 777454 SH SOLE 313928 0 463526 ETSY INC COM 29786A106 5060282 45453 SH SOLE 45453 0 0 ETSY INC COM 29786A106 55032534 494319 SH OTR 1 463159 0 31160 EVERBRIDGE INC COM 29978A104 424465 12243 SH SOLE 12243 0 0 EVERI HLDGS INC COM 30034T103 2572500 150000 SH SOLE 150000 0 0 EXACT SCIENCES CORP COM 30063P105 993552 14652 SH SOLE 14652 0 0 EXELIXIS INC COM 30161Q104 893 46 SH OTR 1 46 0 0 EXELIXIS INC COM 30161Q104 2316467 119344 SH SOLE 119344 0 0 EXLSERVICE HOLDINGS INC COM 302081104 4481235 27691 SH OTR 1 18285 0 9406 EXXON MOBIL CORP COM 30231G102 197388 1800 SH OTR 1 1800 0 0 EXXON MOBIL CORP COM 30231G102 159446 1454 SH SOLE 1454 0 0 FACTSET RESH SYS INC COM 303075105 36604712 88185 SH OTR 1 88185 0 0 FACTSET RESH SYS INC COM 303075105 131540776 316897 SH SOLE 310690 0 6207 FEDEX CORP COM 31428X106 291782 1277 SH OTR 1 1277 0 0 FERRARI N V COM N3167Y103 24372679 89956 SH OTR 2 89956 0 0 FERRARI N V COM N3167Y103 2242029 8275 SH SOLE 8275 0 0 FIBROGEN INC COM 31572Q808 831975 44586 SH SOLE 44586 0 0 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 1224152 204366 SH OTR 1 204366 0 0 FIRST TR INTER DURATN PFD & COM 33718W103 1319729 83633 SH OTR 1 83633 0 0 FIRSTSERVICE CORP NEW COM 33767E202 32567430 231271 SH SOLE 212297 0 18974 FIRSTSERVICE CORP NEW COM 33767E202 47879 340 SH OTR 1 340 0 0 FISERV INC COM 337738108 4632308 40983 SH SOLE 40909 0 74 FORTINET INC COM 34959E109 1920760 28901 SH OTR 1 28901 0 0 FORTINET INC COM 34959E109 6667068 100317 SH SOLE 100317 0 0 FORTIS INC COM 349553107 29998945 706137 SH SOLE 658841 0 47296 FORTUNE BRANDS INNOVATIONS I COM 34964C106 822044 13997 SH SOLE 13997 0 0 FOX CORP CL A COM 35137L105 466485 13700 SH SOLE 13700 0 0 FRANCO NEV CORP COM 351858105 128085086 878656 SH SOLE 843138 0 35518 FREEPORT-MCMORAN INC CL B 35671D857 18819 460 SH SOLE 460 0 0 FREEPORT-MCMORAN INC CL B 35671D857 3362434 82191 SH OTR 1 77007 0 5184 GARTNER INC COM 366651107 4178326 12826 SH SOLE 12826 0 0 GARTNER INC COM 366651107 45108395 138467 SH OTR 2 138467 0 0 GENERAC HLDGS INC COM 368736104 809967 7499 SH SOLE 7499 0 0 GENERAL DYNAMICS CORP COM 369550108 468287 2052 SH SOLE 2052 0 0 GENUINE PARTS CO COM 372460105 451737 2700 SH SOLE 2700 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 2522803 73210 SH SOLE 73210 0 0 GILDAN ACTIVEWEAR INC COM 375916103 8659394 260804 SH SOLE 260669 0 135 GITLAB INC CLASS A COM 37637K108 374447 10920 SH SOLE 10920 0 0 GITLAB INC CLASS A COM 37637K108 40679016 1186323 SH OTR 1 1078848 0 107475 GODADDY INC CL A 380237107 60523595 778739 SH OTR 1 729611 0 49128 GODADDY INC CL A 380237107 2733646 35173 SH SOLE 35173 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 679735 2078 SH OTR 1 2078 0 0 GRACO INC COM 384109104 471943211 6464090 SH SOLE 6376368 0 87722 GRACO INC COM 384109104 27058309 370611 SH OTR 2 370611 0 0 GRACO INC COM 384109104 169444674 2320842 SH OTR 1 1780736 0 540106 GRID DYNAMICS HLDGS INC CL A 39813G109 1224971 106891 SH OTR 2 106891 0 0 GUARDANT HEALTH INC COM 40131M109 454994 19411 SH SOLE 19411 0 0 GUARDANT HEALTH INC COM 40131M109 12630058 538825 SH OTR 1 491549 0 47276 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1842910 108152 SH OTR 1 108152 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1167736 14232 SH SOLE 14232 0 0 HANCOCK JOHN INCOME SECS TR COM 410123103 739535 67723 SH OTR 1 67723 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1240592 77537 SH OTR 1 77537 0 0 HANCOCK JOHN PFD INCOME FD I COM 41021P103 1238298 84641 SH OTR 1 84641 0 0 HANESBRANDS INC COM 410345102 448520 85270 SH SOLE 85270 0 0 HARLEY DAVIDSON INC COM 412822108 216315 5697 SH SOLE 5697 0 0 HARLEY DAVIDSON INC COM 412822108 20810484 548077 SH OTR 1 500162 0 47915 HAYWARD HLDGS INC COM 421298100 741032 63228 SH SOLE 63228 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 429139589 6436772 SH SOLE 6089134 0 347638 HDFC BANK LTD SPONSORED ADS 40415F101 29049586 435722 SH OTR 2 435722 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 170236111 2553414 SH OTR 1 1987623 0 565791 HENRY JACK & ASSOC INC COM 426281101 2894125 19202 SH SOLE 19202 0 0 HENRY JACK & ASSOC INC COM 426281101 29035153 192643 SH OTR 1 181083 0 11560 HERSHEY CO COM 427866108 569878 2240 SH OTR 1 2240 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 986935 7006 SH OTR 1 7006 0 0 HOME DEPOT INC COM 437076102 698844 2368 SH SOLE 2368 0 0 HOME DEPOT INC COM 437076102 618867 2097 SH OTR 1 2078 0 19 HONEYWELL INTL INC COM 438516106 2232090 11679 SH OTR 1 10899 0 780 HOULIHAN LOKEY INC CL A 441593100 3343430 38215 SH OTR 1 25142 0 13073 HUBSPOT INC COM 443573100 67378063 157150 SH OTR 1 147418 0 9732 HUBSPOT INC COM 443573100 703579 1641 SH SOLE 1641 0 0 HUMANA INC COM 444859102 464100 956 SH SOLE 956 0 0 HUNTINGTON BANCSHARES INC COM 446150104 351680 31400 SH SOLE 31400 0 0 HYATT HOTELS CORP COM CL A 448579102 66369276 593696 SH OTR 1 532435 0 61261 HYATT HOTELS CORP COM CL A 448579102 2610520 23352 SH SOLE 23352 0 0 ICICI BANK LIMITED ADR 45104G104 28313 1312 SH OTR 1 1312 0 0 ICICI BANK LIMITED ADR 45104G104 164181 7608 SH SOLE 7608 0 0 ICICI BANK LIMITED ADR 45104G104 7409687 343359 SH OTR 2 343359 0 0 ICON PLC SHS G4705A100 23169602 108477 SH OTR 1 101676 0 6801 ICON PLC SHS G4705A100 257376 1205 SH SOLE 1205 0 0 IDEXX LABS INC COM 45168D104 3352036 6703 SH SOLE 6688 0 15 IDEXX LABS INC COM 45168D104 36033264 72055 SH OTR 2 72055 0 0 IMPERIAL OIL LTD COM NEW 453038408 1462730 28780 SH SOLE 28780 0 0 INARI MED INC COM 45332Y109 210472 3409 SH SOLE 3409 0 0 INARI MED INC COM 45332Y109 21534542 348794 SH OTR 1 314578 0 34216 INCYTE CORP COM 45337C102 566597 7840 SH SOLE 7840 0 0 INSPERITY INC COM 45778Q107 48921201 402478 SH OTR 1 365803 0 36675 INSPERITY INC COM 45778Q107 3455302 28427 SH SOLE 28427 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 533130 5112 SH OTR 1 5040 0 72 INTERCONTINENTAL EXCHANGE IN COM 45866F104 913059 8755 SH SOLE 8755 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 229014 1747 SH OTR 1 1747 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 114704 875 SH SOLE 875 0 0 INTERPUBLIC GROUP COS INC COM 460690100 878119 23580 SH SOLE 23580 0 0 INTERPUBLIC GROUP COS INC COM 460690100 502777 13501 SH OTR 1 13310 0 191 INTUIT COM 461202103 3287105 7373 SH SOLE 7351 0 22 INTUITIVE SURGICAL INC COM NEW 46120E602 35514418 139016 SH OTR 2 139016 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 3297607 12908 SH SOLE 12908 0 0 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 5107194 573198 SH OTR 1 570986 0 2212 INVESCO BD FD COM 46132L107 1073938 69691 SH OTR 1 69691 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 773024 10158 SH OTR 1 10158 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 306658 3384 SH OTR 1 3384 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 293497 2617 SH OTR 1 2617 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 276621 19051 SH OTR 1 19051 0 0 INVESCO LTD SHS G491BT108 37889084 2310310 SH OTR 1 2164890 0 145420 INVESCO LTD SHS G491BT108 423153 25802 SH SOLE 25802 0 0 INVESCO MUN OPPORTUNITY TR COM 46132C107 7977649 813216 SH OTR 1 810124 0 3092 INVESCO PA VALUE MUN INC TR COM 46132K109 3143273 313075 SH OTR 1 311880 0 1195 INVESCO QQQ TR UNIT SER 1 46090E103 17614885 54887 SH OTR 1 54887 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 185651907 578481 SH SOLE 578481 0 0 INVESCO TR INVT GRADE NEW YO COM 46131T101 3113314 297640 SH OTR 1 296489 0 1151 INVESCO VALUE MUN INCOME TR COM 46132P108 7696638 630872 SH OTR 1 628430 0 2442 IRADIMED CORP COM 46266A109 1181051 30014 SH OTR 1 19841 0 10173 IRHYTHM TECHNOLOGIES INC COM 450056106 81403246 656319 SH OTR 1 602107 0 54212 IRHYTHM TECHNOLOGIES INC COM 450056106 2967790 23928 SH SOLE 23928 0 0 ISHARES INC MSCI CDA ETF 464286509 219880 6433 SH SOLE 6433 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 549620 5545 SH OTR 1 5545 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 23760992 233730 SH OTR 1 233730 0 0 ISHARES TR CORE MSCI EAFE 46432F842 505052 7555 SH OTR 1 7555 0 0 ISHARES TR CORE MSCI EAFE 46432F842 262721 3930 SH SOLE 3930 0 0 ISHARES TR CORE S&P MCP ETF 464287507 34021260 135998 SH OTR 1 135998 0 0 ISHARES TR CORE S&P SCP ETF 464287804 30075827 311022 SH OTR 1 311022 0 0 ISHARES TR CORE S&P500 ETF 464287200 8309571 20214 SH OTR 1 20214 0 0 ISHARES TR CORE US AGGBD ET 464287226 620857 6231 SH OTR 1 6231 0 0 ISHARES TR ESG ADV TTL USD 46436E619 666390 15415 SH SOLE 15415 0 0 ISHARES TR ESG EAFE ETF 46436E759 388527 6520 SH SOLE 0 0 6520 ISHARES TR ESG MSCI USA ETF 46436E767 597641 18072 SH SOLE 0 0 18072 ISHARES TR IBOXX HI YD ETF 464288513 592236 7839 SH OTR 1 7839 0 0 ISHARES TR IBOXX HI YD ETF 464288513 2946450 39000 SH SOLE 39000 0 0 ISHARES TR IBOXX INV CP ETF 464287242 594853 5427 SH OTR 1 5427 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 335939 6647 SH OTR 1 6647 0 0 ISHARES TR MSCI EAFE ETF 464287465 9188317 128472 SH OTR 1 128472 0 0 ISHARES TR MSCI EAFE ETF 464287465 15211803 212693 SH SOLE 212693 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 3386970 85833 SH SOLE 85833 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 53271 1350 SH OTR 1 1350 0 0 ISHARES TR PFD AND INCM SEC 464288687 65125 2086 SH SOLE 2086 0 0 ISHARES TR PFD AND INCM SEC 464288687 4757928 152400 SH OTR 1 152400 0 0 ISHARES TR RUS 1000 ETF 464287622 1698685 7542 SH OTR 1 7542 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 223806 916 SH OTR 1 916 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 215600 1416 SH OTR 1 1416 0 0 ISHARES TR RUS MD CP GR ETF 464287481 381864 4194 SH OTR 1 4194 0 0 ISHARES TR RUS MID CAP ETF 464287499 3681358 52651 SH OTR 1 52651 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 1832703 10273 SH OTR 1 10273 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 33004 185 SH SOLE 185 0 0 ISHARES TR TIPS BD ETF 464287176 551471 5002 SH OTR 1 5002 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 952991 195686 SH OTR 2 195686 0 0 ITT INC COM 45073V108 3306498 38314 SH OTR 1 25196 0 13118 JACOBS SOLUTIONS INC COM 46982L108 422331 3594 SH SOLE 3594 0 0 JACOBS SOLUTIONS INC COM 46982L108 36908246 314086 SH OTR 1 294138 0 19948 JFROG LTD ORD SHS M6191J100 279031 14164 SH SOLE 14164 0 0 JFROG LTD ORD SHS M6191J100 29628780 1503999 SH OTR 1 1357315 0 146684 JOHNSON & JOHNSON COM 478160104 224237570 1446694 SH OTR 1 1059847 0 386847 JOHNSON & JOHNSON COM 478160104 765541745 4938979 SH SOLE 4871778 0 67201 JOHNSON & JOHNSON COM 478160104 43938470 283474 SH OTR 2 283474 0 0 JPMORGAN CHASE & CO COM 46625H100 69325 532 SH SOLE 532 0 0 JPMORGAN CHASE & CO COM 46625H100 1104377 8475 SH OTR 1 8475 0 0 JUNIPER NETWORKS INC COM 48203R104 650538 18900 SH SOLE 18900 0 0 KARUNA THERAPEUTICS INC COM 48576A100 42861228 235968 SH OTR 1 214333 0 21635 KARUNA THERAPEUTICS INC COM 48576A100 401424 2210 SH SOLE 2210 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1352879 8378 SH OTR 1 8378 0 0 KLA CORP COM NEW 482480100 987147 2473 SH SOLE 2473 0 0 KLA CORP COM NEW 482480100 3014931 7553 SH OTR 1 6988 0 565 KRAFT HEINZ CO COM 500754106 471774 12200 SH SOLE 12200 0 0 LAM RESEARCH CORP COM 512807108 1346505 2540 SH OTR 1 2360 0 180 LATTICE SEMICONDUCTOR CORP COM 518415104 764191 8002 SH SOLE 8002 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 80652042 844524 SH OTR 1 763412 0 81112 LAUDER ESTEE COS INC CL A 518439104 840675 3411 SH OTR 1 3377 0 34 LAUDER ESTEE COS INC CL A 518439104 1714869 6958 SH SOLE 6958 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 31142 1597 SH OTR 1 1597 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 192153 9854 SH SOLE 9854 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 2300798 30747 SH SOLE 30747 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 598766 39402 SH SOLE 39402 0 0 LILLY ELI & CO COM 532457108 4679098 13625 SH OTR 1 12653 0 972 LILLY ELI & CO COM 532457108 2226735 6484 SH SOLE 6484 0 0 LINDE PLC SHS G54950103 72158941 203013 SH OTR 1 203013 0 0 LINDE PLC SHS G54950103 256259444 720964 SH SOLE 705738 0 15226 LITHIA MTRS INC COM 536797103 43475638 189908 SH OTR 1 171475 0 18433 LITHIA MTRS INC COM 536797103 409098 1787 SH SOLE 1787 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 1923460 27478 SH SOLE 27478 0 0 LOCKHEED MARTIN CORP COM 539830109 558767 1182 SH OTR 1 1182 0 0 LOCKHEED MARTIN CORP COM 539830109 106364 225 SH SOLE 225 0 0 LOWES COS INC COM 548661107 234716387 1173758 SH SOLE 1148180 0 25578 LOWES COS INC COM 548661107 62697194 313533 SH OTR 1 313533 0 0 MAG SILVER CORP COM 55903Q104 1899711 150585 SH SOLE 150585 0 0 MANULIFE FINL CORP COM 56501R106 710476 38741 SH SOLE 38741 0 0 MARKETAXESS HLDGS INC COM 57060D108 2833331 7241 SH SOLE 7241 0 0 MARKETAXESS HLDGS INC COM 57060D108 30472491 77877 SH OTR 2 77877 0 0 MARRIOTT INTL INC NEW CL A 571903202 335401 2020 SH OTR 1 2020 0 0 MASTERCARD INCORPORATED CL A 57636Q104 1007014198 2771014 SH SOLE 2734655 0 36359 MASTERCARD INCORPORATED CL A 57636Q104 292531604 804963 SH OTR 1 576205 0 228758 MASTERCARD INCORPORATED CL A 57636Q104 60272275 165852 SH OTR 2 165852 0 0 MATADOR RES CO COM 576485205 3124315 65568 SH OTR 1 43072 0 22496 MATERION CORP COM 576690101 4720272 40692 SH OTR 1 26773 0 13919 MCDONALDS CORP COM 580135101 41382 148 SH OTR 1 148 0 0 MCDONALDS CORP COM 580135101 8717121 31176 SH SOLE 31176 0 0 MERCADOLIBRE INC COM 58733R102 1530268 1161 SH OTR 2 1161 0 0 MERCK & CO INC COM 58933Y105 298318 2804 SH OTR 1 2804 0 0 MERCK & CO INC COM 58933Y105 60642 570 SH SOLE 570 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 163856417 107081 SH OTR 1 77012 0 30069 METTLER TOLEDO INTERNATIONAL COM 592688105 32966844 21544 SH OTR 2 21544 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 551441778 360370 SH SOLE 355668 0 4702 MICROSOFT CORP COM 594918104 95789981 332258 SH OTR 2 332258 0 0 MICROSOFT CORP COM 594918104 501543113 1739657 SH OTR 1 1284140 0 455517 MICROSOFT CORP COM 594918104 1726516840 5988612 SH SOLE 5906086 0 82526 MIDDLEBY CORP COM 596278101 160058389 1091729 SH SOLE 1071024 0 20705 MIDDLEBY CORP COM 596278101 40621233 277070 SH OTR 1 277070 0 0 MIRATI THERAPEUTICS INC COM 60468T105 247359 6653 SH SOLE 6653 0 0 MIRATI THERAPEUTICS INC COM 60468T105 26132855 702874 SH OTR 1 638057 0 64817 MOHAWK INDS INC COM 608190104 42970427 428761 SH OTR 1 393453 0 35308 MOHAWK INDS INC COM 608190104 2288323 22833 SH SOLE 22833 0 0 MOLINA HEALTHCARE INC COM 60855R100 53474996 199914 SH OTR 1 187595 0 12319 MOLINA HEALTHCARE INC COM 60855R100 4416795 16512 SH SOLE 16512 0 0 MONGODB INC CL A 60937P106 507735 2178 SH SOLE 2178 0 0 MONGODB INC CL A 60937P106 51271014 219934 SH OTR 1 206212 0 13722 MONROE CAP CORP COM 610335101 642631 84004 SH OTR 1 84004 0 0 MOODYS CORP COM 615369105 70521085 230446 SH OTR 2 230446 0 0 MOODYS CORP COM 615369105 1136033762 3712286 SH SOLE 3661947 0 50339 MOODYS CORP COM 615369105 340589855 1112966 SH OTR 1 798448 0 314518 MORGAN STANLEY EMERGING MKTS COM 617477104 1919978 424774 SH OTR 1 424774 0 0 MORGAN STANLEY EMKT DBT FD I COM 61744H105 724294 112468 SH OTR 1 112468 0 0 MOSAIC CO NEW COM 61945C103 1743 38 SH OTR 1 38 0 0 MOSAIC CO NEW COM 61945C103 4724034 102965 SH SOLE 102965 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4671645 16327 SH OTR 1 15504 0 823 MOTOROLA SOLUTIONS INC COM NEW 620076307 1867284 6526 SH SOLE 6526 0 0 MSCI INC COM 55354G100 685949348 1225588 SH SOLE 1209240 0 16348 MSCI INC COM 55354G100 204531994 365438 SH OTR 1 267910 0 97528 MSCI INC COM 55354G100 39989291 71449 SH OTR 2 71449 0 0 NATWEST GROUP PLC SPONS ADR 639057207 30301 4591 SH OTR 1 4591 0 0 NATWEST GROUP PLC SPONS ADR 639057207 192053 29099 SH SOLE 29099 0 0 NEUBERGER BERMAN MUN FD INC COM 64124P101 3196666 291933 SH OTR 1 290789 0 1144 NEUROCRINE BIOSCIENCES INC COM 64125C109 35091152 346682 SH OTR 1 325396 0 21286 NEUROCRINE BIOSCIENCES INC COM 64125C109 2296176 22685 SH SOLE 22685 0 0 NEW YORK TIMES CO CL A 650111107 6508356 167396 SH SOLE 166369 0 1027 NEW YORK TIMES CO CL A 650111107 49940893 1284488 SH OTR 1 1171287 0 113201 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 27889252 161527 SH OTR 1 147494 0 14033 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 302500 1752 SH SOLE 1752 0 0 NIKE INC CL B 654106103 149484302 1218887 SH OTR 1 885378 0 333509 NIKE INC CL B 654106103 527993162 4305228 SH SOLE 4249052 0 56176 NIKE INC CL B 654106103 54935239 447939 SH OTR 2 447939 0 0 NIO INC NOTE 0.500% 2/0 62914VAF3 7415075 9299999 PRN SOLE 9 9299999 0 0 NORDSON CORP COM 655663102 43041316 193653 SH OTR 1 181446 0 12207 NORDSON CORP COM 655663102 3260110 14668 SH SOLE 14668 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 8820853 529212 SH SOLE 213808 0 315404 NORTHROP GRUMMAN CORP COM 666807102 103887 225 SH SOLE 225 0 0 NORTHROP GRUMMAN CORP COM 666807102 691657 1498 SH OTR 1 1498 0 0 NOVOCURE LTD ORD SHS G6674U108 1052811 17506 SH SOLE 17506 0 0 NOVOCURE LTD ORD SHS G6674U108 361 6 SH OTR 1 6 0 0 NOVO-NORDISK A S ADR 670100205 59359 373 SH OTR 1 373 0 0 NOVO-NORDISK A S ADR 670100205 350426 2202 SH SOLE 2202 0 0 NUTRIEN LTD COM 67077M108 65086072 881040 SH SOLE 801905 0 79135 NUVEEN AMT FREE MUN CR INC F COM 67071L106 7526525 638924 SH OTR 1 636551 0 2373 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 992577 194242 SH OTR 1 194242 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 7827298 655004 SH OTR 1 652519 0 2485 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 4986141 425802 SH OTR 1 424122 0 1680 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 4978279 435545 SH OTR 1 433826 0 1719 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 1813790 275652 SH OTR 1 275652 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 7401907 170000 SH SOLE 170000 0 0 NV5 GLOBAL INC COM 62945V109 1960354 18855 SH SOLE 18855 0 0 OKTA INC CL A 679295105 1131296 13118 SH SOLE 13118 0 0 OPEN TEXT CORP COM 683715106 791876 20542 SH SOLE 20542 0 0 ORACLE CORP COM 68389X105 36846218 396537 SH OTR 2 396537 0 0 ORACLE CORP COM 68389X105 180985859 1947760 SH OTR 1 1406527 0 541233 ORACLE CORP COM 68389X105 524516860 5644822 SH SOLE 5557069 0 87753 OREILLY AUTOMOTIVE INC COM 67103H107 483070 569 SH SOLE 569 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1579531 100000 SH SOLE 100000 0 0 OTIS WORLDWIDE CORP COM 68902V107 165758899 1963968 SH OTR 1 1394164 0 569804 OTIS WORLDWIDE CORP COM 68902V107 34924973 413803 SH OTR 2 413803 0 0 OTIS WORLDWIDE CORP COM 68902V107 572761526 6786274 SH SOLE 6699960 0 86314 OUTSET MED INC COM 690145107 94944 5160 SH SOLE 5160 0 0 OUTSET MED INC COM 690145107 10431034 566904 SH OTR 1 507201 0 59703 PALO ALTO NETWORKS INC COM 697435105 1995203 9989 SH OTR 1 9989 0 0 PARKER-HANNIFIN CORP COM 701094104 756248 2250 SH OTR 1 2250 0 0 PAYCOM SOFTWARE INC COM 70432V102 2238122 7362 SH SOLE 7362 0 0 PAYCOM SOFTWARE INC COM 70432V102 54302874 178622 SH OTR 1 167484 0 11138 PAYCOR HCM INC COM 70435P102 5237037 197475 SH OTR 1 129550 0 67925 PEMBINA PIPELINE CORP COM 706327103 31827536 983106 SH SOLE 914780 0 68326 PEPSICO INC COM 713448108 37086201 203435 SH OTR 2 203435 0 0 PEPSICO INC COM 713448108 200607295 1100424 SH OTR 1 822895 0 277529 PEPSICO INC COM 713448108 591395602 3244079 SH SOLE 3192801 0 51278 PERFORMANCE FOOD GROUP CO COM 71377A103 1723974 28571 SH SOLE 28571 0 0 PFIZER INC COM 717081103 292250 7163 SH OTR 1 7163 0 0 PFIZER INC COM 717081103 20400 500 SH SOLE 500 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 756888 62040 SH OTR 1 62040 0 0 PIMCO MUN INCOME FD II COM 72200W106 7785221 829097 SH OTR 1 825883 0 3214 PIONEER MUNICIPAL HIGH INCOM COM 723762100 3219099 391142 SH OTR 1 389628 0 1514 PIONEER NAT RES CO COM 723787107 1520771 7446 SH OTR 1 7446 0 0 PNC FINL SVCS GROUP INC COM 693475105 410914 3233 SH OTR 1 3233 0 0 POWER INTEGRATIONS INC COM 739276103 39893456 471331 SH OTR 1 428833 0 42498 POWER INTEGRATIONS INC COM 739276103 2729048 32243 SH SOLE 32243 0 0 PROCTER AND GAMBLE CO COM 742718109 79103 532 SH SOLE 532 0 0 PROCTER AND GAMBLE CO COM 742718109 195230 1313 SH OTR 1 1313 0 0 PUBMATIC INC COM CL A 74467Q103 183350 13267 SH SOLE 13267 0 0 PUBMATIC INC COM CL A 74467Q103 18228773 1319014 SH OTR 1 1195136 0 123878 PULTE GROUP INC COM 745867101 40801653 700097 SH OTR 1 656942 0 43155 PULTE GROUP INC COM 745867101 391933 6725 SH SOLE 6725 0 0 PVH CORPORATION COM 693656100 2825926 31695 SH SOLE 31695 0 0 QUALCOMM INC COM 747525103 1520881 11921 SH OTR 1 11270 0 651 QUALCOMM INC COM 747525103 774793 6073 SH SOLE 6073 0 0 QUALYS INC COM 74758T303 1040 8 SH OTR 1 8 0 0 QUALYS INC COM 74758T303 2843277 21868 SH SOLE 21868 0 0 QUIPT HOME MEDICAL CORP COM 74880P104 3723287 530000 SH SOLE 530000 0 0 RALPH LAUREN CORP CL A 751212101 408345 3500 SH OTR 1 3500 0 0 RAYMOND JAMES FINL INC COM 754730109 852674 9142 SH SOLE 9142 0 0 RAYMOND JAMES FINL INC COM 754730109 544137 5834 SH OTR 1 5751 0 83 RAYTHEON TECHNOLOGIES CORP COM 75513E101 553598 5653 SH SOLE 5653 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 264411 2700 SH OTR 1 2700 0 0 REALTY INCOME CORP COM 756109104 468568 7400 SH SOLE 7400 0 0 REGAL REXNORD CORPORATION COM 758750103 42871143 304634 SH OTR 1 272742 0 31892 REGAL REXNORD CORPORATION COM 758750103 407413 2895 SH SOLE 2895 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 2417958 18213 SH SOLE 18213 0 0 RELX PLC SPONSORED ADR 759530108 573085 17666 SH SOLE 17666 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 5719707 28550 SH OTR 1 18775 0 9775 REPUBLIC SVCS INC COM 760759100 706525 5225 SH SOLE 5225 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 170055379 2534618 SH SOLE 2461247 0 73371 RESTAURANT BRANDS INTL INC COM 76131D103 1006 15 SH OTR 1 15 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 122796145 2183814 SH SOLE 2159362 0 24452 RITCHIE BROS AUCTIONEERS COM 767744105 16848571 299636 SH OTR 1 269477 0 30159 ROCKWELL AUTOMATION INC COM 773903109 875948 2985 SH SOLE 2985 0 0 ROCKWELL AUTOMATION INC COM 773903109 506201 1725 SH OTR 1 1701 0 24 ROGERS COMMUNICATIONS INC CL B 775109200 2105293 45450 SH SOLE 45450 0 0 ROYAL BK CDA SUSTAINABL COM 780087102 412667734 4287420 SH SOLE 4103359 0 184061 ROYAL CARIBBEAN GROUP COM V7780T103 356407 5458 SH SOLE 5458 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 32075295 491199 SH OTR 1 458975 0 32224 S&P GLOBAL INC COM 78409V104 259155335 751676 SH SOLE 658984 0 92692 S&P GLOBAL INC COM 78409V104 149435385 433435 SH OTR 1 433131 0 304 S&P GLOBAL INC COM 78409V104 28482139 82612 SH OTR 2 82612 0 0 SANOFI SPONSORED ADR 80105N105 235693 4331 SH SOLE 4331 0 0 SANOFI SPONSORED ADR 80105N105 1939746 35644 SH OTR 1 32385 0 3259 SCHWAB CHARLES CORP COM 808513105 340470 6500 SH OTR 1 6500 0 0 SCORPIO TANKERS INC SHS Y7542C130 17345563 308037 SH OTR 2 308037 0 0 SEAWORLD ENTMT INC COM 81282V100 3939903 64262 SH SOLE 64262 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 857208 10349 SH SOLE 10349 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 10317305 68322 SH OTR 1 68322 0 0 SEMTECH CORP COM 816850101 586940 24314 SH SOLE 24314 0 0 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 2544296 165214 SH OTR 2 165214 0 0 SERVICENOW INC COM 81762P102 1453644 3128 SH OTR 1 2836 0 292 SHAW COMMUNICATIONS INC CL B CONV 82028K200 201547 6738 SH SOLE 6738 0 0 SHERWIN WILLIAMS CO COM 824348106 529570033 2356053 SH SOLE 2324516 0 31537 SHERWIN WILLIAMS CO COM 824348106 31033769 138069 SH OTR 2 138069 0 0 SHERWIN WILLIAMS CO COM 824348106 160499041 714059 SH OTR 1 524038 0 190021 SHOCKWAVE MED INC COM 82489T104 63521216 292954 SH OTR 1 265757 0 27197 SHOCKWAVE MED INC COM 82489T104 624904 2882 SH SOLE 2882 0 0 SHOPIFY INC CL A 82509L107 384887 8057 SH SOLE 8057 0 0 SHUTTERSTOCK INC COM 825690100 3648440 50254 SH OTR 1 33103 0 17151 SIRIUS XM HOLDINGS INC COM 82968B103 440670 111000 SH SOLE 111000 0 0 SMITH A O CORP COM 831865209 2587939 37425 SH SOLE 37425 0 0 SMITH A O CORP COM 831865209 51440616 743899 SH OTR 1 675852 0 68047 SOLAREDGE TECHNOLOGIES INC COM 83417M104 214285 705 SH SOLE 606 0 99 SONY GROUP CORPORATION SPONSORED ADR 835699307 49767 549 SH OTR 1 549 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 299780 3307 SH SOLE 3307 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1655573 4044 SH OTR 1 4044 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 52216876 127548 SH SOLE 127548 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 391024 853 SH OTR 1 853 0 0 SPRINGWORKS THERAPEUTICS INC COM 85205L107 130064 5053 SH SOLE 5053 0 0 SPRINGWORKS THERAPEUTICS INC COM 85205L107 15686522 609422 SH OTR 1 554915 0 54507 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 268628 4757 SH OTR 1 4689 0 68 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 480164 8503 SH SOLE 8503 0 0 SSR MINING IN COM 784730103 692342 45805 SH SOLE 45805 0 0 STANTEC INC COM 85472N109 121013478 2071213 SH SOLE 2021537 0 49676 STARBUCKS CORP COM 855244109 892706 8573 SH SOLE 8573 0 0 STARBUCKS CORP COM 855244109 3590090 34477 SH OTR 1 31249 0 3228 STRYKER CORPORATION COM 863667101 1201543 4209 SH SOLE 4209 0 0 STRYKER CORPORATION COM 863667101 2068230 7245 SH OTR 1 6735 0 510 SUN LIFE FINANCIAL INC. COM 866796105 31993904 685229 SH SOLE 639191 0 46038 SUNCOR ENERGY INC NEW COM 867224107 28796762 928071 SH SOLE 841745 0 86326 SUNCOR ENERGY INC NEW COM 867224107 58892 1898 SH OTR 1 1898 0 0 SYNCHRONY FINANCIAL COM 87165B103 1425 49 SH OTR 1 49 0 0 SYNCHRONY FINANCIAL COM 87165B103 2983899 102610 SH SOLE 102610 0 0 SYNOPSYS INC COM 871607107 51761363 134010 SH OTR 2 134010 0 0 SYNOPSYS INC COM 871607107 4796839 12419 SH SOLE 12419 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 992465169 10669374 SH SOLE 10099541 0 569833 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 380183065 4087111 SH OTR 1 3181512 0 905599 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 61717933 663491 SH OTR 2 663491 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1152677 9662 SH SOLE 9662 0 0 TC ENERGY CORP COM 87807B107 46794142 1203723 SH SOLE 1099242 0 104481 TE CONNECTIVITY LTD SHS H84989104 549781 4192 SH OTR 1 4140 0 52 TE CONNECTIVITY LTD SHS H84989104 823229 6277 SH SOLE 6277 0 0 TELUS CORPORATION COM 87971M103 272593306 13739395 SH SOLE 13312322 0 427073 TELUS INTL CDA INC SUB VTG SHS 87975H100 442275 21900 SH SOLE 21900 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 2614168 594129 SH OTR 1 594129 0 0 TERADATA CORP DEL COM 88076W103 4627890 114893 SH OTR 1 75422 0 39471 TEXAS INSTRS INC COM 882508104 3659189 19672 SH OTR 1 18309 0 1363 TEXAS INSTRS INC COM 882508104 1389681 7471 SH SOLE 7471 0 0 TFI INTL INC COM 87241L109 33521692 281090 SH SOLE 281090 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 419285 225000 SH SOLE 225000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 3243234 5627 SH SOLE 5627 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 34996034 60718 SH OTR 2 60718 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1610954 2795 SH OTR 1 2535 0 260 THOMSON REUTERS CORP. COM NEW 884903709 394425990 3031248 SH SOLE 2965849 0 65399 TJX COS INC NEW COM 872540109 685054777 8742404 SH SOLE 8628609 0 113795 TJX COS INC NEW COM 872540109 196489110 2507518 SH OTR 1 1789665 0 717853 TJX COS INC NEW COM 872540109 41023341 523524 SH OTR 2 523524 0 0 T-MOBILE US INC COM 872590104 477972 3300 SH SOLE 3300 0 0 TOLL BROTHERS INC COM 889478103 4828813 80440 SH OTR 1 53032 0 27408 TOPBUILD CORP COM 89055F103 440216 2115 SH SOLE 2115 0 0 TOPBUILD CORP COM 89055F103 46332588 222603 SH OTR 1 201443 0 21160 TORONTO DOMINION BK ONT COM NEW 891160509 339667662 5674275 SH SOLE 5465508 0 208767 TRACTOR SUPPLY CO COM 892356106 2245337 9553 SH OTR 1 9500 0 53 TRACTOR SUPPLY CO COM 892356106 6530586 27785 SH SOLE 27785 0 0 TRADEWEB MKTS INC CL A 892672106 2781741 35203 SH SOLE 35203 0 0 TRADEWEB MKTS INC CL A 892672106 29982954 379435 SH OTR 2 379435 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 292160 1588 SH OTR 1 1588 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 191339 1040 SH SOLE 1040 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 9745858 1257569 SH SOLE 732297 0 525272 TYLER TECHNOLOGIES INC COM 902252105 62183996 175344 SH OTR 1 164414 0 10930 TYLER TECHNOLOGIES INC COM 902252105 667787 1883 SH SOLE 1883 0 0 UBER TECHNOLOGIES INC COM 90353T100 2844061 89718 SH OTR 1 83806 0 5912 UNILEVER PLC SPON ADR NEW 904767704 6081470 117109 SH SOLE 117109 0 0 UNION PAC CORP COM 907818108 1852196 9203 SH SOLE 9203 0 0 UNION PAC CORP COM 907818108 1228692 6105 SH OTR 1 6068 0 37 UNITED RENTALS INC COM 911363109 49676982 125523 SH OTR 1 117871 0 7652 UNITED RENTALS INC COM 911363109 527944 1334 SH SOLE 1334 0 0 UNITEDHEALTH GROUP INC COM 91324P102 247897557 524551 SH OTR 1 394792 0 129759 UNITEDHEALTH GROUP INC COM 91324P102 809269260 1712413 SH SOLE 1686813 0 25600 UNITEDHEALTH GROUP INC COM 91324P102 44786882 94769 SH OTR 2 94769 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1329154 8568 SH SOLE 8568 0 0 VALARIS LIMITED CL A G9460G101 2010614 30904 SH OTR 2 30904 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 13301142 90669 SH OTR 1 90669 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1917222 25065 SH OTR 1 25065 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 331423 4489 SH SOLE 4489 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 210858 2856 SH OTR 1 2856 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 3397499 16108 SH OTR 1 16108 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 460310 1224 SH SOLE 1224 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 184830508 491479 SH OTR 1 491479 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 968841 5111 SH OTR 1 5111 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2600750 64375 SH SOLE 64375 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 25775 638 SH OTR 1 638 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 288831 2644 SH OTR 1 2644 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 730918 7937 SH SOLE 7937 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 481270 9500 SH SOLE 9500 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 269635 4606 SH OTR 1 4606 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 635148 8332 SH OTR 1 8332 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 401311 5237 SH SOLE 5237 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 9402452 208157 SH SOLE 208157 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 10500309 232462 SH OTR 1 232462 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 350298 1469 SH OTR 1 1469 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 8108 34 SH SOLE 34 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 152261 395 SH OTR 1 395 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 133373 346 SH SOLE 346 0 0 VEEVA SYS INC CL A COM 922475108 30605078 166522 SH OTR 2 166522 0 0 VEEVA SYS INC CL A COM 922475108 2842864 15468 SH SOLE 15468 0 0 VERACYTE INC COM 92337F107 845081 37896 SH SOLE 37896 0 0 VERACYTE INC COM 92337F107 13385508 600247 SH OTR 1 536225 0 64022 VERISIGN INC COM 92343E102 2753630 13030 SH OTR 1 12290 0 740 VERISK ANALYTICS INC COM 92345Y106 3009324 15685 SH OTR 1 14661 0 1024 VERISK ANALYTICS INC COM 92345Y106 853777 4450 SH SOLE 4450 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 89447 2300 SH OTR 1 2300 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 118615 3050 SH SOLE 3050 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 3422605 10863 SH OTR 1 9873 0 990 VIKING THERAPEUTICS INC COM 92686J106 876689 52654 SH SOLE 52654 0 0 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 687634 88727 SH OTR 1 88727 0 0 VISA INC COM CL A 92826C839 3318320 14718 SH OTR 1 13732 0 986 VISA INC COM CL A 92826C839 82695121 366784 SH SOLE 366567 0 217 VISA INC COM CL A 92826C839 41832525 185543 SH OTR 2 185543 0 0 VMWARE INC CL A COM 928563402 1248500 10000 SH SOLE 10000 0 0 VNET GROUP INC NOTE 2/0 90138VAB3 3179079 3999999 PRN SOLE 9 3999999 0 0 WALMART INC COM 931142103 352995 2394 SH OTR 1 2394 0 0 WASTE CONNECTIONS INC COM 94106B101 266981256 1919398 SH SOLE 1858905 0 60493 WASTE MGMT INC DEL COM 94106L109 466666 2860 SH OTR 1 2860 0 0 WATERS CORP COM 941848103 284860 920 SH OTR 1 920 0 0 WEC ENERGY GROUP INC COM 92939U106 629880 6645 SH SOLE 6645 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 3830226 11055 SH SOLE 11051 0 4 WEST PHARMACEUTICAL SVSC INC COM 955306105 33147478 95672 SH OTR 2 95672 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1274784 35869 SH SOLE 35869 0 0 WESTERN ASSET GLOBAL CORP DE COM 95790C107 735228 57892 SH OTR 1 57892 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 1724825 452710 SH OTR 1 452710 0 0 WESTERN ASSET INVESTMENT GRA COM 95766T100 1068773 89512 SH OTR 1 89512 0 0 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1523727 149385 SH OTR 1 149385 0 0 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 1571134 181634 SH OTR 1 181634 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 1873362 204739 SH OTR 1 204739 0 0 WESTERN UN CO COM 959802109 429275 38500 SH SOLE 38500 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 21825967 453453 SH SOLE 414800 0 38653 WILLIS TOWERS WATSON PLC LTD SHS G96629103 464063 1997 SH SOLE 1997 0 0 WINGSTOP INC COM 974155103 44988849 245064 SH OTR 1 223800 0 21264 WINGSTOP INC COM 974155103 414891 2260 SH SOLE 2260 0 0 WINMARK CORP COM 974250102 5348297 16691 SH SOLE 16691 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 1063914 21164 SH OTR 1 21164 0 0 WORKDAY INC CL A 98138H101 809017 3917 SH OTR 1 3917 0 0 WP CAREY INC COM 92936U109 449210 5800 SH SOLE 5800 0 0 WP CAREY INC COM 92936U109 451611 5831 SH OTR 1 5831 0 0 XYLEM INC COM 98419M100 4064873 38824 SH SOLE 38511 0 313 YATRA ONLINE INC ORD SHS G98338109 2289489 1004162 SH OTR 2 1004162 0 0 ZOETIS INC CL A 98978V103 40875667 245588 SH SOLE 245192 0 396 ZOETIS INC CL A 98978V103 35427087 212852 SH OTR 2 212852 0 0 ZOETIS INC CL A 98978V103 761962 4578 SH OTR 1 4514 0 64 ZURN ELKAY WATER SOLNS CORP COM 98983L108 2704240 126603 SH OTR 1 83290 0 43313