0001085146-24-004168.txt : 20240822 0001085146-24-004168.hdr.sgml : 20240822 20240822123020 ACCESSION NUMBER: 0001085146-24-004168 CONFORMED SUBMISSION TYPE: 13F-HR/A PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 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: 241231076 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 03-31-2024 03-31-2024 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 708 34313327148 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 235276 2070 SH SOLE 2070 0 0 ABBVIE INC COM 00287Y109 559958 3075 SH SOLE 3075 0 0 ABRDN ASIA PACIFIC INCOME FU COM 003009107 2505121 894686 SH OTR 1 894686 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11565682 33368 SH SOLE 33368 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1307760 3773 SH OTR 1 3745 0 28 ACI WORLDWIDE INC COM 004498101 29078610 875598 SH OTR 1 567164 0 308434 ACI WORLDWIDE INC COM 004498101 347642 10468 SH SOLE 10468 0 0 ADOBE INC COM 00724F101 43018664 85253 SH OTR 1 85253 0 0 ADOBE INC COM 00724F101 48268018 95656 SH OTR 2 95656 0 0 ADOBE INC COM 00724F101 150054920 297374 SH SOLE 276290 0 21084 ADVANCED ENERGY INDS COM 007973100 4703726 46124 SH OTR 1 31624 0 14500 AGNICO EAGLE MINES LTD COM 008474108 2589807 43405 SH SOLE 43405 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 19490554 1321200 SH SOLE 488615 0 832585 ALCON AG ORD SHS H01301128 70220383 843083 SH OTR 1 843083 0 0 ALCON AG ORD SHS H01301128 164393471 1973748 SH SOLE 1671564 0 302184 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 2015453 189779 SH OTR 1 189779 0 0 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 758016 114159 SH OTR 1 114159 0 0 ALLSPRING MULTI SECTOR INCOM COM 94987D101 1034100 110836 SH OTR 1 110836 0 0 ALPHABET INC CAP STK CL A 02079K305 87983134 582940 SH OTR 2 582940 0 0 ALPHABET INC CAP STK CL A 02079K305 1297517892 8596819 SH SOLE 8481479 0 115340 ALPHABET INC CAP STK CL A 02079K305 277755875 1840296 SH OTR 1 1483745 0 356551 ALPHABET INC CAP STK CL C 02079K107 2528277 16605 SH SOLE 16605 0 0 ALPHABET INC CAP STK CL C 02079K107 589398 3871 SH OTR 1 3871 0 0 AMAZON COM INC COM 023135106 3453555 19146 SH OTR 1 18091 0 1055 AMAZON COM INC COM 023135106 42121616 233516 SH OTR 2 233516 0 0 AMAZON COM INC COM 023135106 18729938 103836 SH SOLE 67755 0 36081 AMERIPRISE FINL INC COM 03076C106 1348641 3076 SH SOLE 3076 0 0 AMERIPRISE FINL INC COM 03076C106 1908529 4353 SH OTR 1 4335 0 18 AMGEN INC COM 031162100 109748 386 SH OTR 1 386 0 0 AMGEN INC COM 031162100 704829 2479 SH SOLE 2479 0 0 AMICUS THERAPEUTICS INC COM 03152W109 664604 56418 SH SOLE 56418 0 0 AMICUS THERAPEUTICS INC COM 03152W109 60854432 5165911 SH OTR 1 3380776 0 1785135 AMPHENOL CORP NEW CL A 032095101 763617 6620 SH OTR 1 6506 0 114 AMPHENOL CORP NEW CL A 032095101 31621242 274133 SH OTR 2 274133 0 0 AMPHENOL CORP NEW CL A 032095101 16449141 142602 SH SOLE 100223 0 42379 ANALOG DEVICES INC COM 032654105 148044628 748494 SH SOLE 730532 0 17962 ANALOG DEVICES INC COM 032654105 55662655 281423 SH OTR 1 281423 0 0 ANSYS INC COM 03662Q105 51185270 147440 SH OTR 2 147440 0 0 ANSYS INC COM 03662Q105 22316833 64284 SH SOLE 41504 0 22780 AON PLC SHS CL A G0403H108 138930639 416309 SH SOLE 362881 0 53428 AON PLC SHS CL A G0403H108 50319636 150784 SH OTR 1 150784 0 0 APELLIS PHARMACEUTICALS INC COM 03753U106 623950 10615 SH SOLE 10615 0 0 APELLIS PHARMACEUTICALS INC COM 03753U106 55125177 937822 SH OTR 1 614405 0 323417 APPLE INC COM 037833100 3974563 23178 SH SOLE 23178 0 0 APPLE INC COM 037833100 2146587 12518 SH OTR 1 12518 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 4608051 23326 SH OTR 1 16009 0 7317 APPLIED MATLS INC COM 038222105 1206446 5850 SH OTR 1 5752 0 98 APPLIED MATLS INC COM 038222105 3773390 18297 SH SOLE 18297 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1498552 11269 SH OTR 1 11269 0 0 ARGENX SE SPONSORED ADR 04016X101 62368004 158407 SH OTR 1 104955 0 53452 ARGENX SE SPONSORED ADR 04016X101 1449677 3682 SH SOLE 3682 0 0 ARISTA NETWORKS INC COM 040413106 2090756 7210 SH SOLE 7210 0 0 ARISTA NETWORKS INC COM 040413106 7946612 27404 SH OTR 1 26151 0 1253 ASML HOLDING N V N Y REGISTRY SHS N07059210 90254 93 SH OTR 1 93 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 248440 256 SH SOLE 256 0 0 ASPEN TECHNOLOGY INC COM 29109X106 21287903 99812 SH SOLE 64570 0 35242 ASPEN TECHNOLOGY INC COM 29109X106 48596701 227854 SH OTR 2 227854 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 62059 916 SH OTR 1 916 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 229198 3383 SH SOLE 3383 0 0 AT&T INC COM 00206R102 2869 163 SH OTR 1 163 0 0 AT&T INC COM 00206R102 233640 13275 SH SOLE 13275 0 0 ATRICURE INC COM 04963C209 306968 10091 SH SOLE 10091 0 0 ATRICURE INC COM 04963C209 27307547 897684 SH OTR 1 586154 0 311530 ATS CORPORATION COM 00217Y104 18002534 534665 SH SOLE 343568 0 191097 AUNA S A CLASS A L0415A103 11145470 1046523 SH OTR 2 1046523 0 0 AUTODESK INC COM 052769106 57032 219 SH OTR 1 219 0 0 AUTODESK INC COM 052769106 53792095 206559 SH OTR 2 206559 0 0 AUTODESK INC COM 052769106 23580771 90549 SH SOLE 58624 0 31925 AUTOZONE INC COM 053332102 76046163 24129 SH OTR 2 24129 0 0 AUTOZONE INC COM 053332102 240571748 76332 SH OTR 1 61531 0 14801 AUTOZONE INC COM 053332102 1165366711 369764 SH SOLE 364801 0 4963 AVIENT CORPORATION COM 05368V106 319554 7363 SH SOLE 7363 0 0 AVIENT CORPORATION COM 05368V106 28087829 647185 SH OTR 1 419799 0 227386 BANK MONTREAL QUE COM 063671101 325747093 3334320 SH SOLE 3167876 0 166444 BANK NEW YORK MELLON CORP COM 064058100 1440730 25004 SH OTR 1 24884 0 120 BANK NEW YORK MELLON CORP COM 064058100 1197056 20775 SH SOLE 20775 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 1571904 30368 SH SOLE 30368 0 0 BARRICK GOLD CORP COM 067901108 2290264 137609 SH SOLE 137609 0 0 BBB FOODS INC CL A COM G0896C103 11467001 482212 SH OTR 2 482212 0 0 BCE INC COM NEW 05534B760 6816703 200473 SH SOLE 200473 0 0 BECTON DICKINSON & CO COM 075887109 28820749 116471 SH OTR 2 116471 0 0 BECTON DICKINSON & CO COM 075887109 91098965 368151 SH OTR 1 297192 0 70959 BECTON DICKINSON & CO COM 075887109 358140324 1447324 SH SOLE 1424302 0 23022 BEIGENE LTD SPONSORED ADR 07725L102 375649 2402 SH SOLE 2402 0 0 BEIGENE LTD SPONSORED ADR 07725L102 24710 158 SH OTR 1 158 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3172200 5 SH OTR 1 5 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1407901 3348 SH SOLE 3348 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3457936 8223 SH OTR 1 8223 0 0 BIOGEN INC COM 09062X103 1585312 7352 SH SOLE 7352 0 0 BIOGEN INC COM 09062X103 1110279 5149 SH OTR 1 5123 0 26 BIOMARIN PHARMACEUTICAL INC COM 09061G101 53160976 608667 SH OTR 1 397691 0 210976 BIOMARIN PHARMACEUTICAL INC COM 09061G101 635573 7277 SH SOLE 7277 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 2301264 213080 SH OTR 1 213080 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 1753459 164028 SH OTR 1 164028 0 0 BLACKROCK ENHANCED GOVT FD I COM 09255K108 1085618 114396 SH OTR 1 114396 0 0 BLACKROCK INC COM 09247X101 381835 458 SH OTR 1 458 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 3236032 260760 SH OTR 1 259870 0 890 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1695582 120854 SH OTR 1 120854 0 0 BLACKROCK MUN INCOME QUALITY COM 092479104 4944709 426268 SH OTR 1 424767 0 1501 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 4888538 473237 SH OTR 1 471581 0 1656 BLACKROCK MUNI INCOME TR II COM 09249N101 4883090 449640 SH OTR 1 448071 0 1569 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 4866492 418443 SH OTR 1 417012 0 1431 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 7983140 660856 SH OTR 1 658626 0 2230 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 4872830 478667 SH OTR 1 477044 0 1623 BLACKROCK MUNIVEST FD II INC COM 09253T101 3154070 289099 SH OTR 1 288112 0 987 BLACKROCK MUNIYIELD FD INC COM 09253W104 4992208 451375 SH OTR 1 449815 0 1560 BLACKROCK MUNIYIELD MICH QU COM 09254V105 4867706 422911 SH OTR 1 421440 0 1471 BLACKROCK MUNIYIELD QUALITY COM 09254G108 3144466 299188 SH OTR 1 298173 0 1015 BLACKROCK MUNIYILD QULT FD I COM 09254F100 7839755 639980 SH OTR 1 637773 0 2207 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 4878671 460252 SH OTR 1 458649 0 1603 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1975081 120874 SH OTR 1 120874 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 553730 29360 SH OTR 1 29360 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 795043 328530 SH OTR 1 328530 0 0 BOOKING HOLDINGS INC COM 09857L108 4001552 1103 SH OTR 1 1035 0 68 BOOKING HOLDINGS INC COM 09857L108 1146410 316 SH SOLE 316 0 0 BORR DRILLING LTD SHS G1466R173 17771496 2594379 SH OTR 2 2594379 0 0 BOWMAN CONSULTING GROUP LTD COM 103002101 2296140 66000 SH SOLE 66000 0 0 BRAZE INC COM CL A 10576N102 381113 8603 SH SOLE 8603 0 0 BRAZE INC COM CL A 10576N102 33865445 764457 SH OTR 1 499915 0 264542 BRISTOL-MYERS SQUIBB CO COM 110122108 501628 9250 SH SOLE 9250 0 0 BROADCOM INC COM 11135F101 247852 187 SH SOLE 187 0 0 BROADCOM INC COM 11135F101 1053701 795 SH OTR 1 795 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 282840 6729 SH OTR 1 6729 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 1010850 24049 SH SOLE 24049 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 1237522 29556 SH SOLE 29556 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 866718 20700 SH OTR 1 20700 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 237264 7593 SH SOLE 7593 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 879426 37769 SH SOLE 37769 0 0 BRP INC COM SUN VTG 05577W200 7419241 110428 SH SOLE 110428 0 0 BRUKER CORP COM 116794108 4560129 48543 SH OTR 1 33271 0 15272 BWX TECHNOLOGIES INC COM 05605H100 93985656 915861 SH OTR 1 596005 0 319856 BWX TECHNOLOGIES INC COM 05605H100 1077818 10503 SH SOLE 10503 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1425040 4578 SH SOLE 4578 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 4620329 14843 SH OTR 1 14342 0 501 CAE INC COM 124765108 11116303 538010 SH SOLE 538010 0 0 CAMPBELL SOUP CO COM 134429109 694976 15635 SH SOLE 15635 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 1862415 36714 SH SOLE 36714 0 0 CANADIAN NAT RES LTD COM 136385101 117830098 1543662 SH SOLE 1360097 0 183565 CANADIAN NATL RY CO COM 136375102 85666351 650146 SH OTR 1 650146 0 0 CANADIAN NATL RY CO COM 136375102 547416557 4154498 SH SOLE 4004499 0 149999 CANADIAN PACIFIC KANSAS CITY COM 13646K108 493099033 5589116 SH SOLE 5330797 0 258319 CANADIAN PACIFIC KANSAS CITY COM 13646K108 561551 6365 SH OTR 1 6256 0 109 CARRIER GLOBAL CORPORATION COM 14448C104 383563074 6598367 SH SOLE 6490978 0 107389 CARRIER GLOBAL CORPORATION COM 14448C104 30512030 524893 SH OTR 2 524893 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 99584770 1713139 SH OTR 1 1396810 0 316329 CBIZ INC COM 124805102 12848488 163675 SH SOLE 163675 0 0 CBOE GLOBAL MKTS INC COM 12503M108 722978 3935 SH SOLE 3935 0 0 CDW CORP COM 12514G108 820286 3207 SH OTR 1 3152 0 55 CDW CORP COM 12514G108 2399728 9382 SH SOLE 9382 0 0 CENCORA INC COM 03073E105 657531 2706 SH OTR 1 2660 0 46 CENCORA INC COM 03073E105 2504255 10306 SH SOLE 10306 0 0 CGI INC CL A SUB VTG 12532H104 462601876 4190472 SH SOLE 4018120 0 172352 CHAMPIONX CORPORATION COM 15872M104 45546958 1269071 SH OTR 1 819527 0 449544 CHAMPIONX CORPORATION COM 15872M104 546030 15214 SH SOLE 15214 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 536313 3270 SH SOLE 3270 0 0 CHENIERE ENERGY INC COM NEW 16411R208 1721341 10673 SH SOLE 10673 0 0 CHENIERE ENERGY INC COM NEW 16411R208 4347464 26956 SH OTR 1 25937 0 1019 CHEVRON CORP NEW COM 166764100 34703 220 SH OTR 1 220 0 0 CHEVRON CORP NEW COM 166764100 530795 3365 SH SOLE 3365 0 0 CHURCH & DWIGHT CO INC COM 171340102 245129 2350 SH SOLE 2350 0 0 CISCO SYS INC COM 17275R102 697492 13975 SH SOLE 13975 0 0 CISCO SYS INC COM 17275R102 149730 3000 SH OTR 1 3000 0 0 CITIGROUP INC COM NEW 172967424 2573109 40688 SH OTR 1 38513 0 2175 CITIGROUP INC COM NEW 172967424 1434157 22678 SH SOLE 22678 0 0 CLOROX CO DEL COM 189054109 229665 1500 SH SOLE 1500 0 0 CME GROUP INC COM 12572Q105 111639276 518553 SH OTR 1 405191 0 113362 CME GROUP INC COM 12572Q105 39111088 181667 SH OTR 2 181667 0 0 CME GROUP INC COM 12572Q105 619658443 2878250 SH SOLE 2840886 0 37364 CNH INDL N V SHS N20944109 1064975 82174 SH SOLE 82174 0 0 COHEN & STEERS LTD DURATION COM 19248C105 1302449 64863 SH OTR 1 64863 0 0 COLGATE PALMOLIVE CO COM 194162103 29645271 329209 SH OTR 1 329209 0 0 COLGATE PALMOLIVE CO COM 194162103 80729105 896492 SH SOLE 874307 0 22185 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 25421240 207844 SH SOLE 99348 0 108496 COMCAST CORP NEW CL A 20030N101 670061 15457 SH OTR 1 15226 0 231 COMCAST CORP NEW CL A 20030N101 1767986 40784 SH SOLE 40784 0 0 CONSOLIDATED EDISON INC COM 209115104 459499 5060 SH SOLE 5060 0 0 CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 3655812 492697 SH OTR 2 492697 0 0 CORE & MAIN INC CL A 21874C102 8607309 150346 SH SOLE 150346 0 0 COREBRIDGE FINL INC COM 21871X109 50653403 1763084 SH OTR 1 1156754 0 606330 COREBRIDGE FINL INC COM 21871X109 571152 19880 SH SOLE 19880 0 0 COSTAMARE INC SHS Y1771G102 1325237 116761 SH OTR 2 116761 0 0 COSTAR GROUP INC COM 22160N109 1800914 18643 SH SOLE 18643 0 0 COSTAR GROUP INC COM 22160N109 4258031 44079 SH OTR 1 42487 0 1592 COSTCO WHSL CORP NEW COM 22160K105 3162764 4317 SH OTR 1 4081 0 236 COSTCO WHSL CORP NEW COM 22160K105 55117953 75233 SH SOLE 75233 0 0 COTERRA ENERGY INC COM 127097103 541987 19440 SH SOLE 19440 0 0 CRA INTL INC COM 12618T105 807582 5399 SH SOLE 5399 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 74948 25406 SH OTR 1 25406 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 823295 407572 SH OTR 1 407572 0 0 CRINETICS PHARMACEUTICALS IN COM 22663K107 256332 5476 SH SOLE 5476 0 0 CRINETICS PHARMACEUTICALS IN COM 22663K107 22002292 470034 SH OTR 1 309438 0 160596 CURTISS WRIGHT CORP COM 231561101 41883301 163645 SH OTR 1 105705 0 57940 CURTISS WRIGHT CORP COM 231561101 487054 1903 SH SOLE 1903 0 0 CVS HEALTH CORP COM 126650100 323108 4051 SH OTR 1 4051 0 0 CVS HEALTH CORP COM 126650100 61016 765 SH SOLE 765 0 0 D R HORTON INC COM 23331A109 213915 1300 SH OTR 1 1300 0 0 DANAHER CORPORATION COM 235851102 1163196 4658 SH OTR 1 4658 0 0 DANAHER CORPORATION COM 235851102 51358664 205665 SH SOLE 205665 0 0 DANAOS CORPORATION SHS Y1968P121 1178448 16322 SH OTR 2 16322 0 0 DATADOG INC CL A COM 23804L103 1318812 10670 SH SOLE 10670 0 0 DATADOG INC CL A COM 23804L103 4304246 34824 SH OTR 1 33462 0 1362 DECKERS OUTDOOR CORP COM 243537107 57110951 60675 SH OTR 1 40416 0 20259 DECKERS OUTDOOR CORP COM 243537107 618408 657 SH SOLE 657 0 0 DEERE & CO COM 244199105 246444 600 SH SOLE 600 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 649596 13570 SH OTR 1 13339 0 231 DELTA AIR LINES INC DEL COM NEW 247361702 1911258 39926 SH SOLE 39926 0 0 DESCARTES SYS GROUP INC COM 249906108 226764193 2477568 SH SOLE 2296427 0 181141 DEUTSCHE BANK A G NAMEN AKT D18190898 39725 2519 SH OTR 1 2519 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 477736 30294 SH SOLE 30294 0 0 DEXCOM INC COM 252131107 5020247 36195 SH OTR 1 35020 0 1175 DEXCOM INC COM 252131107 1736385 12519 SH SOLE 12519 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 546620 3675 SH SOLE 3675 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 48192 324 SH OTR 1 324 0 0 DIGI INTL INC COM 253798102 542810 17000 SH SOLE 17000 0 0 DOCEBO INC COM 25609L105 9177318 187607 SH SOLE 69600 0 118007 DOLBY LABORATORIES INC COM CL A 25659T107 46522340 555358 SH OTR 1 360078 0 195280 DOLBY LABORATORIES INC COM CL A 25659T107 536547 6405 SH SOLE 6405 0 0 DOMINOS PIZZA INC COM 25754A201 1062329 2138 SH OTR 1 2138 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1067765 84076 SH OTR 1 84076 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 470011 4860 SH SOLE 4860 0 0 EATON VANCE LTD DURATION INC COM 27828H105 1956815 200699 SH OTR 1 200699 0 0 EATON VANCE SHORT DURATION D COM 27828V104 779159 73784 SH OTR 1 73784 0 0 ECOLAB INC COM 278865100 1124714 4871 SH SOLE 4871 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 76578631 801367 SH OTR 2 801367 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 33458996 350136 SH SOLE 226310 0 123826 ELECTRONIC ARTS INC COM 285512109 655390 4940 SH SOLE 4940 0 0 ELI LILLY & CO COM 532457108 4246884 5459 SH SOLE 5459 0 0 ELI LILLY & CO COM 532457108 8776167 11281 SH OTR 1 10637 0 644 EMCOR GROUP INC COM 29084Q100 93318845 266473 SH OTR 1 172713 0 93760 EMCOR GROUP INC COM 29084Q100 1074414 3068 SH SOLE 3068 0 0 ENBRIDGE INC COM 29250N105 2380626 65688 SH SOLE 65688 0 0 ENERFLEX LTD COM 29269R105 66593 11440 SH SOLE 11440 0 0 ENERPLUS CORP COM 292766102 1424658 72475 SH SOLE 72475 0 0 ENTEGRIS INC COM 29362U104 1402730 9981 SH SOLE 9981 0 0 ENTEGRIS INC COM 29362U104 113868600 810222 SH OTR 1 525527 0 284695 EQT CORP COM 26884L109 341748 9219 SH SOLE 9219 0 0 EQT CORP COM 26884L109 26303649 709567 SH OTR 1 454525 0 255042 ERO COPPER CORP COM 296006109 4046795 209730 SH SOLE 77244 0 132486 ETSY INC COM 29786A106 553333 8052 SH SOLE 8052 0 0 ETSY INC COM 29786A106 46958231 683327 SH OTR 1 444374 0 238953 EXELON CORP COM 30161N101 232934 6200 SH SOLE 6200 0 0 EXLSERVICE HOLDINGS INC COM 302081104 4223040 132800 SH OTR 1 91020 0 41780 EXPEDIA GROUP INC COM NEW 30212P303 510364 3705 SH SOLE 3705 0 0 EXPEDIA GROUP INC COM NEW 30212P303 42079044 305474 SH OTR 1 199948 0 105526 EXXON MOBIL CORP COM 30231G102 733939 6314 SH SOLE 6314 0 0 EYEPOINT PHARMACEUTICALS INC COM NEW 30233G209 144504 6991 SH SOLE 6991 0 0 EYEPOINT PHARMACEUTICALS INC COM NEW 30233G209 13727505 664127 SH OTR 1 437300 0 226827 FACTSET RESH SYS INC COM 303075105 39304281 86499 SH OTR 1 86499 0 0 FACTSET RESH SYS INC COM 303075105 131506827 289414 SH SOLE 283025 0 6389 FERGUSON PLC NEW SHS G3421J106 1069652 4897 SH SOLE 4897 0 0 FERGUSON PLC NEW SHS G3421J106 71427 327 SH OTR 1 327 0 0 FIFTH THIRD BANCORP COM 316773100 984205 26450 SH OTR 1 26450 0 0 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 1368805 207552 SH OTR 1 207552 0 0 FIRST TR INTER DURATN PFD & COM 33718W103 1509670 84245 SH OTR 1 84245 0 0 FIRSTSERVICE CORP NEW COM 33767E202 34401511 207667 SH SOLE 185903 0 21764 FISERV INC COM 337738108 208405 1304 SH SOLE 1304 0 0 FORTINET INC COM 34959E109 18318078 268161 SH SOLE 173192 0 94969 FORTINET INC COM 34959E109 41985853 614637 SH OTR 2 614637 0 0 FORTIS INC COM 349553107 30626790 774654 SH SOLE 707426 0 67228 FOX CORP CL A COM 35137L105 508450 16260 SH SOLE 16260 0 0 FRANCO NEV CORP COM 351858105 42092648 353041 SH SOLE 315258 0 37783 FREEPORT-MCMORAN INC CL B 35671D857 3698217 78652 SH OTR 1 75240 0 3412 FREEPORT-MCMORAN INC CL B 35671D857 21629 460 SH SOLE 460 0 0 FRONTLINE PLC COM M46528101 10618682 454178 SH OTR 2 454178 0 0 GARTNER INC COM 366651107 82236538 172523 SH OTR 2 172523 0 0 GARTNER INC COM 366651107 35981435 75485 SH SOLE 48828 0 26657 GEN DIGITAL INC COM 668771108 212240 9475 SH SOLE 9475 0 0 GENERAL MLS INC COM 370334104 497137 7105 SH SOLE 7105 0 0 GILDAN ACTIVEWEAR INC COM 375916103 10429549 280853 SH SOLE 280718 0 135 GITLAB INC CLASS A COM 37637K108 70820834 1214349 SH OTR 1 795026 0 419323 GITLAB INC CLASS A COM 37637K108 783354 13432 SH SOLE 13432 0 0 GODADDY INC CL A 380237107 95614898 805653 SH OTR 1 530172 0 275481 GODADDY INC CL A 380237107 1123544 9467 SH SOLE 9467 0 0 GRACO INC COM 384109104 31356297 335505 SH OTR 2 335505 0 0 GRACO INC COM 384109104 465054437 4975973 SH SOLE 4904364 0 71609 GRACO INC COM 384109104 144158686 1542464 SH OTR 1 1180496 0 361968 GRID DYNAMICS HLDGS INC CL A 39813G109 1069586 87029 SH OTR 2 87029 0 0 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1773736 109153 SH OTR 1 109153 0 0 H WORLD GROUP LTD SPONSORED ADS 44332N106 760997 19664 SH SOLE 19664 0 0 H WORLD GROUP LTD SPONSORED ADS 44332N106 62539 1616 SH OTR 1 1616 0 0 HAMILTON LANE INC CL A 407497106 288666 2560 SH SOLE 2560 0 0 HAMILTON LANE INC CL A 407497106 26916376 238705 SH OTR 1 155302 0 83403 HANCOCK JOHN INCOME SECS TR COM 410123103 762174 68173 SH OTR 1 68173 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1287428 77416 SH OTR 1 77416 0 0 HANCOCK JOHN PFD INCOME FD I COM 41021P103 1301891 84374 SH OTR 1 84374 0 0 HAWKINS INC COM 420261109 829440 10800 SH SOLE 10800 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 21723188 388122 SH OTR 2 388122 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 295191993 5274111 SH SOLE 4933773 0 340338 HDFC BANK LTD SPONSORED ADS 40415F101 67237041 1201305 SH OTR 1 961720 0 239585 HEICO CORP NEW CL A 422806208 36930206 239900 SH OTR 2 239900 0 0 HEICO CORP NEW CL A 422806208 16013455 104024 SH SOLE 66925 0 37099 HILTON WORLDWIDE HLDGS INC COM 43300A203 1449441 6795 SH OTR 1 6795 0 0 HOME DEPOT INC COM 437076102 1273168 3319 SH SOLE 3319 0 0 HOME DEPOT INC COM 437076102 716181 1867 SH OTR 1 1848 0 19 HONEYWELL INTL INC COM 438516106 2304137 11226 SH OTR 1 10713 0 513 HONEYWELL INTL INC COM 438516106 14162 69 SH SOLE 69 0 0 HOULIHAN LOKEY INC CL A 441593100 4701881 36679 SH OTR 1 25156 0 11523 HUBBELL INC COM 443510607 53369619 128586 SH OTR 1 82802 0 45784 HUBBELL INC COM 443510607 671136 1617 SH SOLE 1617 0 0 HUBSPOT INC COM 443573100 101817880 162503 SH OTR 1 105798 0 56705 HUBSPOT INC COM 443573100 1251240 1997 SH SOLE 1997 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 791050 2714 SH SOLE 2714 0 0 HYATT HOTELS CORP COM CL A 448579102 1046309 6555 SH SOLE 6555 0 0 HYATT HOTELS CORP COM CL A 448579102 89482014 560594 SH OTR 1 361840 0 198754 IDEAYA BIOSCIENCES INC COM 45166A102 47289300 1077696 SH OTR 1 706787 0 370909 IDEAYA BIOSCIENCES INC COM 45166A102 513572 11704 SH SOLE 11704 0 0 IDEXX LABS INC COM 45168D104 61692402 114260 SH OTR 2 114260 0 0 IDEXX LABS INC COM 45168D104 26985161 49979 SH SOLE 32315 0 17664 IMMUNOCORE HLDGS PLC ADS 45258D105 55686605 856717 SH OTR 1 559810 0 296907 IMMUNOCORE HLDGS PLC ADS 45258D105 630175 9695 SH SOLE 9695 0 0 IMPERIAL OIL LTD COM NEW 453038408 1817527 26334 SH SOLE 26334 0 0 INARI MED INC COM 45332Y109 27359252 570222 SH OTR 1 370192 0 200030 INARI MED INC COM 45332Y109 311966 6502 SH SOLE 6502 0 0 INCYTE CORP COM 45337C102 202244 3550 SH SOLE 3550 0 0 INFORMATICA INC COM CL A 45674M101 10091445 288327 SH OTR 1 285759 0 2568 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1713752 12470 SH SOLE 12470 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 583803 4248 SH OTR 1 4176 0 72 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 171381 1622 SH SOLE 1622 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 53781 509 SH OTR 1 509 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 552829 2895 SH SOLE 2895 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 318903 1670 SH OTR 1 1670 0 0 INTUIT COM 461202103 207350 319 SH SOLE 319 0 0 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 4854750 571147 SH OTR 1 569181 0 1966 INVESCO BD FD COM 46132L107 1087800 69508 SH OTR 1 69508 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 952109 10158 SH OTR 1 10158 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 389498 3384 SH OTR 1 3384 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 336101 7851 SH OTR 1 7851 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 263271 17275 SH OTR 1 17275 0 0 INVESCO MUN OPPORTUNITY TR COM 46132C107 7979125 820054 SH OTR 1 817260 0 2794 INVESCO MUNICIPAL TRUST COM 46131J103 7977629 822436 SH OTR 1 819654 0 2782 INVESCO QQQ TR UNIT SER 1 46090E103 271692383 611906 SH SOLE 611906 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 26444348 59558 SH OTR 1 59558 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 7904703 801694 SH OTR 1 798971 0 2723 IPG PHOTONICS CORP COM 44980X109 2026740 22348 SH OTR 1 15319 0 7029 IRADIMED CORP COM 46266A109 1264317 28741 SH OTR 1 19718 0 9023 IRHYTHM TECHNOLOGIES INC COM 450056106 483604 4169 SH SOLE 4169 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 44630304 384744 SH OTR 1 253118 0 131626 ISHARES TR 7-10 YR TRSY BD 464287440 490149 5178 SH OTR 1 5178 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 638006 5789 SH OTR 1 5789 0 0 ISHARES TR CORE MSCI EAFE 46432F842 896949 12085 SH OTR 1 12085 0 0 ISHARES TR CORE S&P MCP ETF 464287507 43255262 712138 SH OTR 1 712138 0 0 ISHARES TR CORE S&P SCP ETF 464287804 33136548 299824 SH OTR 1 299824 0 0 ISHARES TR CORE S&P500 ETF 464287200 10787454 20519 SH OTR 1 20519 0 0 ISHARES TR CORE US AGGBD ET 464287226 248474 2537 SH OTR 1 2537 0 0 ISHARES TR ESG ADV TTL USD 46436E619 660224 15415 SH SOLE 15415 0 0 ISHARES TR ESG EAFE ETF 46436E759 2307563 33870 SH SOLE 33870 0 0 ISHARES TR ESG MSCI USA ETF 46436E767 3499125 77500 SH SOLE 77500 0 0 ISHARES TR IBOXX HI YD ETF 464288513 2681685 34500 SH SOLE 34500 0 0 ISHARES TR IBOXX HI YD ETF 464288513 530740 6828 SH OTR 1 6828 0 0 ISHARES TR IBOXX INV CP ETF 464287242 531312 4878 SH OTR 1 4878 0 0 ISHARES TR MSCI EAFE ETF 464287465 12882536 161314 SH OTR 1 161314 0 0 ISHARES TR MSCI EAFE ETF 464287465 19902949 249223 SH SOLE 249223 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 53815 1310 SH OTR 1 1310 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 3435438 83628 SH SOLE 83628 0 0 ISHARES TR PFD AND INCM SEC 464288687 49892 1548 SH SOLE 1548 0 0 ISHARES TR PFD AND INCM SEC 464288687 3960100 122870 SH OTR 1 122870 0 0 ISHARES TR RUS 1000 ETF 464287622 2172322 7542 SH OTR 1 7542 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 286155 849 SH OTR 1 849 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 253262 1414 SH OTR 1 1414 0 0 ISHARES TR RUS MD CP GR ETF 464287481 351323 3078 SH OTR 1 3078 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 211933 1691 SH OTR 1 1691 0 0 ISHARES TR RUS MID CAP ETF 464287499 4379912 52086 SH OTR 1 52086 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 2148845 10218 SH OTR 1 10218 0 0 ISHARES TR TIPS BD ETF 464287176 487749 4541 SH OTR 1 4541 0 0 ISHARES TR US CONSM STAPLES 464287812 202890 3000 SH OTR 1 3000 0 0 ITT INC COM 45073V108 4976385 36583 SH OTR 1 25065 0 11518 JFROG LTD ORD SHS M6191J100 771683 17451 SH SOLE 17451 0 0 JFROG LTD ORD SHS M6191J100 68824892 1556420 SH OTR 1 1008444 0 547976 JOHNSON & JOHNSON COM 478160104 534686788 3380029 SH SOLE 3333584 0 46445 JOHNSON & JOHNSON COM 478160104 34628582 218905 SH OTR 2 218905 0 0 JOHNSON & JOHNSON COM 478160104 110911280 701127 SH OTR 1 567731 0 133396 JPMORGAN CHASE & CO COM 46625H100 736103 3675 SH OTR 1 3675 0 0 KASPI KZ JSC SPONSORED ADS 48581R205 55618019 432354 SH OTR 2 432354 0 0 KELLANOVA COM 487836108 497850 8690 SH SOLE 8690 0 0 KENVUE INC COM 49177J102 13621993 634762 SH OTR 1 634762 0 0 KENVUE INC COM 49177J102 45178536 2105244 SH SOLE 2052893 0 52351 KIMBERLY-CLARK CORP COM 494368103 743763 5750 SH SOLE 5750 0 0 KINDER MORGAN INC DEL COM 49456B101 503892 27475 SH SOLE 27475 0 0 KLA CORP COM NEW 482480100 4622438 6617 SH OTR 1 6242 0 375 KLA CORP COM NEW 482480100 2370248 3393 SH SOLE 3393 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 21719090 394749 SH OTR 1 254058 0 140691 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 278896 5069 SH SOLE 5069 0 0 KRAFT HEINZ CO COM 500754106 693167 18785 SH SOLE 18785 0 0 KROGER CO COM 501044101 614148 10750 SH SOLE 10750 0 0 KRYSTAL BIOTECH INC COM 501147102 2860759 16078 SH OTR 1 11031 0 5047 L3HARRIS TECHNOLOGIES INC COM 502431109 52636 247 SH OTR 1 247 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 491835 2308 SH SOLE 2308 0 0 LAM RESEARCH CORP COM 512807108 2396863 2467 SH OTR 1 2374 0 93 LATTICE SEMICONDUCTOR CORP COM 518415104 1656520 21175 SH SOLE 21175 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 66552686 850731 SH OTR 1 558094 0 292637 LAUREATE EDUCATION INC COMMON STOCK 518613203 4461421 306206 SH OTR 2 306206 0 0 LEIDOS HOLDINGS INC COM 525327102 265457 2025 SH SOLE 2025 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 548829 39000 SH SOLE 39000 0 0 LINCOLN ELEC HLDGS INC COM 533900106 569376 2229 SH SOLE 2229 0 0 LINCOLN ELEC HLDGS INC COM 533900106 50160242 196368 SH OTR 1 127089 0 69279 LINDE PLC SHS G54950103 83087278 178944 SH OTR 1 178944 0 0 LINDE PLC SHS G54950103 216704644 466714 SH SOLE 455472 0 11242 LIQUIDITY SVCS INC COM 53635B107 437100 23500 SH SOLE 23500 0 0 LITHIA MTRS INC COM 536797103 56422382 187537 SH OTR 1 121426 0 66111 LITHIA MTRS INC COM 536797103 647451 2152 SH SOLE 2152 0 0 LOCKHEED MARTIN CORP COM 539830109 483527 1063 SH SOLE 1063 0 0 LOCKHEED MARTIN CORP COM 539830109 537656 1182 SH OTR 1 1182 0 0 LOWES COS INC COM 548661107 215248888 845008 SH SOLE 824904 0 20104 LOWES COS INC COM 548661107 74268569 291558 SH OTR 1 291558 0 0 MAG SILVER CORP COM 55903Q104 501158 47475 SH SOLE 47475 0 0 MANULIFE FINL CORP COM 56501R106 2716547 108702 SH SOLE 108702 0 0 MASTERCARD INCORPORATED CL A 57636Q104 72640500 150841 SH OTR 2 150841 0 0 MASTERCARD INCORPORATED CL A 57636Q104 218627965 453990 SH OTR 1 361854 0 92136 MASTERCARD INCORPORATED CL A 57636Q104 1074633086 2231520 SH SOLE 2202416 0 29104 MATADOR RES CO COM 576485205 4179668 62598 SH OTR 1 42952 0 19646 MATERION CORP COM 576690101 5121254 38871 SH OTR 1 26652 0 12219 MCDONALDS CORP COM 580135101 41729 148 SH OTR 1 148 0 0 MCDONALDS CORP COM 580135101 33662011 119390 SH SOLE 119390 0 0 MCKESSON CORP COM 58155Q103 799907 1490 SH SOLE 1490 0 0 MERCK & CO INC COM 58933Y105 667007 5055 SH SOLE 5055 0 0 MERCK & CO INC COM 58933Y105 110706 839 SH OTR 1 839 0 0 META PLATFORMS INC CL A 30303M102 3312627 6822 SH SOLE 6822 0 0 META PLATFORMS INC CL A 30303M102 6487834 13361 SH OTR 1 12631 0 730 METTLER TOLEDO INTERNATIONAL COM 592688105 87037078 65378 SH OTR 1 52615 0 12763 METTLER TOLEDO INTERNATIONAL COM 592688105 438556214 329422 SH SOLE 324960 0 4462 METTLER TOLEDO INTERNATIONAL COM 592688105 28182078 21169 SH OTR 2 21169 0 0 MICRON TECHNOLOGY INC COM 595112103 2331628 19778 SH OTR 1 18512 0 1266 MICRON TECHNOLOGY INC COM 595112103 17566 149 SH SOLE 149 0 0 MICROSOFT CORP COM 594918104 396407854 942213 SH OTR 1 778703 0 163510 MICROSOFT CORP COM 594918104 112037315 266299 SH OTR 2 266299 0 0 MICROSOFT CORP COM 594918104 1741392896 4139078 SH SOLE 4084237 0 54841 MIDDLEBY CORP COM 596278101 41377538 257339 SH OTR 1 257339 0 0 MIDDLEBY CORP COM 596278101 138956487 864211 SH SOLE 845900 0 18311 MONGODB INC CL A 60937P106 976935 2724 SH SOLE 2724 0 0 MONGODB INC CL A 60937P106 80932854 225666 SH OTR 1 148319 0 77347 MONROE CAP CORP COM 610335101 604829 84004 SH OTR 1 84004 0 0 MOODYS CORP COM 615369105 81185849 206564 SH OTR 2 206564 0 0 MOODYS CORP COM 615369105 1160063811 2951591 SH SOLE 2911820 0 39771 MOODYS CORP COM 615369105 245303386 624134 SH OTR 1 498424 0 125710 MORGAN STANLEY EMERGING MKTS COM 617477104 2014428 424090 SH OTR 1 424090 0 0 MORGAN STANLEY EMKT DBT FD I COM 61744H105 809767 112001 SH OTR 1 112001 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 2365587 6664 SH SOLE 6664 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 5429064 15294 SH OTR 1 14741 0 553 MSCI INC COM 55354G100 530635741 946803 SH SOLE 933952 0 12851 MSCI INC COM 55354G100 36290258 64752 SH OTR 2 64752 0 0 MSCI INC COM 55354G100 117440056 209546 SH OTR 1 170083 0 39463 NEOGEN CORP COM 640491106 413831 26225 SH SOLE 26225 0 0 NEUBERGER BERMAN MUN FD INC COM 64124P101 3141701 300067 SH OTR 1 299059 0 1008 NEUROCRINE BIOSCIENCES INC COM 64125C109 799384 5796 SH SOLE 5796 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 69752488 505746 SH OTR 1 330148 0 175598 NEW YORK TIMES CO CL A 650111107 55929835 1294073 SH OTR 1 843975 0 450098 NEW YORK TIMES CO CL A 650111107 670904 15523 SH SOLE 15523 0 0 NEXGEN ENERGY LTD COM 65340P106 5758160 740249 SH SOLE 274957 0 465292 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 26268367 152466 SH OTR 1 98322 0 54144 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 329246 1911 SH SOLE 1911 0 0 NIKE INC CL B 654106103 65450209 696427 SH OTR 1 566238 0 130189 NIKE INC CL B 654106103 20076759 213628 SH OTR 2 213628 0 0 NIKE INC CL B 654106103 266386968 2834507 SH SOLE 2788482 0 46025 NOBLE CORP PLC ORD SHS A G65431127 16154977 333161 SH OTR 2 333161 0 0 NORDSON CORP COM 655663102 54872035 199869 SH OTR 1 128894 0 70975 NORDSON CORP COM 655663102 687448 2504 SH SOLE 2504 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 9959203 447602 SH SOLE 165775 0 281827 NORTHROP GRUMMAN CORP COM 666807102 473395 989 SH SOLE 989 0 0 NOVO-NORDISK A S ADR 670100205 512316 3990 SH SOLE 3990 0 0 NOVO-NORDISK A S ADR 670100205 140983 1098 SH OTR 1 1098 0 0 NUTRIEN LTD COM 67077M108 46191602 849702 SH SOLE 748426 0 101276 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3140872 258508 SH OTR 1 257657 0 851 NUVEEN AMT FREE QLTY MUN INC COM 670657105 7870438 710970 SH OTR 1 708577 0 2393 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 5044644 415197 SH OTR 1 413789 0 1408 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 1077405 193430 SH OTR 1 193430 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 8027310 655826 SH OTR 1 653608 0 2218 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 1993449 277253 SH OTR 1 277253 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 7903859 689691 SH OTR 1 687362 0 2329 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 3166363 286031 SH OTR 1 285066 0 965 NUVEI CORPORATION SUB VTG SHS 67079A102 1012218 32000 SH SOLE 32000 0 0 NVENT ELECTRIC PLC SHS G6700G107 51284139 680161 SH OTR 1 448358 0 231803 NVENT ELECTRIC PLC SHS G6700G107 2943767 39042 SH SOLE 39042 0 0 NVIDIA CORPORATION COM 67066G104 5954460 6590 SH OTR 1 6162 0 428 NVIDIA CORPORATION COM 67066G104 49696 55 SH SOLE 55 0 0 NXP SEMICONDUCTORS N V COM N6596X109 41130 166 SH OTR 1 166 0 0 NXP SEMICONDUCTORS N V COM N6596X109 605302 2443 SH SOLE 2443 0 0 OCCIDENTAL PETE CORP COM 674599105 546566 8410 SH SOLE 8410 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 3581923 45016 SH OTR 1 30859 0 14157 OPTION CARE HEALTH INC COM NEW 68404L201 22608408 674073 SH OTR 1 436519 0 237554 OPTION CARE HEALTH INC COM NEW 68404L201 262350 7822 SH SOLE 7822 0 0 ORACLE CORP COM 68389X105 133286152 1061111 SH OTR 1 858548 0 202563 ORACLE CORP COM 68389X105 41901737 333586 SH OTR 2 333586 0 0 ORACLE CORP COM 68389X105 519380267 4134864 SH SOLE 4069545 0 65319 OREILLY AUTOMOTIVE INC COM 67103H107 549765 487 SH SOLE 487 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 15475198 942365 SH SOLE 494714 0 447651 OTIS WORLDWIDE CORP COM 68902V107 38695744 389803 SH OTR 2 389803 0 0 OTIS WORLDWIDE CORP COM 68902V107 114132307 1149716 SH OTR 1 910274 0 239442 OTIS WORLDWIDE CORP COM 68902V107 603613022 6080518 SH SOLE 6006904 0 73614 OWENS CORNING NEW COM 690742101 222511 1334 SH OTR 1 1334 0 0 PALO ALTO NETWORKS INC COM 697435105 1126291 3964 SH OTR 1 3964 0 0 PAYCOR HCM INC COM 70435P102 3675093 189048 SH OTR 1 129573 0 59475 PDD HOLDINGS INC SPONSORED ADS 722304102 33829 291 SH OTR 1 291 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 391879 3371 SH SOLE 3371 0 0 PEMBINA PIPELINE CORP COM 706327103 28488009 806614 SH SOLE 727983 0 78631 PEPSICO INC COM 713448108 123084883 703302 SH OTR 1 577812 0 125490 PEPSICO INC COM 713448108 526388078 3007760 SH SOLE 2960922 0 46838 PEPSICO INC COM 713448108 36044710 205958 SH OTR 2 205958 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 41873 2753 SH OTR 1 2753 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 622773 40945 SH SOLE 40945 0 0 PFIZER INC COM 717081103 500610 18040 SH SOLE 18040 0 0 PFIZER INC COM 717081103 156954 5656 SH OTR 1 5656 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 802314 61764 SH OTR 1 61764 0 0 PIMCO CALIF MUN INCOME FD COM 72200N106 3079824 329041 SH OTR 1 327952 0 1089 PIMCO CALIF MUN INCOME FD II COM 72200M108 3077822 533418 SH OTR 1 531625 0 1793 PIMCO MUN INCOME FD II COM 72200W106 4868758 572795 SH OTR 1 570823 0 1972 PIMCO MUN INCOME FD III COM 72201A103 4825769 646020 SH OTR 1 643765 0 2255 PNC FINL SVCS GROUP INC COM 693475105 239653 1483 SH OTR 1 1483 0 0 POOL CORP COM 73278L105 3026250 7500 SH SOLE 7500 0 0 POWER INTEGRATIONS INC COM 739276103 398605 5571 SH SOLE 5571 0 0 POWER INTEGRATIONS INC COM 739276103 34593495 483487 SH OTR 1 313746 0 169741 PROCORE TECHNOLOGIES INC COM 74275K108 669439 8147 SH SOLE 8147 0 0 PROCORE TECHNOLOGIES INC COM 74275K108 58840376 716081 SH OTR 1 468397 0 247684 PROCTER AND GAMBLE CO COM 742718109 149432 921 SH OTR 1 921 0 0 PROCTER AND GAMBLE CO COM 742718109 122337 754 SH SOLE 754 0 0 PROGRESSIVE CORP COM 743315103 902769 4365 SH SOLE 4365 0 0 PTC INC COM 69370C100 236175 1250 SH SOLE 1250 0 0 PULTE GROUP INC COM 745867101 551233 4570 SH SOLE 4570 0 0 PULTE GROUP INC COM 745867101 44659434 370249 SH OTR 1 242361 0 127888 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 4754260 467939 SH OTR 1 466329 0 1610 QUEST DIAGNOSTICS INC COM 74834L100 660891 4965 SH SOLE 4965 0 0 QUIPT HOME MEDICAL CORP COM 74880P104 612248 140000 SH SOLE 140000 0 0 RALPH LAUREN CORP CL A 751212101 657160 3500 SH OTR 1 3500 0 0 RAYMOND JAMES FINL INC COM 754730109 53960800 420190 SH OTR 1 275669 0 144521 RAYMOND JAMES FINL INC COM 754730109 2494045 19421 SH SOLE 19421 0 0 RB GLOBAL INC COM 74935Q107 23377451 306737 SH OTR 1 199155 0 107582 RB GLOBAL INC COM 74935Q107 203355635 2668242 SH SOLE 2594443 0 73799 REGAL REXNORD CORPORATION COM 758750103 53790287 298669 SH OTR 1 193830 0 104839 REGAL REXNORD CORPORATION COM 758750103 606037 3365 SH SOLE 3365 0 0 RELX PLC SPONSORED ADR 759530108 339567 7844 SH SOLE 7844 0 0 RELX PLC SPONSORED ADR 759530108 68485 1582 SH OTR 1 1582 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 46126048 196256 SH OTR 1 128591 0 67665 RENAISSANCERE HLDGS LTD COM G7496G103 516831 2199 SH SOLE 2199 0 0 RENEW ENERGY GLOBAL PLC CL A SHS G7500M104 1702992 283832 SH OTR 2 283832 0 0 REPUBLIC SVCS INC COM 760759100 253658 1325 SH SOLE 1325 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 262511478 3303540 SH SOLE 3152897 0 150643 ROCKWELL AUTOMATION INC COM 773903109 416019 1428 SH OTR 1 1404 0 24 ROCKWELL AUTOMATION INC COM 773903109 1212515 4162 SH SOLE 4162 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 721004 17586 SH SOLE 17586 0 0 ROKU INC COM CL A 77543R102 13878734 212962 SH OTR 1 137335 0 75627 ROKU INC COM CL A 77543R102 173287 2659 SH SOLE 2659 0 0 ROPER TECHNOLOGIES INC COM 776696106 699928 1248 SH SOLE 1248 0 0 ROYAL BK CDA COM 780087102 454301639 4501450 SH SOLE 4241511 0 259939 ROYAL CARIBBEAN GROUP COM V7780T103 70692284 508541 SH OTR 1 331221 0 177320 ROYAL CARIBBEAN GROUP COM V7780T103 851297 6124 SH SOLE 6124 0 0 S&P GLOBAL INC COM 78409V104 276824573 650663 SH SOLE 560322 0 90341 S&P GLOBAL INC COM 78409V104 42488415 99867 SH OTR 2 99867 0 0 S&P GLOBAL INC COM 78409V104 91756802 215670 SH OTR 1 215581 0 89 SABA CAPITAL INCOME & OPPORT COM 880198106 780804 204399 SH OTR 1 204399 0 0 SALESFORCE INC COM 79466L302 222271 738 SH SOLE 738 0 0 SALESFORCE INC COM 79466L302 13553 45 SH OTR 1 45 0 0 SANOFI SPONSORED ADR 80105N105 132727 2731 SH SOLE 2731 0 0 SANOFI SPONSORED ADR 80105N105 1651574 33983 SH OTR 1 31853 0 2130 SAREPTA THERAPEUTICS INC COM 803607100 46988802 362960 SH OTR 1 237140 0 125820 SAREPTA THERAPEUTICS INC COM 803607100 528067 4079 SH SOLE 4079 0 0 SCORPIO TANKERS INC SHS Y7542C130 23712886 331417 SH OTR 2 331417 0 0 SEADRILL 2021 LTD COM G7997W102 9168785 182282 SH OTR 2 182282 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 977049 10349 SH SOLE 10349 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 241516 5734 SH OTR 1 5734 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 14067597 67545 SH OTR 1 67545 0 0 SERVICENOW INC COM 81762P102 2266615 2973 SH OTR 1 2778 0 195 SHELL PLC SPON ADS 780259305 179265 2674 SH SOLE 2674 0 0 SHELL PLC SPON ADS 780259305 63688 950 SH OTR 1 950 0 0 SHERWIN WILLIAMS CO COM 824348106 692696544 1994347 SH SOLE 1967135 0 27212 SHERWIN WILLIAMS CO COM 824348106 148887519 428663 SH OTR 1 348741 0 79922 SHERWIN WILLIAMS CO COM 824348106 44378007 127769 SH OTR 2 127769 0 0 SHOCKWAVE MED INC COM 82489T104 896459 2753 SH SOLE 2753 0 0 SHOCKWAVE MED INC COM 82489T104 80066230 245881 SH OTR 1 161070 0 84811 SHOPIFY INC CL A 82509L107 555134 7157 SH SOLE 7157 0 0 SMITH A O CORP COM 831865209 775797 8672 SH SOLE 8672 0 0 SMITH A O CORP COM 831865209 66096269 738836 SH OTR 1 478382 0 260454 SMUCKER J M CO COM NEW 832696405 482082 3830 SH SOLE 3830 0 0 SONY GROUP CORP SPONSORED ADR 835699307 61561 718 SH OTR 1 718 0 0 SONY GROUP CORP SPONSORED ADR 835699307 169165 1973 SH SOLE 1973 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2272216 4344 SH OTR 1 4344 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 61752598 118058 SH SOLE 118058 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 474609 853 SH OTR 1 853 0 0 SPRINGWORKS THERAPEUTICS INC COM 85205L107 466113 9470 SH SOLE 9470 0 0 SPRINGWORKS THERAPEUTICS INC COM 85205L107 44682162 907805 SH OTR 1 597387 0 310418 SPX TECHNOLOGIES INC COM 78473E103 6488951 52700 SH SOLE 52700 0 0 STANTEC INC COM 85472N109 213667593 2571953 SH SOLE 2342314 0 229639 STARBUCKS CORP COM 855244109 2990921 32727 SH OTR 1 30613 0 2114 STARBUCKS CORP COM 855244109 620904 6794 SH SOLE 6794 0 0 STIFEL FINL CORP COM 860630102 51807324 662752 SH OTR 1 429004 0 233748 STIFEL FINL CORP COM 860630102 607772 7775 SH SOLE 7775 0 0 STRYKER CORPORATION COM 863667101 1837662 5135 SH SOLE 5135 0 0 STRYKER CORPORATION COM 863667101 2372678 6630 SH OTR 1 6281 0 349 SUN LIFE FINANCIAL INC. COM 866796105 45083464 825727 SH SOLE 753814 0 71913 SUNCOR ENERGY INC NEW COM 867224107 40269556 1090476 SH SOLE 962486 0 127990 SYNOPSYS INC COM 871607107 56499633 98862 SH OTR 2 98862 0 0 SYNOPSYS INC COM 871607107 24852249 43486 SH SOLE 28197 0 15289 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 266351344 1957746 SH OTR 1 1565612 0 392134 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1404137357 10320745 SH SOLE 9742075 0 578670 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 88757387 652388 SH OTR 2 652388 0 0 TAPESTRY INC COM 876030107 767182 16158 SH SOLE 16158 0 0 TAPESTRY INC COM 876030107 67852054 1429066 SH OTR 1 933312 0 495754 TC ENERGY CORP COM 87807B107 43008812 1069453 SH SOLE 963281 0 106172 TECK RESOURCES LTD CL B 878742204 224937 4916 SH SOLE 4916 0 0 TELUS CORPORATION COM 87971M103 242824584 15168971 SH SOLE 14460268 0 708703 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 3630864 324474 SH OTR 2 324474 0 0 TEXAS INSTRS INC COM 882508104 401206 2303 SH OTR 1 2265 0 38 TEXAS INSTRS INC COM 882508104 1686353 9680 SH SOLE 9680 0 0 TFI INTL INC COM 87241L109 32724710 205090 SH SOLE 205090 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 142572 100000 SH SOLE 100000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 23452405 40351 SH SOLE 26115 0 14236 THERMO FISHER SCIENTIFIC INC COM 883556102 53495150 92041 SH OTR 2 92041 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1541950 2653 SH OTR 1 2480 0 173 THOMSON REUTERS CORP. COM 884903808 414072907 2659063 SH SOLE 2562421 0 96642 TIDEWATER INC NEW COM 88642R109 18684372 203091 SH OTR 2 203091 0 0 TIM S A SPONSORED ADR 88706T108 6711648 378121 SH OTR 2 378121 0 0 TJX COS INC NEW COM 872540109 747694204 7372256 SH SOLE 7278476 0 93780 TJX COS INC NEW COM 872540109 144771878 1427449 SH OTR 1 1133279 0 294170 TJX COS INC NEW COM 872540109 48886874 482024 SH OTR 2 482024 0 0 TOLL BROTHERS INC COM 889478103 3077712 23790 SH OTR 1 14778 0 9012 TOPBUILD CORP COM 89055F103 59726848 135518 SH OTR 1 87872 0 47646 TOPBUILD CORP COM 89055F103 680928 1545 SH SOLE 1545 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 345718485 5724760 SH SOLE 5430076 0 294684 TRACTOR SUPPLY CO COM 892356106 2420125 9247 SH SOLE 9247 0 0 TRACTOR SUPPLY CO COM 892356106 2290312 8751 SH OTR 1 8698 0 53 TRADEWEB MKTS INC CL A 892672106 28843631 276890 SH SOLE 179023 0 97867 TRADEWEB MKTS INC CL A 892672106 65941693 633020 SH OTR 2 633020 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 476718 1588 SH OTR 1 1588 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 312208 1040 SH SOLE 1040 0 0 TRAVELERS COMPANIES INC COM 89417E109 866477 3765 SH SOLE 3765 0 0 TRAVELERS COMPANIES INC COM 89417E109 195849 851 SH OTR 1 851 0 0 TYLER TECHNOLOGIES INC COM 902252105 77114664 181442 SH OTR 1 117721 0 63721 TYLER TECHNOLOGIES INC COM 902252105 958823 2256 SH SOLE 2256 0 0 UBER TECHNOLOGIES INC COM 90353T100 6572020 85362 SH OTR 1 81279 0 4083 UBS GROUP AG SHS H42097107 1241211 40404 SH SOLE 40404 0 0 UBS GROUP AG SHS H42097107 98949 3221 SH OTR 1 3221 0 0 ULTA BEAUTY INC COM 90384S303 966805 1849 SH OTR 1 1849 0 0 UNILEVER PLC SPON ADR NEW 904767704 5452541 108638 SH SOLE 108638 0 0 UNION PAC CORP COM 907818108 1617973 6579 SH SOLE 6579 0 0 UNION PAC CORP COM 907818108 527028 2143 SH OTR 1 2106 0 37 UNITEDHEALTH GROUP INC COM 91324P102 764351571 1545081 SH SOLE 1522817 0 22264 UNITEDHEALTH GROUP INC COM 91324P102 171224080 346117 SH OTR 1 285297 0 60820 UNITEDHEALTH GROUP INC COM 91324P102 49014876 99080 SH OTR 2 99080 0 0 VALARIS LTD CL A G9460G101 21848881 290312 SH OTR 2 290312 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1136420 6297 SH OTR 1 6297 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 753666 9830 SH OTR 1 9830 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 229656 3162 SH OTR 1 3162 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 291246 4010 SH SOLE 4010 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 226449 1292 SH OTR 1 1292 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 2654263 10623 SH OTR 1 10623 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 376388 783 SH SOLE 783 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 256741870 534100 SH OTR 1 534100 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 2687075 11755 SH OTR 1 11755 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2688944 64375 SH SOLE 64375 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12030 288 SH OTR 1 288 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 308925 2644 SH OTR 1 2644 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 729853 6605 SH SOLE 6605 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 480700 9500 SH SOLE 9500 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 209575 3609 SH OTR 1 3609 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 260767 3373 SH OTR 1 3373 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 419571 5476 SH SOLE 5476 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 10071377 200745 SH SOLE 200745 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 14542176 289858 SH OTR 1 289858 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 260746 2798 SH OTR 1 2798 0 0 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 393607 1455 SH OTR 1 1455 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 207114 395 SH OTR 1 395 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 181422 346 SH SOLE 346 0 0 VEEVA SYS INC CL A COM 922475108 26405709 113970 SH SOLE 73667 0 40303 VEEVA SYS INC CL A COM 922475108 60424289 260798 SH OTR 2 260798 0 0 VERACYTE INC COM 92337F107 13552967 611596 SH OTR 1 397743 0 213853 VERACYTE INC COM 92337F107 148937 6721 SH SOLE 6721 0 0 VERALTO CORP COM SHS 92338C103 377869 4262 SH SOLE 4262 0 0 VERALTO CORP COM SHS 92338C103 33868 382 SH OTR 1 382 0 0 VERISK ANALYTICS INC COM 92345Y106 1229568 5216 SH SOLE 5216 0 0 VERISK ANALYTICS INC COM 92345Y106 3887659 16492 SH OTR 1 15790 0 702 VERIZON COMMUNICATIONS INC COM 92343V104 244417 5825 SH SOLE 5825 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 7259 173 SH OTR 1 173 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 3246684 7767 SH OTR 1 7287 0 480 VERTEX PHARMACEUTICALS INC COM 92532F100 219455 525 SH SOLE 525 0 0 VESTA REAL ESTATE CORP ADS 92540K109 235440 6000 SH OTR 2 6000 0 0 VICTORY CAP HLDGS INC COM CL A 92645B103 3111392 73330 SH OTR 1 50215 0 23115 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 692089 90351 SH OTR 1 90351 0 0 VISA INC COM CL A 92826C839 109198981 391282 SH SOLE 349329 0 41953 VISA INC COM CL A 92826C839 75769941 271499 SH OTR 2 271499 0 0 VISA INC COM CL A 92826C839 3812233 13660 SH OTR 1 12990 0 670 WASTE CONNECTIONS INC COM 94106B101 373917965 2173628 SH SOLE 2072995 0 100633 WASTE MGMT INC DEL COM 94106L109 255780 1200 SH SOLE 1200 0 0 WATERS CORP COM 941848103 316692 920 SH OTR 1 920 0 0 WEATHERFORD INTL PLC ORD SHS G48833118 2791664 24187 SH OTR 1 16590 0 7597 WEST PHARMACEUTICAL SVSC INC COM 955306105 33047325 83514 SH OTR 2 83514 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 14440645 36493 SH SOLE 23585 0 12908 WESTERN ASSET GLOBAL CORP DE COM 95790C107 725487 58132 SH OTR 1 58132 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 1770042 453857 SH OTR 1 453857 0 0 WESTERN ASSET INVESTMENT GRA COM 95766T100 1087641 89224 SH OTR 1 89224 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 4946225 473323 SH OTR 1 471709 0 1614 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1593095 149727 SH OTR 1 149727 0 0 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 1530743 188052 SH OTR 1 188052 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 1806216 209295 SH OTR 1 209295 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 19916846 422593 SH SOLE 378865 0 43728 WINGSTOP INC COM 974155103 89673469 244742 SH OTR 1 158400 0 86342 WINGSTOP INC COM 974155103 1053400 2875 SH SOLE 2875 0 0 WINMARK CORP COM 974250102 6236070 17241 SH SOLE 17241 0 0 WINTRUST FINL CORP COM 97650W108 45240434 433379 SH OTR 1 281000 0 152379 WINTRUST FINL CORP COM 97650W108 513599 4920 SH SOLE 4920 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 795236 15813 SH OTR 1 15813 0 0 WORKDAY INC CL A 98138H101 1038905 3809 SH OTR 1 3809 0 0 WP CAREY INC COM 92936U109 329102 5831 SH OTR 1 5831 0 0 XENON PHARMACEUTICALS INC COM 98420N105 267943 6224 SH SOLE 6224 0 0 XENON PHARMACEUTICALS INC COM 98420N105 24552190 570318 SH OTR 1 373710 0 196608 XPEL INC COM 98379L100 1404520 26000 SH SOLE 26000 0 0 YATRA ONLINE INC ORD SHS G98338109 492143 309524 SH OTR 2 309524 0 0 ZOETIS INC CL A 98978V103 649259 3837 SH OTR 1 3773 0 64 ZOETIS INC CL A 98978V103 54441964 321742 SH OTR 2 321742 0 0 ZOETIS INC CL A 98978V103 44523550 263126 SH SOLE 213407 0 49719 ZURN ELKAY WATER SOLNS CORP COM 98983L108 4046289 120893 SH OTR 1 82930 0 37963