The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 427 3,300 SH   SOLE 3,300 0 0
3M CO COM 88579Y101 140 1,079 SH   OTR 1 1,079 0 0
ABBOTT LABS COM 002824100 37 337 SH   OTR 1 337 0 0
ABBOTT LABS COM 002824100 1,070 9,846 SH   SOLE 9,846 0 0
ABBVIE INC COM 00287Y109 32 212 SH   OTR 1 212 0 0
ABBVIE INC COM 00287Y109 531 3,467 SH   SOLE 3,467 0 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107 2,445 837,295 SH   OTR 1 837,295 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,352 4,868 SH   OTR 1 4,840 0 28
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19,832 71,427 SH   OTR 3 71,427 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 13,125 47,270 SH   SOLE 47,270 0 0
ACI WORLDWIDE INC COM 004498101 1,329 51,335 SH   SOLE 51,335 0 0
ACI WORLDWIDE INC COM 004498101 23,331 901,178 SH   OTR 1 830,321 0 70,857
ADOBE SYSTEMS INCORPORATED COM 00724F101 130,865 357,497 SH   SOLE 334,637 0 22,860
ADOBE SYSTEMS INCORPORATED COM 00724F101 29,851 81,547 SH   OTR 1 79,416 0 2,131
ADOBE SYSTEMS INCORPORATED COM 00724F101 30,535 83,415 SH   OTR 3 83,415 0 0
ADVANCED ENERGY INDS COM 007973100 3,645 49,945 SH   OTR 1 32,486 0 17,459
ADVANCED ENERGY INDS COM 007973100 1,133 15,521 SH   SOLE 15,521 0 0
AGCO CORP COM 001084102 3,308 33,518 SH   OTR 1 21,794 0 11,724
AGILENT TECHNOLOGIES INC COM 00846U101 135 1,135 SH   OTR 1 1,135 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 798 6,722 SH   SOLE 6,722 0 0
AGNC INVT CORP COM 00123Q104 445 40,210 SH   SOLE 40,210 0 0
AGNICO EAGLE MINES LTD COM 008474108 6,685 146,085 SH   SOLE 146,085 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,678 29,320 SH   SOLE 29,320 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 2,201 313,571 SH   SOLE 313,571 0 0
ALBIREO PHARMA INC COM 01345P106 1,060 53,398 SH   OTR 1 34,570 0 18,828
ALCON AG ORD SHS H01301128 113,845 1,628,913 SH   SOLE 1,403,618 0 225,295
ALCON AG ORD SHS H01301128 81,661 1,168,426 SH   OTR 1 1,057,006 0 111,420
ALGONQUIN PWR UTILS CORP COM 015857105 2,026 150,866 SH   SOLE 150,866 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 50 444 SH   OTR 1 444 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,206 10,613 SH   OTR 3 10,613 0 0
ALITHYA GROUP INC CL A SUB VTG 01643B106 1,932 801,615 SH   SOLE 801,615 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1,799 184,112 SH   OTR 1 184,112 0 0
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 719 110,779 SH   OTR 1 110,779 0 0
ALLSPRING MULTI SECTOR INCOM COM 94987D101 1,025 107,112 SH   OTR 1 107,112 0 0
ALPHABET INC CAP STK CL A 02079K305 433,812 3,981,280 SH   OTR 1 146,782 0 52,282
ALPHABET INC CAP STK CL A 02079K305 1,511,971 13,876,000 SH   SOLE 598,310 0 95,490
ALPHABET INC CAP STK CL C 02079K107 18,545 169,560 SH   SOLE 8,478 0 0
ALPHABET INC CAP STK CL C 02079K107 1,702 15,560 SH   OTR 1 749 0 29
AMAZON COM INC COM 023135106 20,042 188,700 SH   OTR 3 188,700 0 0
AMAZON COM INC COM 023135106 2,264 21,320 SH   SOLE 21,320 0 0
AMAZON COM INC COM 023135106 302 2,840 SH   OTR 1 2,840 0 0
AMCOR PLC ORD G0250X107 446 35,900 SH   SOLE 35,900 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1,669 149,240 SH   OTR 1 96,423 0 52,817
AMERICAN ELEC PWR CO INC COM 025537101 276 2,875 SH   SOLE 2,875 0 0
AMERISOURCEBERGEN CORP COM 03073E105 584 4,125 SH   OTR 1 4,079 0 46
AMERISOURCEBERGEN CORP COM 03073E105 2,993 21,152 SH   SOLE 21,152 0 0
AMGEN INC COM 031162100 444 1,823 SH   OTR 1 1,823 0 0
AMGEN INC COM 031162100 2,909 11,955 SH   SOLE 11,955 0 0
AMICUS THERAPEUTICS INC COM 03152W109 85 7,939 SH   SOLE 7,939 0 0
AMICUS THERAPEUTICS INC COM 03152W109 43,765 4,074,933 SH   OTR 1 3,700,595 0 374,338
AMN HEALTHCARE SVCS INC COM 001744101 3,802 34,651 SH   OTR 1 22,415 0 12,236
AMPHENOL CORP NEW CL A 032095101 650 10,101 SH   OTR 1 9,987 0 114
AMPHENOL CORP NEW CL A 032095101 22,570 350,572 SH   OTR 3 350,572 0 0
AMPHENOL CORP NEW CL A 032095101 2,935 45,582 SH   SOLE 45,582 0 0
ANALOG DEVICES INC COM 032654105 48,774 333,863 SH   OTR 1 327,258 0 6,605
ANALOG DEVICES INC COM 032654105 166,509 1,139,772 SH   SOLE 1,068,346 0 71,426
ANNALY CAPITAL MANAGEMENT IN COM 035710409 433 73,200 SH   SOLE 73,200 0 0
ANSYS INC COM 03662Q105 21,850 91,313 SH   OTR 3 91,313 0 0
ANSYS INC COM 03662Q105 2,267 9,473 SH   SOLE 9,473 0 0
AON PLC SHS CL A G0403H108 40 148 SH   OTR 1 148 0 0
AON PLC SHS CL A G0403H108 35,899 133,117 SH   SOLE 133,117 0 0
APPLE INC COM 037833100 6,940 50,763 SH   OTR 1 47,824 0 2,939
APPLE INC COM 037833100 15,357 112,325 SH   SOLE 112,325 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 2,436 25,335 SH   OTR 1 16,387 0 8,948
APPLIED MATLS INC COM 038222105 999 10,977 SH   OTR 1 10,859 0 118
APPLIED MATLS INC COM 038222105 805 8,853 SH   SOLE 8,853 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 28,701 504,760 SH   OTR 1 474,849 0 29,911
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 87 1,536 SH   SOLE 1,536 0 0
ARGENX SE SPONSORED ADR 04016X101 61,188 161,497 SH   OTR 1 151,786 0 9,711
ARGENX SE SPONSORED ADR 04016X101 2,419 6,385 SH   SOLE 6,385 0 0
ARISTA NETWORKS INC COM 040413106 72,827 776,903 SH   OTR 1 730,795 0 46,108
ARISTA NETWORKS INC COM 040413106 204 2,177 SH   SOLE 2,177 0 0
ARROW ELECTRS INC COM 042735100 1,973 17,600 SH   SOLE 17,600 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 2,093 59,450 SH   SOLE 59,450 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 37,309 1,059,613 SH   OTR 1 968,922 0 90,691
ASGN INC COM 00191U102 2,830 31,358 SH   OTR 1 20,238 0 11,120
ASPEN TECHNOLOGY INC COM 29109X106 30,337 165,160 SH   OTR 3 165,160 0 0
ASPEN TECHNOLOGY INC COM 29109X106 3,125 17,011 SH   SOLE 17,011 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 24 363 SH   OTR 1 363 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 384 5,810 SH   SOLE 5,810 0 0
AT&T INC COM 00206R102 2,098 100,100 SH   SOLE 100,100 0 0
ATRICURE INC COM 04963C209 28,206 690,299 SH   OTR 1 627,494 0 62,805
ATRICURE INC COM 04963C209 742 18,162 SH   SOLE 18,162 0 0
AUTODESK INC COM 052769106 38 219 SH   OTR 1 219 0 0
AUTODESK INC COM 052769106 29,260 170,153 SH   OTR 3 170,153 0 0
AUTODESK INC COM 052769106 3,016 17,539 SH   SOLE 17,539 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,383 6,583 SH   SOLE 6,583 0 0
AUTOZONE INC COM 053332102 325,777 151,586 SH   OTR 1 112,279 0 39,307
AUTOZONE INC COM 053332102 1,130,338 525,954 SH   SOLE 454,447 0 71,507
AVIENT CORPORATION COM 05368V106 26,628 664,379 SH   OTR 1 602,815 0 61,564
B2GOLD CORP COM 11777Q209 49 14,493 SH   SOLE 14,493 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 1,318 80,883 SH   OTR 3 80,883 0 0
BANK MONTREAL QUE COM 063671101 300,653 3,126,271 SH   SOLE 3,022,935 0 103,336
BANK NEW YORK MELLON CORP COM 064058100 593 14,206 SH   OTR 1 14,047 0 159
BANK NEW YORK MELLON CORP COM 064058100 447 10,717 SH   SOLE 10,717 0 0
BANK NOVA SCOTIA B C COM 064149107 2,592 43,780 SH   SOLE 43,780 0 0
BARRICK GOLD CORP COM 067901108 7,955 449,696 SH   SOLE 449,696 0 0
BAUSCH HEALTH COS INC COM 071734107 27,591 3,300,343 SH   OTR 1 3,015,660 0 284,683
BAUSCH HEALTH COS INC COM 071734107 1,216 145,403 SH   SOLE 145,403 0 0
BAXTER INTL INC COM 071813109 362 5,632 SH   OTR 1 5,569 0 63
BAXTER INTL INC COM 071813109 1,868 29,077 SH   SOLE 29,077 0 0
BCE INC COM NEW 05534B760 5,181 105,342 SH   SOLE 105,342 0 0
BECTON DICKINSON & CO COM 075887109 174,719 708,712 SH   OTR 1 511,466 0 197,246
BECTON DICKINSON & CO COM 075887109 566,691 2,298,668 SH   SOLE 1,988,300 0 310,368
BEIGENE LTD SPONSORED ADR 07725L102 1,273 7,868 SH   SOLE 7,868 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,045 5 SH   OTR 1 5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,237 8,193 SH   OTR 1 8,193 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,019 3,734 SH   SOLE 3,734 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1 22 SH   OTR 1 22 0 0
BERRY GLOBAL GROUP INC COM 08579W103 3,016 55,203 SH   SOLE 55,203 0 0
BEST BUY INC COM 086516101 74 1,141 SH   SOLE 1,141 0 0
BEST BUY INC COM 086516101 638 9,793 SH   OTR 1 9,793 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 35,567 429,190 SH   OTR 1 403,263 0 25,927
BIOMARIN PHARMACEUTICAL INC COM 09061G101 3,013 36,364 SH   SOLE 36,364 0 0
BIO-TECHNE CORP COM 09073M104 1,123 3,240 SH   OTR 1 3,240 0 0
BIO-TECHNE CORP COM 09073M104 130 376 SH   SOLE 376 0 0
BK OF AMERICA CORP COM 060505104 977 31,388 SH   OTR 1 28,611 0 2,777
BK OF AMERICA CORP COM 060505104 52 1,684 SH   SOLE 1,684 0 0
BLACKLINE INC COM 09239B109 24,476 367,509 SH   OTR 1 333,413 0 34,096
BLACKLINE INC COM 09239B109 818 12,289 SH   SOLE 12,289 0 0
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 2,341 206,653 SH   OTR 1 205,659 0 994
BLACKROCK CORE BD TR SHS BEN INT 09249E101 2,294 202,637 SH   OTR 1 202,637 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 1,719 157,887 SH   OTR 1 157,887 0 0
BLACKROCK ENHANCED GOVT FD I COM 09255K108 1,158 110,294 SH   OTR 1 110,294 0 0
BLACKROCK INC COM 09247X101 653 1,073 SH   OTR 1 1,066 0 7
BLACKROCK INC COM 09247X101 281 462 SH   SOLE 462 0 0
BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1,483 117,223 SH   OTR 1 117,223 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 3,316 300,103 SH   OTR 1 298,638 0 1,465
BLACKROCK MUNICIPAL INCOME COM 09253X102 2,358 197,999 SH   OTR 1 197,039 0 960
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 2,303 209,580 SH   OTR 1 208,561 0 1,019
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 8,932 746,233 SH   OTR 1 742,474 0 3,759
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 4,705 370,775 SH   OTR 1 368,963 0 1,812
BLACKROCK MUNIVEST FD INC COM 09253R105 3,583 480,960 SH   OTR 1 478,591 0 2,369
BLACKROCK MUNIYIELD MICH QU COM 09254V105 2,594 197,284 SH   OTR 1 196,332 0 952
BLACKROCK MUNIYIELD QUALITY COM 09254E103 4,876 418,213 SH   OTR 1 416,165 0 2,048
BLACKROCK MUNIYIELD QUALITY COM 09254G108 1,228 107,194 SH   OTR 1 106,682 0 512
BLACKROCK MUNIYILD QULT FD I COM 09254F100 4,792 377,654 SH   OTR 1 375,821 0 1,833
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2,195 114,585 SH   OTR 1 114,585 0 0
BLUEBIRD BIO INC COM 09609G100 78 18,827 SH   SOLE 18,827 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 723 318,415 SH   OTR 1 318,415 0 0
BOEING CO COM 097023105 260 1,900 SH   OTR 1 1,900 0 0
BOEING CO COM 097023105 0 2 SH   SOLE 2 0 0
BOOKING HOLDINGS INC COM 09857L108 1,618 925 SH   OTR 1 843 0 82
BOOKING HOLDINGS INC COM 09857L108 7 4 SH   SOLE 4 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 832 9,846 SH   SOLE 9,846 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 691 8,971 SH   OTR 1 8,893 0 78
BRISTOL-MYERS SQUIBB CO COM 110122108 2,528 32,833 SH   SOLE 32,833 0 0
BROADCOM INC COM 11135F101 386 795 SH   OTR 1 795 0 0
BROADCOM INC COM 11135F101 1,964 4,042 SH   SOLE 4,042 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,889 20,265 SH   SOLE 20,265 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 285,637 6,423,135 SH   SOLE 6,169,962 0 253,173
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 949 21,346 SH   OTR 1 21,346 0 0
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 6 142 SH   OTR 1 142 0 0
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 2,335 52,376 SH   SOLE 50,270 0 2,106
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 820 21,442 SH   OTR 1 21,442 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 17,634 461,386 SH   SOLE 421,820 0 39,566
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 101 2,381 SH   OTR 1 2,381 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5,045 118,715 SH   SOLE 110,359 0 8,356
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 64,225 1,845,537 SH   SOLE 1,845,537 0 0
BRP INC COM SUN VTG 05577W200 15,214 247,342 SH   SOLE 247,342 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 209 1,393 SH   SOLE 1,393 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,799 11,988 SH   OTR 1 11,988 0 0
CAE INC COM 124765108 40,715 1,653,741 SH   SOLE 1,653,741 0 0
CAMECO CORP COM 13321L108 415 19,724 SH   SOLE 19,724 0 0
CANADIAN IMP BK COMM COM 136069101 5,022 103,453 SH   SOLE 103,453 0 0
CANADIAN NAT RES LTD COM 136385101 117,695 2,192,534 SH   SOLE 1,990,114 0 202,420
CANADIAN NATL RY CO COM 136375102 144,156 1,281,730 SH   OTR 1 1,159,774 0 121,956
CANADIAN NATL RY CO COM 136375102 457,851 4,070,874 SH   SOLE 3,866,789 0 204,085
CANADIAN PAC RY LTD COM 13645T100 678 9,713 SH   OTR 1 9,604 0 109
CANADIAN PAC RY LTD COM 13645T100 399,888 5,725,771 SH   SOLE 5,531,656 0 194,115
CAPITAL ONE FINL CORP COM 14040H105 388 3,723 SH   OTR 1 3,681 0 42
CAPITAL ONE FINL CORP COM 14040H105 290 2,785 SH   SOLE 2,785 0 0
CARDINAL HEALTH INC COM 14149Y108 1,187 22,715 SH   SOLE 22,715 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 408,123 11,444,844 SH   SOLE 9,948,466 0 1,496,378
CARRIER GLOBAL CORPORATION COM 14448C104 126,308 3,542,008 SH   OTR 1 2,550,154 0 991,854
CASELLA WASTE SYS INC CL A 147448104 721 9,923 SH   SOLE 9,923 0 0
CBOE GLOBAL MKTS INC COM 12503M108 286 2,525 SH   SOLE 2,525 0 0
CBRE GROUP INC CL A 12504L109 21,494 291,996 SH   SOLE 291,996 0 0
CDW CORP COM 12514G108 773 4,909 SH   OTR 1 4,854 0 55
CDW CORP COM 12514G108 585 3,711 SH   SOLE 3,711 0 0
CENOVUS ENERGY INC COM 15135U109 1,677 88,213 SH   SOLE 88,213 0 0
CERIDIAN HCM HLDG INC COM 15677J108 855 18,166 SH   SOLE 18,166 0 0
CGI INC CL A SUB VTG 12532H104 289,815 3,638,153 SH   SOLE 3,553,086 0 85,067
CHAMPIONX CORPORATION COM 15872M104 49,620 2,499,764 SH   OTR 1 2,270,914 0 228,850
CHAMPIONX CORPORATION COM 15872M104 2,156 108,611 SH   SOLE 108,611 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 946 2,020 SH   OTR 1 1,926 0 94
CHENIERE ENERGY INC COM NEW 16411R208 4,535 34,092 SH   OTR 1 32,525 0 1,567
CHENIERE ENERGY INC COM NEW 16411R208 754 5,666 SH   SOLE 5,666 0 0
CHEVRON CORP NEW COM 166764100 1,097 7,576 SH   SOLE 7,576 0 0
CHEVRON CORP NEW COM 166764100 275 1,900 SH   OTR 1 1,900 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,292 988 SH   OTR 1 906 0 82
CHIPOTLE MEXICAN GRILL INC COM 169656105 71 54 SH   SOLE 54 0 0
CHURCHILL DOWNS INC COM 171484108 1,682 8,781 SH   SOLE 8,781 0 0
CIAN PLC ADS 83418T108 205 60,373 SH   OTR 3 60,373 0 0
CISCO SYS INC COM 17275R102 43 1,000 SH   OTR 1 1,000 0 0
CISCO SYS INC COM 17275R102 1,750 41,045 SH   SOLE 41,045 0 0
CITIZENS FINL GROUP INC COM 174610105 57,378 1,607,667 SH   OTR 1 1,513,425 0 94,242
CITIZENS FINL GROUP INC COM 174610105 3,551 99,500 SH   SOLE 99,500 0 0
CITRIX SYS INC COM 177376100 279 2,875 SH   SOLE 2,875 0 0
CLARIVATE PLC ORD SHS G21810109 841 60,660 SH   SOLE 60,660 0 0
CLOROX CO DEL COM 189054109 800 5,675 SH   SOLE 5,675 0 0
CME GROUP INC COM 12572Q105 152,717 746,051 SH   OTR 1 538,939 0 207,112
CME GROUP INC COM 12572Q105 550,917 2,691,339 SH   SOLE 2,359,393 0 331,946
CNH INDL N V SHS N20944109 22,566 1,946,996 SH   SOLE 1,946,996 0 0
COCA COLA CO COM 191216100 1,371 21,792 SH   SOLE 21,792 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 465 7,657 SH   SOLE 7,657 0 0
COGNEX CORP COM 192422103 20,995 493,760 SH   OTR 1 464,577 0 29,183
COGNEX CORP COM 192422103 1,334 31,380 SH   SOLE 31,380 0 0
COHEN & STEERS LTD DURATION COM 19248C105 1,243 62,825 SH   OTR 1 62,825 0 0
COLGATE PALMOLIVE CO COM 194162103 33,828 422,110 SH   OTR 1 415,162 0 6,948
COLGATE PALMOLIVE CO COM 194162103 95,491 1,191,556 SH   SOLE 1,115,253 0 76,303
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 36,632 333,902 SH   SOLE 258,413 0 75,489
COMCAST CORP NEW CL A 20030N101 495 12,603 SH   OTR 1 12,482 0 121
COMCAST CORP NEW CL A 20030N101 389 9,916 SH   SOLE 9,916 0 0
CONSOLIDATED EDISON INC COM 209115104 754 7,925 SH   SOLE 7,925 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 2,264 220,430 SH   OTR 3 220,430 0 0
COPART INC COM 217204106 2,322 21,367 SH   SOLE 21,367 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,542 9,476 SH   OTR 1 8,966 0 510
COSTCO WHSL CORP NEW COM 22160K105 16,437 34,295 SH   SOLE 34,295 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 515 188,754 SH   OTR 1 188,754 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 749 396,084 SH   OTR 1 396,084 0 0
CVS HEALTH CORP COM 126650100 366 3,950 SH   OTR 1 3,950 0 0
CVS HEALTH CORP COM 126650100 133 1,431 SH   SOLE 1,431 0 0
DADA NEXUS LTD ADS 23344D108 2,357 290,594 SH   OTR 3 290,594 0 0
DANAHER CORPORATION COM 235851102 1,245 4,909 SH   OTR 1 4,909 0 0
DANAHER CORPORATION COM 235851102 68,241 269,174 SH   SOLE 269,174 0 0
DATADOG INC CL A COM 23804L103 1,846 19,378 SH   OTR 1 18,578 0 800
DATADOG INC CL A COM 23804L103 114 1,192 SH   SOLE 1,192 0 0
DECKERS OUTDOOR CORP COM 243537107 56,574 221,555 SH   OTR 1 201,897 0 19,658
DEERE & CO COM 244199105 202 675 SH   SOLE 675 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 600 20,699 SH   OTR 1 20,468 0 231
DELTA AIR LINES INC DEL COM NEW 247361702 431 14,885 SH   SOLE 14,885 0 0
DESCARTES SYS GROUP INC COM 249906108 111,709 1,800,009 SH   SOLE 1,751,489 0 48,520
DEVON ENERGY CORP NEW COM 25179M103 84,581 1,534,772 SH   OTR 1 1,440,558 0 94,214
DEVON ENERGY CORP NEW COM 25179M103 1,955 35,479 SH   SOLE 35,479 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 450 2,583 SH   SOLE 2,583 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 45 257 SH   OTR 1 257 0 0
DICKS SPORTING GOODS INC COM 253393102 43,026 570,858 SH   OTR 1 527,314 0 43,544
DICKS SPORTING GOODS INC COM 253393102 2,197 29,148 SH   SOLE 29,148 0 0
DIGITAL RLTY TR INC COM 253868103 742 5,715 SH   SOLE 5,715 0 0
DISNEY WALT CO COM 254687106 471 4,992 SH   OTR 1 4,992 0 0
DISNEY WALT CO COM 254687106 75 795 SH   SOLE 795 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 40,952 572,277 SH   OTR 1 524,033 0 48,244
DOLBY LABORATORIES INC COM CL A 25659T107 2,281 31,877 SH   SOLE 31,877 0 0
DOLLAR GEN CORP NEW COM 256677105 3,168 12,908 SH   OTR 1 12,499 0 409
DOLLAR GEN CORP NEW COM 256677105 1,344 5,475 SH   SOLE 5,475 0 0
DOMINOS PIZZA INC COM 25754A201 500 1,283 SH   SOLE 1,283 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 984 81,113 SH   OTR 1 81,113 0 0
DROPBOX INC CL A 26210C104 2,745 130,790 SH   SOLE 130,790 0 0
DWS MUN INCOME TR COM 233368109 2,454 261,072 SH   OTR 1 259,755 0 1,317
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 2,327 184,790 SH   OTR 1 119,507 0 65,283
EATON VANCE CALIF MUN BD FD COM 27828A100 1,187 128,028 SH   OTR 1 127,421 0 607
EATON VANCE LTD DURATION INC COM 27828H105 1,997 193,340 SH   OTR 1 193,340 0 0
EATON VANCE MUN BD FD COM 27827X101 4,850 453,302 SH   OTR 1 451,076 0 2,226
EATON VANCE NEW YORK MUN BD COM 27827Y109 1,129 121,235 SH   OTR 1 120,653 0 582
EATON VANCE SHORT DURATION D COM 27828V104 771 71,683 SH   OTR 1 71,683 0 0
ECOLAB INC COM 278865100 25,912 168,523 SH   SOLE 168,523 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 70 735 SH   OTR 1 735 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 31,452 330,765 SH   OTR 3 330,765 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,290 34,601 SH   SOLE 34,601 0 0
ELECTRONIC ARTS INC COM 285512109 2,554 20,995 SH   SOLE 20,995 0 0
EMCOR GROUP INC COM 29084Q100 48,328 469,391 SH   OTR 1 427,705 0 41,686
EMCOR GROUP INC COM 29084Q100 2,649 25,728 SH   SOLE 25,728 0 0
EMERSON ELEC CO COM 291011104 239 3,000 SH   OTR 1 3,000 0 0
ENBRIDGE INC COM 29250N105 6,824 161,482 SH   SOLE 161,482 0 0
ENERPLUS CORP COM 292766102 30,994 2,342,733 SH   SOLE 1,338,178 0 1,004,555
ENTEGRIS INC COM 29362U104 59,018 640,599 SH   OTR 1 602,829 0 37,770
ENTEGRIS INC COM 29362U104 3,653 39,653 SH   SOLE 39,653 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 341 13,980 SH   OTR 1 13,980 0 0
ENVESTNET INC COM 29404K106 3,134 59,381 SH   SOLE 59,381 0 0
EOG RES INC COM 26875P101 1,633 14,786 SH   OTR 1 13,975 0 811
EOG RES INC COM 26875P101 563 5,095 SH   SOLE 5,095 0 0
EPAM SYS INC COM 29414B104 746 2,531 SH   OTR 3 2,531 0 0
EQUINIX INC COM 29444U700 2,922 4,447 SH   SOLE 4,447 0 0
EQUINIX INC COM 29444U700 28,644 43,597 SH   OTR 3 43,597 0 0
ERIE INDTY CO CL A 29530P102 544 2,833 SH   SOLE 2,833 0 0
ERO COPPER CORP COM 296006109 4,457 528,706 SH   SOLE 235,785 0 292,921
ETSY INC COM 29786A106 38,182 521,538 SH   OTR 1 490,128 0 31,410
ETSY INC COM 29786A106 2,993 40,881 SH   SOLE 40,881 0 0
EURONET WORLDWIDE INC COM 298736109 859 8,537 SH   SOLE 8,537 0 0
EVERBRIDGE INC COM 29978A104 341 12,243 SH   SOLE 12,243 0 0
EVERI HLDGS INC COM 30034T103 3,344 205,000 SH   SOLE 205,000 0 0
EXACT SCIENCES CORP COM 30063P105 577 14,652 SH   SOLE 14,652 0 0
EXELIXIS INC COM 30161Q104 53,466 2,568,025 SH   OTR 1 2,337,490 0 230,535
EXELIXIS INC COM 30161Q104 2,530 121,523 SH   SOLE 121,523 0 0
EXLSERVICE HOLDINGS INC COM 302081104 4,230 28,710 SH   OTR 1 18,643 0 10,067
EXPONENT INC COM 30214U102 1,135 12,404 SH   SOLE 12,404 0 0
EXXON MOBIL CORP COM 30231G102 154 1,800 SH   OTR 1 1,800 0 0
EXXON MOBIL CORP COM 30231G102 125 1,454 SH   SOLE 1,454 0 0
FACTSET RESH SYS INC COM 303075105 36,785 95,653 SH   OTR 1 93,826 0 1,827
FACTSET RESH SYS INC COM 303075105 133,283 346,576 SH   SOLE 325,788 0 20,788
FAIR ISAAC CORP COM 303250104 1,026 2,558 SH   SOLE 2,558 0 0
FEDERATED HERMES PREM MUNI I COM 31423P108 1,115 100,792 SH   OTR 1 100,306 0 486
FEDEX CORP COM 31428X106 290 1,277 SH   OTR 1 1,277 0 0
FEDEX CORP COM 31428X106 3 13 SH   SOLE 13 0 0
FERRARI N V COM N3167Y103 29,234 159,330 SH   OTR 3 159,330 0 0
FERRARI N V COM N3167Y103 2,985 16,269 SH   SOLE 16,269 0 0
FIBROGEN INC COM 31572Q808 471 44,586 SH   SOLE 44,586 0 0
FIRST EAGLE ALTR CAP BDC INC COM 26943B100 5,240 1,480,303 SH   SOLE 1,480,303 0 0
FIRST MID ILL BANCSHARES INC COM 320866106 787 22,055 SH   SOLE 22,055 0 0
FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 1,193 197,159 SH   OTR 1 197,159 0 0
FIRST TR HIGH INCOME LONG / COM 33738E109 489 42,904 SH   OTR 1 42,904 0 0
FIRST TR INTER DURATN PFD & COM 33718W103 1,511 80,886 SH   OTR 1 80,886 0 0
FIRSTSERVICE CORP NEW COM 33767E202 26 216 SH   OTR 1 216 0 0
FIRSTSERVICE CORP NEW COM 33767E202 46,536 383,964 SH   SOLE 359,675 0 24,289
FISERV INC COM 337738108 823 9,245 SH   SOLE 9,245 0 0
FIVE BELOW INC COM 33829M101 874 7,705 SH   SOLE 7,705 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 784 12,451 SH   SOLE 12,451 0 0
FORTINET INC COM 34959E109 94,130 1,663,657 SH   OTR 1 1,565,857 0 97,800
FORTINET INC COM 34959E109 5,829 103,015 SH   SOLE 103,015 0 0
FORTIS INC COM 349553107 33,916 717,491 SH   SOLE 657,495 0 59,996
FORTUNE BRANDS HOME & SEC IN COM 34964C106 838 13,997 SH   SOLE 13,997 0 0
FRANCO NEV CORP COM 351858105 136,807 1,039,727 SH   SOLE 994,659 0 45,068
FREEPORT-MCMORAN INC CL B 35671D857 456 15,587 SH   SOLE 15,587 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,523 86,211 SH   OTR 1 81,765 0 4,446
GARTNER INC COM 366651107 34,963 144,578 SH   OTR 3 144,578 0 0
GARTNER INC COM 366651107 3,580 14,805 SH   SOLE 14,805 0 0
GENERAC HLDGS INC COM 368736104 1,579 7,499 SH   SOLE 7,499 0 0
GENERAL MLS INC COM 370334104 783 10,378 SH   SOLE 10,378 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 3,218 124,730 SH   SOLE 124,730 0 0
GILDAN ACTIVEWEAR INC COM 375916103 6,332 220,013 SH   SOLE 220,013 0 0
GILEAD SCIENCES INC COM 375558103 2,085 33,735 SH   SOLE 33,735 0 0
GODADDY INC CL A 380237107 44,347 637,529 SH   OTR 1 599,954 0 37,575
GODADDY INC CL A 380237107 2,012 28,918 SH   SOLE 28,918 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 617 2,078 SH   OTR 1 2,078 0 0
GRACO INC COM 384109104 445,891 7,505,312 SH   SOLE 6,511,216 0 994,096
GRACO INC COM 384109104 154,564 2,601,644 SH   OTR 1 2,021,480 0 580,164
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 276 4,520 SH   SOLE 4,520 0 0
GRID DYNAMICS HLDGS INC CL A 39813G109 1,055 62,722 SH   OTR 3 62,722 0 0
GUARDANT HEALTH INC COM 40131M109 11,753 291,338 SH   OTR 1 258,202 0 33,136
GUARDANT HEALTH INC COM 40131M109 602 14,922 SH   SOLE 14,922 0 0
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1,858 104,524 SH   OTR 1 104,524 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 1,010 14,232 SH   SOLE 14,232 0 0
HANCOCK JOHN INCOME SECS TR COM 410123103 745 65,475 SH   OTR 1 65,475 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1,314 75,047 SH   OTR 1 75,047 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 1,293 81,971 SH   OTR 1 81,971 0 0
HANESBRANDS INC COM 410345102 877 85,270 SH   SOLE 85,270 0 0
HAYWARD HLDGS INC COM 421298100 16,998 1,181,213 SH   SOLE 1,181,213 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 388,932 7,076,640 SH   SOLE 5,929,305 0 1,147,335
HDFC BANK LTD SPONSORED ADS 40415F101 157,143 2,859,223 SH   OTR 1 2,091,611 0 767,612
HEICO CORP NEW COM 422806109 5 38 SH   OTR 1 38 0 0
HEICO CORP NEW COM 422806109 1,230 9,384 SH   SOLE 9,384 0 0
HENRY JACK & ASSOC INC COM 426281101 37,028 205,687 SH   OTR 1 193,957 0 11,730
HENRY JACK & ASSOC INC COM 426281101 5,309 29,493 SH   SOLE 29,493 0 0
HERSHEY CO COM 427866108 482 2,240 SH   OTR 1 2,240 0 0
HILLMAN SOLUTIONS CORP COM 431636109 570 66,000 SH   SOLE 66,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 887 7,959 SH   OTR 1 7,959 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 103 927 SH   SOLE 927 0 0
HOLOGIC INC COM 436440101 444 6,400 SH   SOLE 6,400 0 0
HOME DEPOT INC COM 437076102 674 2,459 SH   OTR 1 2,440 0 19
HOME DEPOT INC COM 437076102 414 1,509 SH   SOLE 1,509 0 0
HONEYWELL INTL INC COM 438516106 2,029 11,672 SH   OTR 1 11,002 0 670
HONEYWELL INTL INC COM 438516106 5 29 SH   SOLE 29 0 0
HORMEL FOODS CORP COM 440452100 290 6,125 SH   SOLE 6,125 0 0
HOULIHAN LOKEY INC CL A 441593100 3,113 39,444 SH   OTR 1 25,450 0 13,994
HUBSPOT INC COM 443573100 26,064 86,693 SH   OTR 1 81,516 0 5,177
HUBSPOT INC COM 443573100 82 272 SH   SOLE 272 0 0
HYATT HOTELS CORP COM CL A 448579102 74,864 1,012,911 SH   OTR 1 925,450 0 87,461
HYATT HOTELS CORP COM CL A 448579102 2,155 29,162 SH   SOLE 29,162 0 0
IAA INC COM 449253103 10,513 320,807 SH   SOLE 320,807 0 0
ICICI BANK LIMITED ADR 45104G104 6,522 367,638 SH   OTR 3 367,638 0 0
ICICI BANK LIMITED ADR 45104G104 67 3,800 SH   SOLE 3,800 0 0
ICICI BANK LIMITED ADR 45104G104 18 994 SH   OTR 1 994 0 0
ICON PLC SHS G4705A100 24,785 114,377 SH   OTR 1 107,427 0 6,950
IDEXX LABS INC COM 45168D104 26,479 75,497 SH   OTR 3 75,497 0 0
IDEXX LABS INC COM 45168D104 2,741 7,816 SH   SOLE 7,816 0 0
IMPERIAL OIL LTD COM NEW 453038408 3,771 80,053 SH   SOLE 80,053 0 0
INARI MED INC COM 45332Y109 24,781 364,478 SH   OTR 1 328,884 0 35,594
INCYTE CORP COM 45337C102 801 10,540 SH   SOLE 10,540 0 0
INSPERITY INC COM 45778Q107 42,503 425,758 SH   OTR 1 387,772 0 37,986
INSPERITY INC COM 45778Q107 2,065 20,685 SH   SOLE 20,685 0 0
INTEL CORP COM 458140100 116 3,100 SH   OTR 1 3,100 0 0
INTEL CORP COM 458140100 2,033 54,335 SH   SOLE 54,335 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 467 4,969 SH   SOLE 4,969 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 609 6,472 SH   OTR 1 6,400 0 72
INTERNATIONAL BUSINESS MACHS COM 459200101 2,912 20,625 SH   SOLE 20,625 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 247 1,747 SH   OTR 1 1,747 0 0
INTERPUBLIC GROUP COS INC COM 460690100 470 17,089 SH   OTR 1 16,898 0 191
INTERPUBLIC GROUP COS INC COM 460690100 356 12,928 SH   SOLE 12,928 0 0
INTUIT COM 461202103 3,744 9,713 SH   SOLE 9,713 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 29,146 145,212 SH   OTR 3 145,212 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,984 14,869 SH   SOLE 14,869 0 0
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 3,612 382,669 SH   OTR 1 380,810 0 1,859
INVESCO BD FD COM 46132L107 1,096 67,390 SH   OTR 1 67,390 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 710 10,158 SH   OTR 1 10,158 0 0
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 265 3,384 SH   OTR 1 3,384 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 267 2,617 SH   OTR 1 2,617 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 811 40,000 SH   SOLE 40,000 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 299 19,244 SH   OTR 1 19,244 0 0
INVESCO HIGH INCOME TR II COM 46131F101 494 47,311 SH   OTR 1 47,311 0 0
INVESCO LTD SHS G491BT108 39,647 2,457,979 SH   OTR 1 2,310,457 0 147,522
INVESCO LTD SHS G491BT108 76 4,718 SH   SOLE 4,718 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 4,536 439,148 SH   OTR 1 436,941 0 2,207
INVESCO PA VALUE MUN INC TR COM 46132K109 1,175 112,285 SH   OTR 1 111,745 0 540
INVESCO QQQ TR UNIT SER 1 46090E103 17,871 63,763 SH   OTR 1 63,763 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 149,423 533,121 SH   SOLE 533,121 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 3,555 348,174 SH   OTR 1 346,475 0 1,699
IQIYI INC NOTE 2.000% 4/0 46267XAD0 3,517 4,369,000 PRN   SOLE 9 4,369,000 0 0
IQIYI INC NOTE 4.000%12/1 46267XAE8 1,004 1,500,000 PRN   SOLE 9 1,500,000 0 0
IRADIMED CORP COM 46266A109 1,057 31,135 SH   OTR 1 20,247 0 10,888
IRHYTHM TECHNOLOGIES INC COM 450056106 2,015 18,654 SH   SOLE 18,654 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 75,319 697,208 SH   OTR 1 641,031 0 56,177
ISHARES INC MSCI CDA ETF 464286509 322 9,549 SH   SOLE 9,549 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 557 5,444 SH   OTR 1 5,444 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 14,146 140,858 SH   OTR 1 140,858 0 0
ISHARES TR CORE MSCI EAFE 46432F842 519 8,817 SH   OTR 1 8,817 0 0
ISHARES TR CORE S&P MCP ETF 464287507 29,066 128,478 SH   OTR 1 128,478 0 0
ISHARES TR CORE S&P SCP ETF 464287804 100 1,080 SH   SOLE 1,080 0 0
ISHARES TR CORE S&P SCP ETF 464287804 30,539 330,470 SH   OTR 1 330,470 0 0
ISHARES TR CORE S&P500 ETF 464287200 7,516 19,824 SH   OTR 1 19,824 0 0
ISHARES TR CORE US AGGBD ET 464287226 868 8,536 SH   OTR 1 8,536 0 0
ISHARES TR ESG ADV TTL USD 46436E619 678 15,415 SH   SOLE 15,415 0 0
ISHARES TR IBOXX HI YD ETF 464288513 2,871 39,000 SH   SOLE 39,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 571 7,763 SH   OTR 1 7,763 0 0
ISHARES TR IBOXX INV CP ETF 464287242 576 5,236 SH   OTR 1 5,236 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 243 4,806 SH   OTR 1 4,806 0 0
ISHARES TR MSCI EAFE ETF 464287465 250 4,000 SH Put SOLE 0 0 4,000
ISHARES TR MSCI EAFE ETF 464287465 18,137 290,234 SH   OTR 1 290,234 0 0
ISHARES TR MSCI EAFE ETF 464287465 12,238 195,833 SH   SOLE 195,833 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 56 1,405 SH   OTR 1 1,405 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 3,955 98,632 SH   SOLE 98,632 0 0
ISHARES TR PFD AND INCM SEC 464288687 162 4,916 SH   SOLE 4,916 0 0
ISHARES TR PFD AND INCM SEC 464288687 5,423 164,935 SH   OTR 1 164,935 0 0
ISHARES TR RUS 1000 ETF 464287622 308 1,481 SH   SOLE 1,481 0 0
ISHARES TR RUS 1000 ETF 464287622 1,561 7,513 SH   OTR 1 7,513 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 291 1,331 SH   OTR 1 1,331 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 206 1,423 SH   OTR 1 1,423 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 11,101 53,805 SH   OTR 1 53,805 0 0
ISHARES TR RUS MD CP GR ETF 464287481 253 3,195 SH   OTR 1 3,195 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,860 59,692 SH   OTR 1 59,692 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,325 13,728 SH   OTR 1 13,728 0 0
ISHARES TR TIPS BD ETF 464287176 554 4,864 SH   OTR 1 4,864 0 0
ISTAR INC COM 45031U101 412 30,025 SH   OTR 1 30,025 0 0
ITT INC COM 45073V108 2,673 39,750 SH   OTR 1 25,723 0 14,027
JACOBS ENGR GROUP INC COM 469814107 41,993 330,316 SH   OTR 1 310,130 0 20,186
JFROG LTD ORD SHS M6191J100 22,344 1,060,477 SH   OTR 1 957,953 0 102,524
JOHN BEAN TECHNOLOGIES CORP COM 477839104 854 7,733 SH   SOLE 7,733 0 0
JOHNSON & JOHNSON COM 478160104 310,018 1,746,483 SH   OTR 1 1,300,210 0 446,273
JOHNSON & JOHNSON COM 478160104 1,078,617 6,076,375 SH   SOLE 5,251,494 0 824,881
JPMORGAN CHASE & CO COM 46625H100 998 8,866 SH   OTR 1 8,866 0 0
JPMORGAN CHASE & CO COM 46625H100 60 532 SH   SOLE 532 0 0
KELLOGG CO COM 487836108 285 4,000 SH   SOLE 4,000 0 0
KEURIG DR PEPPER INC COM 49271V100 870 24,581 SH   SOLE 24,581 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,850 13,423 SH   SOLE 13,423 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,312 9,521 SH   OTR 1 9,521 0 0
KINROSS GOLD CORP COM 496902404 1,639 457,737 SH   SOLE 457,737 0 0
KINSALE CAP GROUP INC COM 49714P108 764 3,328 SH   SOLE 3,328 0 0
KROGER CO COM 501044101 259 5,475 SH   SOLE 5,475 0 0
LAM RESEARCH CORP COM 512807108 1,186 2,782 SH   OTR 1 2,649 0 133
LATTICE SEMICONDUCTOR CORP COM 518415104 2,971 61,262 SH   OTR 1 39,542 0 21,720
LAUDER ESTEE COS INC CL A 518439104 1,084 4,255 SH   OTR 1 4,221 0 34
LAUDER ESTEE COS INC CL A 518439104 1,514 5,946 SH   SOLE 5,946 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1,952 30,747 SH   SOLE 30,747 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 888 39,803 SH   SOLE 39,803 0 0
LILLY ELI & CO COM 532457108 4,713 14,537 SH   OTR 1 13,691 0 846
LILLY ELI & CO COM 532457108 901 2,779 SH   SOLE 2,779 0 0
LINDE PLC SHS G5494J103 61,400 213,544 SH   OTR 1 209,256 0 4,288
LINDE PLC SHS G5494J103 210,975 733,750 SH   SOLE 686,398 0 47,352
LITHIA MTRS INC COM 536797103 44,397 161,557 SH   OTR 1 144,808 0 16,749
LIVE NATION ENTERTAINMENT IN COM 538034109 2,269 27,478 SH   SOLE 27,478 0 0
LOCKHEED MARTIN CORP COM 539830109 508 1,182 SH   OTR 1 1,182 0 0
LOCKHEED MARTIN CORP COM 539830109 470 1,092 SH   SOLE 1,092 0 0
LOWES COS INC COM 548661107 55,432 317,352 SH   OTR 1 310,369 0 6,983
LOWES COS INC COM 548661107 206,524 1,182,369 SH   SOLE 1,105,680 0 76,689
MAG SILVER CORP COM 55903Q104 6,414 527,024 SH   SOLE 527,024 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 411 8,600 SH   OTR 1 8,600 0 0
MAGNA INTL INC COM 559222401 606 11,032 SH   OTR 1 11,032 0 0
MAGNA INTL INC COM 559222401 263 4,784 SH   SOLE 4,784 0 0
MANULIFE FINL CORP COM 56501R106 460 26,559 SH   SOLE 26,559 0 0
MARKETAXESS HLDGS INC COM 57060D108 27,534 107,552 SH   OTR 3 107,552 0 0
MARKETAXESS HLDGS INC COM 57060D108 2,825 11,033 SH   SOLE 11,033 0 0
MARRIOTT INTL INC NEW CL A 571903202 275 2,020 SH   OTR 1 2,020 0 0
MASIMO CORP COM 574795100 870 6,661 SH   SOLE 6,661 0 0
MASTERCARD INCORPORATED CL A 57636Q104 288,632 914,899 SH   OTR 1 670,036 0 244,863
MASTERCARD INCORPORATED CL A 57636Q104 1,007,817 3,194,552 SH   SOLE 2,750,808 0 443,744
MATADOR RES CO COM 576485205 3,166 67,948 SH   OTR 1 43,879 0 24,069
MATERION CORP COM 576690101 3,105 42,113 SH   OTR 1 27,220 0 14,893
MCDONALDS CORP COM 580135101 37 148 SH   OTR 1 148 0 0
MCDONALDS CORP COM 580135101 10,308 41,755 SH   SOLE 41,755 0 0
MEDPACE HLDGS INC COM 58506Q109 2,583 17,255 SH   OTR 1 11,153 0 6,102
MERCADOLIBRE INC COM 58733R102 2,020 3,172 SH   OTR 3 3,172 0 0
MERCK & CO INC COM 58933Y105 256 2,804 SH   OTR 1 2,804 0 0
MERCK & CO INC COM 58933Y105 544 5,970 SH   SOLE 5,970 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 147,052 128,008 SH   OTR 1 94,980 0 33,028
METTLER TOLEDO INTERNATIONAL COM 592688105 500,461 435,649 SH   SOLE 374,513 0 61,136
MICROSOFT CORP COM 594918104 472,496 1,839,721 SH   OTR 1 1,384,524 0 455,197
MICROSOFT CORP COM 594918104 1,672,788 6,513,213 SH   SOLE 5,687,541 0 825,672
MIDDLEBY CORP COM 596278101 36,614 292,071 SH   OTR 1 285,528 0 6,543
MIDDLEBY CORP COM 596278101 139,258 1,110,863 SH   SOLE 1,045,288 0 65,575
MIRATI THERAPEUTICS INC COM 60468T105 127 1,899 SH   SOLE 1,899 0 0
MIRATI THERAPEUTICS INC COM 60468T105 36,128 538,186 SH   OTR 1 487,416 0 50,770
MOHAWK INDS INC COM 608190104 43,016 346,655 SH   OTR 1 316,886 0 29,769
MOHAWK INDS INC COM 608190104 2,431 19,587 SH   SOLE 19,587 0 0
MOLINA HEALTHCARE INC COM 60855R100 59,410 212,474 SH   OTR 1 200,015 0 12,459
MOLINA HEALTHCARE INC COM 60855R100 3,696 13,217 SH   SOLE 13,217 0 0
MONGODB INC CL A 60937P106 37,112 143,015 SH   OTR 1 134,380 0 8,635
MONGODB INC CL A 60937P106 121 467 SH   SOLE 467 0 0
MONOLITHIC PWR SYS INC COM 609839105 488 1,270 SH   SOLE 1,270 0 0
MONROE CAP CORP COM 610335101 759 84,004 SH   OTR 1 84,004 0 0
MOODYS CORP COM 615369105 1,281,458 4,711,762 SH   SOLE 4,055,024 0 656,738
MOODYS CORP COM 615369105 366,031 1,345,852 SH   OTR 1 979,257 0 366,595
MORGAN STANLEY EMERGING MKTS COM 617477104 1,843 410,398 SH   OTR 1 410,398 0 0
MORGAN STANLEY EMKT DBT FD I COM 61744H105 719 108,726 SH   OTR 1 108,726 0 0
MORNINGSTAR INC COM 617700109 1,039 4,295 SH   SOLE 4,295 0 0
MOSAIC CO NEW COM 61945C103 29,003 614,076 SH   OTR 1 577,035 0 37,041
MOSAIC CO NEW COM 61945C103 4,847 102,615 SH   SOLE 102,615 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 3,602 17,185 SH   OTR 1 16,473 0 712
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,028 9,677 SH   SOLE 9,677 0 0
MSCI INC COM 55354G100 190,500 462,211 SH   OTR 1 341,248 0 120,963
MSCI INC COM 55354G100 653,418 1,585,388 SH   SOLE 1,367,025 0 218,363
NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 29 5,392 SH   OTR 1 5,392 0 0
NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 97 17,745 SH   SOLE 17,745 0 0
NETAPP INC COM 64110D104 2,440 37,400 SH   SOLE 37,400 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 35,476 363,930 SH   OTR 1 342,281 0 21,649
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,450 14,876 SH   SOLE 14,876 0 0
NEW YORK TIMES CO CL A 650111107 37,670 1,350,175 SH   OTR 1 1,232,881 0 117,294
NEW YORK TIMES CO CL A 650111107 4,451 159,529 SH   SOLE 159,529 0 0
NEWMONT CORP COM 651639106 1,396 23,403 SH   SOLE 23,403 0 0
NEXGEN ENERGY LTD COM 65340P106 132 36,681 SH   SOLE 36,681 0 0
NIKE INC CL B 654106103 146,290 1,431,412 SH   OTR 1 1,068,536 0 362,876
NIKE INC CL B 654106103 21,525 210,618 SH   OTR 3 210,618 0 0
NIKE INC CL B 654106103 518,775 5,076,077 SH   SOLE 4,382,051 0 694,026
NIO INC NOTE 0.500% 2/0 62914VAF3 7,701 10,100,000 PRN   SOLE 9 10,100,000 0 0
NIO INC SPON ADS 62914V106 541 24,910 SH   OTR 3 24,910 0 0
NORDSON CORP COM 655663102 2,526 12,479 SH   SOLE 12,479 0 0
NORDSON CORP COM 655663102 41,622 205,602 SH   OTR 1 193,350 0 12,252
NORTH AMERN CONSTR GROUP LTD COM 656811106 9,193 832,663 SH   SOLE 371,379 0 461,284
NORTHROP GRUMMAN CORP COM 666807102 717 1,498 SH   OTR 1 1,498 0 0
NORTONLIFELOCK INC COM 668771108 1,560 71,045 SH   SOLE 71,045 0 0
NOVAGOLD RES INC COM NEW 66987E206 2,175 452,260 SH   SOLE 452,260 0 0
NOVARTIS AG SPONSORED ADR 66987V109 258 3,050 SH   SOLE 3,050 0 0
NOVOCURE LTD ORD SHS G6674U108 22,149 318,687 SH   OTR 1 290,241 0 28,446
NOVOCURE LTD ORD SHS G6674U108 1,275 18,347 SH   SOLE 18,347 0 0
NUTRIEN LTD COM 67077M108 93,751 1,176,443 SH   SOLE 1,076,833 0 99,610
NUVEEN AMT FREE QLTY MUN INC COM 670657105 4,682 398,457 SH   OTR 1 396,507 0 1,950
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 1,240 87,633 SH   OTR 1 87,216 0 417
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 4,859 394,084 SH   OTR 1 392,162 0 1,922
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 2,402 275,161 SH   OTR 1 273,750 0 1,411
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 978 188,001 SH   OTR 1 188,001 0 0
NUVEEN MORTGAGE AND INCOME F COM 670735109 507 30,725 SH   OTR 1 30,725 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 4,736 377,063 SH   OTR 1 375,353 0 1,710
NUVEEN N Y MUN VALUE FD COM 67062M105 1,259 147,948 SH   OTR 1 147,222 0 726
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 3,761 298,736 SH   OTR 1 297,292 0 1,444
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 4,838 437,871 SH   OTR 1 435,730 0 2,141
NUVEEN NEW YORK QLT MUN INC COM 67066X107 2,447 208,576 SH   OTR 1 207,557 0 1,019
NUVEEN OHIO QLTY MUN INCOME COM 670980101 1,170 92,382 SH   OTR 1 91,942 0 440
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 3,669 300,995 SH   OTR 1 299,522 0 1,473
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2,040 266,646 SH   OTR 1 266,646 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 4,863 390,010 SH   OTR 1 388,109 0 1,901
NUVEI CORPORATION SUB VTG SHS 67079A102 6,438 178,000 SH   SOLE 178,000 0 0
OKTA INC CL A 679295105 1,186 13,118 SH   SOLE 13,118 0 0
OPEN TEXT CORP COM 683715106 203,258 5,371,524 SH   SOLE 5,274,844 0 96,680
ORACLE CORP COM 68389X105 156,666 2,242,250 SH   OTR 1 1,612,174 0 630,076
ORACLE CORP COM 68389X105 505,233 7,231,048 SH   SOLE 6,249,680 0 981,368
ORLA MNG LTD NEW COM 68634K106 127 46,021 SH   SOLE 46,021 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,010 100,000 SH   SOLE 100,000 0 0
OTIS WORLDWIDE CORP COM 68902V107 159,892 2,262,517 SH   OTR 1 1,649,696 0 612,821
OTIS WORLDWIDE CORP COM 68902V107 573,847 8,120,091 SH   SOLE 6,985,346 0 1,134,745
OUTSET MED INC COM 690145107 8,793 591,746 SH   OTR 1 529,447 0 62,299
PACCAR INC COM 693718108 849 10,311 SH   OTR 1 10,311 0 0
PACCAR INC COM 693718108 99 1,199 SH   SOLE 1,199 0 0
PACKAGING CORP AMER COM 695156109 413 3,005 SH   SOLE 3,005 0 0
PALO ALTO NETWORKS INC COM 697435105 1,874 3,794 SH   OTR 1 3,794 0 0
PALO ALTO NETWORKS INC COM 697435105 218 441 SH   SOLE 441 0 0
PAN AMERN SILVER CORP COM 697900108 665 33,783 SH   SOLE 33,783 0 0
PARKER-HANNIFIN CORP COM 701094104 554 2,250 SH   OTR 1 2,250 0 0
PAYCHEX INC COM 704326107 1,310 11,500 SH   SOLE 11,500 0 0
PAYCOM SOFTWARE INC COM 70432V102 52,334 186,827 SH   OTR 1 175,483 0 11,344
PAYCOM SOFTWARE INC COM 70432V102 1,647 5,881 SH   SOLE 5,881 0 0
PEMBINA PIPELINE CORP COM 706327103 36,082 1,020,721 SH   SOLE 947,469 0 73,252
PEPSICO INC COM 713448108 219,760 1,318,610 SH   OTR 1 971,980 0 346,630
PEPSICO INC COM 713448108 704,998 4,230,160 SH   SOLE 3,673,061 0 557,099
PERFORMANCE FOOD GROUP CO COM 71377A103 1,314 28,571 SH   SOLE 28,571 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 1,285 120,902 SH   OTR 3 120,902 0 0
PFIZER INC COM 717081103 26 500 SH   SOLE 500 0 0
PFIZER INC COM 717081103 376 7,163 SH   OTR 1 7,163 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 739 60,038 SH   OTR 1 60,038 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 3,365 46,541 SH   OTR 1 29,965 0 16,576
PIONEER FLOATING RATE FUND I COM 72369J102 488 54,907 SH   OTR 1 54,907 0 0
PIONEER MUNICIPAL HIGH INCOM COM 723762100 2,278 260,920 SH   OTR 1 259,650 0 1,270
PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 2,297 247,557 SH   OTR 1 246,343 0 1,214
PIONEER NAT RES CO COM 723787107 1,889 8,470 SH   OTR 1 8,470 0 0
PIONEER NAT RES CO COM 723787107 220 985 SH   SOLE 985 0 0
PNC FINL SVCS GROUP INC COM 693475105 510 3,233 SH   OTR 1 3,233 0 0
POOL CORP COM 73278L105 980 2,790 SH   SOLE 2,790 0 0
POWER INTEGRATIONS INC COM 739276103 37,395 498,528 SH   OTR 1 454,658 0 43,870
POWER INTEGRATIONS INC COM 739276103 2,055 27,394 SH   SOLE 27,394 0 0
PROCTER AND GAMBLE CO COM 742718109 76 532 SH   SOLE 532 0 0
PROCTER AND GAMBLE CO COM 742718109 189 1,313 SH   OTR 1 1,313 0 0
PROGRESSIVE CORP COM 743315103 756 6,505 SH   SOLE 6,505 0 0
PUBLIC STORAGE COM 74460D109 288 920 SH   SOLE 920 0 0
PUBMATIC INC COM CL A 74467Q103 22,326 1,405,062 SH   OTR 1 1,276,314 0 128,748
PUBMATIC INC COM CL A 74467Q103 50 3,137 SH   SOLE 3,137 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 3,917 332,196 SH   OTR 1 330,563 0 1,633
PVH CORPORATION COM 693656100 1,803 31,695 SH   SOLE 31,695 0 0
QIAGEN NV SHS NEW N72482123 1,468 31,100 SH   SOLE 31,100 0 0
QUALCOMM INC COM 747525103 1,653 12,943 SH   OTR 1 12,462 0 481
QUALCOMM INC COM 747525103 932 7,298 SH   SOLE 7,298 0 0
QUALYS INC COM 74758T303 876 6,947 SH   OTR 1 6,947 0 0
QUALYS INC COM 74758T303 2,861 22,678 SH   SOLE 22,678 0 0
QUEST DIAGNOSTICS INC COM 74834L100 819 6,160 SH   SOLE 6,160 0 0
QUEST DIAGNOSTICS INC COM 74834L100 465 3,495 SH   OTR 1 3,455 0 40
QUIDELORTHO CORP COM 219798105 3,190 32,829 SH   SOLE 32,829 0 0
QUIPT HOME MEDICAL CORP COM 74880P104 2,689 582,000 SH   SOLE 582,000 0 0
RALPH LAUREN CORP CL A 751212101 314 3,500 SH   OTR 1 3,500 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 259 2,700 SH   OTR 1 2,700 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 92 961 SH   SOLE 961 0 0
RBC BEARINGS INC COM 75524B104 418 2,260 SH   SOLE 2,260 0 0
REALTY INCOME CORP COM 756109104 491 7,200 SH   SOLE 7,200 0 0
REGAL REXNORD CORPORATION COM 758750103 36,130 318,272 SH   OTR 1 284,944 0 33,328
REGENERON PHARMACEUTICALS COM 75886F107 2,510 4,246 SH   SOLE 4,246 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,136 18,213 SH   SOLE 18,213 0 0
RELX PLC SPONSORED ADR 759530108 886 32,900 SH   SOLE 32,900 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 4,619 29,540 SH   OTR 1 19,081 0 10,459
REPUBLIC SVCS INC COM 760759100 890 6,800 SH   SOLE 6,800 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 160,052 3,191,463 SH   SOLE 3,124,017 0 67,446
RESTAURANT BRANDS INTL INC COM 76131D103 670 13,355 SH   OTR 1 13,355 0 0
RH COM 74967X103 14,872 70,064 SH   OTR 1 65,789 0 4,275
RITCHIE BROS AUCTIONEERS COM 767744105 20,423 313,913 SH   OTR 1 282,572 0 31,341
RITCHIE BROS AUCTIONEERS COM 767744105 145,256 2,232,644 SH   SOLE 2,217,954 0 14,690
ROCKWELL AUTOMATION INC COM 773903109 436 2,186 SH   OTR 1 2,162 0 24
ROCKWELL AUTOMATION INC COM 773903109 329 1,652 SH   SOLE 1,652 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 30,786 642,723 SH   SOLE 593,692 0 49,031
ROLLINS INC COM 775711104 1,396 39,986 SH   SOLE 39,986 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,126 5,387 SH   SOLE 5,387 0 0
ROSS STORES INC COM 778296103 1,017 14,480 SH   OTR 1 13,146 0 1,334
ROYAL BK CDA COM 780087102 450,437 4,652,310 SH   SOLE 4,444,096 0 208,214
ROYAL CARIBBEAN GROUP COM V7780T103 35 989 SH   SOLE 989 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 17,849 511,292 SH   OTR 1 478,785 0 32,507
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 1,877 44,650 SH   SOLE 44,650 0 0
S&P GLOBAL INC COM 78409V104 172,340 511,305 SH   OTR 1 458,761 0 52,544
S&P GLOBAL INC COM 78409V104 32,712 97,051 SH   OTR 3 97,051 0 0
S&P GLOBAL INC COM 78409V104 281,634 835,559 SH   SOLE 738,112 0 97,447
SANDY SPRING BANCORP INC COM 800363103 3,567 91,303 SH   OTR 1 58,878 0 32,425
SANGOMA TECHNOLOGIES CORP COM NEW 80100R408 8,024 955,240 SH   SOLE 562,779 0 392,461
SANOFI SPONSORED ADR 80105N105 1,612 32,226 SH   OTR 1 29,432 0 2,794
SANOFI SPONSORED ADR 80105N105 105 2,090 SH   SOLE 2,090 0 0
SCHWAB CHARLES CORP COM 808513105 411 6,500 SH   OTR 1 6,500 0 0
SEAWORLD ENTMT INC COM 81282V100 2,839 64,262 SH   SOLE 64,262 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 692 9,672 SH   SOLE 9,672 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 17,460 137,349 SH   OTR 1 137,349 0 0
SEMTECH CORP COM 816850101 25,902 471,199 SH   OTR 1 421,897 0 49,302
SEMTECH CORP COM 816850101 1,337 24,314 SH   SOLE 24,314 0 0
SERVICENOW INC COM 81762P102 1,493 3,140 SH   OTR 1 2,890 0 250
SHAW COMMUNICATIONS INC CL B CONV 82028K200 1,419 48,172 SH   SOLE 48,172 0 0
SHERWIN WILLIAMS CO COM 824348106 193,291 863,254 SH   OTR 1 652,099 0 211,155
SHERWIN WILLIAMS CO COM 824348106 644,249 2,877,268 SH   SOLE 2,477,947 0 399,321
SHOCKWAVE MED INC COM 82489T104 58,643 306,757 SH   OTR 1 278,527 0 28,230
SHOPIFY INC CL A 82509L107 251 8,030 SH   SOLE 8,030 0 0
SHUTTERSTOCK INC COM 825690100 2,974 51,886 SH   OTR 1 33,525 0 18,361
SILVERCREST METALS INC COM 828363101 314 51,451 SH   SOLE 51,451 0 0
SMITH A O CORP COM 831865209 42,932 785,156 SH   OTR 1 714,696 0 70,460
SMITH A O CORP COM 831865209 1,642 30,022 SH   SOLE 30,022 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 657 2,400 SH   SOLE 2,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,727 23,132 SH   OTR 1 23,132 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 48,575 128,760 SH   SOLE 128,760 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 360 871 SH   OTR 1 871 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622 454 5,000 SH   SOLE 5,000 0 0
SPRINGWORKS THERAPEUTICS INC COM 85205L107 15,685 637,070 SH   OTR 1 580,483 0 56,587
SPRINGWORKS THERAPEUTICS INC COM 85205L107 44 1,795 SH   SOLE 1,795 0 0
SPROTT INC COM NEW 852066208 726 20,950 SH   SOLE 20,950 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 355 6,108 SH   OTR 1 6,040 0 68
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,910 32,886 SH   SOLE 32,886 0 0
SSR MNG INC COM 784730103 2,544 152,307 SH   SOLE 152,307 0 0
STANTEC INC COM 85472N109 87,520 1,998,637 SH   SOLE 1,936,975 0 61,662
STARBUCKS CORP COM 855244109 653 8,546 SH   SOLE 8,546 0 0
STARBUCKS CORP COM 855244109 1,924 25,190 SH   OTR 1 23,161 0 2,029
STRYKER CORPORATION COM 863667101 1,643 8,257 SH   OTR 1 7,809 0 448
STRYKER CORPORATION COM 863667101 505 2,541 SH   SOLE 2,541 0 0
SUN LIFE FINANCIAL INC. COM 866796105 36,626 799,528 SH   SOLE 741,315 0 58,213
SUNCOR ENERGY INC NEW COM 867224107 61 1,752 SH   OTR 1 1,752 0 0
SUNCOR ENERGY INC NEW COM 867224107 40,452 1,153,460 SH   SOLE 1,050,435 0 103,025
SYNCHRONY FINANCIAL COM 87165B103 208 7,532 SH   OTR 1 6,261 0 1,271
SYNCHRONY FINANCIAL COM 87165B103 2,834 102,610 SH   SOLE 102,610 0 0
SYNOPSYS INC COM 871607107 46,725 153,853 SH   OTR 3 153,853 0 0
SYNOPSYS INC COM 871607107 4,745 15,625 SH   SOLE 15,625 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 361,639 4,423,713 SH   OTR 1 3,338,988 0 1,084,725
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 936,165 11,451,564 SH   SOLE 9,635,347 0 1,816,217
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 35 425 SH   OTR 3 425 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,928 23,897 SH   SOLE 23,897 0 0
TC ENERGY CORP COM 87807B107 83,709 1,615,694 SH   SOLE 1,482,813 0 132,881
TE CONNECTIVITY LTD SHS H84989104 585 5,172 SH   OTR 1 5,119 0 53
TE CONNECTIVITY LTD SHS H84989104 384 3,396 SH   SOLE 3,396 0 0
TECK RESOURCES LTD CL B 878742204 1,530 50,039 SH   SOLE 50,039 0 0
TELADOC HEALTH INC COM 87918A105 212 6,380 SH   SOLE 6,380 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 2,112 5,631 SH   SOLE 5,631 0 0
TELUS CORPORATION COM 87971M103 297,463 13,351,134 SH   SOLE 12,966,108 0 385,026
TEMPLETON GLOBAL INCOME FD COM 880198106 2,537 575,336 SH   OTR 1 575,336 0 0
TERADATA CORP DEL COM 88076W103 2,997 80,983 SH   OTR 1 52,276 0 28,707
TEXAS INSTRS INC COM 882508104 2,945 19,167 SH   OTR 1 17,987 0 1,180
TEXAS INSTRS INC COM 882508104 2,040 13,280 SH   SOLE 13,280 0 0
TFI INTL INC COM 87241L109 24,974 311,090 SH   SOLE 311,090 0 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104 1,263 300,000 SH   SOLE 300,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,510 2,779 SH   OTR 1 2,557 0 222
THERMO FISHER SCIENTIFIC INC COM 883556102 29 54 SH   SOLE 54 0 0
THOMSON REUTERS CORP. COM NEW 884903709 327,880 3,146,340 SH   SOLE 3,084,145 0 62,195
TJX COS INC NEW COM 872540109 162,862 2,916,069 SH   OTR 1 2,127,853 0 788,216
TJX COS INC NEW COM 872540109 594,252 10,640,145 SH   SOLE 9,161,898 0 1,478,247
T-MOBILE US INC COM 872590104 1,006 7,479 SH   SOLE 7,479 0 0
TOPBUILD CORP COM 89055F103 28,600 171,092 SH   OTR 1 152,929 0 18,163
TORO CO COM 891092108 1,173 15,473 SH   SOLE 15,473 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 423,679 6,460,485 SH   SOLE 6,221,617 0 238,868
TRACTOR SUPPLY CO COM 892356106 4,962 25,597 SH   SOLE 25,597 0 0
TRACTOR SUPPLY CO COM 892356106 2,202 11,358 SH   OTR 1 11,305 0 53
TRANE TECHNOLOGIES PLC SHS G8994E103 206 1,588 SH   OTR 1 1,588 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 135 1,040 SH   SOLE 1,040 0 0
TRICON RESIDENTIAL INC COM NPV 89612W102 26,560 2,619,378 SH   SOLE 1,937,969 0 681,409
TRUPANION INC COM 898202106 363 6,024 SH   SOLE 6,024 0 0
TTEC HLDGS INC COM 89854H102 29,275 431,214 SH   OTR 1 390,094 0 41,120
TURNING POINT THERAPEUTICS I COM 90041T108 2,275 30,235 SH   OTR 1 19,611 0 10,624
UBER TECHNOLOGIES INC COM 90353T100 1,830 89,464 SH   OTR 1 84,181 0 5,283
UBER TECHNOLOGIES INC COM 90353T100 85 4,141 SH   SOLE 4,141 0 0
UNILEVER PLC SPON ADR NEW 904767704 6,950 151,638 SH   SOLE 151,638 0 0
UNION PAC CORP COM 907818108 1,450 6,798 SH   OTR 1 6,761 0 37
UNION PAC CORP COM 907818108 1,491 6,993 SH   SOLE 6,993 0 0
UNITED RENTALS INC COM 911363109 113 467 SH   SOLE 467 0 0
UNITED RENTALS INC COM 911363109 32,075 132,045 SH   OTR 1 124,207 0 7,838
UNITEDHEALTH GROUP INC COM 91324P102 265,968 517,821 SH   OTR 1 395,662 0 122,159
UNITEDHEALTH GROUP INC COM 91324P102 854,161 1,662,989 SH   SOLE 1,456,127 0 206,862
UNIVERSAL DISPLAY CORP COM 91347P105 867 8,568 SH   SOLE 8,568 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 21,927 165,037 SH   OTR 1 165,037 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,652 34,533 SH   OTR 1 34,533 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 158 2,102 SH   OTR 1 2,102 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 260 3,450 SH   SOLE 3,450 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 255 1,946 SH   OTR 1 1,946 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 4,956 25,159 SH   OTR 1 25,159 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 20,346 58,655 SH   SOLE 58,655 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 173,390 499,855 SH   OTR 1 499,855 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,391 13,574 SH   OTR 1 13,574 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 26 630 SH   OTR 1 630 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,707 64,997 SH   SOLE 64,997 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 363 3,514 SH   OTR 1 3,514 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 651 7,627 SH   SOLE 7,627 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 474 9,500 SH   SOLE 9,500 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 640 8,000 SH   SOLE 8,000 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 871 11,417 SH   OTR 1 11,417 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 299 3,880 SH   SOLE 3,880 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 18,622 456,415 SH   SOLE 456,415 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 3,705 90,805 SH   OTR 1 90,805 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 350 1,488 SH   OTR 1 1,488 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 8 34 SH   SOLE 34 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 122 375 SH   OTR 1 375 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 135 414 SH   SOLE 414 0 0
VEEVA SYS INC CL A COM 922475108 34,522 174,320 SH   OTR 3 174,320 0 0
VEEVA SYS INC CL A COM 922475108 3,555 17,953 SH   SOLE 17,953 0 0
VERACYTE INC COM 92337F107 12,495 627,865 SH   OTR 1 561,141 0 66,724
VERACYTE INC COM 92337F107 648 32,565 SH   SOLE 32,565 0 0
VERISIGN INC COM 92343E102 2,185 13,060 SH   OTR 1 12,417 0 643
VERISIGN INC COM 92343E102 113 674 SH   SOLE 674 0 0
VERISK ANALYTICS INC COM 92345Y106 2,910 16,814 SH   OTR 1 15,929 0 885
VERISK ANALYTICS INC COM 92345Y106 109 629 SH   SOLE 629 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 117 2,300 SH   OTR 1 2,300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,146 42,290 SH   SOLE 42,290 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,321 8,236 SH   OTR 1 7,605 0 631
VIKING THERAPEUTICS INC COM 92686J106 152 52,654 SH   SOLE 52,654 0 0
VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 708 85,706 SH   OTR 1 85,706 0 0
VISA INC COM CL A 92826C839 3,198 16,243 SH   OTR 1 15,376 0 867
VISA INC COM CL A 92826C839 38,168 193,854 SH   OTR 3 193,854 0 0
VISA INC COM CL A 92826C839 82,416 418,590 SH   SOLE 418,590 0 0
VMWARE INC CL A COM 928563402 1,140 10,000 SH   SOLE 10,000 0 0
VNET GROUP INC NOTE 2/0 90138VAB3 3,270 4,000,000 PRN   SOLE 9 4,000,000 0 0
WALMART INC COM 931142103 291 2,394 SH   OTR 1 2,394 0 0
WALMART INC COM 931142103 4 35 SH   SOLE 35 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 1,726 128,600 SH   SOLE 128,600 0 0
WASTE CONNECTIONS INC COM 94106B101 243,641 1,965,483 SH   SOLE 1,903,938 0 61,545
WASTE MGMT INC DEL COM 94106L109 438 2,860 SH   OTR 1 2,860 0 0
WATERS CORP COM 941848103 305 920 SH   OTR 1 920 0 0
WD 40 CO COM 929236107 1,215 6,034 SH   SOLE 6,034 0 0
WEC ENERGY GROUP INC COM 92939U106 754 7,495 SH   SOLE 7,495 0 0
WELLS FARGO CO NEW COM 949746101 165 4,200 SH   OTR 1 4,200 0 0
WELLS FARGO CO NEW COM 949746101 848 21,637 SH   SOLE 21,637 0 0
WEST FRASER TIMBER CO LTD COM 952845105 473 6,161 SH   SOLE 6,161 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 30,310 100,240 SH   OTR 3 100,240 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,919 12,962 SH   SOLE 12,962 0 0
WESTERN ALLIANCE BANCORP COM 957638109 2,532 35,869 SH   SOLE 35,869 0 0
WESTERN ASSET GLOBAL CORP DE COM 95790C107 760 55,997 SH   OTR 1 55,997 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 1,734 437,831 SH   OTR 1 437,831 0 0
WESTERN ASSET INTER MUNI FD COM 958435109 1,243 154,218 SH   OTR 1 153,477 0 741
WESTERN ASSET INVESTMENT GRA COM 95766T100 1,045 86,547 SH   OTR 1 86,547 0 0
WESTERN ASSET MANAGED MUNS F COM 95766M105 3,617 342,165 SH   OTR 1 340,474 0 1,691
WESTERN ASSET MUN PARTNERS F COM 95766P108 1,194 95,469 SH   OTR 1 95,007 0 462
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1,527 144,357 SH   OTR 1 144,357 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 1,718 175,697 SH   OTR 1 175,697 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 2,087 198,241 SH   OTR 1 198,241 0 0
WESTERN UN CO COM 959802109 1,677 101,810 SH   SOLE 101,810 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 25,511 708,040 SH   SOLE 660,492 0 47,548
WILLIAMS COS INC COM 969457100 403 12,900 SH   SOLE 12,900 0 0
WINMARK CORP COM 974250102 3,227 16,500 SH   SOLE 16,500 0 0
WORKDAY INC CL A 98138H101 72 518 SH   SOLE 518 0 0
WORKDAY INC CL A 98138H101 623 4,463 SH   OTR 1 4,463 0 0
WP CAREY INC COM 92936U109 483 5,831 SH   OTR 1 5,831 0 0
WP CAREY INC COM 92936U109 773 9,325 SH   SOLE 9,325 0 0
XYLEM INC COM 98419M100 3,489 44,631 SH   SOLE 44,631 0 0
YAMANA GOLD INC COM 98462Y100 1,330 286,038 SH   SOLE 286,038 0 0
YATRA ONLINE INC ORD SHS G98338109 2,259 1,004,162 SH   OTR 3 1,004,162 0 0
ZENDESK INC COM 98936J101 0 6 SH   OTR 1 6 0 0
ZENDESK INC COM 98936J101 1,020 13,768 SH   SOLE 13,768 0 0
ZENTALIS PHARMACEUTICALS INC COM 98943L107 10,150 361,210 SH   OTR 1 328,396 0 32,814
ZENTALIS PHARMACEUTICALS INC COM 98943L107 39 1,374 SH   SOLE 1,374 0 0
ZOETIS INC CL A 98978V103 998 5,804 SH   OTR 1 5,738 0 66
ZOETIS INC CL A 98978V103 38,414 223,480 SH   OTR 3 223,480 0 0
ZOETIS INC CL A 98978V103 49,000 285,065 SH   SOLE 285,065 0 0
ZURN WATER SOLUTIONS CORP COM 98983L108 3,572 131,136 SH   OTR 1 84,792 0 46,344