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 59 305 SH   SOLE 305 0 0
3M CO COM 88579Y101 208 1,079 SH   OTR 1 1,079 0 0
ABBOTT LABS COM 002824100 79 662 SH   OTR 1 662 0 0
ABBOTT LABS COM 002824100 935 7,800 SH   SOLE 7,800 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 1,357 331,736 SH   OTR 1 331,736 0 0
ABIOMED INC COM 003654100 527 1,655 SH   SOLE 1,655 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 1,874 135,000 SH   SOLE 135,000 0 0
ACCELERON PHARMA INC COM 00434H108 57,835 426,482 SH   OTR 1 390,174 0 36,308
ACCELERON PHARMA INC COM 00434H108 3,106 22,901 SH   SOLE 21,564 0 1,337
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,126 4,076 SH   OTR 1 4,048 0 28
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,341 41,053 SH   SOLE 41,053 0 0
ACI WORLDWIDE INC COM 004498101 2,040 53,609 SH   SOLE 51,335 0 2,274
ACI WORLDWIDE INC COM 004498101 38,265 1,005,648 SH   OTR 1 926,994 0 78,654
ACTIVISION BLIZZARD INC COM 00507V109 2,684 28,860 SH   SOLE 28,860 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 56 1,395 SH   SOLE 0 0 1,395
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1,709 42,455 SH   OTR 1 27,870 0 14,585
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,737 5,757 SH   OTR 1 4,952 0 805
ADOBE SYSTEMS INCORPORATED COM 00724F101 133 280 SH   SOLE 280 0 0
ADVANCED ENERGY INDS COM 007973100 37,431 342,871 SH   OTR 1 305,700 0 37,171
ADVANCED ENERGY INDS COM 007973100 1,910 17,494 SH   SOLE 15,521 0 1,973
AGCO CORP COM 001084102 5,793 40,325 SH   OTR 1 26,488 0 13,837
AGCO CORP COM 001084102 191 1,327 SH   SOLE 0 0 1,327
AGILENT TECHNOLOGIES INC COM 00846U101 144 1,135 SH   OTR 1 1,135 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 931 7,322 SH   SOLE 7,322 0 0
AGNICO EAGLE MINES LTD COM 008474108 6,218 107,603 SH   SOLE 107,603 0 0
AIR PRODS & CHEMS INC COM 009158106 211 750 SH   OTR 1 750 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,146 21,060 SH   SOLE 21,060 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 14 141 SH   OTR 1 141 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 1,718 219,993 SH   SOLE 219,993 0 0
ALCON AG ORD SHS H01301128 91,529 1,304,208 SH   OTR 1,304,208 0 0
ALCON AG ORD SHS H01301128 89,187 1,270,827 SH   SOLE 920,066 0 350,761
ALGONQUIN PWR UTILS CORP COM 015857105 427 26,954 SH   SOLE 26,954 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14,915 65,782 SH   OTR 3 65,782 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14,933 65,862 SH   SOLE 65,862 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,017 17,715 SH   OTR 1 15,149 0 2,566
ALITHYA GROUP INC CL A SUB VTG 01643B106 1,957 801,615 SH   SOLE 801,615 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 963 81,267 SH   OTR 1 81,267 0 0
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 2,091 146,843 SH   OTR 1 142,803 0 4,040
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 522 3,700 SH   SOLE 3,700 0 0
ALPHABET INC CAP STK CL A 02079K305 326,148 158,131 SH   OTR 100,541 0 57,590
ALPHABET INC CAP STK CL A 02079K305 95,750 46,424 SH   OTR 1 45,906 0 518
ALPHABET INC CAP STK CL A 02079K305 1,319,625 639,812 SH   SOLE 579,506 0 60,306
ALPHABET INC CAP STK CL C 02079K107 3,980 1,924 SH   OTR 1 1,677 0 247
ALPHABET INC CAP STK CL C 02079K107 2,153 1,041 SH   SOLE 1,041 0 0
AMAZON COM INC COM 023135106 11,331 3,662 SH   OTR 1 3,255 0 407
AMAZON COM INC COM 023135106 223 72 SH   SOLE 72 0 0
AMERICAN EXPRESS CO COM 025816109 267 1,500 SH   OTR 1 1,500 0 0
AMERISOURCEBERGEN CORP COM 03073E105 340 2,881 SH   OTR 1 2,835 0 46
AMERISOURCEBERGEN CORP COM 03073E105 419 3,550 SH   SOLE 3,550 0 0
AMGEN INC COM 031162100 526 1,682 SH   OTR 1 1,682 0 0
AMGEN INC COM 031162100 713 2,280 SH   SOLE 2,280 0 0
AMICUS THERAPEUTICS INC COM 03152W109 31,487 3,186,973 SH   OTR 1 2,901,537 0 285,436
AMICUS THERAPEUTICS INC COM 03152W109 193 19,517 SH   SOLE 7,866 0 11,651
AMPHENOL CORP NEW CL A 032095101 721 10,927 SH   OTR 1 8,901 0 2,026
AMPHENOL CORP NEW CL A 032095101 260 3,946 SH   SOLE 3,946 0 0
ANALOG DEVICES INC COM 032654105 6,658 42,931 SH   OTR 36,281 0 6,650
ANALOG DEVICES INC COM 032654105 46,403 299,218 SH   OTR 1 299,218 0 0
ANALOG DEVICES INC COM 032654105 166,362 1,072,751 SH   SOLE 1,044,194 0 28,557
AON PLC SHS CL A G0403H108 23 101 SH   OTR 1 101 0 0
AON PLC SHS CL A G0403H108 24,897 108,196 SH   SOLE 108,196 0 0
APPLE INC COM 037833100 18,579 152,103 SH   OTR 1 131,374 0 20,730
APPLE INC COM 037833100 16,678 136,534 SH   SOLE 136,534 0 0
APPLIED MATLS INC COM 038222105 1,046 7,830 SH   OTR 1 7,712 0 118
APPLIED MATLS INC COM 038222105 130 970 SH   SOLE 970 0 0
APTARGROUP INC COM 038336103 874 6,170 SH   SOLE 6,170 0 0
ARGENX SE SPONSORED ADR 04016X101 29,580 107,413 SH   OTR 1 101,388 0 6,025
ARGENX SE SPONSORED ADR 04016X101 1,687 6,125 SH   SOLE 6,125 0 0
ARISTA NETWORKS INC COM 040413106 45,274 149,970 SH   OTR 1 141,233 0 8,737
ARISTA NETWORKS INC COM 040413106 126 417 SH   SOLE 417 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 78,551 1,184,600 SH   OTR 1 1,083,020 0 101,580
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 4,192 63,214 SH   SOLE 59,437 0 3,777
ASTRAZENECA PLC SPONSORED ADR 046353108 1,838 36,957 SH   OTR 1 34,257 0 2,700
ASTRAZENECA PLC SPONSORED ADR 046353108 199 4,010 SH   SOLE 4,010 0 0
ATRICURE INC COM 04963C209 50,885 776,639 SH   OTR 1 706,015 0 70,624
ATRICURE INC COM 04963C209 1,377 21,024 SH   SOLE 18,155 0 2,869
AUTOZONE INC COM 053332102 769,019 547,617 SH   SOLE 498,271 0 49,346
AUTOZONE INC COM 053332102 188,256 134,057 SH   OTR 83,795 0 50,262
AUTOZONE INC COM 053332102 55,276 39,362 SH   OTR 1 39,362 0 0
AVIENT CORPORATION COM 05368V106 285 6,030 SH   SOLE 3,178 0 2,852
AVIENT CORPORATION COM 05368V106 36,752 777,496 SH   OTR 1 708,642 0 68,854
B2GOLD CORP COM 11777Q209 1,441 334,969 SH   SOLE 334,969 0 0
BAIDU INC SPON ADR REP A 056752108 16,341 75,113 SH   OTR 1 75,113 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 9,514 2,226,778 SH   OTR 3 2,226,778 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 4,820 194,126 SH   OTR 3 194,126 0 0
BANCO SANTANDER MEXICO SA SPONSORED ADS B 05969B103 199 36,241 SH   OTR 3 36,241 0 0
BANK MONTREAL QUE COM 063671101 307,114 3,447,013 SH   SOLE 3,332,484 0 114,529
BANK NEW YORK MELLON CORP COM 064058100 2,006 42,414 SH   OTR 1 42,255 0 159
BANK NEW YORK MELLON CORP COM 064058100 165 3,480 SH   SOLE 3,480 0 0
BANK NOVA SCOTIA B C COM 064149107 5,574 89,142 SH   SOLE 89,142 0 0
BARRICK GOLD CORP COM 067901108 9,776 493,055 SH   SOLE 493,055 0 0
BAUSCH HEALTH COS INC COM 071734107 101,761 3,209,042 SH   OTR 1 2,919,397 0 289,645
BAUSCH HEALTH COS INC COM 071734107 6,931 218,574 SH   SOLE 206,752 0 11,822
BAXTER INTL INC COM 071813109 332 3,936 SH   OTR 1 3,873 0 63
BCE INC COM NEW 05534B760 4,422 98,010 SH   SOLE 98,010 0 0
BECTON DICKINSON & CO COM 075887109 169,506 697,126 SH   OTR 444,774 0 252,352
BECTON DICKINSON & CO COM 075887109 47,931 197,127 SH   OTR 1 197,127 0 0
BECTON DICKINSON & CO COM 075887109 711,986 2,928,175 SH   SOLE 2,658,118 0 270,057
BEIGENE LTD SPONSORED ADR 07725L102 49,926 143,433 SH   OTR 1 135,001 0 8,432
BEIGENE LTD SPONSORED ADR 07725L102 2,739 7,868 SH   SOLE 7,868 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,857 10 SH   OTR 1 10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 434 1,700 SH   OTR 1 1,236 0 464
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 700 2,740 SH   SOLE 2,740 0 0
BERRY GLOBAL GROUP INC COM 08579W103 63,089 1,027,500 SH   OTR 1 968,186 0 59,314
BERRY GLOBAL GROUP INC COM 08579W103 3,525 57,412 SH   SOLE 57,412 0 0
BEST BUY INC COM 086516101 1,211 10,546 SH   OTR 1 10,546 0 0
BEST BUY INC COM 086516101 130 1,130 SH   SOLE 1,130 0 0
BIOGEN INC COM 09062X103 1,981 7,081 SH   SOLE 7,081 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 2,988 43,715 SH   OTR 1 28,706 0 15,009
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 98 1,438 SH   SOLE 0 0 1,438
BIOMARIN PHARMACEUTICAL INC COM 09061G101 49,747 658,812 SH   OTR 1 619,978 0 38,834
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2,745 36,350 SH   SOLE 36,350 0 0
BIO-TECHNE CORP COM 09073M104 1,331 3,486 SH   OTR 1 3,486 0 0
BIO-TECHNE CORP COM 09073M104 142 372 SH   SOLE 372 0 0
BLACK KNIGHT INC COM 09215C105 23 313 SH   OTR 1 313 0 0
BLACK KNIGHT INC COM 09215C105 1,258 17,005 SH   SOLE 17,005 0 0
BLACKLINE INC COM 09239B109 44,581 411,266 SH   OTR 1 373,233 0 38,033
BLACKLINE INC COM 09239B109 1,503 13,866 SH   SOLE 12,289 0 1,577
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 2,594 180,628 SH   OTR 1 175,179 0 5,449
BLACKROCK CORE BD TR SHS BEN INT 09249E101 1,330 84,695 SH   OTR 1 84,695 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 1,004 68,389 SH   OTR 1 68,389 0 0
BLACKROCK ENHANCED GOVT FD I COM 09255K108 600 47,045 SH   OTR 1 47,045 0 0
BLACKROCK INC COM 09247X101 695 922 SH   OTR 1 915 0 7
BLACKROCK INVT QUALITY MUN T COM 09247D105 1,679 95,358 SH   OTR 1 92,513 0 2,845
BLACKROCK LTD DURATION INC T COM SHS 09249W101 856 51,110 SH   OTR 1 51,110 0 0
BLACKROCK MUN INCOME QUALITY COM 092479104 1,309 86,619 SH   OTR 1 84,267 0 2,352
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 890 75,330 SH   OTR 1 73,673 0 1,657
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 1,687 119,718 SH   OTR 1 115,429 0 4,289
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 2,287 151,931 SH   OTR 1 146,600 0 5,331
BLACKROCK MUNIHOLDINGS QUALI COM 09253N104 1,509 94,287 SH   OTR 1 91,624 0 2,663
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 1,225 91,399 SH   OTR 1 88,910 0 2,489
BLACKROCK MUNIVEST FD INC COM 09253R105 2,529 271,911 SH   OTR 1 265,235 0 6,676
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 1,945 131,969 SH   OTR 1 128,056 0 3,913
BLACKROCK MUNIYIELD CALIF QU COM 09254N103 1,319 89,546 SH   OTR 1 87,606 0 1,940
BLACKROCK MUNIYIELD INVT QUA COM 09254T100 648 44,676 SH   OTR 1 43,674 0 1,002
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 1,721 127,970 SH   OTR 1 123,857 0 4,113
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 1,265 85,809 SH   OTR 1 83,010 0 2,799
BLACKROCK MUNIYIELD QUALITY COM 09254E103 1,826 128,076 SH   OTR 1 125,280 0 2,796
BLACKROCK MUNIYIELD QUALITY COM 09254G108 456 32,844 SH   OTR 1 32,114 0 730
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 696 46,318 SH   OTR 1 44,826 0 1,492
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1,170 47,481 SH   OTR 1 47,481 0 0
BLUEBIRD BIO INC COM 09609G100 2 61 SH   OTR 1 61 0 0
BLUEBIRD BIO INC COM 09609G100 568 18,827 SH   SOLE 18,827 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 433 140,071 SH   OTR 1 140,071 0 0
BNY MELLON MUN INCOME INC COM 05589T104 691 78,953 SH   OTR 1 77,070 0 1,883
BOEING CO COM 097023105 484 1,900 SH   OTR 1 1,900 0 0
BOEING CO COM 097023105 27 107 SH   SOLE 107 0 0
BOOKING HOLDINGS INC COM 09857L108 342 147 SH   OTR 1 81 0 66
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,394 17,310 SH   SOLE 17,310 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 791 4,615 SH   SOLE 4,615 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 433 6,861 SH   OTR 1 6,783 0 78
BROADCOM INC COM 11135F101 295 636 SH   OTR 1 636 0 0
BROADCOM INC COM 11135F101 74 160 SH   SOLE 160 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,809 18,350 SH   SOLE 18,350 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 932 20,967 SH   OTR 1 20,967 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 321,114 7,222,482 SH   SOLE 6,934,954 0 287,528
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 763 14,295 SH   OTR 1 14,295 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 45,709 856,602 SH   SOLE 790,693 0 65,909
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 121 1,587 SH   OTR 1 1,587 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5,872 76,789 SH   SOLE 71,718 0 5,071
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 436 9,321 SH   SOLE 9,321 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 66,589 1,560,524 SH   SOLE 1,560,524 0 0
BRP INC COM SUN VTG 05577W200 22,740 262,374 SH   SOLE 262,374 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 701 7,350 SH   SOLE 7,350 0 0
CABLE ONE INC COM 12685J105 155 85 SH   OTR 1 85 0 0
CABLE ONE INC COM 12685J105 596 326 SH   SOLE 326 0 0
CABOT OIL & GAS CORP COM 127097103 661 35,190 SH   SOLE 35,190 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,805 13,173 SH   OTR 1 13,173 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 2,616 19,095 SH   SOLE 19,095 0 0
CAE INC COM 124765108 99,793 3,503,756 SH   SOLE 3,478,156 0 25,600
CAMECO CORP COM 13321L108 3,367 203,144 SH   SOLE 203,144 0 0
CAMPBELL SOUP CO COM 134429109 542 10,780 SH   SOLE 10,780 0 0
CANADIAN IMP BK COMM COM 136069101 6,255 63,915 SH   SOLE 63,915 0 0
CANADIAN NAT RES LTD COM 136385101 78,544 2,541,916 SH   SOLE 2,357,646 0 184,270
CANADIAN NATL RY CO COM 136375102 159,643 1,376,299 SH   OTR 1,376,299 0 0
CANADIAN NATL RY CO COM 136375102 21 178 SH   OTR 1 178 0 0
CANADIAN NATL RY CO COM 136375102 409,869 3,533,516 SH   SOLE 3,441,692 0 91,824
CANADIAN PAC RY LTD COM 13645T100 330,822 866,548 SH   SOLE 837,166 0 29,382
CAPITAL ONE FINL CORP COM 14040H105 332 2,606 SH   OTR 1 2,564 0 42
CARDINAL HEALTH INC COM 14149Y108 1,380 22,715 SH   SOLE 22,715 0 0
CARMAX INC COM 143130102 58,951 444,378 SH   OTR 1 418,863 0 25,515
CARMAX INC COM 143130102 166 1,252 SH   SOLE 1,252 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 575,136 13,622,357 SH   SOLE 12,400,664 0 1,221,693
CARRIER GLOBAL CORPORATION COM 14448C104 160,670 3,805,533 SH   OTR 2,333,934 0 1,471,599
CARRIER GLOBAL CORPORATION COM 14448C104 42,063 996,274 SH   OTR 1 996,199 0 75
CASELLA WASTE SYS INC CL A 147448104 790 12,426 SH   SOLE 12,426 0 0
CDW CORP COM 12514G108 570 3,438 SH   OTR 1 3,383 0 55
CENOVUS ENERGY INC COM 15135U109 880 117,163 SH   SOLE 117,163 0 0
CERIDIAN HCM HLDG INC COM 15677J108 777 9,230 SH   SOLE 9,230 0 0
CGI INC CL A SUB VTG 12532H104 238,902 2,869,420 SH   SOLE 2,786,282 0 83,138
CHAMPIONX CORPORATION COM 15872M104 60,730 2,794,763 SH   OTR 1 2,538,406 0 256,357
CHAMPIONX CORPORATION COM 15872M104 1,930 88,801 SH   SOLE 78,443 0 10,358
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,451 3,972 SH   OTR 1 3,687 0 285
CHEVRON CORP NEW COM 166764100 176 1,680 SH   OTR 1 1,680 0 0
CHEVRON CORP NEW COM 166764100 794 7,576 SH   SOLE 7,576 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,721 1,211 SH   OTR 1 1,041 0 170
CHIPOTLE MEXICAN GRILL INC COM 169656105 77 54 SH   SOLE 54 0 0
CHURCHILL DOWNS INC COM 171484108 42,905 188,661 SH   OTR 1 167,375 0 21,286
CHURCHILL DOWNS INC COM 171484108 2,256 9,920 SH   SOLE 8,781 0 1,139
CINTAS CORP COM 172908105 1,630 4,776 SH   OTR 1 4,178 0 598
CITIZENS FINANCIAL GROUP INC COM 174610105 78,942 1,788,043 SH   OTR 1 1,685,496 0 102,547
CITIZENS FINANCIAL GROUP INC COM 174610105 4,391 99,461 SH   SOLE 99,461 0 0
CITRIX SYS INC COM 177376100 3,262 23,240 SH   SOLE 23,240 0 0
CLARIVATE PLC ORD SHS G21810109 1,264 47,889 SH   SOLE 47,889 0 0
CLOROX CO DEL COM 189054109 1,314 6,811 SH   SOLE 6,811 0 0
CME GROUP INC COM 12572Q105 145,098 710,462 SH   OTR 435,861 0 274,601
CME GROUP INC COM 12572Q105 40,697 199,268 SH   OTR 1 199,268 0 0
CME GROUP INC COM 12572Q105 599,941 2,937,573 SH   SOLE 2,717,324 0 220,249
COCA COLA CO COM 191216100 1,767 33,522 SH   OTR 1 28,853 0 4,669
COCA COLA CO COM 191216100 34 640 SH   SOLE 640 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 526 7,657 SH   SOLE 7,657 0 0
COGNEX CORP COM 192422103 45,892 552,979 SH   OTR 1 521,237 0 31,742
COGNEX CORP COM 192422103 2,574 31,011 SH   SOLE 31,011 0 0
COHEN & STEERS LTD DURATION COM 19248C105 712 27,242 SH   OTR 1 27,242 0 0
COLGATE PALMOLIVE CO COM 194162103 4,840 61,392 SH   OTR 52,608 0 8,784
COLGATE PALMOLIVE CO COM 194162103 30,115 382,023 SH   OTR 1 382,023 0 0
COLGATE PALMOLIVE CO COM 194162103 122,555 1,554,676 SH   SOLE 1,516,539 0 38,137
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 7 74 SH   OTR 1 74 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 49,570 504,728 SH   SOLE 388,712 0 116,016
COMCAST CORP NEW CL A 20030N101 2,822 52,157 SH   OTR 1 45,839 0 6,318
COMCAST CORP NEW CL A 20030N101 5 100 SH   SOLE 100 0 0
CONOCOPHILLIPS COM 20825C104 1,363 25,739 SH   SOLE 25,739 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 382 26,791 SH   OTR 3 26,791 0 0
COPART INC COM 217204106 2,321 21,367 SH   SOLE 21,367 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,212 14,788 SH   OTR 1 13,018 0 1,770
COSTCO WHSL CORP NEW COM 22160K105 13,901 39,439 SH   SOLE 39,439 0 0
CRANE CO COM 224399105 14,548 154,912 SH   SOLE 154,912 0 0
CREDICORP LTD COM G2519Y108 3,288 24,073 SH   OTR 3 24,073 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 289 85,381 SH   OTR 1 85,381 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 430 178,602 SH   OTR 1 178,602 0 0
CRESCENT PT ENERGY CORP COM 22576C101 45 10,683 SH   SOLE 10,683 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 1,047 5,736 SH   OTR 1 5,297 0 439
CVS HEALTH CORP COM 126650100 297 3,950 SH   OTR 1 3,950 0 0
CVS HEALTH CORP COM 126650100 153 2,040 SH   SOLE 2,040 0 0
DADA NEXUS LTD ADS 23344D108 3,045 112,201 SH   OTR 3 112,201 0 0
DANAHER CORPORATION COM 235851102 3,531 15,688 SH   OTR 1 14,556 0 1,132
DANAHER CORPORATION COM 235851102 70,846 314,758 SH   SOLE 314,758 0 0
DECKERS OUTDOOR CORP COM 243537107 44,292 134,048 SH   OTR 1 122,633 0 11,415
DECKERS OUTDOOR CORP COM 243537107 136 413 SH   SOLE 0 0 413
DEERE & CO COM 244199105 202 430 SH   OTR 1 135 0 295
DEERE & CO COM 244199105 350 745 SH   SOLE 745 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 365 7,564 SH   OTR 1 7,443 0 121
DESCARTES SYS GROUP INC COM 249906108 36 593 SH   OTR 1 593 0 0
DESCARTES SYS GROUP INC COM 249906108 255 4,180 SH   SOLE 4,180 0 0
DESPEGAR COM CORP ORD SHS G27358103 7,450 546,590 SH   OTR 1 546,590 0 0
DEVON ENERGY CORP NEW COM 25179M103 33,615 1,538,447 SH   OTR 1 1,405,341 0 133,106
DEVON ENERGY CORP NEW COM 25179M103 880 40,259 SH   SOLE 35,479 0 4,780
DIAGEO PLC SPON ADR NEW 25243Q205 92 558 SH   OTR 1 538 0 20
DIAGEO PLC SPON ADR NEW 25243Q205 297 1,806 SH   SOLE 1,806 0 0
DICKS SPORTING GOODS INC COM 253393102 2,334 30,650 SH   SOLE 27,774 0 2,876
DICKS SPORTING GOODS INC COM 253393102 55,750 732,103 SH   OTR 1 672,970 0 59,133
DIGITAL RLTY TR INC COM 253868103 601 4,265 SH   SOLE 4,265 0 0
DISH NETWORK CORPORATION CL A 25470M109 835 23,054 SH   SOLE 23,054 0 0
DISNEY WALT CO COM 254687106 990 5,367 SH   OTR 1 5,167 0 200
DISNEY WALT CO COM 254687106 1,935 10,484 SH   SOLE 10,484 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 63,139 639,579 SH   OTR 1 585,475 0 54,104
DOLBY LABORATORIES INC COM CL A 25659T107 3,336 33,793 SH   SOLE 31,877 0 1,916
DOLLAR GEN CORP NEW COM 256677105 1,999 9,864 SH   OTR 1 9,835 0 29
DOLLAR GEN CORP NEW COM 256677105 690 3,407 SH   SOLE 3,407 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 582 32,059 SH   OTR 1 32,059 0 0
DROPBOX INC CL A 26210C104 613 23,010 SH   SOLE 23,010 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 1,943 166,951 SH   OTR 1 162,229 0 4,722
EATON VANCE LTD DURATION INC COM 27828H105 1,110 87,916 SH   OTR 1 87,916 0 0
EATON VANCE MUN BD FD COM 27827X101 2,805 210,886 SH   OTR 1 205,076 0 5,810
EATON VANCE NEW YORK MUN BD COM 27827Y109 1,331 109,134 SH   OTR 1 106,056 0 3,078
EATON VANCE SHORT DURATION D COM 27828V104 415 31,549 SH   OTR 1 31,549 0 0
EBAY INC. COM 278642103 28 450 SH   OTR 1 450 0 0
EBAY INC. COM 278642103 783 12,780 SH   SOLE 12,780 0 0
ECOLAB INC COM 278865100 3,578 16,714 SH   OTR 14,227 0 2,487
ECOLAB INC COM 278865100 26,057 121,724 SH   OTR 1 121,724 0 0
ECOLAB INC COM 278865100 112,527 525,653 SH   SOLE 514,966 0 10,687
EDWARDS LIFESCIENCES CORP COM 28176E108 1,768 21,144 SH   OTR 1 18,755 0 2,389
EDWARDS LIFESCIENCES CORP COM 28176E108 167 2,000 SH   SOLE 2,000 0 0
ELECTRONIC ARTS INC COM 285512109 56 417 SH   OTR 1 191 0 226
ELECTRONIC ARTS INC COM 285512109 2,538 18,745 SH   SOLE 18,745 0 0
EMCOR GROUP INC COM 29084Q100 58,843 524,632 SH   OTR 1 478,128 0 46,504
EMCOR GROUP INC COM 29084Q100 3,089 27,544 SH   SOLE 25,728 0 1,816
EMERSON ELEC CO COM 291011104 271 3,000 SH   OTR 1 3,000 0 0
ENBRIDGE INC COM 29250N105 30,938 849,678 SH   SOLE 849,678 0 0
ENERPLUS CORP COM 292766102 4,660 928,547 SH   SOLE 549,817 0 378,730
ENSIGN GROUP INC COM 29358P101 321 3,422 SH   OTR 1 3,367 0 55
ENTEGRIS INC COM 29362U104 89,507 800,598 SH   OTR 1 728,818 0 71,780
ENTEGRIS INC COM 29362U104 4,760 42,577 SH   SOLE 39,640 0 2,937
ENTERPRISE PRODS PARTNERS L COM 293792107 308 13,980 SH   OTR 1 13,980 0 0
ENVESTNET INC COM 29404K106 9,864 136,560 SH   SOLE 136,560 0 0
EQUINOX GOLD CORP COM 29446Y502 4,188 525,541 SH   SOLE 324,184 0 201,357
ERIE INDTY CO CL A 29530P102 480 2,175 SH   SOLE 2,175 0 0
ETSY INC COM 29786A106 103,665 514,035 SH   OTR 1 471,082 0 42,953
ETSY INC COM 29786A106 8,636 42,822 SH   SOLE 41,291 0 1,531
EURONET WORLDWIDE INC COM 298736109 773 5,590 SH   SOLE 5,590 0 0
EVERBRIDGE INC COM 29978A104 1,484 12,243 SH   SOLE 12,243 0 0
EXACT SCIENCES CORP COM 30063P105 1,931 14,652 SH   SOLE 14,652 0 0
EXACT SCIENCES CORP COM 30063P105 34,952 265,232 SH   OTR 1 249,448 0 15,784
EXELIXIS INC COM 30161Q104 54,227 2,400,470 SH   OTR 1 2,197,714 0 202,756
EXELIXIS INC COM 30161Q104 2,912 128,887 SH   SOLE 121,480 0 7,407
EXLSERVICE HOLDINGS INC COM 302081104 3,112 34,511 SH   OTR 1 22,626 0 11,885
EXLSERVICE HOLDINGS INC COM 302081104 103 1,139 SH   SOLE 0 0 1,139
F5 NETWORKS INC COM 315616102 2,251 10,790 SH   SOLE 10,790 0 0
FACEBOOK INC CL A 30303M102 9,071 30,798 SH   OTR 1 26,427 0 4,371
FACEBOOK INC CL A 30303M102 56 190 SH   SOLE 190 0 0
FACTSET RESH SYS INC COM 303075105 4,122 13,358 SH   OTR 11,434 0 1,924
FACTSET RESH SYS INC COM 303075105 26,418 85,610 SH   OTR 1 85,610 0 0
FACTSET RESH SYS INC COM 303075105 111,643 361,783 SH   SOLE 353,330 0 8,453
FAIR ISAAC CORP COM 303250104 684 1,407 SH   SOLE 1,407 0 0
FEDEX CORP COM 31428X106 206 725 SH   OTR 1 725 0 0
FERRARI N V COM N3167Y103 505 2,415 SH   SOLE 2,415 0 0
FIBROGEN INC COM 31572Q808 21,423 617,193 SH   OTR 1 558,865 0 58,328
FIBROGEN INC COM 31572Q808 1,683 48,490 SH   SOLE 45,819 0 2,671
FIRST MID ILL BANCSHARES INC COM 320866106 638 14,533 SH   SOLE 14,533 0 0
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 715 71,399 SH   OTR 1 71,399 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 290 19,201 SH   OTR 1 19,201 0 0
FIRST TR INTER DUR PFD & IN COM 33718W103 995 41,563 SH   OTR 1 41,563 0 0
FIRSTCASH INC COM 33767D105 331 5,040 SH   SOLE 5,040 0 0
FIRSTSERVICE CORP NEW COM 33767E202 67 453 SH   OTR 1 453 0 0
FIRSTSERVICE CORP NEW COM 33767E202 63,782 429,898 SH   SOLE 411,287 0 18,611
FISERV INC COM 337738108 1,545 12,979 SH   OTR 1 10,974 0 2,005
FIVE BELOW INC COM 33829M101 1,631 8,551 SH   SOLE 8,551 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 614 6,435 SH   SOLE 6,435 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 951 12,618 SH   OTR 3 12,618 0 0
FORTINET INC COM 34959E109 68,008 368,767 SH   OTR 1 347,495 0 21,272
FORTINET INC COM 34959E109 3,798 20,596 SH   SOLE 20,596 0 0
FORTIS INC COM 349553107 25,911 597,422 SH   SOLE 551,743 0 45,679
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,341 13,997 SH   SOLE 13,997 0 0
FRANCO NEV CORP COM 351858105 156,810 1,251,873 SH   SOLE 1,207,887 0 43,986
FRANKLIN RESOURCES INC COM 354613101 1,148 38,782 SH   OTR 1 38,782 0 0
FRANKLIN RESOURCES INC COM 354613101 131 4,424 SH   SOLE 4,424 0 0
FREEPORT-MCMORAN INC CL B 35671D857 601 18,262 SH   SOLE 18,262 0 0
GENERAC HLDGS INC COM 368736104 34 104 SH   OTR 1 104 0 0
GENERAC HLDGS INC COM 368736104 2,521 7,699 SH   SOLE 7,699 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 302 8,644 SH   SOLE 8,644 0 0
GILEAD SCIENCES INC COM 375558103 1,714 26,525 SH   SOLE 26,525 0 0
GODADDY INC CL A 380237107 55,030 708,964 SH   OTR 1 668,106 0 40,858
GODADDY INC CL A 380237107 2,204 28,399 SH   SOLE 28,399 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 624 1,909 SH   OTR 1 1,909 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 36 110 SH   SOLE 110 0 0
GOOSEHEAD INS INC COM CL A 38267D109 384 3,582 SH   SOLE 3,582 0 0
GRACO INC COM 384109104 134,574 1,878,995 SH   OTR 1,181,167 0 697,828
GRACO INC COM 384109104 78,133 1,090,941 SH   OTR 1 1,061,747 0 29,194
GRACO INC COM 384109104 546,590 7,631,801 SH   SOLE 6,934,499 0 697,302
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 2,209 36,350 SH   SOLE 36,350 0 0
GUARDANT HEALTH INC COM 40131M109 45,620 298,854 SH   OTR 1 272,348 0 26,506
GUARDANT HEALTH INC COM 40131M109 2,439 15,977 SH   SOLE 14,916 0 1,061
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1,026 43,829 SH   OTR 1 43,829 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 1,446 14,232 SH   SOLE 14,232 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 106 2,543 SH   SOLE 0 0 2,543
HALOZYME THERAPEUTICS INC COM 40637H109 25,832 619,610 SH   OTR 1 560,327 0 59,283
HANCOCK JOHN INCOME SECS TR COM 410123103 431 27,634 SH   OTR 1 27,634 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 713 34,489 SH   OTR 1 34,489 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 691 37,952 SH   OTR 1 37,952 0 0
HANESBRANDS INC COM 410345102 1,677 85,270 SH   SOLE 85,270 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 264,512 3,404,705 SH   OTR 2,688,216 0 716,489
HDFC BANK LTD SPONSORED ADS 40415F101 32 414 SH   OTR 1 414 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 390,968 5,032,410 SH   SOLE 4,097,207 0 935,203
HEICO CORP NEW COM 422806109 43 340 SH   OTR 1 340 0 0
HEICO CORP NEW COM 422806109 741 5,887 SH   SOLE 5,887 0 0
HENRY JACK & ASSOC INC COM 426281101 3,662 24,139 SH   SOLE 24,139 0 0
HENRY JACK & ASSOC INC COM 426281101 34,040 224,362 SH   OTR 1 211,600 0 12,762
HERSHEY CO COM 427866108 354 2,240 SH   OTR 1 2,240 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 111 918 SH   SOLE 918 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,060 8,770 SH   OTR 1 8,770 0 0
HOME DEPOT INC COM 437076102 777 2,545 SH   OTR 1 2,323 0 222
HONEYWELL INTL INC COM 438516106 1,831 8,437 SH   OTR 1 8,081 0 356
HONEYWELL INTL INC COM 438516106 140 645 SH   SOLE 645 0 0
HORIZON ACQUISITION CORPORAT SHS CL A G46044106 122 12,000 SH   SOLE 12,000 0 0
HORMEL FOODS CORP COM 440452100 515 10,785 SH   SOLE 10,785 0 0
HYATT HOTELS CORP COM CL A 448579102 61,145 739,358 SH   OTR 1 678,551 0 60,807
HYATT HOTELS CORP COM CL A 448579102 1,662 20,094 SH   SOLE 18,125 0 1,969
IAA INC COM 449253103 4,362 79,115 SH   SOLE 79,115 0 0
IAC INTERACTIVECORP NEW COM 44891N109 2,218 10,255 SH   SOLE 10,255 0 0
ICICI BANK LIMITED ADR 45104G104 7,897 492,657 SH   OTR 1 492,657 0 0
IHS MARKIT LTD SHS G47567105 224,303 2,317,660 SH   OTR 2,317,660 0 0
IHS MARKIT LTD SHS G47567105 206,530 2,134,019 SH   SOLE 1,532,174 0 601,845
IMPERIAL OIL LTD COM NEW 453038408 2,738 113,105 SH   SOLE 113,105 0 0
INARI MED INC COM 45332Y109 43,998 411,194 SH   OTR 1 371,003 0 40,191
INARI MED INC COM 45332Y109 195 1,820 SH   SOLE 0 0 1,820
INCYTE CORP COM 45337C102 2,668 32,825 SH   SOLE 32,825 0 0
INFOSYS LTD SPONSORED ADR 456788108 7,686 410,600 SH   OTR 1 410,600 0 0
INMODE LTD SHS M5425M103 6,098 84,264 SH   SOLE 84,264 0 0
INSPERITY INC COM 45778Q107 39,690 473,963 SH   OTR 1 431,222 0 42,741
INSPERITY INC COM 45778Q107 1,516 18,102 SH   SOLE 16,386 0 1,716
INTEL CORP COM 458140100 231 3,609 SH   OTR 1 3,100 0 509
INTEL CORP COM 458140100 90 1,400 SH   SOLE 1,400 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,945 17,416 SH   OTR 1 14,762 0 2,654
INTERCORP FINL SVCS INC SHS P5626F128 334 11,157 SH   OTR 3 11,157 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 220 1,311 SH   OTR 1 1,311 0 0
INTERPUBLIC GROUP COS INC COM 460690100 439 11,948 SH   OTR 1 11,757 0 191
INTUIT COM 461202103 220 575 SH   OTR 1 175 0 400
INTUIT COM 461202103 4,097 10,695 SH   SOLE 10,695 0 0
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 1,765 148,913 SH   OTR 1 144,140 0 4,773
INVESCO BD FD COM 46132L107 587 29,382 SH   OTR 1 29,382 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 428 22,669 SH   OTR 1 22,669 0 0
INVESCO HIGH INCOME TR II COM 46131F101 289 20,764 SH   OTR 1 20,764 0 0
INVESCO LTD SHS G491BT108 47,003 1,863,709 SH   OTR 1 1,706,845 0 156,864
INVESCO LTD SHS G491BT108 260 10,300 SH   SOLE 4,674 0 5,626
INVESCO MUN OPPORTUNITY TR COM 46132C107 2,563 194,461 SH   OTR 1 188,274 0 6,187
INVESCO PA VALUE MUN INC TR COM 46132K109 1,296 99,327 SH   OTR 1 96,222 0 3,105
INVESCO QQQ TR UNIT SER 1 46090E103 21,586 67,640 SH   OTR 1 67,440 0 200
INVESCO QQQ TR UNIT SER 1 46090E103 151,308 474,126 SH   SOLE 474,126 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 1,262 97,279 SH   OTR 1 94,124 0 3,155
IRADIMED CORP COM 46266A109 965 37,441 SH   OTR 1 24,593 0 12,848
IRADIMED CORP COM 46266A109 32 1,232 SH   SOLE 0 0 1,232
IRHYTHM TECHNOLOGIES INC COM 450056106 50,700 365,118 SH   OTR 1 334,063 0 31,055
IRHYTHM TECHNOLOGIES INC COM 450056106 2,752 19,815 SH   SOLE 18,644 0 1,171
ISHARES INC MSCI CDA ETF 464286509 374 10,995 SH   SOLE 10,995 0 0
ISHARES TR 20 YR TR BD ETF 464287432 366 2,705 SH   SOLE 2,705 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 515 4,560 SH   OTR 1 4,560 0 0
ISHARES TR CORE MSCI EAFE 46432F842 406 5,632 SH   OTR 1 5,632 0 0
ISHARES TR CORE S&P MCP ETF 464287507 37,481 144,004 SH   OTR 1 144,004 0 0
ISHARES TR CORE S&P SCP ETF 464287804 41,765 384,825 SH   OTR 1 384,825 0 0
ISHARES TR CORE S&P500 ETF 464287200 8,820 22,171 SH   OTR 1 22,171 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,865 16,388 SH   OTR 1 16,388 0 0
ISHARES TR IBOXX HI YD ETF 464288513 6,974 80,000 SH   SOLE 80,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 578 6,634 SH   OTR 1 6,634 0 0
ISHARES TR IBOXX INV CP ETF 464287242 584 4,493 SH   OTR 1 4,493 0 0
ISHARES TR MSCI EAFE ETF 464287465 11,758 154,972 SH   OTR 1 154,972 0 0
ISHARES TR MSCI EAFE ETF 464287465 751 9,900 SH Put SOLE 0 0 9,900
ISHARES TR MSCI EAFE ETF 464287465 10,543 138,967 SH   SOLE 138,833 0 134
ISHARES TR MSCI EMG MKT ETF 464287234 5,496 103,032 SH   SOLE 103,032 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 77 1,445 SH   OTR 1 1,445 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 453 11,150 SH   SOLE 11,150 0 0
ISHARES TR PFD AND INCM SEC 464288687 5,267 137,171 SH   OTR 1 137,171 0 0
ISHARES TR RUS 1000 ETF 464287622 2,449 10,941 SH   OTR 1 10,941 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 596 2,452 SH   OTR 1 2,452 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 571 3,768 SH   OTR 1 2,368 0 1,400
ISHARES TR RUS MD CP GR ETF 464287481 331 3,244 SH   OTR 1 3,244 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 228 2,089 SH   OTR 1 1,789 0 300
ISHARES TR RUS MID CAP ETF 464287499 7,639 103,322 SH   OTR 1 103,022 0 300
ISHARES TR RUSSELL 2000 ETF 464287655 4,071 18,426 SH   OTR 1 18,426 0 0
ISHARES TR TIPS BD ETF 464287176 548 4,369 SH   OTR 1 4,369 0 0
ISTAR INC COM 45031U101 498 28,025 SH   OTR 1 28,025 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 7 1,348 SH   OTR 1 1,348 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1,142 230,191 SH   OTR 3 230,191 0 0
ITT INC COM 45073V108 4,326 47,587 SH   OTR 1 31,255 0 16,332
ITT INC COM 45073V108 142 1,564 SH   SOLE 0 0 1,564
JOHN BEAN TECHNOLOGIES CORP COM 477839104 581 4,354 SH   SOLE 4,354 0 0
JOHNSON & JOHNSON COM 478160104 228,653 1,391,259 SH   OTR 885,538 0 505,721
JOHNSON & JOHNSON COM 478160104 68,029 413,929 SH   OTR 1 411,412 0 2,517
JOHNSON & JOHNSON COM 478160104 950,348 5,782,464 SH   SOLE 5,238,535 0 543,929
JPMORGAN CHASE & CO COM 46625H100 2,626 17,253 SH   OTR 1 16,116 0 1,137
JPMORGAN CHASE & CO COM 46625H100 1,253 8,234 SH   SOLE 8,234 0 0
JUNIPER NETWORKS INC COM 48203R104 2,439 96,280 SH   SOLE 96,280 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 783 2,360 SH   OTR 1 2,322 0 38
KELLOGG CO COM 487836108 531 8,395 SH   SOLE 8,395 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,469 10,244 SH   OTR 1 10,244 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,684 18,718 SH   SOLE 18,718 0 0
KIMBERLY-CLARK CORP COM 494368103 360 2,590 SH   SOLE 2,590 0 0
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 5,546 141,059 SH   OTR 1 141,059 0 0
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 3,641 92,610 SH   OTR 3 92,610 0 0
KINROSS GOLD CORP COM 496902404 2,290 343,955 SH   SOLE 343,955 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 583 12,120 SH   SOLE 12,120 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 286 5,020 SH   SOLE 5,020 0 0
KROGER CO COM 501044101 668 18,550 SH   SOLE 18,550 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 194 761 SH   OTR 1 541 0 220
LABORATORY CORP AMER HLDGS COM NEW 50540R409 38 150 SH   SOLE 150 0 0
LAM RESEARCH CORP COM 512807108 5,534 9,297 SH   OTR 1 8,533 0 764
LAM RESEARCH CORP COM 512807108 1,349 2,266 SH   SOLE 2,266 0 0
LANDSTAR SYS INC COM 515098101 51,841 314,071 SH   OTR 1 285,910 0 28,161
LANDSTAR SYS INC COM 515098101 185 1,121 SH   SOLE 0 0 1,121
LAUDER ESTEE COS INC CL A 518439104 970 3,335 SH   OTR 1 3,301 0 34
LAUDER ESTEE COS INC CL A 518439104 756 2,600 SH   SOLE 2,600 0 0
LENNOX INTL INC COM 526107107 857 2,750 SH   SOLE 2,750 0 0
LHC GROUP INC COM 50187A107 5,120 26,779 SH   OTR 1 17,574 0 9,205
LHC GROUP INC COM 50187A107 169 883 SH   SOLE 0 0 883
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1,331 30,747 SH   SOLE 30,747 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 7,797 124,050 SH   SOLE 124,050 0 0
LILLY ELI & CO COM 532457108 623 3,334 SH   OTR 1 3,294 0 40
LILLY ELI & CO COM 532457108 2,229 11,930 SH   SOLE 11,930 0 0
LINDE PLC SHS G5494J103 7,102 25,350 SH   OTR 21,801 0 3,549
LINDE PLC SHS G5494J103 46,255 165,114 SH   OTR 1 165,114 0 0
LINDE PLC SHS G5494J103 183,427 654,769 SH   SOLE 637,486 0 17,283
LITHIA MTRS INC CL A 536797103 36,527 93,637 SH   OTR 1 84,241 0 9,396
LITHIA MTRS INC CL A 536797103 173 444 SH   SOLE 0 0 444
LIVE NATION ENTERTAINMENT IN COM 538034109 2,326 27,478 SH   SOLE 27,478 0 0
LOWES COS INC COM 548661107 191,747 1,008,240 SH   SOLE 981,745 0 26,495
LOWES COS INC COM 548661107 51,194 269,186 SH   OTR 1 268,437 0 749
LOWES COS INC COM 548661107 7,974 41,929 SH   OTR 35,947 0 5,982
LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 10,282 708,154 SH   OTR 1 708,154 0 0
LULULEMON ATHLETICA INC COM 550021109 2,261 5,864 SH   OTR 1 5,038 0 826
MAG SILVER CORP COM 55903Q104 13,725 912,075 SH   SOLE 912,075 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 373 8,600 SH   OTR 1 8,600 0 0
MAGNA INTL INC COM 559222401 1,045 11,873 SH   OTR 1 11,873 0 0
MAGNA INTL INC COM 559222401 2,446 27,784 SH   SOLE 27,784 0 0
MANULIFE FINL CORP COM 56501R106 5,101 237,284 SH   SOLE 237,284 0 0
MARKETAXESS HLDGS INC COM 57060D108 677 1,360 SH   SOLE 1,360 0 0
MARRIOTT INTL INC NEW CL A 571903202 299 2,020 SH   OTR 1 2,020 0 0
MASIMO CORP COM 574795100 2,936 12,783 SH   SOLE 12,783 0 0
MASTERCARD INCORPORATED CL A 57636Q104 292,361 821,123 SH   OTR 522,875 0 298,248
MASTERCARD INCORPORATED CL A 57636Q104 80,720 226,710 SH   OTR 1 225,617 0 1,093
MASTERCARD INCORPORATED CL A 57636Q104 1,173,300 3,295,324 SH   SOLE 2,976,941 0 318,383
MATCH GROUP INC NEW COM 57667L107 2,388 17,384 SH   OTR 1 14,882 0 2,502
MATCH GROUP INC NEW COM 57667L107 1,423 10,355 SH   SOLE 10,355 0 0
MATERION CORP COM 576690101 1,711 25,835 SH   OTR 1 16,969 0 8,866
MATERION CORP COM 576690101 56 850 SH   SOLE 0 0 850
MCDONALDS CORP COM 580135101 152 538 SH   OTR 1 208 0 330
MCDONALDS CORP COM 580135101 11,670 41,409 SH   SOLE 41,409 0 0
MERCADOLIBRE INC COM 58733R102 1,516 1,030 SH   OTR 3 1,030 0 0
MERCK & CO. INC COM 58933Y105 1,069 13,865 SH   OTR 1 12,323 0 1,542
MERCK & CO. INC COM 58933Y105 44 570 SH   SOLE 570 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 600,362 519,484 SH   SOLE 467,547 0 51,937
METTLER TOLEDO INTERNATIONAL COM 592688105 40,026 34,634 SH   OTR 1 34,634 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 155,676 134,704 SH   OTR 85,699 0 49,005
MICRON TECHNOLOGY INC COM 595112103 264 2,992 SH   SOLE 2,992 0 0
MICRON TECHNOLOGY INC COM 595112103 2,466 27,951 SH   OTR 1 27,951 0 0
MICROSOFT CORP COM 594918104 290,078 1,230,342 SH   OTR 762,514 0 467,828
MICROSOFT CORP COM 594918104 129,912 551,011 SH   OTR 1 542,921 0 8,090
MICROSOFT CORP COM 594918104 1,286,651 5,457,229 SH   SOLE 5,045,549 0 411,680
MIDDLEBY CORP COM 596278101 6,027 36,362 SH   OTR 31,097 0 5,265
MIDDLEBY CORP COM 596278101 42,562 256,785 SH   OTR 1 256,785 0 0
MIDDLEBY CORP COM 596278101 170,968 1,031,480 SH   SOLE 1,007,481 0 23,999
MOHAWK INDS INC COM 608190104 74,520 387,497 SH   OTR 1 354,069 0 33,428
MOHAWK INDS INC COM 608190104 4,013 20,866 SH   SOLE 19,578 0 1,288
MOLINA HEALTHCARE INC COM 60855R100 3,088 13,211 SH   SOLE 13,211 0 0
MOLINA HEALTHCARE INC COM 60855R100 55,029 235,408 SH   OTR 1 221,889 0 13,519
MONGODB INC CL A 60937P106 25,708 96,128 SH   OTR 1 88,085 0 8,043
MONGODB INC CL A 60937P106 72 271 SH   SOLE 0 0 271
MONROE CAP CORP COM 610335101 843 84,004 SH   OTR 1 84,004 0 0
MOODYS CORP COM 615369105 384,551 1,287,805 SH   OTR 814,733 0 473,072
MOODYS CORP COM 615369105 94,672 317,041 SH   OTR 1 315,580 0 1,461
MOODYS CORP COM 615369105 1,492,902 4,999,504 SH   SOLE 4,513,975 0 485,529
MORGAN STANLEY EMER MKTS DEB COM 61744H105 415 46,348 SH   OTR 1 46,348 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 1,295 144,542 SH   SOLE 144,542 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 1,008 167,478 SH   OTR 1 167,478 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 2,107 350,000 SH   SOLE 350,000 0 0
MORNINGSTAR INC COM 617700109 676 3,003 SH   SOLE 3,003 0 0
MOSAIC CO NEW COM 61945C103 3,631 114,875 SH   SOLE 106,811 0 8,064
MOSAIC CO NEW COM 61945C103 67,957 2,149,872 SH   OTR 1 1,955,556 0 194,316
MOTOROLA SOLUTIONS INC COM NEW 620076307 134 713 SH   SOLE 713 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,894 15,391 SH   OTR 1 14,393 0 998
MSCI INC COM 55354G100 201,891 481,519 SH   OTR 304,917 0 176,602
MSCI INC COM 55354G100 60,264 143,731 SH   OTR 1 143,708 0 23
MSCI INC COM 55354G100 799,056 1,905,782 SH   SOLE 1,725,790 0 179,992
NATERA INC COM 632307104 4,183 41,199 SH   OTR 1 27,032 0 14,167
NATERA INC COM 632307104 138 1,357 SH   SOLE 0 0 1,357
NEOGAMES S A SHS L6673X107 1,860 52,000 SH   SOLE 52,000 0 0
NETAPP INC COM 64110D104 3,623 49,860 SH   SOLE 49,860 0 0
NETFLIX INC COM 64110L106 55 105 SH   OTR 1 105 0 0
NETFLIX INC COM 64110L106 2,198 4,214 SH   SOLE 4,214 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 39,225 403,341 SH   OTR 1 379,843 0 23,498
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,446 14,869 SH   SOLE 14,869 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 7,072 505,141 SH   OTR 3 505,141 0 0
NEW YORK TIMES CO CL A 650111107 56,933 1,124,717 SH   OTR 1 1,024,681 0 100,036
NEW YORK TIMES CO CL A 650111107 7,333 144,871 SH   SOLE 140,800 0 4,071
NEWMONT CORP COM 651639106 1,833 30,455 SH   SOLE 30,455 0 0
NEXGEN ENERGY LTD COM 65340P106 100 27,770 SH   SOLE 27,770 0 0
NIKE INC CL B 654106103 158,866 1,195,469 SH   OTR 757,504 0 437,965
NIKE INC CL B 654106103 49,495 372,453 SH   OTR 1 370,674 0 1,779
NIKE INC CL B 654106103 645,276 4,855,719 SH   SOLE 4,386,810 0 468,909
NORDSON CORP COM 655663102 45,284 227,925 SH   OTR 1 214,586 0 13,339
NORDSON CORP COM 655663102 2,479 12,479 SH   SOLE 12,479 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 7,314 679,172 SH   SOLE 404,922 0 274,250
NORTHERN GENESIS ACQUISITION UNIT 99/99/9999 66516U200 891 87,000 SH   SOLE 87,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 517 1,598 SH   OTR 1 1,598 0 0
NORTONLIFELOCK INC COM 668771108 2,068 97,265 SH   SOLE 97,265 0 0
NOVARTIS AG SPONSORED ADR 66987V109 218 2,550 SH   SOLE 2,550 0 0
NOVOCURE LTD ORD SHS G6674U108 47,359 358,295 SH   OTR 1 326,371 0 31,924
NOVOCURE LTD ORD SHS G6674U108 2,520 19,063 SH   SOLE 17,777 0 1,286
NUTRIEN LTD COM 67077M108 116,767 2,168,557 SH   SOLE 2,014,477 0 154,080
NUVEEN AMT FREE QLTY MUN INC COM 670657105 434 29,316 SH   OTR 1 28,379 0 937
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 681 44,953 SH   OTR 1 43,714 0 1,239
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 2,408 162,044 SH   OTR 1 157,486 0 4,558
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 577 88,783 SH   OTR 1 88,783 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1,378 97,288 SH   OTR 1 94,113 0 3,175
NUVEEN MORTGAGE AND INCOME F COM 670735109 280 13,480 SH   OTR 1 13,480 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1,835 126,713 SH   OTR 1 123,235 0 3,478
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1,808 132,455 SH   OTR 1 129,701 0 2,754
NUVEEN NEW YORK QLT MUN INC COM 67066X107 1,748 122,644 SH   OTR 1 119,126 0 3,518
NUVEEN OHIO QLTY MUN INCOME COM 670980101 1,482 95,017 SH   OTR 1 92,314 0 2,703
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1,293 90,015 SH   OTR 1 87,095 0 2,920
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 1,192 125,566 SH   OTR 1 125,566 0 0
NVIDIA CORPORATION COM 67066G104 3,912 7,327 SH   OTR 1 6,328 0 999
OKTA INC CL A 679295105 4 19 SH   OTR 1 19 0 0
OKTA INC CL A 679295105 4,625 20,980 SH   SOLE 20,980 0 0
OMNICELL COM COM 68213N109 7,305 56,251 SH   SOLE 56,251 0 0
OPEN TEXT CORP COM 683715106 196,657 4,126,450 SH   SOLE 4,026,220 0 100,230
ORACLE CORP COM 68389X105 587,122 8,367,140 SH   SOLE 7,632,434 0 734,706
ORACLE CORP COM 68389X105 159,445 2,272,269 SH   OTR 1,404,745 0 867,524
ORACLE CORP COM 68389X105 47,546 677,581 SH   OTR 1 677,581 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 1,305 2,572 SH   OTR 1 2,182 0 390
ORLA MNG LTD NEW COM 68634K106 4,904 1,317,462 SH   SOLE 821,453 0 496,009
ORTHO CLINICAL DIAGNOSTICS H ORD SHS G6829J107 7,930 411,007 SH   SOLE 411,007 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,101 100,000 SH   SOLE 100,000 0 0
OTIS WORLDWIDE CORP COM 68902V107 130,424 1,905,398 SH   OTR 1,234,319 0 671,079
OTIS WORLDWIDE CORP COM 68902V107 32,733 478,210 SH   OTR 1 478,173 0 37
OTIS WORLDWIDE CORP COM 68902V107 536,645 7,839,956 SH   SOLE 7,079,468 0 760,488
PACCAR INC COM 693718108 1,032 11,110 SH   OTR 1 11,110 0 0
PACCAR INC COM 693718108 674 7,253 SH   SOLE 7,253 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 30 647 SH   OTR 1 647 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 256 5,519 SH   OTR 3 5,519 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 2,108 45,520 SH   SOLE 45,520 0 0
PALO ALTO NETWORKS INC COM 697435105 1,318 4,093 SH   OTR 1 4,093 0 0
PALO ALTO NETWORKS INC COM 697435105 141 437 SH   SOLE 437 0 0
PAN AMERN SILVER CORP COM 697900108 1,331 44,398 SH   SOLE 44,398 0 0
PARKER-HANNIFIN CORP COM 701094104 710 2,250 SH   OTR 1 2,250 0 0
PAYCOM SOFTWARE INC COM 70432V102 38,027 102,758 SH   OTR 1 96,880 0 5,878
PAYCOM SOFTWARE INC COM 70432V102 2,137 5,775 SH   SOLE 5,775 0 0
PAYPAL HLDGS INC COM 70450Y103 2,775 11,426 SH   OTR 1 10,440 0 986
PEMBINA PIPELINE CORP COM 706327103 36,518 1,264,837 SH   SOLE 1,207,318 0 57,519
PEPSICO INC COM 713448108 159,439 1,127,174 SH   OTR 691,301 0 435,873
PEPSICO INC COM 713448108 55,724 393,949 SH   OTR 1 392,312 0 1,637
PEPSICO INC COM 713448108 655,931 4,637,190 SH   SOLE 4,263,874 0 373,316
PERFORMANCE FOOD GROUP CO COM 71377A103 32,682 567,295 SH   OTR 1 519,209 0 48,086
PERFORMANCE FOOD GROUP CO COM 71377A103 1,741 30,225 SH   SOLE 28,571 0 1,654
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 477 55,813 SH   OTR 3 55,813 0 0
PFIZER INC COM 717081103 43 1,176 SH   SOLE 1,176 0 0
PFIZER INC COM 717081103 333 9,203 SH   OTR 1 9,203 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 433 27,625 SH   OTR 1 27,625 0 0
PHILLIPS 66 COM 718546104 12 150 SH   OTR 1 150 0 0
PHILLIPS 66 COM 718546104 3,170 38,873 SH   SOLE 38,873 0 0
PIONEER FLOATING RATE TR COM 72369J102 291 25,384 SH   OTR 1 25,384 0 0
PIONEER NAT RES CO COM 723787107 1,820 9,115 SH   OTR 1 9,115 0 0
PIONEER NAT RES CO COM 723787107 195 976 SH   SOLE 976 0 0
PNC FINL SVCS GROUP INC COM 693475105 437 2,493 SH   OTR 1 2,493 0 0
POINTS INTL LTD COM NEW 730843208 7,910 520,414 SH   SOLE 310,372 0 210,042
POOL CORP COM 73278L105 586 1,696 SH   SOLE 1,696 0 0
POWER INTEGRATIONS INC COM 739276103 2,388 29,312 SH   SOLE 27,394 0 1,918
POWER INTEGRATIONS INC COM 739276103 45,432 557,583 SH   OTR 1 508,285 0 49,298
PRA HEALTH SCIENCES INC COM 69354M108 53,432 348,479 SH   OTR 1 316,984 0 31,495
PRA HEALTH SCIENCES INC COM 69354M108 194 1,262 SH   SOLE 0 0 1,262
PRETIUM RES INC COM 74139C102 903 87,049 SH   SOLE 87,049 0 0
PROCTER AND GAMBLE CO COM 742718109 290 2,139 SH   OTR 1 2,139 0 0
PROCTER AND GAMBLE CO COM 742718109 889 6,566 SH   SOLE 6,566 0 0
PRO-DEX INC COLO COM NEW 74265M205 323 12,000 SH   SOLE 12,000 0 0
PROGRESSIVE CORP COM 743315103 339 3,550 SH   SOLE 3,550 0 0
PURPLE INNOVATION INC COM 74640Y106 1,016 32,100 SH   SOLE 32,100 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1,424 106,234 SH   OTR 1 103,947 0 2,287
PVH CORPORATION COM 693656100 68,781 650,717 SH   OTR 1 591,685 0 59,032
PVH CORPORATION COM 693656100 3,602 34,081 SH   SOLE 31,695 0 2,386
QIAGEN NV SHS NEW N72482123 2,133 43,815 SH   SOLE 43,815 0 0
QUALCOMM INC COM 747525103 3,598 27,135 SH   OTR 1 23,738 0 3,397
QUALYS INC COM 74758T303 2,520 24,047 SH   SOLE 22,671 0 1,376
QUALYS INC COM 74758T303 47,001 448,571 SH   OTR 1 410,761 0 37,810
QUEST DIAGNOSTICS INC COM 74834L100 314 2,449 SH   OTR 1 2,409 0 40
RALPH LAUREN CORP CL A 751212101 431 3,500 SH   OTR 1 3,500 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 209 2,700 SH   OTR 1 2,700 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 14 185 SH   SOLE 185 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,996 4,219 SH   SOLE 4,219 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,296 18,213 SH   SOLE 18,213 0 0
REPAY HLDGS CORP COM CL A 76029L100 10,247 436,429 SH   SOLE 436,429 0 0
REPLIGEN CORP COM 759916109 5,786 29,763 SH   OTR 1 19,599 0 10,164
REPLIGEN CORP COM 759916109 189 974 SH   SOLE 0 0 974
REPUBLIC SVCS INC COM 760759100 844 8,500 SH   SOLE 8,500 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 935 14,380 SH   OTR 1 14,380 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 196,301 3,019,819 SH   SOLE 2,914,023 0 105,796
REVOLVE GROUP INC CL A 76156B107 54,422 1,211,273 SH   OTR 1 1,100,041 0 111,232
REVOLVE GROUP INC CL A 76156B107 202 4,497 SH   SOLE 0 0 4,497
REXNORD CORP COM 76169B102 4,218 89,583 SH   OTR 1 58,837 0 30,746
REXNORD CORP COM 76169B102 139 2,943 SH   SOLE 0 0 2,943
RH COM 74967X103 51,826 86,869 SH   OTR 1 79,419 0 7,450
RH COM 74967X103 160 268 SH   SOLE 0 0 268
RITCHIE BROS AUCTIONEERS COM 767744105 20,745 354,487 SH   OTR 1 319,003 0 35,484
RITCHIE BROS AUCTIONEERS COM 767744105 115,131 1,967,297 SH   SOLE 1,952,597 0 14,700
ROCKWELL AUTOMATION INC COM 773903109 406 1,531 SH   OTR 1 1,506 0 25
ROGERS COMMUNICATIONS INC CL B 775109200 91,789 1,991,488 SH   SOLE 1,948,549 0 42,939
ROLLINS INC COM 775711104 1,362 39,558 SH   SOLE 39,558 0 0
ROYAL BK CDA COM 780087102 470,460 5,104,938 SH   SOLE 4,888,290 0 216,648
S&P GLOBAL INC COM 78409V104 42,574 120,650 SH   SOLE 120,650 0 0
SCHWAB CHARLES CORP COM 808513105 424 6,500 SH   OTR 1 6,500 0 0
SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202 683 25,480 SH   SOLE 25,480 0 0
SEA LTD SPONSORD ADS 81141R100 4,398 19,700 SH   OTR 1 19,700 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,425 31,600 SH   SOLE 31,600 0 0
SEAGEN INC COM 81181C104 1,821 13,115 SH   SOLE 13,115 0 0
SEAWORLD ENTMT INC COM 81282V100 10 210 SH   OTR 1 210 0 0
SEAWORLD ENTMT INC COM 81282V100 3,192 64,262 SH   SOLE 64,262 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 17,606 132,562 SH   OTR 1 132,562 0 0
SEMTECH CORP COM 816850101 34,388 498,382 SH   OTR 1 453,477 0 44,905
SEMTECH CORP COM 816850101 1,802 26,118 SH   SOLE 24,314 0 1,804
SERVICENOW INC COM 81762P102 3,192 6,383 SH   OTR 1 5,541 0 842
SERVICENOW INC COM 81762P102 1,717 3,434 SH   SOLE 3,434 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 1,073 41,269 SH   SOLE 41,269 0 0
SHERWIN WILLIAMS CO COM 824348106 71,093 288,991 SH   OTR 184,658 0 104,333
SHERWIN WILLIAMS CO COM 824348106 20,817 84,622 SH   OTR 1 84,611 0 11
SHERWIN WILLIAMS CO COM 824348106 283,103 1,150,813 SH   SOLE 1,041,576 0 109,237
SHOCKWAVE MED INC COM 82489T104 44,185 339,206 SH   OTR 1 307,471 0 31,735
SHOCKWAVE MED INC COM 82489T104 169 1,300 SH   SOLE 0 0 1,300
SHOPIFY INC CL A 82509L107 5,409 4,920 SH   SOLE 4,920 0 0
SILVERCREST METALS INC COM 828363101 931 115,027 SH   SOLE 115,027 0 0
SMITH A O CORP COM 831865209 57,883 856,130 SH   OTR 1 785,453 0 70,677
SMITH A O CORP COM 831865209 2,611 38,619 SH   SOLE 36,292 0 2,327
SMUCKER J M CO COM NEW 832696405 564 4,455 SH   SOLE 4,455 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 11 40 SH   OTR 1 40 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 244 850 SH   SOLE 850 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,376 8,519 SH   OTR 1 7,850 0 669
SPDR S&P 500 ETF TR TR UNIT 78462F103 51,041 128,785 SH   SOLE 128,753 0 32
SPDR S&P 500 ETF TR TR UNIT 78462F103 991 2,500 SH Put SOLE 0 0 2,500
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 447 938 SH   OTR 1 938 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 239 2,200 SH   SOLE 2,200 0 0
SPX CORP COM 784635104 2,271 38,968 SH   OTR 1 25,567 0 13,401
SPX CORP COM 784635104 75 1,283 SH   SOLE 0 0 1,283
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 299 4,273 SH   OTR 1 4,205 0 68
SSR MNG INC COM 784730103 14,397 1,007,318 SH   SOLE 1,007,318 0 0
STANTEC INC COM 85472N109 54,753 1,279,569 SH   SOLE 1,232,912 0 46,657
STARBUCKS CORP COM 855244109 930 8,507 SH   SOLE 8,507 0 0
STARBUCKS CORP COM 855244109 2,463 22,543 SH   OTR 1 20,036 0 2,507
STONERIDGE INC COM 86183P102 3,648 114,687 SH   OTR 1 75,156 0 39,531
STONERIDGE INC COM 86183P102 120 3,784 SH   SOLE 0 0 3,784
STRYKER CORPORATION COM 863667101 2,497 10,253 SH   OTR 1 9,318 0 935
STRYKER CORPORATION COM 863667101 122 500 SH   SOLE 500 0 0
SUN LIFE FINANCIAL INC. COM 866796105 6,304 124,801 SH   SOLE 124,801 0 0
SUNCOR ENERGY INC NEW COM 867224107 18 851 SH   OTR 1 851 0 0
SUNCOR ENERGY INC NEW COM 867224107 42,531 2,035,544 SH   SOLE 1,885,296 0 150,248
SYNCHRONY FINANCIAL COM 87165B103 78,540 1,931,626 SH   OTR 1 1,821,230 0 110,396
SYNCHRONY FINANCIAL COM 87165B103 4,374 107,567 SH   SOLE 107,567 0 0
SYNOPSYS INC COM 871607107 2,102 8,485 SH   OTR 1 7,236 0 1,249
SYNOPSYS INC COM 871607107 176 710 SH   SOLE 710 0 0
SYSCO CORP COM 871829107 1,272 16,160 SH   OTR 1 14,139 0 2,021
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 607,432 5,135,546 SH   OTR 4,127,675 0 1,007,871
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,273,519 10,766,984 SH   SOLE 9,055,644 0 1,711,340
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 20 170 SH   OTR 1 170 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,334 13,210 SH   SOLE 13,210 0 0
TATTOOED CHEF INC COM CL A 87663X102 311 16,000 SH   SOLE 16,000 0 0
TC ENERGY CORP COM 87807B107 92,129 2,010,646 SH   SOLE 1,876,397 0 134,249
TE CONNECTIVITY LTD REG SHS H84989104 421 3,258 SH   OTR 1 3,205 0 53
TELADOC HEALTH INC COM 87918A105 1,160 6,380 SH   SOLE 6,380 0 0
TELUS CORPORATION COM 87971M103 199,427 10,013,550 SH   SOLE 9,695,845 0 317,705
TEMPLETON GLOBAL INCOME FD COM 880198106 1,361 256,350 SH   OTR 1 256,350 0 0
TESLA INC COM 88160R101 1,208 1,809 SH   OTR 1 1,673 0 136
TEXAS INSTRS INC COM 882508104 984 5,205 SH   OTR 1 5,167 0 38
TEXAS INSTRS INC COM 882508104 2,096 11,090 SH   SOLE 11,090 0 0
TFI INTL INC COM 87241L109 31,556 421,185 SH   SOLE 421,185 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,528 5,539 SH   OTR 1 5,038 0 501
THOMSON REUTERS CORP. COM NEW 884903709 221,566 2,530,429 SH   SOLE 2,461,149 0 69,280
TJX COS INC NEW COM 872540109 155,628 2,352,647 SH   OTR 1,486,958 0 865,689
TJX COS INC NEW COM 872540109 41,694 630,292 SH   OTR 1 627,122 0 3,170
TJX COS INC NEW COM 872540109 652,099 9,857,882 SH   SOLE 8,947,605 0 910,277
T-MOBILE US INC COM 872590104 841 6,709 SH   SOLE 6,709 0 0
TOPBUILD CORP COM 89055F103 38,515 183,906 SH   OTR 1 166,260 0 17,646
TOPBUILD CORP COM 89055F103 163 778 SH   SOLE 0 0 778
TORO CO COM 891092108 27 258 SH   OTR 1 258 0 0
TORO CO COM 891092108 765 7,415 SH   SOLE 7,415 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 526,960 8,083,787 SH   SOLE 7,793,753 0 290,034
TORTOISE ACQUISITION CORP II *W EXP 06/14/202 G89554128 33 10,000 SH   SOLE 10,000 0 0
TRACTOR SUPPLY CO COM 892356106 1,847 10,428 SH   OTR 1 10,374 0 54
TRACTOR SUPPLY CO COM 892356106 3,868 21,842 SH   SOLE 21,842 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 296 1,789 SH   OTR 1 1,789 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 172 1,040 SH   SOLE 1,040 0 0
TREAN INS GROUP INC COM 89457R101 5,833 361,197 SH   SOLE 361,197 0 0
TREX CO INC COM 89531P105 5,255 57,411 SH   OTR 1 37,671 0 19,740
TREX CO INC COM 89531P105 173 1,889 SH   SOLE 0 0 1,889
TRIP COM GROUP LTD ADS 89677Q107 9 228 SH   OTR 1 228 0 0
TRIP COM GROUP LTD ADS 89677Q107 4,404 111,121 SH   OTR 3 111,121 0 0
TRUPANION INC COM 898202106 379 4,977 SH   SOLE 4,977 0 0
TTEC HLDGS INC COM 89854H102 49,112 488,919 SH   OTR 1 442,526 0 46,393
TTEC HLDGS INC COM 89854H102 204 2,028 SH   SOLE 0 0 2,028
TUCOWS INC COM NEW 898697206 5,868 75,796 SH   SOLE 45,195 0 30,601
TURNING POINT THERAPEUTICS I COM 90041T108 3,440 36,368 SH   OTR 1 23,828 0 12,540
TURNING POINT THERAPEUTICS I COM 90041T108 114 1,202 SH   SOLE 0 0 1,202
TWITTER INC COM 90184L102 1,049 16,489 SH   OTR 1 16,489 0 0
TWITTER INC COM 90184L102 112 1,766 SH   SOLE 1,766 0 0
TYLER TECHNOLOGIES INC COM 902252105 2,694 6,345 SH   SOLE 6,345 0 0
UBER TECHNOLOGIES INC COM 90353T100 2,091 38,366 SH   OTR 1 38,316 0 50
UBER TECHNOLOGIES INC COM 90353T100 224 4,103 SH   SOLE 4,103 0 0
UNILEVER PLC SPON ADR NEW 904767704 10,582 189,535 SH   SOLE 189,535 0 0
UNION PAC CORP COM 907818108 1,835 6,620 SH   OTR 1 6,493 0 127
UNION PAC CORP COM 907818108 2,287 8,252 SH   SOLE 8,252 0 0
UNITEDHEALTH GROUP INC COM 91324P102 592,143 1,591,483 SH   SOLE 1,475,564 0 115,919
UNITEDHEALTH GROUP INC COM 91324P102 128,772 346,097 SH   OTR 215,404 0 130,693
UNITEDHEALTH GROUP INC COM 91324P102 74,205 199,438 SH   OTR 1 197,685 0 1,753
UNIVERSAL DISPLAY CORP COM 91347P105 41,156 173,823 SH   OTR 1 158,524 0 15,299
UNIVERSAL DISPLAY CORP COM 91347P105 2,166 9,149 SH   SOLE 8,568 0 581
US BANCORP DEL COM NEW 902973304 4,948 89,460 SH   OTR 75,696 0 13,764
US BANCORP DEL COM NEW 902973304 35,428 640,540 SH   OTR 1 640,540 0 0
US BANCORP DEL COM NEW 902973304 119,671 2,163,635 SH   SOLE 2,105,866 0 57,769
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 7,854 57,460 SH   OTR 1 57,460 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 941 11,449 SH   OTR 1 11,449 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 552 3,123 SH   OTR 1 3,123 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 7,188 32,473 SH   OTR 1 32,473 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 179,984 494,055 SH   OTR 1 494,055 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 22,014 60,429 SH   SOLE 60,429 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3 14 SH   SOLE 0 0 14
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,210 14,993 SH   OTR 1 14,993 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,767 33,943 SH   SOLE 33,943 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 63 1,206 SH   OTR 1 1,206 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 370 3,800 SH   SOLE 3,800 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 941 11,404 SH   OTR 1 11,404 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 187 1,271 SH   OTR 1 1,201 0 70
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 88 600 SH   SOLE 600 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,262 86,776 SH   OTR 1 86,776 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 18,902 384,894 SH   SOLE 384,894 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 344 1,503 SH   OTR 1 1,503 0 0
VERACYTE INC COM 92337F107 38,300 712,553 SH   OTR 1 636,809 0 75,744
VERACYTE INC COM 92337F107 1,961 36,476 SH   SOLE 32,565 0 3,911
VERISIGN INC COM 92343E102 29,435 148,093 SH   SOLE 148,093 0 0
VERISIGN INC COM 92343E102 1,245 6,266 SH   OTR 1 6,266 0 0
VERISK ANALYTICS INC COM 92345Y106 110 623 SH   SOLE 623 0 0
VERISK ANALYTICS INC COM 92345Y106 2,795 15,816 SH   OTR 1 14,704 0 1,112
VERIZON COMMUNICATIONS INC COM 92343V104 214 3,677 SH   OTR 1 3,227 0 450
VERIZON COMMUNICATIONS INC COM 92343V104 1,495 25,715 SH   SOLE 25,715 0 0
VIKING THERAPEUTICS INC COM 92686J106 6,701 1,059,487 SH   OTR 1 968,848 0 90,639
VIKING THERAPEUTICS INC COM 92686J106 354 55,929 SH   SOLE 52,654 0 3,275
VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 414 34,850 SH   OTR 1 34,850 0 0
VISA INC COM CL A 92826C839 6,740 31,835 SH   OTR 1 27,338 0 4,497
VISA INC COM CL A 92826C839 88,497 417,973 SH   SOLE 417,973 0 0
VMWARE INC CL A COM 928563402 1,856 12,335 SH   SOLE 12,335 0 0
WALMART INC COM 931142103 475 2,783 SH   OTR 1 2,453 0 330
WASTE CONNECTIONS INC COM 94106B101 174,229 1,613,448 SH   SOLE 1,553,443 0 60,005
WASTE MGMT INC DEL COM 94106L109 369 2,860 SH   OTR 1 2,860 0 0
WD-40 CO COM 929236107 876 2,862 SH   SOLE 2,862 0 0
WEIBO CORP SPONSORED ADR 948596101 3,715 73,629 SH   OTR 3 73,629 0 0
WEIBO CORP SPONSORED ADR 948596101 6,412 127,065 SH   OTR 1 127,065 0 0
WELLS FARGO ADV MULTI SCTR I COM 94987D101 562 44,974 SH   OTR 1 44,974 0 0
WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 431 51,121 SH   OTR 1 51,121 0 0
WELLS FARGO CO NEW COM 949746101 164 4,200 SH   OTR 1 4,200 0 0
WELLS FARGO CO NEW COM 949746101 1,204 30,812 SH   SOLE 30,812 0 0
WEST FRASER TIMBER CO LTD COM 952845105 1,822 25,341 SH   SOLE 25,341 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,043 3,700 SH   SOLE 3,700 0 0
WESTERN ALLIANCE BANCORP COM 957638109 3,387 35,869 SH   SOLE 35,869 0 0
WESTERN ASSET / CLAYMORE INF COM 95766R104 690 56,721 SH   SOLE 56,721 0 0
WESTERN ASSET / CLAYMORE INF COM 95766R104 1,137 93,476 SH   OTR 1 93,476 0 0
WESTERN ASSET / CLAYMORE INF COM SH BEN INT 95766Q106 996 77,848 SH   OTR 1 77,848 0 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 416 23,638 SH   OTR 1 23,638 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 978 192,611 SH   OTR 1 192,611 0 0
WESTERN ASSET INTER MUNI FD COM 958435109 555 59,778 SH   OTR 1 58,320 0 1,458
WESTERN ASSET INVESTMENT GRA COM 95766T100 601 39,619 SH   OTR 1 39,619 0 0
WESTERN ASSET MANAGED MUNS F COM 95766M105 1,620 124,711 SH   OTR 1 121,656 0 3,055
WESTERN ASSET MUN PARTNERS F COM 95766P108 1,288 84,068 SH   OTR 1 81,888 0 2,180
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 875 62,307 SH   OTR 1 62,307 0 0
WESTERN UN CO COM 959802109 2,430 98,560 SH   SOLE 98,560 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 380 10,682 SH   SOLE 10,682 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 26,892 704,396 SH   SOLE 663,732 0 40,664
WILLDAN GROUP INC COM 96924N100 349 8,500 SH   SOLE 8,500 0 0
WORKDAY INC CL A 98138H101 128 514 SH   SOLE 514 0 0
WORKDAY INC CL A 98138H101 1,195 4,810 SH   OTR 1 4,810 0 0
WP CAREY INC COM 92936U109 413 5,831 SH   OTR 1 5,831 0 0
XILINX INC COM 983919101 641 5,173 SH   SOLE 5,173 0 0
XILINX INC COM 983919101 981 7,918 SH   OTR 1 7,918 0 0
XYLEM INC COM 98419M100 4,811 45,744 SH   SOLE 45,744 0 0
YAMANA GOLD INC COM 98462Y100 139 31,967 SH   SOLE 31,967 0 0
YANDEX N V SHS CLASS A N97284108 14,057 219,441 SH   OTR 3 219,441 0 0
YUM CHINA HLDGS INC COM 98850P109 10,995 185,700 SH   OTR 1 185,700 0 0
ZENDESK INC COM 98936J101 48,637 366,740 SH   OTR 1 345,250 0 21,490
ZENDESK INC COM 98936J101 1,905 14,365 SH   SOLE 14,365 0 0
ZOETIS INC CL A 98978V103 654 4,150 SH   OTR 1 4,084 0 66
ZOETIS INC CL A 98978V103 24,982 158,634 SH   SOLE 158,634 0 0
ZYNGA INC CL A 98986T108 2,576 252,258 SH   SOLE 237,970 0 14,288
ZYNGA INC CL A 98986T108 48,818 4,781,388 SH   OTR 1 4,377,093 0 404,295