0001085146-24-003420.txt : 20240801 0001085146-24-003420.hdr.sgml : 20240801 20240801164955 ACCESSION NUMBER: 0001085146-24-003420 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240801 DATE AS OF CHANGE: 20240801 EFFECTIVENESS DATE: 20240801 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 SEC ACT: 1934 Act SEC FILE NUMBER: 028-14036 FILM NUMBER: 241167522 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 06-30-2024 06-30-2024 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 08-01-2024 2 669 31799354093 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 215094 2070 SH SOLE 2070 0 0 ABBVIE INC COM 00287Y109 4732580 27592 SH OTR 1 26436 0 1156 ABBVIE INC COM 00287Y109 4904614 28595 SH SOLE 28595 0 0 ABRDN ASIA PACIFIC INCOME FU COM 003009107 2397758 894686 SH OTR 1 894686 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11644572 38379 SH SOLE 38379 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1242464 4095 SH OTR 1 4067 0 28 ACI WORLDWIDE INC COM 004498101 34938531 882509 SH OTR 1 577737 0 304772 ACI WORLDWIDE INC COM 004498101 559209 14125 SH SOLE 14125 0 0 ADOBE INC COM 00724F101 47363674 85257 SH OTR 1 85257 0 0 ADOBE INC COM 00724F101 55251786 99456 SH OTR 2 99456 0 0 ADOBE INC COM 00724F101 124593734 224275 SH SOLE 203654 0 20621 ADVANCED ENERGY INDS COM 007973100 5061473 46538 SH OTR 1 32038 0 14500 AGNICO EAGLE MINES LTD COM 008474108 2131096 32569 SH SOLE 32569 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 13794001 878998 SH SOLE 326695 0 552303 ALCON AG ORD SHS H01301128 164842807 1850503 SH SOLE 1543619 0 306884 ALCON AG ORD SHS H01301128 74450213 835768 SH OTR 1 835768 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1988884 189779 SH OTR 1 189779 0 0 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 755733 114159 SH OTR 1 114159 0 0 ALLSPRING MULTI SECTOR INCOM COM 94987D101 995307 110836 SH OTR 1 110836 0 0 ALPHABET INC CAP STK CL A 02079K305 325776368 1788506 SH OTR 1 1464276 0 324230 ALPHABET INC CAP STK CL A 02079K305 1383410306 7594896 SH SOLE 7489756 0 105140 ALPHABET INC CAP STK CL A 02079K305 106182521 582940 SH OTR 2 582940 0 0 ALPHABET INC CAP STK CL C 02079K107 2256983 12305 SH SOLE 12305 0 0 ALPHABET INC CAP STK CL C 02079K107 710019 3871 SH OTR 1 3871 0 0 AMAZON COM INC COM 023135106 22252738 115150 SH SOLE 75438 0 39712 AMAZON COM INC COM 023135106 51040417 264116 SH OTR 2 264116 0 0 AMAZON COM INC COM 023135106 4221933 21847 SH OTR 1 20943 0 904 AMERICAN EXPRESS CO COM 025816109 3579995 15461 SH OTR 1 15002 0 459 AMERICAN EXPRESS CO COM 025816109 3264855 14100 SH SOLE 14100 0 0 AMERIPRISE FINL INC COM 03076C106 1889461 4423 SH OTR 1 4405 0 18 AMERIPRISE FINL INC COM 03076C106 2299137 5382 SH SOLE 5382 0 0 AMGEN INC COM 031162100 120606 386 SH OTR 1 386 0 0 AMGEN INC COM 031162100 501795 1606 SH SOLE 1606 0 0 AMICUS THERAPEUTICS INC COM 03152W109 771022 77724 SH SOLE 77724 0 0 AMICUS THERAPEUTICS INC COM 03152W109 51610963 5202718 SH OTR 1 3437991 0 1764727 AMPHENOL CORP NEW CL A 032095101 38439031 570566 SH OTR 2 570566 0 0 AMPHENOL CORP NEW CL A 032095101 632874 9394 SH OTR 1 9250 0 144 AMPHENOL CORP NEW CL A 032095101 19956341 296220 SH SOLE 210544 0 85676 ANALOG DEVICES INC COM 032654105 116817533 511774 SH SOLE 495512 0 16262 ANALOG DEVICES INC COM 032654105 63183509 276805 SH OTR 1 276805 0 0 ANSYS INC COM 03662Q105 49330960 153440 SH OTR 2 153440 0 0 ANSYS INC COM 03662Q105 21210641 65974 SH SOLE 42947 0 23027 AON PLC SHS CL A G0403H108 111464987 379675 SH SOLE 324747 0 54928 AON PLC SHS CL A G0403H108 44245442 150710 SH OTR 1 150710 0 0 APELLIS PHARMACEUTICALS INC COM 03753U106 782007 20386 SH SOLE 20386 0 0 APELLIS PHARMACEUTICALS INC COM 03753U106 52967641 1380804 SH OTR 1 914452 0 466352 APPLE INC COM 037833100 2636541 12518 SH OTR 1 12518 0 0 APPLE INC COM 037833100 3902367 18528 SH SOLE 18528 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 4564820 23530 SH OTR 1 16213 0 7317 APPLIED MATLS INC COM 038222105 5167945 21899 SH SOLE 21899 0 0 APPLIED MATLS INC COM 038222105 951512 4032 SH OTR 1 3971 0 61 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1485006 11142 SH OTR 1 11142 0 0 ARGENX SE SPONSORED ADR 04016X101 2253840 5241 SH SOLE 5241 0 0 ARGENX SE SPONSORED ADR 04016X101 68958634 160354 SH OTR 1 107622 0 52732 ARISTA NETWORKS INC COM 040413106 4418151 12606 SH SOLE 12606 0 0 ARISTA NETWORKS INC COM 040413106 6632484 18924 SH OTR 1 18319 0 605 ASPEN TECHNOLOGY INC COM 29109X106 20431479 102862 SH SOLE 67301 0 35561 ASPEN TECHNOLOGY INC COM 29109X106 47135694 237304 SH OTR 2 237304 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 111604 1431 SH OTR 1 1431 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 113319 1453 SH SOLE 1453 0 0 ATRICURE INC COM 04963C209 20572445 903489 SH OTR 1 595706 0 307783 ATRICURE INC COM 04963C209 335129 14718 SH SOLE 14718 0 0 ATS CORPORATION COM 00217Y104 16003919 494361 SH SOLE 366486 0 127875 AUNA S A CLASS A L0415A103 10287152 1285894 SH OTR 2 1285894 0 0 AUTOZONE INC COM 053332102 978793246 330216 SH SOLE 325589 0 4627 AUTOZONE INC COM 053332102 221705788 74797 SH OTR 1 61296 0 13501 AUTOZONE INC COM 053332102 75225894 25379 SH OTR 2 25379 0 0 AVIENT CORPORATION COM 05368V106 440210 10085 SH SOLE 10085 0 0 AVIENT CORPORATION COM 05368V106 28487212 652628 SH OTR 1 427824 0 224804 BAKER HUGHES COMPANY CL A 05722G100 443177 12601 SH SOLE 12601 0 0 BANK MONTREAL QUE COM 063671101 10446885 124411 SH SOLE 124411 0 0 BANK NEW YORK MELLON CORP COM 064058100 2189638 36561 SH SOLE 36561 0 0 BANK NEW YORK MELLON CORP COM 064058100 1527614 25507 SH OTR 1 25387 0 120 BANK NOVA SCOTIA HALIFAX COM 064149107 868295 18974 SH SOLE 18974 0 0 BARRICK GOLD CORP COM 067901108 1759301 105427 SH SOLE 105427 0 0 BAYTEX ENERGY CORP COM 07317Q105 160994 46447 SH SOLE 46447 0 0 BBB FOODS INC CL A COM G0896C103 8291135 347491 SH OTR 2 347491 0 0 BCE INC COM NEW 05534B760 7290 225 SH OTR 1 225 0 0 BCE INC COM NEW 05534B760 6811005 210202 SH SOLE 210202 0 0 BECTON DICKINSON & CO COM 075887109 292951278 1253482 SH SOLE 1232560 0 20922 BECTON DICKINSON & CO COM 075887109 83903993 359009 SH OTR 1 294450 0 64559 BECTON DICKINSON & CO COM 075887109 27220437 116471 SH OTR 2 116471 0 0 BEIGENE LTD SPONSORED ADR 07725L102 494494 3466 SH SOLE 3466 0 0 BEIGENE LTD SPONSORED ADR 07725L102 38521 270 SH OTR 1 270 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3061205 5 SH OTR 1 5 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3345116 8223 SH OTR 1 8223 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1271657 3126 SH SOLE 3126 0 0 BIOGEN INC COM 09062X103 1221923 5271 SH OTR 1 5245 0 26 BIOGEN INC COM 09062X103 2367114 10211 SH SOLE 10211 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 50442109 612682 SH OTR 1 404452 0 208230 BIOMARIN PHARMACEUTICAL INC COM 09061G101 845611 10271 SH SOLE 10271 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 2269302 213080 SH OTR 1 213080 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 1756740 164028 SH OTR 1 164028 0 0 BLACKROCK ENHANCED GOVT FD I COM 09255K108 1068459 114396 SH OTR 1 114396 0 0 BLACKROCK INC COM 09247X101 360593 458 SH OTR 1 458 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 2090728 174664 SH OTR 1 174342 0 322 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1687122 120854 SH OTR 1 120854 0 0 BLACKROCK MUN INCOME QUALITY COM 092479104 3273881 285679 SH OTR 1 285136 0 543 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 3235151 316861 SH OTR 1 316264 0 597 BLACKROCK MUNI INCOME TR II COM 09249N101 3266771 302199 SH OTR 1 301628 0 571 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 3184519 279589 SH OTR 1 279072 0 517 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 5457184 451380 SH OTR 1 450574 0 806 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 3309696 324480 SH OTR 1 323885 0 595 BLACKROCK MUNIVEST FD II INC COM 09253T101 2146650 194267 SH OTR 1 193912 0 355 BLACKROCK MUNIYIELD FD INC COM 09253W104 3304802 304590 SH OTR 1 304026 0 564 BLACKROCK MUNIYIELD MICH QU COM 09254V105 3243784 283550 SH OTR 1 283015 0 535 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2045456 198781 SH OTR 1 198415 0 366 BLACKROCK MUNIYILD QULT FD I COM 09254F100 5343139 435109 SH OTR 1 434326 0 783 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 3359202 313651 SH OTR 1 313070 0 581 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1976290 120874 SH OTR 1 120874 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 579893 32670 SH OTR 1 32670 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 791757 328530 SH OTR 1 328530 0 0 BOOKING HOLDINGS INC COM 09857L108 5054874 1276 SH OTR 1 1218 0 58 BOOKING HOLDINGS INC COM 09857L108 2218440 560 SH SOLE 560 0 0 BORR DRILLING LTD SHS G1466R173 9971700 1546000 SH OTR 2 1546000 0 0 BOWMAN CONSULTING GROUP LTD COM 103002101 2702150 85000 SH SOLE 85000 0 0 BRAZE INC COM CL A 10576N102 459827 11839 SH SOLE 11839 0 0 BRAZE INC COM CL A 10576N102 29859842 768791 SH OTR 1 507487 0 261304 BRISTOL-MYERS SQUIBB CO COM 110122108 355082 8550 SH SOLE 8550 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 1212179 31829 SH SOLE 31829 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 291229 7647 SH OTR 1 7647 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 861302 20700 SH OTR 1 20700 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 778375 18707 SH SOLE 18707 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1040030 42016 SH SOLE 42016 0 0 BRP INC COM SUN VTG 05577W200 7077889 110428 SH SOLE 110428 0 0 BRUKER CORP COM 116794108 3124138 48960 SH OTR 1 33688 0 15272 BWX TECHNOLOGIES INC COM 05605H100 87625625 922375 SH OTR 1 606344 0 316031 BWX TECHNOLOGIES INC COM 05605H100 1374080 14464 SH SOLE 14464 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 2505701 8142 SH SOLE 8142 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 4960007 16117 SH OTR 1 15686 0 431 CAE INC COM 124765108 10014196 538938 SH SOLE 538938 0 0 CAMECO CORP COM 13321L108 305731 6204 SH SOLE 6204 0 0 CAMPBELL SOUP CO COM 134429109 445573 9860 SH SOLE 9860 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 1717653 36109 SH SOLE 36109 0 0 CANADIAN NAT RES LTD COM 136385101 110346103 3096620 SH SOLE 2737356 0 359264 CANADIAN NATL RY CO COM 136375102 568471499 4808764 SH SOLE 4463706 0 345058 CANADIAN NATL RY CO COM 136375102 75031163 634697 SH OTR 1 634697 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 552448 7012 SH OTR 1 6903 0 109 CANADIAN PACIFIC KANSAS CITY COM 13646K108 449087287 5700082 SH SOLE 5443033 0 257049 CARRIER GLOBAL CORPORATION COM 14448C104 105301904 1669339 SH OTR 1 1379010 0 290329 CARRIER GLOBAL CORPORATION COM 14448C104 362421598 5745428 SH SOLE 5648639 0 96789 CARRIER GLOBAL CORPORATION COM 14448C104 33110250 524893 SH OTR 2 524893 0 0 CBIZ INC COM 124805102 12958608 174880 SH SOLE 174880 0 0 CBOE GLOBAL MKTS INC COM 12503M108 409845 2410 SH SOLE 2410 0 0 CDW CORP COM 12514G108 791498 3536 SH OTR 1 3481 0 55 CDW CORP COM 12514G108 3731860 16672 SH SOLE 16672 0 0 CENCORA INC COM 03073E105 3568301 15838 SH SOLE 15838 0 0 CENCORA INC COM 03073E105 672070 2983 SH OTR 1 2937 0 46 CGI INC CL A SUB VTG 12532H104 426353045 4269775 SH SOLE 4098964 0 170811 CHAMPIONX CORPORATION COM 15872M104 691333 20817 SH SOLE 20817 0 0 CHAMPIONX CORPORATION COM 15872M104 42468749 1278794 SH OTR 1 834550 0 444244 CHECK POINT SOFTWARE TECH LT ORD M22465104 424050 2570 SH SOLE 2570 0 0 CHENIERE ENERGY INC COM NEW 16411R208 3242922 18549 SH SOLE 18549 0 0 CHENIERE ENERGY INC COM NEW 16411R208 5185807 29662 SH OTR 1 28773 0 889 CHEVRON CORP NEW COM 166764100 416859 2665 SH SOLE 2665 0 0 CHEVRON CORP NEW COM 166764100 43328 277 SH OTR 1 277 0 0 CHEWY INC CL A 16679L109 689036 25295 SH SOLE 25295 0 0 CHEWY INC CL A 16679L109 43683589 1603656 SH OTR 1 1032407 0 571249 CISCO SYS INC COM 17275R102 414525 8725 SH SOLE 8725 0 0 CISCO SYS INC COM 17275R102 152650 3213 SH OTR 1 3213 0 0 CITIGROUP INC COM NEW 172967424 2574191 40564 SH SOLE 40564 0 0 CITIGROUP INC COM NEW 172967424 2968722 46781 SH OTR 1 44878 0 1903 CME GROUP INC COM 12572Q105 38652150 196603 SH OTR 2 196603 0 0 CME GROUP INC COM 12572Q105 101212039 514812 SH OTR 1 411450 0 103362 CME GROUP INC COM 12572Q105 516364985 2626475 SH SOLE 2593811 0 32664 CNH INDL N V SHS N20944109 832423 82174 SH SOLE 82174 0 0 COHEN & STEERS LTD DURATION COM 19248C105 1290774 64863 SH OTR 1 64863 0 0 COLGATE PALMOLIVE CO COM 194162103 65182738 671710 SH SOLE 650951 0 20759 COLGATE PALMOLIVE CO COM 194162103 32154980 331358 SH OTR 1 331358 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 18173542 162678 SH SOLE 84713 0 77965 COMCAST CORP NEW CL A 20030N101 2808281 71713 SH SOLE 71713 0 0 COMCAST CORP NEW CL A 20030N101 666112 17010 SH OTR 1 16779 0 231 CONOCOPHILLIPS COM 20825C104 5833 51 SH OTR 1 51 0 0 CONOCOPHILLIPS COM 20825C104 3069044 26832 SH SOLE 26832 0 0 CONSOLIDATED EDISON INC COM 209115104 434581 4860 SH SOLE 4860 0 0 CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 2709080 425956 SH OTR 2 425956 0 0 CORE & MAIN INC CL A 21874C102 7940515 162250 SH SOLE 162250 0 0 COREBRIDGE FINL INC COM 21871X109 51700900 1775443 SH OTR 1 1176451 0 598992 COREBRIDGE FINL INC COM 21871X109 794743 27292 SH SOLE 27292 0 0 COSTAMARE INC SHS Y1771G102 1760869 107174 SH OTR 2 107174 0 0 COSTAR GROUP INC COM 22160N109 2428011 32749 SH SOLE 32749 0 0 COSTAR GROUP INC COM 22160N109 3574586 48214 SH OTR 1 46824 0 1390 COSTCO WHSL CORP NEW COM 22160K105 4222750 4968 SH OTR 1 4763 0 205 COSTCO WHSL CORP NEW COM 22160K105 62451315 73473 SH SOLE 73473 0 0 CRA INTL INC COM 12618T105 723324 4200 SH SOLE 4200 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 75456 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 21191403 473128 SH OTR 1 314501 0 158627 CRINETICS PHARMACEUTICALS IN COM 22663K107 326116 7281 SH SOLE 7281 0 0 CURTISS WRIGHT CORP COM 231561101 44633658 164712 SH OTR 1 107449 0 57263 CURTISS WRIGHT CORP COM 231561101 718368 2651 SH SOLE 2651 0 0 CVS HEALTH CORP COM 126650100 886 15 SH SOLE 15 0 0 CVS HEALTH CORP COM 126650100 239311 4052 SH OTR 1 4052 0 0 DANAHER CORPORATION COM 235851102 47331584 189440 SH SOLE 189440 0 0 DANAHER CORPORATION COM 235851102 1163801 4658 SH OTR 1 4658 0 0 DANAOS CORPORATION SHS Y1968P121 1613344 17468 SH OTR 2 17468 0 0 DATADOG INC CL A COM 23804L103 4968943 38314 SH OTR 1 37122 0 1192 DATADOG INC CL A COM 23804L103 2454383 18925 SH SOLE 18925 0 0 DECKERS OUTDOOR CORP COM 243537107 865347 894 SH SOLE 894 0 0 DECKERS OUTDOOR CORP COM 243537107 59750586 61729 SH OTR 1 41755 0 19974 DEERE & CO COM 244199105 224178 600 SH SOLE 600 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 3309272 69757 SH SOLE 69757 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 709655 14959 SH OTR 1 14728 0 231 DESCARTES SYS GROUP INC COM 249906108 248024162 2558831 SH SOLE 2360470 0 198361 DEUTSCHE BANK A G NAMEN AKT D18190898 836452 52475 SH SOLE 52475 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 66964 4201 SH OTR 1 4201 0 0 DEXCOM INC COM 252131107 4452206 39268 SH OTR 1 38255 0 1013 DEXCOM INC COM 252131107 2428486 21419 SH SOLE 21419 0 0 DIGI INTL INC COM 253798102 378345 16500 SH SOLE 16500 0 0 DOCEBO INC COM 25609L105 5400790 139799 SH SOLE 53210 0 86589 DOLBY LABORATORIES INC COM CL A 25659T107 695402 8777 SH SOLE 8777 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 44333147 559550 SH OTR 1 366562 0 192988 DOMINOS PIZZA INC COM 25754A201 1093071 2117 SH OTR 1 2117 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1052632 84076 SH OTR 1 84076 0 0 EATON VANCE LTD DURATION INC COM 27828H105 1954808 200699 SH OTR 1 200699 0 0 EATON VANCE SHORT DURATION D COM 27828V104 796867 73784 SH OTR 1 73784 0 0 ECOLAB INC COM 278865100 1446802 6079 SH SOLE 6079 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 77015058 833767 SH OTR 2 833767 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 33129609 358662 SH SOLE 233696 0 124966 ELECTRONIC ARTS INC COM 285512109 468845 3365 SH SOLE 3365 0 0 ELI LILLY & CO COM 532457108 8745971 9660 SH SOLE 9660 0 0 ELI LILLY & CO COM 532457108 11759075 12988 SH OTR 1 12435 0 553 EMCOR GROUP INC COM 29084Q100 63988667 175273 SH OTR 1 114879 0 60394 EMCOR GROUP INC COM 29084Q100 979145 2682 SH SOLE 2682 0 0 ENBRIDGE INC COM 29250N105 3931326 110460 SH SOLE 110460 0 0 ENERFLEX LTD COM 29269R105 134000 24830 SH SOLE 24830 0 0 ENTEGRIS INC COM 29362U104 1909546 14103 SH SOLE 14103 0 0 ENTEGRIS INC COM 29362U104 110505491 816141 SH OTR 1 535057 0 281084 EQT CORP COM 26884L109 26426611 714619 SH OTR 1 462882 0 251737 EQT CORP COM 26884L109 455446 12316 SH SOLE 12316 0 0 ETSY INC COM 29786A106 639107 10836 SH SOLE 10836 0 0 ETSY INC COM 29786A106 40553527 687581 SH OTR 1 451599 0 235982 EXLSERVICE HOLDINGS INC COM 302081104 4200923 133958 SH OTR 1 92178 0 41780 EXPEDIA GROUP INC COM NEW 30212P303 44844251 355935 SH OTR 1 233411 0 122524 EXPEDIA GROUP INC COM NEW 30212P303 782146 6208 SH SOLE 6208 0 0 EXXON MOBIL CORP COM 30231G102 565700 4914 SH SOLE 4914 0 0 EXXON MOBIL CORP COM 30231G102 8289 72 SH OTR 1 72 0 0 EYEPOINT PHARMACEUTICALS INC COM NEW 30233G209 82180 9446 SH SOLE 9446 0 0 EYEPOINT PHARMACEUTICALS INC COM NEW 30233G209 5808050 667592 SH OTR 1 443434 0 224158 FACTSET RESH SYS INC COM 303075105 84503725 206980 SH SOLE 200931 0 6049 FACTSET RESH SYS INC COM 303075105 35388844 86680 SH OTR 1 86680 0 0 FERGUSON PLC NEW SHS G3421J106 61581 318 SH OTR 1 318 0 0 FERGUSON PLC NEW SHS G3421J106 766079 3956 SH SOLE 3956 0 0 FIFTH THIRD BANCORP COM 316773100 953374 26127 SH OTR 1 26127 0 0 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 1315880 207552 SH OTR 1 207552 0 0 FIRST TR INTER DURATN PFD & COM 33718W103 1547581 84245 SH OTR 1 84245 0 0 FIRSTCASH HOLDINGS INC COM 33768G107 528595 5040 SH SOLE 5040 0 0 FIRSTSERVICE CORP NEW COM 33767E202 32488487 213391 SH SOLE 191277 0 22114 FORTINET INC COM 34959E109 16575938 275028 SH SOLE 179031 0 95997 FORTINET INC COM 34959E109 38532841 639337 SH OTR 2 639337 0 0 FORTIS INC COM 349553107 33379951 858512 SH SOLE 790184 0 68328 FOX CORP CL A COM 35137L105 476368 13860 SH SOLE 13860 0 0 FRANCO NEV CORP COM 351858105 46393113 391138 SH SOLE 352730 0 38408 FREEPORT-MCMORAN INC CL B 35671D857 22356 460 SH SOLE 460 0 0 FREEPORT-MCMORAN INC CL B 35671D857 4212211 86671 SH OTR 1 83742 0 2929 FRONTLINE PLC COM M46528101 11214822 435358 SH OTR 2 435358 0 0 GARTNER INC COM 366651107 80594145 179473 SH OTR 2 179473 0 0 GARTNER INC COM 366651107 34694825 77261 SH SOLE 50361 0 26900 GENERAL MLS INC COM 370334104 392528 6205 SH SOLE 6205 0 0 GILDAN ACTIVEWEAR INC COM 375916103 9213123 242801 SH SOLE 242666 0 135 GITLAB INC CLASS A COM 37637K108 916638 18436 SH SOLE 18436 0 0 GITLAB INC CLASS A COM 37637K108 60858871 1224032 SH OTR 1 809477 0 414555 GODADDY INC CL A 380237107 1856606 13289 SH SOLE 13289 0 0 GODADDY INC CL A 380237107 113868819 815037 SH OTR 1 543178 0 271859 GRACO INC COM 384109104 348092318 4390670 SH SOLE 4324961 0 65709 GRACO INC COM 384109104 26598836 335505 SH OTR 2 335505 0 0 GRACO INC COM 384109104 120572829 1520848 SH OTR 1 1178837 0 342011 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1735533 109153 SH OTR 1 109153 0 0 H WORLD GROUP LTD SPONSORED ADS 44332N106 83467 2505 SH OTR 1 2505 0 0 H WORLD GROUP LTD SPONSORED ADS 44332N106 917400 27533 SH SOLE 27533 0 0 HAMILTON LANE INC CL A 407497106 29697139 240307 SH OTR 1 157844 0 82463 HAMILTON LANE INC CL A 407497106 439080 3553 SH SOLE 3553 0 0 HANCOCK JOHN INCOME SECS TR COM 410123103 743086 68173 SH OTR 1 68173 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1293621 77416 SH OTR 1 77416 0 0 HANCOCK JOHN PFD INCOME FD I COM 41021P103 1333953 84374 SH OTR 1 84374 0 0 HAWKINS INC COM 420261109 819000 9000 SH SOLE 9000 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 74495298 1158018 SH OTR 1 939033 0 218985 HDFC BANK LTD SPONSORED ADS 40415F101 315115616 4898424 SH SOLE 4556486 0 341938 HDFC BANK LTD SPONSORED ADS 40415F101 24967888 388122 SH OTR 2 388122 0 0 HEICO CORP NEW CL A 422806208 53451272 301100 SH OTR 2 301100 0 0 HEICO CORP NEW CL A 422806208 22610900 127371 SH SOLE 83172 0 44199 HILTON WORLDWIDE HLDGS INC COM 43300A203 65828103 301687 SH SOLE 292337 0 9350 HILTON WORLDWIDE HLDGS INC COM 43300A203 30805912 141182 SH OTR 1 141182 0 0 HOME DEPOT INC COM 437076102 2003821 5821 SH SOLE 5821 0 0 HOME DEPOT INC COM 437076102 681595 1980 SH OTR 1 1961 0 19 HONEYWELL INTL INC COM 438516106 2669036 12499 SH OTR 1 12056 0 443 HOULIHAN LOKEY INC CL A 441593100 4989415 36997 SH OTR 1 25474 0 11523 HUBBELL INC COM 443510607 47341355 129532 SH OTR 1 84323 0 45209 HUBBELL INC COM 443510607 821599 2248 SH SOLE 2248 0 0 HUBSPOT INC COM 443573100 96592267 163774 SH OTR 1 107769 0 56005 HUBSPOT INC COM 443573100 1618974 2745 SH SOLE 2745 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 385506 1565 SH SOLE 1565 0 0 HYATT HOTELS CORP COM CL A 448579102 85812772 564855 SH OTR 1 368485 0 196370 HYATT HOTELS CORP COM CL A 448579102 1396145 9190 SH SOLE 9190 0 0 IDEAYA BIOSCIENCES INC COM 45166A102 46186819 1315489 SH OTR 1 871716 0 443773 IDEAYA BIOSCIENCES INC COM 45166A102 699426 19921 SH SOLE 19921 0 0 IDEXX LABS INC COM 45168D104 24335153 49949 SH SOLE 32117 0 17832 IDEXX LABS INC COM 45168D104 55716192 114360 SH OTR 2 114360 0 0 IMMUNOCORE HLDGS PLC ADS 45258D105 29231955 862554 SH OTR 1 569232 0 293322 IMMUNOCORE HLDGS PLC ADS 45258D105 441892 13039 SH SOLE 13039 0 0 IMPERIAL OIL LTD COM NEW 453038408 6511183 95455 SH SOLE 95455 0 0 INARI MED INC COM 45332Y109 27646815 574181 SH OTR 1 376465 0 197716 INARI MED INC COM 45332Y109 443317 9207 SH SOLE 9207 0 0 INFORMATICA INC COM CL A 45674M101 47277156 1530996 SH OTR 1 1012417 0 518579 INFORMATICA INC COM CL A 45674M101 728644 23596 SH SOLE 23596 0 0 INSMED INC COM PAR $.01 457669307 569969 8507 SH SOLE 8507 0 0 INSMED INC COM PAR $.01 457669307 40000340 597020 SH OTR 1 402058 0 194962 INTERCONTINENTAL EXCHANGE IN COM 45866F104 640782 4681 SH OTR 1 4609 0 72 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3026227 22107 SH SOLE 22107 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 396920 2295 SH SOLE 2295 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 288827 1670 SH OTR 1 1670 0 0 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 3489343 393387 SH OTR 1 392651 0 736 INVESCO BD FD COM 46132L107 1114908 69508 SH OTR 1 69508 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 940834 10158 SH OTR 1 10158 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 371508 3384 SH OTR 1 3384 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 314590 7851 SH OTR 1 7851 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2630000 125000 SH SOLE 125000 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 254461 17275 SH OTR 1 17275 0 0 INVESCO MUN OPPORTUNITY TR COM 46132C107 5738725 569318 SH OTR 1 568282 0 1036 INVESCO MUNICIPAL TRUST COM 46131J103 5717677 574064 SH OTR 1 573022 0 1042 INVESCO QQQ TR UNIT SER 1 46090E103 28706834 59917 SH OTR 1 59917 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 5713766 556355 SH OTR 1 555348 0 1007 IPG PHOTONICS CORP COM 44980X109 1902235 22541 SH OTR 1 15512 0 7029 IRHYTHM TECHNOLOGIES INC COM 450056106 41689080 387301 SH OTR 1 257180 0 130121 IRHYTHM TECHNOLOGIES INC COM 450056106 634645 5896 SH SOLE 5896 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 494940 5285 SH OTR 1 5285 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 563066 5180 SH OTR 1 5180 0 0 ISHARES TR CORE MSCI EAFE 46432F842 917952 12637 SH OTR 1 12637 0 0 ISHARES TR CORE S&P MCP ETF 464287507 41574949 710440 SH OTR 1 710440 0 0 ISHARES TR CORE S&P SCP ETF 464287804 31923978 299306 SH OTR 1 299306 0 0 ISHARES TR CORE S&P500 ETF 464287200 11327114 20699 SH OTR 1 20699 0 0 ISHARES TR CORE US AGGBD ET 464287226 253741 2614 SH OTR 1 2614 0 0 ISHARES TR ESG ADV TTL USD 46436E619 655908 15415 SH SOLE 15415 0 0 ISHARES TR ESG EAFE ETF 46436E759 1319562 19570 SH SOLE 19570 0 0 ISHARES TR IBOXX HI YD ETF 464288513 529566 6865 SH OTR 1 6865 0 0 ISHARES TR IBOXX HI YD ETF 464288513 2661330 34500 SH SOLE 34500 0 0 ISHARES TR IBOXX INV CP ETF 464287242 529387 4942 SH OTR 1 4942 0 0 ISHARES TR MSCI EAFE ETF 464287465 19684956 251308 SH SOLE 251308 0 0 ISHARES TR MSCI EAFE ETF 464287465 12790506 163290 SH OTR 1 163290 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 3518701 82618 SH SOLE 82618 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 61756 1450 SH OTR 1 1450 0 0 ISHARES TR PFD AND INCM SEC 464288687 3872289 122735 SH OTR 1 122735 0 0 ISHARES TR PFD AND INCM SEC 464288687 48839 1548 SH SOLE 1548 0 0 ISHARES TR RUS 1000 ETF 464287622 2244047 7542 SH OTR 1 7542 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 297805 817 SH OTR 1 817 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 245479 1407 SH OTR 1 1407 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 310310 1182 SH OTR 1 1182 0 0 ISHARES TR RUS MD CP GR ETF 464287481 334361 3030 SH OTR 1 3030 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 200791 1663 SH OTR 1 1663 0 0 ISHARES TR RUS MID CAP ETF 464287499 4223133 52086 SH OTR 1 52086 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 2073130 10218 SH OTR 1 10218 0 0 ISHARES TR TIPS BD ETF 464287176 491935 4607 SH OTR 1 4607 0 0 ITT INC COM 45073V108 4766871 36901 SH OTR 1 25383 0 11518 JFROG LTD ORD SHS M6191J100 887344 23631 SH SOLE 23631 0 0 JFROG LTD ORD SHS M6191J100 58919893 1569105 SH OTR 1 1027373 0 541732 JOHNSON & JOHNSON COM 478160104 31995155 218905 SH OTR 2 218905 0 0 JOHNSON & JOHNSON COM 478160104 351017271 2401596 SH SOLE 2359251 0 42345 JOHNSON & JOHNSON COM 478160104 100357841 686630 SH OTR 1 565334 0 121296 JPMORGAN CHASE & CO. COM 46625H100 756048 3738 SH OTR 1 3738 0 0 KASPI KZ JSC SPONSORED ADS 48581R205 53989524 418491 SH OTR 2 418491 0 0 KELLANOVA COM 487836108 437791 7590 SH SOLE 7590 0 0 KENVUE INC COM 49177J102 134205 7382 SH SOLE 7382 0 0 KENVUE INC COM 49177J102 157475 8662 SH OTR 1 8662 0 0 KIMBERLY-CLARK CORP COM 494368103 473335 3425 SH SOLE 3425 0 0 KINDER MORGAN INC DEL COM 49456B101 464461 23375 SH SOLE 23375 0 0 KLA CORP COM NEW 482480100 3312057 4017 SH SOLE 4017 0 0 KLA CORP COM NEW 482480100 3848813 4668 SH OTR 1 4427 0 241 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 341702 6845 SH SOLE 6845 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 19843549 397507 SH OTR 1 258663 0 138844 KROGER CO COM 501044101 376972 7550 SH SOLE 7550 0 0 KRYSTAL BIOTECH INC COM 501147102 2976437 16208 SH OTR 1 11161 0 5047 L3HARRIS TECHNOLOGIES INC COM 502431109 470495 2095 SH SOLE 2095 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 55471 247 SH OTR 1 247 0 0 LAM RESEARCH CORP COM 512807108 3200939 3006 SH OTR 1 2913 0 93 LATTICE SEMICONDUCTOR CORP COM 518415104 49705433 857138 SH OTR 1 567861 0 289277 LATTICE SEMICONDUCTOR CORP COM 518415104 1978329 34115 SH SOLE 34115 0 0 LAUREATE EDUCATION INC COMMON STOCK 518613203 6322474 423191 SH OTR 2 423191 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 533309 39000 SH SOLE 39000 0 0 LINCOLN ELEC HLDGS INC COM 533900106 37314690 197809 SH OTR 1 129344 0 68465 LINCOLN ELEC HLDGS INC COM 533900106 584595 3099 SH SOLE 3099 0 0 LINDE PLC SHS G54950103 76911545 175273 SH OTR 1 175273 0 0 LINDE PLC SHS G54950103 140079122 319225 SH SOLE 309083 0 10142 LIQUIDITY SVCS INC COM 53635B107 419580 21000 SH SOLE 21000 0 0 LITHIA MTRS INC COM 536797103 745737 2954 SH SOLE 2954 0 0 LITHIA MTRS INC COM 536797103 47697903 188940 SH OTR 1 123616 0 65324 LOCKHEED MARTIN CORP COM 539830109 446081 955 SH SOLE 955 0 0 LOCKHEED MARTIN CORP COM 539830109 552112 1182 SH OTR 1 1182 0 0 LOWES COS INC COM 548661107 127226805 577097 SH SOLE 558693 0 18404 LOWES COS INC COM 548661107 63617040 288565 SH OTR 1 288565 0 0 MADRIGAL PHARMACEUTICALS INC COM 558868105 31856713 113709 SH OTR 1 74432 0 39277 MADRIGAL PHARMACEUTICALS INC COM 558868105 477953 1706 SH SOLE 1706 0 0 MANHATTAN ASSOCIATES INC COM 562750109 807877 3275 SH SOLE 3275 0 0 MANHATTAN ASSOCIATES INC COM 562750109 43897446 177953 SH OTR 1 111042 0 66911 MANULIFE FINL CORP COM 56501R106 2593176 97342 SH SOLE 97342 0 0 MASTERCARD INCORPORATED CL A 57636Q104 879234968 1993007 SH SOLE 1966453 0 26554 MASTERCARD INCORPORATED CL A 57636Q104 66545016 150841 SH OTR 2 150841 0 0 MASTERCARD INCORPORATED CL A 57636Q104 195684018 443567 SH OTR 1 359531 0 84036 MATADOR RES CO COM 576485205 3762846 63135 SH OTR 1 43489 0 19646 MATERION CORP COM 576690101 4237831 39192 SH OTR 1 26973 0 12219 MCDONALDS CORP COM 580135101 28815523 113073 SH SOLE 113073 0 0 MCDONALDS CORP COM 580135101 37716 148 SH OTR 1 148 0 0 MCKESSON CORP COM 58155Q103 472488 809 SH SOLE 809 0 0 MERCK & CO INC COM 58933Y105 489629 3955 SH SOLE 3955 0 0 MERCK & CO INC COM 58933Y105 112658 910 SH OTR 1 910 0 0 META PLATFORMS INC CL A 30303M102 6005260 11910 SH SOLE 11910 0 0 META PLATFORMS INC CL A 30303M102 7745828 15362 SH OTR 1 14732 0 630 METTLER TOLEDO INTERNATIONAL COM 592688105 90077471 64452 SH OTR 1 52689 0 11763 METTLER TOLEDO INTERNATIONAL COM 592688105 29585583 21169 SH OTR 2 21169 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 401617053 287364 SH SOLE 283312 0 4052 MICRON TECHNOLOGY INC COM 595112103 3028478 23025 SH OTR 1 21930 0 1095 MICROSOFT CORP COM 594918104 119022338 266299 SH OTR 2 266299 0 0 MICROSOFT CORP COM 594918104 1609178667 3600355 SH SOLE 3550954 0 49401 MICROSOFT CORP COM 594918104 404447737 904906 SH OTR 1 756077 0 148829 MIDDLEBY CORP COM 596278101 19716178 160804 SH OTR 1 160804 0 0 MIDDLEBY CORP COM 596278101 38701969 315651 SH SOLE 305673 0 9978 MONGODB INC CL A 60937P106 919853 3680 SH SOLE 3680 0 0 MONGODB INC CL A 60937P106 57049621 228235 SH OTR 1 151900 0 76335 MONROE CAP CORP COM 610335101 639270 84004 SH OTR 1 84004 0 0 MOODYS CORP COM 615369105 83282684 197854 SH OTR 2 197854 0 0 MOODYS CORP COM 615369105 1068613728 2538697 SH SOLE 2503398 0 35299 MOODYS CORP COM 615369105 249566450 592893 SH OTR 1 483311 0 109582 MORGAN STANLEY EMERGING MKTS COM 617477104 1933850 424090 SH OTR 1 424090 0 0 MORGAN STANLEY EMKT DBT FD I COM 61744H105 822087 112001 SH OTR 1 112001 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4606349 11932 SH SOLE 11932 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 6463249 16742 SH OTR 1 16260 0 482 MSCI INC COM 55354G100 413286099 857885 SH SOLE 845711 0 12174 MSCI INC COM 55354G100 31194276 64752 SH OTR 2 64752 0 0 MSCI INC COM 55354G100 97382872 202144 SH OTR 1 166181 0 35963 NEUBERGER BERMAN MUN FD INC COM 64124P101 2148154 201138 SH OTR 1 200777 0 361 NEUROCRINE BIOSCIENCES INC COM 64125C109 1103150 8013 SH SOLE 8013 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 71573119 519889 SH OTR 1 343055 0 176834 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581206 3332441 42872 SH OTR 2 42872 0 0 NEW YORK TIMES CO CL A 650111107 1100093 21482 SH SOLE 21482 0 0 NEW YORK TIMES CO CL A 650111107 66789618 1304230 SH OTR 1 859325 0 444905 NEXGEN ENERGY LTD COM 65340P106 5010437 718969 SH SOLE 270233 0 448736 NIKE INC CL B 654106103 51548256 683936 SH OTR 1 564747 0 119189 NIKE INC CL B 654106103 182594151 2422637 SH SOLE 2381012 0 41625 NIKE INC CL B 654106103 16101142 213628 SH OTR 2 213628 0 0 NOBLE CORP PLC ORD SHS A G65431127 14617785 327386 SH OTR 2 327386 0 0 NORDSON CORP COM 655663102 798801 3444 SH SOLE 3444 0 0 NORDSON CORP COM 655663102 46739621 201516 SH OTR 1 131436 0 70080 NORTH AMERN CONSTR GROUP LTD COM 656811106 5025839 260532 SH SOLE 99150 0 161382 NORTHROP GRUMMAN CORP COM 666807102 407613 935 SH SOLE 935 0 0 NOVO-NORDISK A S ADR 670100205 182707 1280 SH SOLE 1280 0 0 NOVO-NORDISK A S ADR 670100205 250080 1752 SH OTR 1 1752 0 0 NUTRIEN LTD COM 67077M108 45283605 889093 SH SOLE 786142 0 102951 NUVEEN AMT FREE MUN CR INC F COM 67071L106 2151805 172697 SH OTR 1 172373 0 324 NUVEEN AMT FREE QLTY MUN INC COM 670657105 5545849 483931 SH OTR 1 483054 0 877 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 3508342 280443 SH OTR 1 279915 0 528 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 1073537 193430 SH OTR 1 193430 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 5506346 445858 SH OTR 1 445041 0 817 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2071080 277253 SH OTR 1 277253 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 5499709 468459 SH OTR 1 467608 0 851 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 2196201 190974 SH OTR 1 190626 0 348 NUVEI CORPORATION SUB VTG SHS 67079A102 1036870 32000 SH SOLE 32000 0 0 NVENT ELECTRIC PLC SHS G6700G107 4088599 53369 SH SOLE 53369 0 0 NVENT ELECTRIC PLC SHS G6700G107 52504434 685347 SH OTR 1 456274 0 229073 NVIDIA CORPORATION COM 67066G104 7125293 57676 SH OTR 1 54597 0 3079 NXP SEMICONDUCTORS N V COM N6596X109 74807 278 SH OTR 1 278 0 0 NXP SEMICONDUCTORS N V COM N6596X109 912484 3391 SH SOLE 3391 0 0 OCCIDENTAL PETE CORP COM 674599105 397719 6310 SH SOLE 6310 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 4458194 45413 SH OTR 1 31256 0 14157 OPTION CARE HEALTH INC COM NEW 68404L201 294562 10634 SH SOLE 10634 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 18803286 678819 SH OTR 1 444070 0 234749 ORACLE CORP COM 68389X105 47102343 333586 SH OTR 2 333586 0 0 ORACLE CORP COM 68389X105 504153753 3570494 SH SOLE 3509675 0 60819 ORACLE CORP COM 68389X105 145428375 1029946 SH OTR 1 844983 0 184963 OREILLY AUTOMOTIVE INC COM 67103H107 413976 392 SH SOLE 392 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 11461473 735158 SH SOLE 397537 0 337621 OTIS WORLDWIDE CORP COM 68902V107 531887037 5525525 SH SOLE 5457611 0 67914 OTIS WORLDWIDE CORP COM 68902V107 106311469 1104420 SH OTR 1 886975 0 217445 OTIS WORLDWIDE CORP COM 68902V107 37522437 389803 SH OTR 2 389803 0 0 OWENS CORNING NEW COM 690742101 231742 1334 SH OTR 1 1334 0 0 PALO ALTO NETWORKS INC COM 697435105 1323495 3904 SH OTR 1 3904 0 0 PAYCOR HCM INC COM 70435P102 2421598 190677 SH OTR 1 131202 0 59475 PDD HOLDINGS INC SPONSORED ADS 722304102 633374 4764 SH SOLE 4764 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 59163 445 SH OTR 1 445 0 0 PEMBINA PIPELINE CORP COM 706327103 38434470 1035444 SH SOLE 940914 0 94530 PEPSICO INC COM 713448108 422739175 2563143 SH SOLE 2520505 0 42638 PEPSICO INC COM 713448108 33968653 205958 SH OTR 2 205958 0 0 PEPSICO INC COM 713448108 113876413 690453 SH OTR 1 576263 0 114190 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 840927 58035 SH SOLE 58035 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 66640 4599 SH OTR 1 4599 0 0 PFIZER INC COM 717081103 462789 16540 SH SOLE 16540 0 0 PFIZER INC COM 717081103 163907 5858 SH OTR 1 5858 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 795520 61764 SH OTR 1 61764 0 0 PHILLIPS 66 COM 718546104 5841615 41380 SH SOLE 41380 0 0 PHILLIPS 66 COM 718546104 21176 150 SH OTR 1 150 0 0 PIMCO CALIF MUN INCOME FD COM 72200N106 2070865 219837 SH OTR 1 219425 0 412 PIMCO CALIF MUN INCOME FD II COM 72200M108 2101361 359207 SH OTR 1 358543 0 664 PIMCO MUN INCOME FD II COM 72200W106 3275264 383970 SH OTR 1 383234 0 736 PIMCO MUN INCOME FD III COM 72201A103 3439068 436430 SH OTR 1 435587 0 843 PNC FINL SVCS GROUP INC COM 693475105 230577 1483 SH OTR 1 1483 0 0 POOL CORP COM 73278L105 3073300 10000 SH SOLE 10000 0 0 POWER INTEGRATIONS INC COM 739276103 34194041 487164 SH OTR 1 319359 0 167805 POWER INTEGRATIONS INC COM 739276103 533725 7604 SH SOLE 7604 0 0 PROCORE TECHNOLOGIES INC COM 74275K108 740086 11161 SH SOLE 11161 0 0 PROCORE TECHNOLOGIES INC COM 74275K108 47744062 720013 SH OTR 1 475367 0 244646 PROCTER AND GAMBLE CO COM 742718109 2616786 15867 SH SOLE 15867 0 0 PROCTER AND GAMBLE CO COM 742718109 795079 4821 SH OTR 1 4761 0 60 PROGRESSIVE CORP COM 743315103 431414 2077 SH SOLE 2077 0 0 PULTE GROUP INC COM 745867101 40034012 363615 SH OTR 1 237395 0 126220 PULTE GROUP INC COM 745867101 676454 6144 SH SOLE 6144 0 0 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 3224892 314317 SH OTR 1 313741 0 576 QUEST DIAGNOSTICS INC COM 74834L100 446913 3265 SH SOLE 3265 0 0 RALPH LAUREN CORP CL A 751212101 612710 3500 SH OTR 1 3500 0 0 RAYMOND JAMES FINL INC COM 754730109 52356252 423560 SH OTR 1 280899 0 142661 RAYMOND JAMES FINL INC COM 754730109 4044643 32721 SH SOLE 32721 0 0 RB GLOBAL INC COM 74935Q107 216285879 2834684 SH SOLE 2759825 0 74859 RB GLOBAL INC COM 74935Q107 23594956 309240 SH OTR 1 202827 0 106413 REGAL REXNORD CORPORATION COM 758750103 6763569 50019 SH OTR 1 43304 0 6715 RELX PLC SPONSORED ADR 759530108 115251 2512 SH OTR 1 2512 0 0 RELX PLC SPONSORED ADR 759530108 198385 4324 SH SOLE 4324 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 682153 3052 SH SOLE 3052 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 44163117 197589 SH OTR 1 130744 0 66845 RESTAURANT BRANDS INTL INC COM 76131D103 247955387 3517417 SH SOLE 3364223 0 153194 ROCKWELL AUTOMATION INC COM 773903109 433841 1576 SH OTR 1 1552 0 24 ROCKWELL AUTOMATION INC COM 773903109 2071207 7524 SH SOLE 7524 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 248800 6724 SH SOLE 6724 0 0 ROPER TECHNOLOGIES INC COM 776696106 450364 799 SH SOLE 799 0 0 ROYAL BK CDA COM 780087102 488687451 4588260 SH SOLE 4328449 0 259811 ROYAL CARIBBEAN GROUP COM V7780T103 829674 5204 SH SOLE 5204 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 50633214 317589 SH OTR 1 211481 0 106108 S&P GLOBAL INC COM 78409V104 46369282 103967 SH OTR 2 103967 0 0 S&P GLOBAL INC COM 78409V104 264337956 592686 SH SOLE 503213 0 89473 S&P GLOBAL INC COM 78409V104 93763918 210233 SH OTR 1 210144 0 89 SABA CAPITAL INCOME & OPPORT COM NEW 880198205 797160 102200 SH OTR 1 102200 0 0 SANOFI SPONSORED ADR 80105N105 1936482 39911 SH OTR 1 38074 0 1837 SANOFI SPONSORED ADR 80105N105 13780 284 SH SOLE 284 0 0 SAREPTA THERAPEUTICS INC COM 803607100 59546408 376876 SH OTR 1 252047 0 124829 SAREPTA THERAPEUTICS INC COM 803607100 911502 5769 SH SOLE 5769 0 0 SCORPIO TANKERS INC SHS Y7542C130 28120243 345925 SH OTR 2 345925 0 0 SEADRILL 2021 LTD COM G7997W102 12618067 245011 SH OTR 2 245011 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 943311 10349 SH SOLE 10349 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 15335227 67786 SH OTR 1 67786 0 0 SERVICENOW INC COM 81762P102 2713225 3449 SH OTR 1 3284 0 165 SHERWIN WILLIAMS CO COM 824348106 531280604 1780252 SH SOLE 1755240 0 25012 SHERWIN WILLIAMS CO COM 824348106 38130103 127769 SH OTR 2 127769 0 0 SHERWIN WILLIAMS CO COM 824348106 125381186 420136 SH OTR 1 347274 0 72862 SHOPIFY INC CL A 82509L107 457769 6924 SH SOLE 6924 0 0 SMITH A O CORP COM 831865209 979724 11980 SH SOLE 11980 0 0 SMITH A O CORP COM 831865209 60907700 744775 SH OTR 1 487392 0 257383 SPDR S&P 500 ETF TR TR UNIT 78462F103 62714824 115238 SH SOLE 115238 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2541507 4670 SH OTR 1 4670 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 456423 853 SH OTR 1 853 0 0 SPRINGWORKS THERAPEUTICS INC COM 85205L107 48159513 1278458 SH OTR 1 843688 0 434770 SPRINGWORKS THERAPEUTICS INC COM 85205L107 709853 18844 SH SOLE 18844 0 0 SPX TECHNOLOGIES INC COM 78473E103 4817125 33890 SH SOLE 33890 0 0 STANTEC INC COM 85472N109 210489471 2513266 SH SOLE 2329379 0 183887 STARBUCKS CORP COM 855244109 2955809 37968 SH OTR 1 36146 0 1822 STARBUCKS CORP COM 855244109 515523 6622 SH SOLE 6622 0 0 STIFEL FINL CORP COM 860630102 56192930 667771 SH OTR 1 436882 0 230889 STIFEL FINL CORP COM 860630102 909157 10804 SH SOLE 10804 0 0 STRYKER CORPORATION COM 863667101 3109205 9138 SH SOLE 9138 0 0 STRYKER CORPORATION COM 863667101 2577394 7575 SH OTR 1 7276 0 299 SUN LIFE FINANCIAL INC. COM 866796105 41726363 850638 SH SOLE 777525 0 73113 SUNCOR ENERGY INC NEW COM 867224107 52967845 1388946 SH SOLE 1231164 0 157782 SYNOPSYS INC COM 871607107 61209062 102862 SH OTR 2 102862 0 0 SYNOPSYS INC COM 871607107 26451607 44452 SH SOLE 29030 0 15422 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1670962933 9613733 SH SOLE 9041885 0 571848 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 112736295 648618 SH OTR 2 648618 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 333534611 1918961 SH OTR 1 1559242 0 359719 TAPESTRY INC COM 876030107 61656710 1440914 SH OTR 1 951051 0 489863 TAPESTRY INC COM 876030107 933122 21807 SH SOLE 21807 0 0 TC ENERGY CORP COM 87807B107 32317296 852177 SH SOLE 774930 0 77247 TECK RESOURCES LTD CL B 878742204 231510 4829 SH SOLE 4829 0 0 TELUS CORPORATION COM 87971M103 252468279 16670713 SH SOLE 15931542 0 739171 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 5034986 358362 SH OTR 2 358362 0 0 TEXAS INSTRS INC COM 882508104 492744 2533 SH OTR 1 2495 0 38 TEXAS INSTRS INC COM 882508104 2787615 14330 SH SOLE 14330 0 0 TFI INTL INC COM 87241L109 29355143 202090 SH SOLE 202090 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 90860 100000 SH SOLE 100000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1706558 3086 SH OTR 1 2933 0 153 THERMO FISHER SCIENTIFIC INC COM 883556102 22845536 41312 SH SOLE 26952 0 14360 THERMO FISHER SCIENTIFIC INC COM 883556102 53000073 95841 SH OTR 2 95841 0 0 THOMSON REUTERS CORP. COM 884903808 448094883 2657169 SH SOLE 2563122 0 94047 TIDEWATER INC NEW COM 88642R109 18473977 194034 SH OTR 2 194034 0 0 TIM S A SPONSORED ADR 88706T108 4572677 319321 SH OTR 2 319321 0 0 TJX COS INC NEW COM 872540109 152477050 1384896 SH OTR 1 1116126 0 268770 TJX COS INC NEW COM 872540109 710083784 6449444 SH SOLE 6366433 0 83011 TJX COS INC NEW COM 872540109 53070842 482024 SH OTR 2 482024 0 0 TOPBUILD CORP COM 89055F103 817158 2121 SH SOLE 2121 0 0 TOPBUILD CORP COM 89055F103 52571247 136453 SH OTR 1 89378 0 47075 TORONTO DOMINION BK ONT COM NEW 891160509 316696212 5759070 SH SOLE 5464109 0 294961 TRACTOR SUPPLY CO COM 892356106 4459590 16517 SH SOLE 16517 0 0 TRACTOR SUPPLY CO COM 892356106 2431080 9004 SH OTR 1 8951 0 53 TRADEWEB MKTS INC CL A 892672106 30069974 283679 SH SOLE 184902 0 98777 TRADEWEB MKTS INC CL A 892672106 69845520 658920 SH OTR 2 658920 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 522341 1588 SH OTR 1 1588 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 103613 315 SH SOLE 315 0 0 TRAVELERS COMPANIES INC COM 89417E109 178329 877 SH OTR 1 877 0 0 TRAVELERS COMPANIES INC COM 89417E109 390006 1918 SH SOLE 1918 0 0 TYLER TECHNOLOGIES INC COM 902252105 1569176 3121 SH SOLE 3121 0 0 TYLER TECHNOLOGIES INC COM 902252105 91930809 182845 SH OTR 1 119942 0 62903 UBER TECHNOLOGIES INC COM 90353T100 6520268 89712 SH OTR 1 86682 0 3030 UBS GROUP AG SHS H42097107 148882 5040 SH OTR 1 5040 0 0 UBS GROUP AG SHS H42097107 1666617 56419 SH SOLE 56419 0 0 ULTA BEAUTY INC COM 90384S303 706142 1830 SH OTR 1 1830 0 0 UNILEVER PLC SPON ADR NEW 904767704 117441923 2135696 SH SOLE 1798211 0 337485 UNILEVER PLC SPON ADR NEW 904767704 8963 163 SH OTR 1 163 0 0 UNION PAC CORP COM 907818108 533974 2360 SH OTR 1 2323 0 37 UNION PAC CORP COM 907818108 2610362 11537 SH SOLE 11537 0 0 UNITEDHEALTH GROUP INC COM 91324P102 50457481 99080 SH OTR 2 99080 0 0 UNITEDHEALTH GROUP INC COM 91324P102 170314877 334436 SH OTR 1 279266 0 55170 UNITEDHEALTH GROUP INC COM 91324P102 698584025 1371763 SH SOLE 1351199 0 20564 VALARIS LTD CL A G9460G101 20675538 277524 SH OTR 2 277524 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1054328 5998 SH OTR 1 5998 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 768994 10026 SH OTR 1 10026 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 223931 3108 SH OTR 1 3108 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 261686 3632 SH SOLE 3632 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 218077 1292 SH OTR 1 1292 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 2571828 10623 SH OTR 1 10623 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 260421192 520707 SH OTR 1 520707 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 369096 738 SH SOLE 738 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 2563060 11755 SH OTR 1 11755 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2817050 64375 SH SOLE 64375 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12647 289 SH OTR 1 289 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 310644 2644 SH OTR 1 2644 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 817131 7255 SH SOLE 7255 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 476045 9500 SH SOLE 9500 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 283136 3664 SH OTR 1 3664 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 424147 5603 SH SOLE 5603 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 9113295 184405 SH SOLE 184405 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 14200886 287351 SH OTR 1 287351 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 271116 2806 SH OTR 1 2806 0 0 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 383306 1441 SH OTR 1 1441 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 227753 395 SH OTR 1 395 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 199500 346 SH SOLE 346 0 0 VEEVA SYS INC CL A COM 922475108 41143027 224813 SH OTR 2 224813 0 0 VEEVA SYS INC CL A COM 922475108 17636857 96371 SH SOLE 62857 0 33514 VERACYTE INC COM 92337F107 197305 9105 SH SOLE 9105 0 0 VERACYTE INC COM 92337F107 13358060 616431 SH OTR 1 404888 0 211543 VERALTO CORP COM SHS 92338C103 412621 4322 SH SOLE 4322 0 0 VERISK ANALYTICS INC COM 92345Y106 5117137 18984 SH OTR 1 18373 0 611 VERISK ANALYTICS INC COM 92345Y106 2916261 10819 SH SOLE 10819 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 4217074 8997 SH OTR 1 8587 0 410 VICTORY CAP HLDGS INC COM CL A 92645B103 3530779 73974 SH OTR 1 50859 0 23115 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 683957 90351 SH OTR 1 90351 0 0 VISA INC COM CL A 92826C839 101680878 387400 SH SOLE 345055 0 42345 VISA INC COM CL A 92826C839 74160636 282549 SH OTR 2 282549 0 0 VISA INC COM CL A 92826C839 4043613 15406 SH OTR 1 14827 0 579 WALMART INC COM 931142103 222224 3282 SH OTR 1 3282 0 0 WASTE CONNECTIONS INC COM 94106B101 384267581 2189251 SH SOLE 2089761 0 99490 WASTE MGMT INC DEL COM 94106L109 440760 2066 SH SOLE 2066 0 0 WATERS CORP COM 941848103 266910 920 SH OTR 1 920 0 0 WEATHERFORD INTL PLC ORD SHS G48833118 2986800 24392 SH OTR 1 16795 0 7597 WEST PHARMACEUTICAL SVSC INC COM 955306105 12324456 37416 SH SOLE 24368 0 13048 WEST PHARMACEUTICAL SVSC INC COM 955306105 28628602 86914 SH OTR 2 86914 0 0 WESTERN ASSET GLOBAL CORP DE COM 95790C107 709792 58132 SH OTR 1 58132 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 1729195 453857 SH OTR 1 453857 0 0 WESTERN ASSET INVESTMENT GRA COM 95766T100 1077826 89224 SH OTR 1 89224 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 3314236 320216 SH OTR 1 319627 0 589 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1570636 149727 SH OTR 1 149727 0 0 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 1506297 188052 SH OTR 1 188052 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 1781100 209295 SH OTR 1 209295 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 20228908 385655 SH SOLE 341202 0 44453 WINGSTOP INC COM 974155103 104231337 246608 SH OTR 1 161307 0 85301 WINGSTOP INC COM 974155103 1709660 4045 SH SOLE 4045 0 0 WINMARK CORP COM 974250102 4432912 12571 SH SOLE 12571 0 0 WINTRUST FINL CORP COM 97650W108 43016709 436452 SH OTR 1 285931 0 150521 WINTRUST FINL CORP COM 97650W108 673362 6832 SH SOLE 6832 0 0 WORKDAY INC CL A 98138H101 842598 3769 SH OTR 1 3769 0 0 XENON PHARMACEUTICALS INC COM 98420N105 22388487 574211 SH OTR 1 379889 0 194322 XENON PHARMACEUTICALS INC COM 98420N105 337965 8668 SH SOLE 8668 0 0 XPEL INC COM 98379L100 1137920 32000 SH SOLE 32000 0 0 ZOETIS INC CL A 98978V103 45280592 261194 SH SOLE 211017 0 50177 ZOETIS INC CL A 98978V103 55846537 322142 SH OTR 2 322142 0 0 ZOETIS INC CL A 98978V103 732446 4225 SH OTR 1 4161 0 64 ZURN ELKAY WATER SOLNS CORP COM 98983L108 3585301 121949 SH OTR 1 83986 0 37963