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