0001505817-20-000007.txt : 20200206 0001505817-20-000007.hdr.sgml : 20200206 20200206112815 ACCESSION NUMBER: 0001505817-20-000007 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200206 DATE AS OF CHANGE: 20200206 EFFECTIVENESS DATE: 20200206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Fiera Capital Corp CENTRAL INDEX KEY: 0001505817 IRS NUMBER: 000000000 STATE OF INCORPORATION: A6 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-14036 FILM NUMBER: 20581768 BUSINESS ADDRESS: STREET 1: 1981 MCGILL COLLEGE AVENUE STREET 2: SUITE 1500 CITY: MONTREAL STATE: A8 ZIP: H3A 0H5 BUSINESS PHONE: 514-954-3300 MAIL ADDRESS: STREET 1: 1981 MCGILL COLLEGE AVENUE STREET 2: SUITE 1500 CITY: MONTREAL STATE: A8 ZIP: H3A 0H5 FORMER COMPANY: FORMER CONFORMED NAME: FIERA SCEPTRE INC. DATE OF NAME CHANGE: 20101115 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001505817 XXXXXXXX 12-31-2019 12-31-2019 FIERA CAPITAL CORP
1981 MCGILL COLLEGE AVENUE SUITE 1500 MONTREAL A8 H3A 0H5
13F COMBINATION REPORT 028-14036 0001163648 028-10064 CI INVESTMENTS INC. 0001692234 028-17598 Russell Investments Group, Ltd. N
Thomas Di Stefano Interim Chief Compliance Officer 514 954-4737 /s/Thomas Di Stefano Montreal A8 02-06-2020 5 1192 29989585 false 1 0000945425 028-04930 Fiera Capital Inc. 2 0001078727 028-07472 BEL AIR INVESTMENT ADVISORS LLC 3 0001316828 028-11145 Fiera Capital (IOM) Ltd 4 0001351841 028-11574 Fiera Capital (Europe) Ltd. 5 0001764000 028-19149 Wilkinson Global Asset Management LLC
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 3M COCOM88579Y1018064569SHOTR20045693M COCOM88579Y1013521993SHOTR51993003M COCOM88579Y1012471401SHSOLE 1401003M COCOM88579Y101105594SHOTR15940051JOB INCSPONSORED ADS31682710429226344240SHOTR13442400051JOB INCSPONSORED ADS31682710471840SHSOLE 00840ABBOTT LABSCOM0028241001561800SHSOLE 180000ABBOTT LABSCOM00282410058662SHOTR166200ABBOTT LABSCOM002824100176420313SHOTR20020313ABBVIE INCCOM00287Y10924269SHSOLE 26900ABBVIE INCCOM00287Y109180220353SHOTR52035300ABBVIE INCCOM00287Y10945513SHOTR151300ABBVIE INCCOM00287Y109183820758SHOTR20020758ABERDEEN ASIA PACIFIC INCOMCOM00300910732075217SHOTR17521700ABERDEEN ASIA PACIFIC INCOMCOM0030091072720640000SHSOLE 64000000ACCELERON PHARMA INCCOM00434H108141526689SHOTR11747409215ACCELERON PHARMA INCCOM00434H108541020SHSOLE 001020ACCENTURE PLC IRELANDSHS CLASS AG1151C101372417685SHOTR11534402341ACCENTURE PLC IRELANDSHS CLASS AG1151C101666031630SHSOLE 3163000ACCENTURE PLC IRELANDSHS CLASS AG1151C10158646278513SHOTR5266588011925ACCENTURE PLC IRELANDSHS CLASS AG1151C1019934715SHOTR2004715ACI WORLDWIDE INCCOM004498101444391172988SHOTR17536680419320ACI WORLDWIDE INCCOM0044981011112917SHSOLE 002917ACTIVISION BLIZZARD INCCOM00507V1093816414SHOTR2006414ACTIVISION BLIZZARD INCCOM00507V10974912600SHOTR51260000ADOBE INCCOM00724F10121536527SHOTR163170210ADOBE INCCOM00724F101139421SHOTR200421ADVANCED ENERGY INDSCOM00797310028197396020SHOTR12549240141096ADVANCED ENERGY INDSCOM0079731001802534SHSOLE 002534ADVANCED MICRO DEVICES INCCOM00790310793620400SHSOLE 2040000AFLAC INCCOM00105510213244SHOTR124400AFLAC INCCOM0010551023586765SHOTR2006765AGCO CORPCOM001084102336243516SHOTR128507015009AGCO CORPCOM0010841021321708SHSOLE 001708AGILENT TECHNOLOGIES INCCOM00846U101971135SHOTR1113500AGILENT TECHNOLOGIES INCCOM00846U1015997022SHSOLE 702200AGNICO EAGLE MINES LTDCOM0084741082804542SHOTR1454200AGNICO EAGLE MINES LTDCOM00847410819091309780SHSOLE 30308006700AIMMUNE THERAPEUTICS INCCOM00900T107553341653253SHOTR110714670581786AIMMUNE THERAPEUTICS INCCOM00900T10746413873SHSOLE 719306680AIR PRODS & CHEMS INCCOM009158106194825SHOTR182500AIR PRODS & CHEMS INCCOM009158106199845SHOTR200845ALAMOS GOLD INC NEWCOM CL A0115321082154357053SHSOLE 35705300ALGONQUIN PWR UTILS CORPCOM01585710521214952SHOTR11495200ALGONQUIN PWR UTILS CORPCOM0158571052102148479SHSOLE 14847900ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10280097377639SHOTR13770360603ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1029554502SHSOLE 36500852ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1024131949SHOTR5194900ALIBABA GROUP HLDG LTDSPONSORED ADS01609W102679132020SHOTR20032020ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10239674187053SHOTR318705300ALITHYA GROUP INCCL A SUB VTG01643B10643981576615SHSOLE 157661500ALLIANCEBERNSTEIN GBL HGH INCOM01879R10625420956SHOTR12095600ALLIANCEBERNSTEIN NATL MUNICOM01864U1063878277378SHOTR12769890389ALPHABET INCCAP STK CL A02079K305232402173513SHOTR1151196022317ALPHABET INCCAP STK CL A02079K305576187430186SHSOLE 388939041247ALPHABET INCCAP STK CL A02079K3056423447958SHOTR20047958ALPHABET INCCAP STK CL C02079K10726571987SHOTR11931056ALPHABET INCCAP STK CL C02079k10720621542SHSOLE 154200ALPHABET INCCAP STK CL C02079K10753614010SHOTR2004010ALPS ETF TRALERIAN MLP00162Q86630235500SHOTR53550000ALTRIA GROUP INCCOM02209S10322440SHOTR144000ALTRIA GROUP INCCOM02209S1031853701SHOTR2003701ALTRIA GROUP INCCOM02209S10330600SHSOLE 60000AMAZON COM INCCOM02313510687444732SHOTR2004732AMAZON COM INCCOM0231351063095716753SHOTR51564801105AMAZON COM INCCOM02313510656213042SHOTR12953089AMAZON COM INCCOM0231351067641SHSOLE 4100AMERICA MOVIL SAB DE CVSPON ADR L SHS02364W105106666641SHOTR36664100AMERICAN EXPRESS COCOM0258161091571264SHOTR1126400AMERICAN EXPRESS COCOM025816109254820470SHOTR20020470AMERICAN INTL GROUP INCCOM NEW0268747843256338SHOTR133905999AMERICAN TOWER CORP NEWCOM03027X10023101SHOTR110100AMERICAN TOWER CORP NEWCOM03027X1002761200SHOTR2001200AMGEN INCCOM03116210050415209129SHOTR520231406815AMGEN INCCOM031162100670727820SHOTR20027820AMGEN INCCOM0311621006872851SHOTR1285100AMPHENOL CORP NEWCL A0320951011101013SHSOLE 101300AMPHENOL CORP NEWCL A0320951015294891SHOTR1489100ANALOG DEVICES INCCOM03265410526735224970SHOTR1213516011454ANALOG DEVICES INCCOM03265410542112354359SHOTR200354359ANALOG DEVICES INCCOM03265410530354255415SHOTR5237945017470ANALOG DEVICES INCCOM0326541051195341005842SHSOLE 983815022027ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A1081121365SHOTR2001365ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A1085336500SHOTR5650000ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A1082563119SHOTR111903000ANSYS INCCOM03662Q105244946SHSOLE 94600ANSYS INCCOM03662Q10514185508SHOTR1550800AON PLCSHS CL AG0408V10232154SHOTR115400AON PLCSHS CL AG0408V1026042900SHOTR2002900APERGY CORPCOM03755L10431300926576SHOTR15790060347570APERGY CORPCOM03755L1041343966SHSOLE 003966APPLE INCCOM03783310077213262943SHOTR5252038010905APPLE INCCOM0378331001377046894SHSOLE 4689400APPLE INCCOM0378331002678591213SHOTR20091213APPLE INCCOM0378331001111037833SHOTR1368340999APPLIED MATLS INCCOM038222105171328067SHOTR1273540713APTARGROUP INCCOM0383361036946000SHSOLE 600000APTIV PLCSHSG6095L10911120SHOTR112000APTIV PLCSHSG6095L10973772SHOTR200772APTIV PLCSHSG6095L109117312350SHOTR51235000ARGENX SESPONSORED ADR04016X10119407120902SHOTR177881043021ARROWHEAD PHARMACEUTICALS INCOM04280A1003024765SHSOLE 004765ARROWHEAD PHARMACEUTICALS INCOM04280A100863081360681SHOTR18731570487524ASSURANT INCCOM04621X108167312760SHSOLE 1276000ASTRAZENECA PLCSPONSORED ADR0463531082004010SHSOLE 401000ASTRAZENECA PLCSPONSORED ADR046353108183636832SHOTR13519201640AT&T INCCOM00206R1021513862SHOTR1386200AT&T INCCOM00206R10282421084SHOTR20021084AT&T INCCOM00206R102109928120SHOTR52812000AT&T INCCOM00206R10258615007SHSOLE 1500700AURORA CANNABIS INCCOM05156X108215100000SHSOLE 10000000AUTOMATIC DATA PROCESSING INCOM0530151032161266SHOTR2001266AUTOMATIC DATA PROCESSING INCOM0530151032921710SHOTR5171000AUTOMATIC DATA PROCESSING INCOM0530151031731015SHOTR1101500AUTOMATIC DATA PROCESSING INCOM053015103203411930SHSOLE 1193000AUTOZONE INCCOM053332102192011161176SHOTR1139838021338AUTOZONE INCCOM0533321025025842187SHOTR20042187AUTOZONE INCCOM053332102479341402365SHSOLE 361848040517B2GOLD CORPCOM11777Q2096303915702786SHSOLE 1254642903156357BAIDU INCSPON ADR REP A0567521082772192SHOTR2002192BAIDU INCSPON ADR REP A056752108989378271SHOTR37827100BANCO BRADESCO S ASP ADR PFD NEW059460303237582654569SHOTR3265456900BANCO SANTANDER CHILE NEWSP ADR REP COM05965X1097272315202SHOTR331520200BANCOLOMBIA S ASPON ADR PREF05968L102151927723SHOTR32772300BANK AMER CORPCOM06050510448713818SHOTR11381800BANK AMER CORPCOM060505104187453196SHOTR20053196BANK AMER CORPCOM0605051041474186SHSOLE 418600BANK MONTREAL QUECOM0636711011440571857684SHSOLE 1762802094882BANK N S HALIFAXCOM0641491072955045228433SHSOLE 43659380862495BARRICK GOLD CORPORATIONCOM06790110813342717888SHSOLE 71788800BARRICK GOLD CORPORATIONCOM0679011087387SHOTR138700BARRICK GOLD CORPORATIONCOM06790110833918225SHOTR20018225BAUSCH HEALTH COS INCCOM071734107141247151SHSOLE 4715100BAUSCH HEALTH COS INCCOM071734107322781077693SHOTR17002040377489BAYTEX ENERGY CORPCOM07317Q105235162842SHSOLE 16284200BCE INCCOM NEW05534B760521115SHOTR1111500BCE INCCOM NEW05534B7609535205695SHSOLE 20569500BECTON DICKINSON & COCOM075887109247998911857SHOTR17942000117657BECTON DICKINSON & COCOM07588710961432225877SHOTR200225877BECTON DICKINSON & COCOM0758871096301172316862SHSOLE 20748200242042BEIGENE LTDSPONSORED ADR07725L10228873174184SHOTR1113444060740BEIGENE LTDSPONSORED ADR07725L102128774SHSOLE 77400BERKSHIRE HATHAWAY INC DELCL A0846701086792SHOTR5200BERKSHIRE HATHAWAY INC DELCL A08467010816985SHOTR1005BERKSHIRE HATHAWAY INC DELCL B NEW0846707026142709SHOTR1270900BERKSHIRE HATHAWAY INC DELCL B NEW084670702317414012SHOTR20014012BERKSHIRE HATHAWAY INC DELCL B NEW08467070216787410SHOTR5741000BERKSHIRE HATHAWAY INC DELCL B NEW0846707029053995SHSOLE 399500BERRY GLOBAL GROUP INCCOM08579W103565351190468SHOTR17667460423722BERRY GLOBAL GROUP INCCOM08579W1032314870SHSOLE 487000BIO TECHNE CORPCOM09073M10410444755SHOTR1475500BIO TECHNE CORPCOM09073M104181826SHSOLE 82600BIOHAVEN PHARMACTL HLDG CO LCOMG11196105256747159SHOTR130882016277BIOHAVEN PHARMACTL HLDG CO LCOMG111961051001843SHSOLE 001843BIOMARIN PHARMACEUTICAL INCCOM09061G10132173380521SHOTR12489110131610BIOMARIN PHARMACEUTICAL INCCOM09061G10130355SHOTR200355BIOMARIN PHARMACEUTICAL INCCOM09061G1011892237SHSOLE 223700BJS WHSL CLUB HLDGS INCCOM05550J101143SHOTR14300BJS WHSL CLUB HLDGS INCCOM05550J10110368455922SHSOLE 45592200BLACKBERRY LTDCOM09228F1034759739619SHSOLE 700319039300BLACKLINE INCCOM09239B109469SHOTR16900BLACKLINE INCCOM09239B10923171449391SHOTR5416526032865BLACKROCK CALIF MUN INCOME TSH BEN INT09248E1024408325046SHOTR13246430403BLACKROCK CORE BD TRSHS BEN INT09249E10137225502SHOTR12550200BLACKROCK CR ALLCTN INC TRCOM09250810028520362SHOTR12036200BLACKROCK INCCOM09247X101443881SHOTR188100BLACKROCK INCCOM09247X101215428SHOTR200428BLACKROCK LTD DURATION INC TCOM SHS09249W10126816345SHOTR11634500BLACKROCK MUNICIPAL BOND TRCOM09249H1042234143946SHOTR11437610185BLACKROCK MUNICIPL INC QLTYCOM0924791042255160494SHOTR11602670227BLACKROCK MUNIENHANCED FD INCOM09253Y1001549138824SHOTR11386520172BLACKROCK MUNIHLDGS NY QLTYCOM09255C1062856209504SHOTR12092180286BLACKROCK MUNIHLDNGS CALI QLCOM09254L1073725266228SHOTR12658730355BLACKROCK MUNIHLDNGS QLTY IICOM09254C1072146170186SHOTR11699470239BLACKROCK MUNIHLDS INVSTM QLCOM09254P1084576344320SHOTR13438370483BLACKROCK MUNIHOLDNGS QLTY ICOM09254A1011672133043SHOTR11328540189BLACKROCK MUNIVEST FD II INCCOM09253T1012564173466SHOTR11732350231BLACKROCK MUNIY QUALITY FD ICOM09254G10879861387SHOTR161312075BLACKROCK MUNIYIELD CALI QLTCOM09254N1032299161774SHOTR11615730201BLACKROCK MUNIYIELD CALIF FDCOM09254M1053287232791SHOTR12325030288BLACKROCK MUNIYIELD N J FD ICOM09254Y1092088138337SHOTR11381560181BLACKROCK MUNIYIELD NY QLTYCOM09255E1022971226933SHOTR12265870346BLACKROCK MUNIYIELD PA QLTYCOM09255G1072059144103SHOTR11439280175BLACKROCK MUNIYIELD QLTY FDCOM09254E1033151233401SHOTR12331120289BLACKROCK MUNIYIELD QUALITYCOM09254F1004015266756SHOTR12663820374BLACKROCK MUNIYLD MICH QLTYCOM09254V105115381218SHOTR1811100108BLACKROCK N Y MUN INCOME TRSH BEN INT09248L10678055659SHOTR155591068BLACKROCK STRATEGIC MUN TRCOM09248T109103373648SHOTR1735480100BLACKROCK TAX MUNICPAL BD TRSHS09248X10033013555SHOTR11355500BLACKSTONE GROUP INCCOM CL A09260D10715266SHOTR126600BLACKSTONE GROUP INCCOM CL A09260D10761210934SHOTR20010934BLUEBIRD BIO INCCOM09609G10027686315508SHOTR11994200116088BLUEBIRD BIO INCCOM09609G1002242549SHSOLE 120401345BOEING COCOM0970231056481990SHOTR1199000BOEING COCOM0970231059843021SHOTR2003021BOEING COCOM097023105292895SHOTR589500BOEING COCOM09702310512SHSOLE 200BOOKING HLDGS INCCOM09857L10810350SHOTR20050BOOKING HLDGS INCCOM09857L108308150SHOTR115000BOOZ ALLEN HAMILTON HLDG CORCL A099502106162822890SHSOLE 2289000BOYD GAMING CORPCOM1033041011013379SHSOLE 003379BOYD GAMING CORPCOM103304101242881099SHOTR151233029866BP PLCSPONSORED ADR0556221043178400SHOTR2008400BP PLCSPONSORED ADR05562210423600SHSOLE 60000BRIGHT HORIZONS FAM SOL IN DCOM10919410022547150021SHOTR196285053736BRIGHT HORIZONS FAM SOL IN DCOM109194100130866SHSOLE 86600BRINKS COCOM1096961041261386SHSOLE 001386BRINKS COCOM109696104319435222SHOTR123043012179BRISTOL MYERS SQUIBB COCOM1101221083315160SHSOLE 516000BRISTOL MYERS SQUIBB COCOM1101221082263521SHOTR1352100BRISTOL MYERS SQUIBB COCOM110122108871363SHOTR2001363BROADCOM INCCOM11135F101256809SHOTR180900BROADRIDGE FINL SOLUTIONS INCOM11133T10359900484865SHOTR13178690166996BROADRIDGE FINL SOLUTIONS INCOM11133T1035604534SHSOLE 453400BROOKFIELD ASSET MGMT INCCL A LTD VT SH112585104104218021SHOTR14221013800BROOKFIELD ASSET MGMT INCCL A LTD VT SH1125851043766500SHOTR2006500BROOKFIELD ASSET MGMT INCCL A LTD VT SH1125851042788284822916SHSOLE 42847090538207BROOKFIELD BUSINESS PARTNERSUNIT LTD LPG1623410910515253991SHSOLE 1504730103518BROOKFIELD INFRAST PARTNERSLP INT UNITG1625210134246685246SHSOLE 643199042047BROOKFIELD INFRAST PARTNERSLP INT UNITG1625210171414295SHOTR11429500BROOKFIELD INFRAST PARTNERSLP INT UNITG1625210112243SHOTR200243BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITG16258108442095139SHSOLE 9513900BRP INCCOM SUN VTG05577W20014770324014SHSOLE 32401400BUNGE LIMITEDCOMG169621055189000SHSOLE 900000CABLE ONE INCCOM12685J1054198428206SHOTR118177010029CABLE ONE INCCOM12685J105959644SHSOLE 4940150CADENCE DESIGN SYSTEM INCCOM127387108123917870SHOTR11787000CADENCE DESIGN SYSTEM INCCOM1273871082113046SHSOLE 304600CAE INCCOM124765108986103722394SHSOLE 31175800604814CALUMET SPECIALTY PRODS PTNRUT LTD PARTNER1314761039626262SHOTR12626200CAMECO CORPCOM13321L10848053926SHSOLE 5392600CAMPBELL SOUP COCOM13442910924490SHOTR200490CAMPBELL SOUP COCOM134429109293559385SHSOLE 5938500CANADIAN NAT RES LTDCOM136385101853382636942SHSOLE 24992620137680CANADIAN NATL RY COCOM1363751023580373955562SHSOLE 36348920320670CANADIAN NATL RY COCOM13637510285933949382SHOTR194938200CANADIAN PAC RY LTDCOM13645T100238356934471SHSOLE 8184590116012CANOPY GROWTH CORPCOM13803510063129984SHSOLE 2998400CANOPY GROWTH CORPCOM138035100331550SHOTR2001550CAPITAL ONE FINL CORPCOM14040H1052282211SHOTR1221100CASEYS GEN STORES INCCOM147528103163110260SHOTR1672103539CASEYS GEN STORES INCCOM14752810364404SHSOLE 00404CATERPILLAR INC DELCOM1491231012301558SHOTR2001558CATERPILLAR INC DELCOM14912310131210SHSOLE 21000CDN IMPERIAL BK COMM TORONTOCOM13606910111456137588SHSOLE 13758800CDW CORPCOM12514G1084353046SHOTR1304600CENOVUS ENERGY INCCOM15135U1092712266627SHSOLE 26662700CENTURYLINK INCCOM15670010633025000SHSOLE 2500000CERIDIAN HCM HLDG INCCOM15677J108511675378SHSOLE 45126030252CGI INCCL A SUB VTG12532H1041546311846697SHSOLE 1770317076380CHARTER COMMUNICATIONS INC NCL A16119P10818703856SHOTR136840172CHARTER COMMUNICATIONS INC NCL A16119P1081940SHOTR20040CHEGG INCCOM163092109323185225SHOTR155861029364CHEGG INCCOM1630921091263323SHSOLE 003323CHEMED CORP NEWCOM16359R103145330SHSOLE 00330CHEMED CORP NEWCOM16359R10337328495SHOTR1555602939CHENIERE ENERGY INCCOM NEW16411R2082293750SHOTR2003750CHENIERE ENERGY PARTNERS LPCOM UNIT16411Q1012265671SHOTR1567100CHEVRON CORP NEWCOM1667641009137575SHOTR1757500CHEVRON CORP NEWCOM1667641005164284SHOTR2004284CHEVRON CORP NEWCOM16676410037853314105SHOTR5303445010660CHEVRON CORP NEWCOM1667641009137576SHSOLE 757600CHIPOTLE MEXICAN GRILL INCCOM169656105218260SHSOLE 26000CHIPOTLE MEXICAN GRILL INCCOM16965610510201219SHOTR1121900CHIPOTLE MEXICAN GRILL INCCOM1696561055464SHOTR20064CHUBB LIMITEDCOMH1467J1042591665SHSOLE 166500CHUBB LIMITEDCOMH1467J1043111999SHOTR2001999CHUBB LIMITEDCOMH1467J104114733SHOTR173300CHURCH & DWIGHT INCCOM17134010215220SHOTR122000CHURCH & DWIGHT INCCOM171340102169124045SHSOLE 2404500CHURCHILL DOWNS INCCOM17148410830010218733SHOTR1138599080134CHURCHILL DOWNS INCCOM1714841082011464SHSOLE 001464CINCINNATI FINL CORPCOM1720621012051953SHOTR2001953CINCINNATI FINL CORPCOM172062101166915870SHSOLE 1587000CINTAS CORPCOM1729081054001485SHOTR1148500CINTAS CORPCOM172908105185687SHOTR200687CISCO SYS INCCOM17275R1022194576SHOTR2004576CISCO SYS INCCOM17275R10212052251300SHSOLE 25130000CISCO SYS INCCOM17275R10254311312SHOTR11131200CITIGROUP INCCOM NEW17296742419232SHOTR123200CITIGROUP INCCOM NEW1729674247369214SHOTR2009214CITIGROUP INCCOM NEW17296742448187603161SHOTR5582011021150CITIGROUP INCCOM NEW17296742426330SHSOLE 33000CITIZENS FINL GROUP INCCOM174610105174843039SHOTR14303900CITIZENS FINL GROUP INCCOM1746101053037451SHSOLE 745100CITRIX SYS INCCOM177376100166515015SHSOLE 1501500CITRIX SYS INCCOM177376100222SHOTR12200CLEAR CHANNEL OUTDOOR HLDGSCOM18453H1067225112SHSOLE 2511200CLOROX CO DELCOM1890541092061339SHOTR2001339CME GROUP INCCOM12572Q105153511764803SHOTR1666762098041CME GROUP INCCOM12572Q10541859208545SHOTR200208545CME GROUP INCCOM12572Q1054653522318416SHSOLE 21220980196318COCA COLA COCOM19121610010174SHOTR117400COCA COLA COCOM19121610011200SHSOLE 20000COCA COLA COCOM19121610066211957SHOTR20011957COCA COLA COCOM191216100125622700SHOTR52070002000COGNEX CORPCOM19242210335976641973SHOTR14152030226770COGNEX CORPCOM19242210322259397196SHOTR5369766027430COGNEX CORPCOM1924221031793200SHSOLE 320000COHEN & STEERS LTD DUR PFD ICOM19248C10534713242SHOTR11324200COLGATE PALMOLIVE COCOM194162103812171179790SHSOLE 1153006026784COLGATE PALMOLIVE COCOM19416210318285265618SHOTR1252018013600COLGATE PALMOLIVE COCOM19416210333146481498SHOTR200481498COLLIERS INTL GROUP INCSUB VTG SHS19469310732716419972SHSOLE 324463095509COLLIERS INTL GROUP INCSUB VTG SHS19469310732417SHOTR141700COMCAST CORP NEWCL A20030N101259257649SHOTR15617101478COMCAST CORP NEWCL A20030N1012355226SHOTR2005226COMCAST CORP NEWCL A20030N1012094650SHOTR5465000COMCAST CORP NEWCL A20030N1011743870SHSOLE 387000COMMSCOPE HLDG CO INCCOM20337X10972150813SHSOLE 5081300CONOCOPHILLIPSCOM20825C104593391239SHSOLE 9123900CONOCOPHILLIPSCOM20825C104991519SHOTR1151900CONSOLIDATED EDISON INCCOM2091151042082300SHOTR2002300CONSOLIDATED EDISON INCCOM20911510418200SHSOLE 20000COPA HOLDINGS SACL AP31076105362833569SHOTR122124011445COPA HOLDINGS SACL AP310761051401297SHSOLE 001297COPART INCCOM21720410654958604331SHOTR13871050217226CORNERSTONE ONDEMAND INCCOM21925Y10319707336583SHOTR12167060119877CORNERSTONE ONDEMAND INCCOM21925Y1031141939SHSOLE 001939COSTCO WHSL CORP NEWCOM22160K105845628771SHSOLE 2877100COSTCO WHSL CORP NEWCOM22160K105463115757SHOTR1152200537COSTCO WHSL CORP NEWCOM22160K105282960SHOTR200960CRANE COCOM22439910513381154912SHSOLE 15491200CRANE COCOM22439910528947335108SHOTR12130790122029CREDIT SUISSE ASSET MGMT INCCOM22491610619660987SHOTR16098700CRESCENT PT ENERGY CORPCOM22576C1015913186SHSOLE 1318600CVS HEALTH CORPCOM1266501003714998SHOTR1104803950CVS HEALTH CORPCOM12665010050695682397SHSOLE 68239700DANAHER CORPORATIONCOM235851102244315920SHOTR1155620358DANAHER CORPORATIONCOM23585110239745258962SHSOLE 25896200DARDEN RESTAURANTS INCCOM23719410586790SHOTR179000DARDEN RESTAURANTS INCCOM237194105171015690SHSOLE 1569000DAVIDSTEA INCCOM2386611022215000SHSOLE 1500000DEERE & COCOM24419910575430SHOTR143000DEERE & COCOM24419910514218200SHOTR5820000DEERE & COCOM244199105139800SHSOLE 80000DELTA AIR LINES INC DELCOM NEW2473617023856581SHOTR1658100DELTA AIR LINES INC DELCOM NEW24736170248814SHOTR200814DESCARTES SYS GROUP INCCOM24990610826333615755SHSOLE 3940190221736DESCARTES SYS GROUP INCCOM24990610838879SHOTR187900DIAGEO P L CSPON ADR NEW25243Q2058465021SHSOLE 502100DIAGEO P L CSPON ADR NEW25243Q205167990SHOTR200990DIAGEO P L CSPON ADR NEW25243Q20572429SHOTR142900DIRTT ENVIRONMENTAL SOLUT LTCOM25490H10637571147271SHSOLE 6810570466214DISCOVERY INCCOM SER A25470F104126838740SHOTR13874000DISCOVERY INCCOM SER A25470F1042196694SHSOLE 669400DISNEY WALT COCOM DISNEY2546871068325751SHSOLE 575100DISNEY WALT COCOM DISNEY2546871067645285SHOTR1528500DISNEY WALT COCOM DISNEY2546871061083874938SHOTR20074938DISNEY WALT COCOM DISNEY25468710664190443821SHOTR5427731016090DOLBY LABORATORIES INCCOM CL A25659T10748025698040SHOTR14536440244396DOLBY LABORATORIES INCCOM CL A25659T1071912770SHSOLE 277000DOLLAR TREE INCCOM25674610875800SHOTR180000DOLLAR TREE INCCOM256746108224SHOTR20024DOLLAR TREE INCCOM25674610828314301056SHOTR5277421023635DOLLAR TREE INCCOM2567461081541640SHSOLE 164000DOMINION ENERGY INCCOM25746U10917200SHSOLE 20000DOMINION ENERGY INCCOM25746U10953634SHOTR200634DOMINION ENERGY INCCOM25746U1094565500SHOTR5550000DORMAN PRODUCTS INCCOM258278100424856101SHSOLE 5610100DOVER CORPCOM260003108974SHOTR17400DOVER CORPCOM2600031082492160SHOTR2002160DUFF & PHELPS UTIL CORP BD TCOM26432K10817619289SHOTR11928900DUKE ENERGY CORP NEWCOM NEW26441C2041501650SHOTR1165000DUKE ENERGY CORP NEWCOM NEW26441C2048219000SHOTR5900000DUKE ENERGY CORP NEWCOM NEW26441C204204122375SHSOLE 2237500DUNKIN BRANDS GROUP INCCOM26550410035762473418SHOTR13039650169453DURECT CORPCOM26660510413335000SHOTR13500000DWS MUN INCOME TR NEWCOM2333681093012265881SHOTR12655510330E TRADE FINANCIAL CORPCOM NEW269246401245554118SHSOLE 5411800EATON VANCE LTD DUR INCOME FCOM27828H10526820208SHOTR12020800EATON VANCE MUN BD FDCOM27827X1015135398669SHOTR13981080561ECOLAB INCCOM2788651001876697239SHOTR19242204817ECOLAB INCCOM27886510033404173087SHOTR200173087ECOLAB INCCOM278865100254713200SHOTR51320000ECOLAB INCCOM27886510083030430228SHSOLE 42092109307EDWARDS LIFESCIENCES CORPCOM28176E10816877232SHOTR169250307EIDOS THERAPEUTICS INCCOM28249H104244142538SHOTR128173014365EIDOS THERAPEUTICS INCCOM28249H104931620SHSOLE 001620EMCOR GROUP INCCOM29084Q10051662598627SHOTR13851040213523EMCOR GROUP INCCOM29084Q1001611864SHSOLE 001864EMERSON ELEC COCOM2910111042293000SHOTR1300000EMERSON ELEC COCOM2910111042122782SHOTR2002782ENBRIDGE INCCOM29250N1058200SHOTR120000ENBRIDGE INCCOM29250N1051490403746345SHSOLE 27781200968225ENCANA CORPCOM292505104843179974SHSOLE 17997400ENERGY TRANSFER LPCOM UT LTD PTN29273V10013910830SHOTR11083000ENERGY TRANSFER LPCOM UT LTD PTN29273V10055843457SHOTR20043457ENERPLUS CORPCOM2927661023404477587SHSOLE 47758700ENTEGRIS INCCOM29362U104651051299751SHOTR18344870465264ENTEGRIS INCCOM29362U1041893773SHSOLE 003773ENTERPRISE PRODS PARTNERS LCOM29379210769824798SHOTR12479800ENTERPRISE PRODS PARTNERS LCOM293792107248088052SHOTR20088052ENVESTNET INCCOM29404K10636393522658SHOTR13359630186695ENVESTNET INCCOM29404K10611494165067SHSOLE 16303902028EPAM SYS INCCOM29414B104140658SHSOLE 00658EPAM SYS INCCOM29414B104356716815SHOTR11101305802EQUIFAX INCCOM294429105226616170SHSOLE 1617000ETSY INCCOM29786A10640859922324SHOTR15859480336376ETSY INCCOM29786A1063076924SHSOLE 361303311EURONET WORLDWIDE INCCOM298736109442128056SHOTR11836309693EURONET WORLDWIDE INCCOM2987361092941863SHSOLE 76101102EVERCORE INCCLASS A29977A10518669249724SHOTR1159326090398EVERCORE INCCLASS A29977A10566880SHSOLE 00880EVEREST RE GROUP LTDCOMG3223R108290110480SHSOLE 1048000EVEREST RE GROUP LTDCOMG3223R108517SHOTR11700EVERGY INCCOM30034W1061251916SHOTR1191600EVERGY INCCOM30034W1062423715SHSOLE 371500EXACT SCIENCES CORPCOM30063P10510089109089SHOTR170082039007EXACT SCIENCES CORPCOM30063P10563681SHSOLE 00681EXELIXIS INCCOM30161Q104468982661608SHOTR116809880980620EXELIXIS INCCOM30161Q10431517861SHSOLE 834509516EXFO INCSUB VTG SHS3020461071639354600SHSOLE 35460000EXLSERVICE HOLDINGS INCCOM302081104258837254SHOTR124364012890EXLSERVICE HOLDINGS INCCOM3020811041011459SHSOLE 001459EXPEDIA GROUP INCCOM NEW30212P3036165694SHOTR1569400EXPEDIA GROUP INCCOM NEW30212P3032482290SHSOLE 229000EXTRA SPACE STORAGE INCCOM30225T1021131068SHOTR1106800EXTRA SPACE STORAGE INCCOM30225T102191418120SHSOLE 1812000EXXON MOBIL CORPCOM30231G1026809752SHOTR1975200EXXON MOBIL CORPCOM30231G102139920042SHOTR20020042EXXON MOBIL CORPCOM30231G102202028950SHOTR5281000850EXXON MOBIL CORPCOM30231G1021782556SHSOLE 255600FACEBOOK INCCL A30303M102281613722SHOTR20013722FACEBOOK INCCL A30303M102413720158SHOTR1194950663FACTSET RESH SYS INCCOM30307510578185291409SHSOLE 28527006139FACTSET RESH SYS INCCOM3030751051634960934SHOTR15770903225FACTSET RESH SYS INCCOM30307510527244101543SHOTR200101543FERRARI N VCOMN3167Y103148892SHOTR200892FERRARI N VCOMN3167Y103182411020SHOTR51102000FIBROGEN INCCOM31572Q80830472710472SHOTR14566830253789FIBROGEN INCCOM31572Q8083578331SHSOLE 452503806FIDELITY COVINGTON TRMSCI HLTH CARE I3160926004569172SHOTR2009172FIDELITY NATIONAL FINANCIALFNF GROUP COM31620R303269359380SHSOLE 5938000FIRST TR ABERDEEN GLBL OPP FCOM SHS33731910713912418SHOTR11241800FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X1924487420SHOTR2007420FIRSTCASH INCCOM33767D1054065040SHSOLE 504000FIRSTSERVICE CORP NEWCOM33767E20243461SHOTR146100FIRSTSERVICE CORP NEWCOM33767E20261624661553SHSOLE 593858067695FISERV INCCOM337738108157113588SHOTR1131240464FISERV INCCOM3377381081321140SHOTR2001140FISERV INCCOM33773810823796205795SHOTR5190835014960FLAHERTY & CRUMRINE DYN PFDSHS33848W10627510292SHOTR11029200FLEETCOR TECHNOLOGIES INCCOM33904110586298SHOTR129800FLEETCOR TECHNOLOGIES INCCOM339041105186645SHSOLE 64500FOMENTO ECONOMICO MEXICANO SSPON ADR UNITS34441910634242362315SHSOLE 36231500FOMENTO ECONOMICO MEXICANO SSPON ADR UNITS344419106134614245SHOTR31424500FOOT LOCKER INCCOM3448491042456272SHOTR1627200FORTINET INCCOM34959E10946900439307SHOTR12872410152066FORTINET INCCOM34959E10916150SHOTR200150FORTINET INCCOM34959E1092872684SHSOLE 268400FORTIS INCCOM3495531072736580SHOTR1658000FORTIS INCCOM34955310735108845645SHSOLE 763655081990FRANCO NEVADA CORPCOM3518581052882788SHOTR1278800FRANCO NEVADA CORPCOM3518581052589752506508SHSOLE 21092020397306FRANKLIN LTD DURATION INC TRCOM35472T10110711203SHOTR11120300FREEPORT-MCMORAN INCCL B35671D857111885193SHOTR18519300FREEPORT-MCMORAN INCCL B35671D85721116101SHSOLE 1610100GENERAL ELECTRIC COCOM369604103423787SHOTR1378700GENERAL ELECTRIC COCOM36960410334931255SHOTR20031255GENERAL ELECTRIC COCOM3696041036500SHSOLE 50000GENERAL MLS INCCOM37033410424445SHOTR200445GENERAL MLS INCCOM370334104198437050SHSOLE 3705000GENERAL MLS INCCOM3703341041602996SHOTR1299600GENUINE PARTS COCOM3724601051911798SHOTR2001798GENUINE PARTS COCOM37246010537345SHOTR134500GILDAN ACTIVEWEAR INCCOM3759161032976100622SHSOLE 10062200GOLDMAN SACHS GROUP INCCOM38141G1046502825SHOTR1282500GOLDMAN SACHS GROUP INCCOM38141G104193839SHOTR200839GOLDMAN SACHS GROUP INCCOM38141G10425110SHSOLE 11000GRACO INCCOM3841091043727327167931SHSOLE 64420160725915GRACO INCCOM3841091041831273521669SHOTR128913910630278GRACO INCCOM38410910439372757150SHOTR200757150GRAINGER W W INCCOM384802104277817SHOTR200817GRANITE REAL ESTATE INVT TRUNIT 99/99/9999387437114164632375SHSOLE 3237500GUIDEWIRE SOFTWARE INCCOM40171V10033405304321SHOTR11954200108901HDFC BANK LTDSPONSORED ADS40415F1012598894101141SHOTR137749490326192HDFC BANK LTDSPONSORED ADS40415F10138281604090SHOTR5555940048150HDFC BANK LTDSPONSORED ADS40415F1013172995007081SHSOLE 388233601124745HEALTHPEAK PPTYS INCCOM42250P10325715SHOTR171500HEALTHPEAK PPTYS INCCOM42250P103285182710SHSOLE 8271000HELIX ENERGY SOLUTIONS GRP ICOM42330P107162081683060SHOTR110668300616230HELIX ENERGY SOLUTIONS GRP ICOM42330P107575910SHSOLE 005910HELMERICH & PAYNE INCCOM4234521014729104099SHSOLE 10409900HENRY JACK & ASSOC INCCOM42628110138295262890SHOTR1171958090932HENRY JACK & ASSOC INCCOM4262811011651136SHSOLE 113600HENRY SCHEIN INCCOM806407102122SHOTR12200HENRY SCHEIN INCCOM80640710218331274751SHOTR5253571021180HERSHEY COCOM4278661084753232SHOTR1323200HERSHEY COCOM42786610859400SHOTR200400HERSHEY COCOM4278661082871950SHSOLE 195000HILTON WORLDWIDE HLDGS INCCOM43300A203127511498SHOTR11149800HILTON WORLDWIDE HLDGS INCCOM43300A2032232013SHSOLE 201300HOME DEPOT INCCOM4370761025212386SHOTR1238600HOME DEPOT INCCOM4370761026032761SHOTR2002761HONEYWELL INTL INCCOM438516106238113450SHOTR11004703403HONEYWELL INTL INCCOM4385161063712098SHOTR2002098HONEYWELL INTL INCCOM4385161062561445SHSOLE 144500HORMEL FOODS CORPCOM4404521001874150SHOTR2004150HORMEL FOODS CORPCOM440452100278261665SHSOLE 6166500HUDBAY MINERALS INCCOM443628102415100000SHSOLE 10000000IAA INCCOM44925310336615778058SHOTR15072330270825IAA INCCOM44925310369514772SHSOLE 1477200IAC INTERACTIVECORPCOM44919P50849641199272SHOTR1127707071565IAMGOLD CORPCOM4509131085615000SHSOLE 1500000ICICI BK LTDADR45104G104472573131667SHOTR1313166700ICICI BK LTDADR45104G1041318653SHSOLE 100007653IDEXX LABS INCCOM45168D10419327400SHOTR5740000IHS MARKIT LTDSHSG475671051906242529848SHSOLE 18563810673467IHS MARKIT LTDSHSG475671051121911488926SHOTR1148892600IHS MARKIT LTDSHSG4756710555729SHOTR200729ILLINOIS TOOL WKS INCCOM4523081092411342SHOTR2001342ILLUMINA INCCOM4523271099702924SHOTR127910133ILLUMINA INCCOM452327109175529SHOTR200529IMMUNOMEDICS INCCOM452907108599402832717SHOTR1183234101000376IMMUNOMEDICS INCCOM45290710836717355SHSOLE 789809457IMPERIAL OIL LTDCOM NEW453038408450401701691SHSOLE 170169100INCYTE CORPCOM45337C10295310919SHOTR11091900INCYTE CORPCOM45337C1021731982SHSOLE 198200INFOSYS LTDSPONSORED ADR456788108444289SHSOLE 004289INFOSYS LTDSPONSORED ADR456788108190591846789SHOTR1184678900INGERSOLL-RAND PLCSHSG477911011981486SHOTR1148600INGERSOLL-RAND PLCSHSG4779110196725SHSOLE 72500INNODATA INCCOM NEW4576422052320000SHOTR12000000INSPERITY INCCOM45778Q10722051256282SHOTR1161422094860INSPERITY INCCOM45778Q1072202559SHSOLE 93501624INTEL CORPCOM458140100961600SHSOLE 160000INTEL CORPCOM4581401002634398SHOTR1439800INTEL CORPCOM45814010072212070SHOTR20012070INTEL CORPCOM458140100699661169018SHOTR51125213043805INTERCONTINENTAL EXCHANGE INCOM45866F104181819645SHSOLE 1964500INTERCONTINENTAL EXCHANGE INCOM45866F10492999SHOTR200999INTERCONTINENTAL EXCHANGE INCOM45866F104161317424SHOTR1170000424INTERCORP FINL SVCS INCSHSP5626F128102724859SHOTR32485900INTERNATIONAL BUSINESS MACHSCOM4592001011421061SHOTR1106100INTERNATIONAL BUSINESS MACHSCOM4592001011831367SHOTR2001367INTERPUBLIC GROUP COS INCCOM460690100174675590SHSOLE 7559000INTUITCOM461202103161615SHOTR161500INTUITCOM46120210334783132794SHOTR512291909875INVESCO ADVANTAGE MUNICIPALSH BEN INT46132E1032973266145SHOTR12657910354INVESCO EXCH TRD SLF IDX FDDEFENSIVE EQTY46138J7753195730SHOTR2005730INVESCO EXCHANGE TRADED FD TDYNMC MKT ETF46137V7122412432SHOTR2002432INVESCO EXCHANGE TRADED FD TFTSE RAFI 150046137V5973052231SHOTR2002231INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3571391197SHOTR2001197INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572071790SHSOLE 179000INVESCO EXCHNG TRADED FD TRCHINA TECHNLGY46138E80060711552SHOTR11155200INVESCO EXCHNG TRADED FD TRCHINA TECHNLGY46138E8004919330SHOTR2009330INVESCO EXCHNG TRADED FD TREMRNG MKT SVRG46138E7846419217008SHSOLE 21700800INVESCO EXCHNG TRADED FD TRFNDMNTL HY CRP46138E7196036313396SHSOLE 31339600INVESCO EXCHNG TRADED FD TRS&P GBL WATER46138E263206450193SHOTR20050193INVESCO MUN OPPORTUNITY TRCOM46132C1074346351639SHOTR13511710468INVESCO PA VALUE MUN INCOMECOM46132K1092261171450SHOTR11712200230INVESCO QQQ TRUNIT SER 146090E103127597SHOTR159700INVESCO QQQ TRUNIT SER 146090E103333715697SHOTR20015697INVESCO QQQ TRUNIT SER 146090E10394280443443SHSOLE 44344300INVESCO QUALITY MUNI INC TRSCOM46133G1072189174022SHOTR11737900232INVITAE CORPCOM46185L103158498211SHOTR164289033922INVITAE CORPCOM46185L103603745SHSOLE 003745IRADIMED CORPCOM46266A10993940158SHOTR126222013936IRADIMED CORPCOM46266A109371583SHSOLE 001583IRHYTHM TECHNOLOGIES INCCOM45005610618945278242SHOTR11772440100998IRHYTHM TECHNOLOGIES INCCOM4500561061021503SHSOLE 001503ISHARES GOLD TRUSTISHARES46428510578954400SHOTR20054400ISHARES INCCORE MSCI EMKT46434G103254347299SHOTR14729900ISHARES INCCORE MSCI EMKT46434G10316978315802SHSOLE 31580200ISHARES INCCORE MSCI EMKT46434G103137125504SHOTR20025504ISHARES INCMIN VOL EMRG MKT4642865333816500SHOTR1650000ISHARES INCMSCI CDA ETF46428650931610575SHSOLE 1057500ISHARES INCMSCI JPN ETF NEW46434G822276646688SHSOLE 4668800ISHARES TRBARCLAYS 7 10 YR4642874406085515SHOTR1551500ISHARES TRCORE MSCI EAFE46432F84223599361730SHSOLE 36173000ISHARES TRCORE MSCI EAFE46432F8421522337SHOTR2002337ISHARES TRCORE S&P MCP ETF46428750725375123285SHOTR112328500ISHARES TRCORE S&P MCP ETF464287507224810923SHOTR20010923ISHARES TRCORE S&P MCP ETF464287507299314540SHSOLE 1454000ISHARES TRCORE S&P SCP ETF46428780426790319496SHOTR131949600ISHARES TRCORE S&P SCP ETF464287804134716066SHSOLE 1606600ISHARES TRCORE S&P SCP ETF464287804209324965SHOTR20024965ISHARES TRCORE S&P500 ETF464287200302252935069SHOTR200935069ISHARES TRCORE S&P500 ETF464287200930528788SHOTR12878800ISHARES TRCORE US AGGBD ET4642872266305605SHOTR1560500ISHARES TREAFE SML CP ETF46428827398715855SHOTR11585500ISHARES TREAFE SML CP ETF464288273290546650SHOTR20046650ISHARES TRGLOBAL TECH ETF464287291785137300SHSOLE 3730000ISHARES TRIBOXX HI YD ETF4642885136647545SHOTR1754500ISHARES TRIBOXX INV CP ETF4642872427115560SHOTR1556000ISHARES TRMBS ETF4642885882162000SHSOLE 200000ISHARES TRMRNGSTR LG-CP ET4642871272681455SHOTR2001455ISHARES TRMSCI ACWI ETF464288257347643864SHOTR20043864ISHARES TRMSCI ACWI EX US464288240431587848SHOTR20087848ISHARES TRMSCI EAFE ETF46428746511957172196SHOTR117219600ISHARES TRMSCI EAFE ETF46428746510646153309SHOTR200153309ISHARES TRMSCI EAFE ETF46428746550483727000SHPutSOLE 72700000ISHARES TRMSCI EAFE ETF464287465682498278SHSOLE 9827800ISHARES TRMSCI EMG MKT ETF464287234671490SHOTR1149000ISHARES TRMSCI EMG MKT ETF46428723421506479287SHOTR200479287ISHARES TRMSCI EMG MKT ETF4642872344893109040SHSOLE 10904000ISHARES TRMSCI INDIA ETF46429B598115932975SHOTR13297500ISHARES TRMSCI KLD400 SOC4642885703042534SHOTR2002534ISHARES TRMSCI SAUDI ARBIA46434V423123239830SHOTR33983000ISHARES TRMULTIFACTOR USA46434V28238411150SHSOLE 1115000ISHARES TRNASDAQ BIOTECH4642875562311915SHOTR2001915ISHARES TRPFD AND INCM SEC4642886874362116054SHOTR111605400ISHARES TRRUS 1000 ETF464287622451225289SHOTR20025289ISHARES TRRUS 1000 ETF464287622252914175SHOTR11417500ISHARES TRRUS 1000 GRW ETF464287614373821246SHOTR20021246ISHARES TRRUS 1000 GRW ETF46428761415298694SHOTR1869400ISHARES TRRUS 1000 VAL ETF464287598617645250SHOTR20045250ISHARES TRRUS 1000 VAL ETF4642875985183795SHOTR1379500ISHARES TRRUS 2000 GRW ETF4642876482032594881SHOTR19488100ISHARES TRRUS 2000 GRW ETF4642876485832722SHOTR2002722ISHARES TRRUS 2000 VAL ETF46428763036283SHOTR128300ISHARES TRRUS 2000 VAL ETF4642876306334924SHOTR2004924ISHARES TRRUS MD CP GR ETF4642874812521650SHOTR1165000ISHARES TRRUS MDCP VAL ETF4642874732012122SHOTR1212200ISHARES TRRUS MID CAP ETF4642874997518126105SHOTR112610500ISHARES TRRUSSELL 2000 ETF464287655588435519SHOTR20035519ISHARES TRRUSSELL 2000 ETF464287655314618989SHOTR11898900ISHARES TRRUSSELL 3000 ETF464287689110585SHOTR158500ISHARES TRRUSSELL 3000 ETF464287689697837022SHOTR20037022ISHARES TRSELECT DIVID ETF464287168208119691SHOTR20019691ISHARES TRSELECT DIVID ETF46428716812207115530SHOTR111553000ISHARES TRTIPS BD ETF4642871766185302SHOTR1530200ISHARES TRU.S. TECH ETF4642877213011295SHOTR2001295ISHARES TRUS AER DEF ETF4642887604742134SHOTR2002134ISHARES TRUS HLTHCARE ETF4642877624312000SHOTR2002000ISHARES TRUS INDUSTRIALS4642877543121859SHOTR2001859ITAU UNIBANCO HLDG SASPON ADR REP PFD4655621069999SHOTR199900ITAU UNIBANCO HLDG SASPON ADR REP PFD465562106113511240511SHOTR3124051100ITT INCCOM45073V108380351458SHOTR133703017755ITT INCCOM45073V1081522057SHSOLE 5002007J & J SNACK FOODS CORPCOM46603210915098189SHOTR1535802831J & J SNACK FOODS CORPCOM46603210959320SHSOLE 00320JOHNSON & JOHNSONCOM4781601042438401671627SHOTR114611560210471JOHNSON & JOHNSONCOM4781601046157734221382SHSOLE 37905000430882JOHNSON & JOHNSONCOM47816010463875437893SHOTR200437893JOHNSON & JOHNSONCOM478160104292020020SHOTR52002000JOYY INCADS REPSTG COM A46591M10927617523151SHOTR152315100JPMORGAN CHASE & COALERIAN ML ETN46625H3655671260000SHSOLE 26000000JPMORGAN CHASE & COCOM46625H100381427359SHOTR1268310528JPMORGAN CHASE & COCOM46625H100650346653SHOTR20046653JPMORGAN CHASE & COCOM46625H10065844472340SHOTR5453770018570JPMORGAN CHASE & COCOM46625H1002691931SHSOLE 193100KAMAN CORPCOM483548103981481SHSOLE 001481KAMAN CORPCOM483548103249837888SHOTR124811013077KANSAS CITY SOUTHERNCOM NEW4851703023132042SHOTR1204200KAR AUCTION SVCS INCCOM48238T10949622747SHOTR12274700KAR AUCTION SVCS INCCOM48238T109853923SHSOLE 392300KELLOGG COCOM4878361081021480SHOTR1148000KELLOGG COCOM4878361082032940SHSOLE 294000KEYCORP NEWCOM4932671089450SHSOLE 45000KEYCORP NEWCOM49326710820910320SHOTR20010320KIMBERLY CLARK CORPCOM49436810337266SHOTR126600KIMBERLY CLARK CORPCOM4943681031761278SHOTR2001278KINROSS GOLD CORPCOM4969024041362286917SHSOLE 28691700KINSALE CAP GROUP INCCOM49714P108193219000SHOTR51900000KIRKLAND LAKE GOLD LTDCOM49741E1002645994SHOTR1599400KIRKLAND LAKE GOLD LTDCOM49741E100397290066SHSOLE 9006600KLA CORPORATIONCOM NEW4824801004522538SHOTR1253800KONINKLIJKE PHILIPS N VNY REG SH NEW5004723032445000SHSOLE 500000KORN FERRYCOM NEW500643200621465SHSOLE 001465KORN FERRYCOM NEW500643200161638107SHOTR124922013185KRANESHARES TRCSI CHI INTERNET500767306121024863SHOTR20024863KROGER COCOM5010441011174048SHOTR1404800KROGER COCOM5010441012167455SHSOLE 745500LAM RESEARCH CORPCOM512807108377212900SHOTR1126590241LAM RESEARCH CORPCOM512807108282964SHSOLE 96400LAUDER ESTEE COS INCCL A51843910417698567SHOTR183070260LEGG MASON INCCOM52490110535221980807SHOTR16302590350548LEGG MASON INCCOM524901105962664SHSOLE 002664LEGGETT & PLATT INCCOM5246601072194318SHOTR2004318LHC GROUP INCCOM50187A107397228832SHOTR11885709975LHC GROUP INCCOM50187A1071561131SHSOLE 001131LIBERTY MEDIA CORP DELAWARECOM SER C FRMLA53122985430044653618SHOTR14182770235341LIBERTY MEDIA CORP DELAWARECOM SER C FRMLA53122985421450SHOTR200450LILLY ELI & COCOM5324571081471120SHOTR1112000LILLY ELI & COCOM5324571082101600SHOTR5160000LILLY ELI & COCOM532457108314923960SHSOLE 2396000LINCOLN ELEC HLDGS INCCOM533900106122412650SHSOLE 1265000LINDE PLCSHSG5494J103105429495202SHSOLE 483825011377LINDE PLCSHSG5494J1033191500SHOTR5150000LINDE PLCSHSG5494J10338852182489SHOTR200182489LINDE PLCSHSG5494J10322464105514SHOTR19966405850LIVE NATION ENTERTAINMENT INCOM538034109735101028539SHOTR16694950359044LIVE NATION ENTERTAINMENT INCOM5380341093284594SHSOLE 459400LOCKHEED MARTIN CORPCOM539830109301774SHOTR177400LOCKHEED MARTIN CORPCOM5398301093180SHOTR20080LOUISIANA PAC CORPCOM5463471051073595SHSOLE 003595LOUISIANA PAC CORPCOM546347105272991973SHOTR160233031740LOWES COS INCCOM548661107105682882452SHSOLE 862685019767LOWES COS INCCOM548661107137211460SHOTR51146000LOWES COS INCCOM54866110723272194319SHOTR1184085010234LOWES COS INCCOM54866110737806315685SHOTR200315685LULULEMON ATHLETICA INCCOM55002110920308764SHOTR184970267LULULEMON ATHLETICA INCCOM550021109222960SHOTR200960LULULEMON ATHLETICA INCCOM55002110975325SHSOLE 32500MADISON SQUARE GARDEN CO NEWCL A55825T1036472200SHSOLE 220000MAG SILVER CORPCOM55903Q104504200SHOTR2004200MAG SILVER CORPCOM55903Q1049934840442SHSOLE 84044200MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP55908010680012724SHOTR11272400MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP559080106248739563SHOTR20039563MAGNA INTL INCCOM5592224011183772157721SHSOLE 16968590460862MANULIFE FINL CORPCOM56501R106807173973994SHSOLE 36233850350609MARATHON PETE CORPCOM56585A1028133SHOTR113300MARATHON PETE CORPCOM56585A10293615530SHSOLE 1553000MARRIOTT INTL INC NEWCL A5719032023672425SHOTR2002425MARRIOTT INTL INC NEWCL A571903202962SHSOLE 6200MARRIOTT INTL INC NEWCL A5719032026684412SHOTR1441200MASTERCARD INCCL A57636Q10481482272890SHOTR200272890MASTERCARD INCCL A57636Q1049161543068267SHSOLE 27416340326633MASTERCARD INCCL A57636Q1043637021218065SHOTR110617490156316MATCH GROUP INCCOM57665R106100012173SHOTR1116340539MATERION CORPCOM576690101165727864SHOTR11824809616MATERION CORPCOM576690101651090SHSOLE 001090MAXIM INTEGRATED PRODS INCCOM57772K1011702770SHSOLE 277000MAXIM INTEGRATED PRODS INCCOM57772K10139931649181SHOTR14228290226352MCCORMICK & CO INCCOM NON VTG579780206229413515SHSOLE 1351500MCCORMICK & CO INCCOM NON VTG5797802062131255SHOTR2001255MCDONALDS CORPCOM58013510197489SHOTR148900MCDONALDS CORPCOM58013510118699458SHOTR2009458MCDONALDS CORPCOM580135101202210230SHOTR51023000MCDONALDS CORPCOM5801351017683884SHSOLE 388400MEDTRONIC PLCSHSG5960L103171715135SHSOLE 1513500MEDTRONIC PLCSHSG5960L1033252861SHOTR1286100MEDTRONIC PLCSHSG5960L1039548413SHOTR2008413MERCK & CO INCCOM58933Y105238726245SHSOLE 2624500MERCK & CO INCCOM58933Y105353938910SHOTR53891000MERCK & CO INCCOM58933Y105210723163SHOTR1224810682MERCK & CO INCCOM58933Y105193221239SHOTR20021239MEREDITH CORPCOM58943310166920600SHSOLE 2060000METHANEX CORPCOM59151K10828176729136SHSOLE 659301069835METTLER TOLEDO INTERNATIONALCOM592688105384980485301SHSOLE 434237051064METTLER TOLEDO INTERNATIONALCOM592688105152941192796SHOTR1168401024395METTLER TOLEDO INTERNATIONALCOM5926881053217640561SHOTR20040561MFS CHARTER INCOME TRSH BEN INT55272710926431346SHOTR13134600MFS MULTIMARKET INCOME TRSH BEN INT55273710825942350SHOTR14235000MICRON TECHNOLOGY INCCOM595112103352SHOTR15200MICRON TECHNOLOGY INCCOM59511210384415700SHSOLE 1570000MICROSOFT CORPCOM59491810452703334196SHOTR1317973016223MICROSOFT CORPCOM59491810480010507353SHOTR200507353MICROSOFT CORPCOM59491810488511561259SHOTR5537379023880MICROSOFT CORPCOM5949181042175671379625SHSOLE 1351568028057MIDDLEBY CORPCOM59627810196638882376SHOTR17641910118185MIDDLEBY CORPCOM59627810124587224497SHOTR200224497MIDDLEBY CORPCOM5962781012471152256345SHSOLE 20336680222677MOLINA HEALTHCARE INCCOM60855R10036668270230SHOTR1173609096621MOLINA HEALTHCARE INCCOM60855R1001821342SHSOLE 134200MONROE CAP CORPCOM61033510191284004SHOTR10084004MOODYS CORPCOM6153691054272891799794SHOTR115749370224857MOODYS CORPCOM61536910592951391521SHOTR200391521MOODYS CORPCOM61536910510390334376535SHSOLE 39079970468538MORGAN STANLEY EMER MKTS DEBCOM61744H10516316865SHOTR11686500MOTOROLA SOLUTIONS INCCOM NEW62007630795587SHOTR200587MOTOROLA SOLUTIONS INCCOM NEW62007630713798556SHOTR183180238MPLX LPCOM UNIT REP LTD55336V10025610042SHOTR20010042MSCI INCCOM55354G100246159953439SHOTR18302050123234MSCI INCCOM55354G10054759212095SHOTR200212095MSCI INCCOM55354G1005985542318361SHSOLE 20697870248574NETFLIX INCCOM64110L10613304109SHOTR2004109NETFLIX INCCOM64110L10636112SHOTR111200NEUBERGER BERMAN HGH YLD FDCOM64128C10613410880SHOTR11088000NEW YORK TIMES COCL A65011110737311609SHSOLE 641805191NEW YORK TIMES COCL A650111107422651313807SHOTR18578560455951NEWMONT GOLDCORP CORPORATIONCOM6516391061443302SHOTR1330200NEWMONT GOLDCORP CORPORATIONCOM6516391065180119110SHSOLE 11911000NEXTERA ENERGY INCCOM65339F101205847SHOTR184700NEXTERA ENERGY INCCOM65339F101290612000SHOTR51200000NIKE INCCL B6541061034403164346223SHSOLE 38933300452893NIKE INCCL B6541061033723668SHOTR5366800NIKE INCCL B65410610350301496508SHOTR200496508NIKE INCCL B6541061031761661738881SHOTR115225160216365NORDSON CORPCOM65566310243531267325SHOTR1171840095485NORTHROP GRUMMAN CORPCOM6668071025501598SHOTR1159800NOVARTIS A GSPONSORED ADR66987V10957604SHOTR160400NOVARTIS A GSPONSORED ADR66987V10962366658629SHSOLE 65862900NOVOCURE LTDORD SHSG6674U10819433230607SHOTR1144715085892NOVOCURE LTDORD SHSG6674U1081401660SHSOLE 001660NUSHARES ETF TRNUVEEN ESG SMLCP67092P60740513002SHOTR11300200NUTRIEN LTDCOM67077M108480SHOTR20080NUTRIEN LTDCOM67077M1081909593986283SHSOLE 32937560692527NUVEEN AMT FREE QLTY MUN INCCOM6706571054515313978SHOTR13135600418NUVEEN ARIZONA QLTY MUN INCCOM67061W104114384879SHOTR1847590120NUVEEN ENHANCED MUN VALUE FDCOM67074M1012311155415SHOTR11551960219NUVEEN MARYLAND QLT MUN INCCOM67061Q1072291170359SHOTR11701290230NUVEEN MASSACHUSETS QLT MUNCOM67061E104141099162SHOTR1990220140NUVEEN MICHIGAN QLT MUN INCCOM67097910374352540SHOTR152469071NUVEEN NEW YORK QLT MUN INCCOM67066X1073349235846SHOTR12355060340NUVEEN PENNSYLVANIA QLT MUNCOM6709721082216156637SHOTR11564250212NUVEEN QUALITY MUNCP INCOMECOM67066V1014842331626SHOTR13312140412NUVEEN VIRGINIA QLTY MUNCPLCOM67064R102125886137SHOTR186039098NVIDIA CORPCOM67066G1042691142SHOTR1114200NVIDIA CORPCOM67066G1048103444SHOTR2003444NVIDIA CORPCOM67066G1041714372855SHOTR56763005225O REILLY AUTOMOTIVE INC NEWCOM67103H10712992964SHOTR12873091O REILLY AUTOMOTIVE INC NEWCOM67103H107267610SHSOLE 61000OMNICELL INCCOM68213N109292835828SHSOLE 3582800OMNICOM GROUP INCCOM6819191061361674SHOTR1167400OMNICOM GROUP INCCOM681919106312838605SHSOLE 3860500OPEN TEXT CORPCOM6837151061363043091495SHSOLE 29609440130551ORACLE CORPCOM68389X1051599123018346SHOTR126119530406393ORACLE CORPCOM68389X10542711806169SHOTR200806169ORACLE CORPCOM68389X1054195957919867SHSOLE 71298230790044OSISKO GOLD ROYALTIES LTDCOM68827L1011104113485SHSOLE 11348500PALO ALTO NETWORKS INCCOM6974351054221824SHSOLE 182400PALO ALTO NETWORKS INCCOM69743510513906011SHOTR1601100PALO ALTO NETWORKS INCCOM69743510554234SHOTR200234PAN AMERICAN SILVER CORPCOM69790010866428000SHSOLE 2800000PARKER HANNIFIN CORPCOM7010941044632250SHOTR1225000PAYCHEX INCCOM7043261071581860SHOTR1186000PAYCHEX INCCOM70432610742488SHOTR200488PAYCHEX INCCOM704326107313136815SHSOLE 3681500PAYCOM SOFTWARE INCCOM70432V10232035120997SHOTR179004041993PAYCOM SOFTWARE INCCOM70432V102178671SHSOLE 67100PAYPAL HLDGS INCCOM70450Y1036225753SHOTR2005753PAYPAL HLDGS INCCOM70450Y103143313249SHOTR1126860563PEGASYSTEMS INCCOM705573103279635101SHOTR122980012121PEGASYSTEMS INCCOM7055731031061335SHSOLE 001335PEMBINA PIPELINE CORPCOM7063271032125720SHOTR1572000PEMBINA PIPELINE CORPCOM706327103717181933845SHSOLE 17827880151057PEPSICO INCCOM7134481081892091384424SHOTR112129020171522PEPSICO INCCOM71344810859244433485SHOTR200433485PEPSICO INCCOM7134481083582616SHOTR5261600PEPSICO INCCOM7134481084826663531614SHSOLE 31889680342646PETROLEO BRASILEIRO SA PETROSP ADR NON VTG71654V1012437163313SHOTR316331300PFIZER INCCOM71708110368217396SHOTR11739600PFIZER INCCOM717081103541376SHSOLE 137600PFIZER INCCOM7170811031353450SHOTR2003450PGIM HIGH YIELD BOND FUND INCOM69346H10020713413SHOTR11341300PHILIP MORRIS INTL INCCOM71817210951600SHOTR160000PHILIP MORRIS INTL INCCOM7181721091982330SHOTR2002330PHILIP MORRIS INTL INCCOM71817210926300SHSOLE 30000PHILLIPS 66COM718546104436SHOTR13600PHILLIPS 66COM718546104433138873SHSOLE 3887300PINNACLE WEST CAP CORPCOM7234841018099000SHOTR5900000PINNACLE WEST CAP CORPCOM723484101294232710SHSOLE 3271000PINTEREST INCCL A72352l106108958444SHOTR20058444PIONEER FLOATING RATE TRCOM72369J10212811653SHOTR11165300PIONEER HIGH INCOME TRCOM72369H10619620509SHOTR12050900PIONEER NAT RES COCOM723787107259017109SHOTR1168330276PIONEER NAT RES COCOM72378710734224SHOTR200224PIONEER NAT RES COCOM7237871072271497SHSOLE 149700PLAINS ALL AMERN PIPELINE LUNIT LTD PARTN72650310548626412SHOTR20026412PLAINS ALL AMERN PIPELINE LUNIT LTD PARTN72650310518610133SHOTR11013300PNC FINL SVCS GROUP INCCOM6934751054092564SHOTR1256400POINTS INTL LTDCOM NEW7308432082965194121SHSOLE 114544079577POOL CORPORATIONCOM73278L1051153SHOTR15300POOL CORPORATIONCOM73278L1051927990776SHOTR58394106835POOL CORPORATIONCOM73278L105116546SHSOLE 54600PORTOLA PHARMACEUTICALS INCCOM737010108415801741213SHOTR111187160622497PORTOLA PHARMACEUTICALS INCCOM73701010828011713SHSOLE 562706086POWER INTEGRATIONS INCCOM7392761031221235SHSOLE 001235POWER INTEGRATIONS INCCOM73927610332055324085SHOTR12084080115677PPG INDS INCCOM69350610779595SHOTR159500PPG INDS INCCOM6935061072201650SHOTR2001650PRECISION DRILLING CORPCOM 201074022D30826491899037SHSOLE 17522770146760PRETIUM RES INCCOM74139C10246842000SHSOLE 4200000PRICE T ROWE GROUP INCCOM74144T1082221824SHOTR2001824PRIMERICA INCCOM74164M108367728163SHOTR11847109692PRIMERICA INCCOM74164M1081441105SHSOLE 001105PROCTER & GAMBLE COCOM742718109175014008SHSOLE 1400800PROCTER & GAMBLE COCOM7427181091331063SHOTR1106300PROCTER & GAMBLE COCOM742718109235718869SHOTR20018869PROGRESSIVE CORP OHIOCOM74331510318408254285SHOTR5236655017630PROGRESSIVE CORP OHIOCOM74331510352720SHOTR200720PROSHARES TRRUSS 2000 DIVD74347B6985198396SHOTR2008396PROSHARES TRSHRT 20+YR TRE74347X849125163800SHSOLE 6380000PUBLIC STORAGECOM74460D109132622SHOTR162200PUBLIC STORAGECOM74460D1092621230SHSOLE 123000PULTE GROUP INCCOM745867101368SHOTR16800PULTE GROUP INCCOM745867101221757130SHSOLE 5713000PUTNAM MUN OPPORTUNITIES TRSH BEN INT7469221032507190676SHOTR11904410235QUALCOMM INCCOM7475251034284850SHOTR1485000QUALCOMM INCCOM7475251032242535SHOTR2002535QUALYS INCCOM74758T30343335519795SHOTR13365720183223QUALYS INCCOM74758T3032943527SHSOLE 175501772QUEST DIAGNOSTICS INCCOM74834L1002252105SHOTR1210500RALPH LAUREN CORPCL A7512121014103500SHOTR1003500RAYMOND JAMES FINANCIAL INCCOM7547301092392670SHOTR1267000RBC BEARINGS INCCOM75524B10412678000SHOTR5800000RBC BEARINGS INCCOM75524B1041168SHOTR16800REALPAGE INCCOM75606N1099728180977SHSOLE 17918201795REALPAGE INCCOM75606N109246945926SHOTR130111015815REINSURANCE GRP OF AMERICA ICOM NEW75935160447510291366SHOTR11877680103598REPAY HLDGS CORPCOM CL A76029L10077552934SHSOLE 5293400REPLIGEN CORPCOM759916109296532058SHOTR121032011026REPLIGEN CORPCOM7599161091121212SHSOLE 001212REPUBLIC SVCS INCCOM7607591001321474SHOTR1147400REPUBLIC SVCS INCCOM760759100278131025SHSOLE 3102500RESEARCH FRONTIERS INCCOM7609111079932966SHOTR53296600RESTAURANT BRANDS INTL INCCOM76131D1031633902561576SHSOLE 21672990394277RITCHIE BROS AUCTIONEERSCOM7677441051015952366301SHSOLE 19262930440008RITCHIE BROS AUCTIONEERSCOM7677441052806520SHOTR1652000ROCKWELL AUTOMATION INCCOM7739031092641305SHOTR1130500ROCKWELL AUTOMATION INCCOM773903109125617SHOTR200617ROGERS COMMUNICATIONS INCCL B7751092003607240SHOTR1724000ROGERS COMMUNICATIONS INCCL B77510920047351953039SHSOLE 934724018315ROLLINS INCCOM7757111046179SHOTR117900ROLLINS INCCOM77571110470021100SHSOLE 2110000ROPER TECHNOLOGIES INCCOM776696106618SHOTR11800ROPER TECHNOLOGIES INCCOM776696106214603SHOTR200603ROSS STORES INCCOM77829610332599280009SHOTR5259394020615ROYAL BK CDA MONTREAL QUECOM7800871023047263848889SHSOLE 36273510221538ROYAL CARIBBEAN CRUISES LTDCOMV7780T1032882156SHOTR1215600ROYAL DUTCH SHELL PLCSPONS ADR A780259206641086SHOTR1108600ROYAL DUTCH SHELL PLCSPONS ADR A7802592063105256SHOTR2005256S&P GLOBAL INCCOM78409V1043421253SHOTR2001253S&P GLOBAL INCCOM78409V1042464290249SHSOLE 9024900SABRE CORPCOM78573M104371641SHOTR2001641SABRE CORPCOM78573M1042798124710SHSOLE 12471000SAGE THERAPEUTICS INCCOM78667J108751032SHSOLE 103200SAGE THERAPEUTICS INCCOM78667J10813588188226SHOTR1133941054285SALESFORCE COM INCCOM79466L30224150SHOTR115000SALESFORCE COM INCCOM79466L30238232SHOTR200232SALESFORCE COM INCCOM79466L3028335120SHSOLE 512000SCHLUMBERGER LTDCOM80685710812300SHSOLE 30000SCHLUMBERGER LTDCOM80685710832800SHOTR180000SCHLUMBERGER LTDCOM80685710846111463SHOTR20011463SCHWAB STRATEGIC TRUS BRD MKT ETF80852410231564410566SHSOLE 41056600SCHWAB STRATEGIC TRUS BRD MKT ETF80852410217223SHOTR200223SCHWAB STRATEGIC TRUS LRG CAP ETF8085242013604692SHOTR2004692SCHWAB STRATEGIC TRUS MID-CAP ETF80852450814985249119SHSOLE 24911900SCHWAB STRATEGIC TRUS SML CAP ETF808524607214928409SHOTR20028409SEAWORLD ENTMT INCCOM81282V100338191066500SHOTR16721760394324SEAWORLD ENTMT INCCOM81282V1001314135SHSOLE 004135SECOND SIGHT MED PRODS INCCOM81362J1008915000SHOTR20015000SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3083385370SHOTR2005370SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3081322100SHSOLE 210000SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032162360SHSOLE 236000SELECT SECTOR SPDR TRTECHNOLOGY81369Y80341450SHOTR145000SEMPRA ENERGYCOM8168511092421600SHOTR2001600SEMPRA ENERGYCOM816851109231615290SHSOLE 1529000SEMTECH CORPCOM81685010129214552253SHOTR13454070206846SEMTECH CORPCOM8168501011232325SHSOLE 002325SERVICENOW INCCOM81762P102233826SHSOLE 82600SERVICENOW INCCOM81762P10227009562SHOTR193890173SHAW COMMUNICATIONS INCCL B CONV82028K200532192621141SHSOLE 2610841010300SHERWIN WILLIAMS COCOM824348106238357408467SHOTR1358009050458SHERWIN WILLIAMS COCOM82434810660660103951SHOTR200103951SHERWIN WILLIAMS COCOM8243481063790064949SHOTR55993405015SHERWIN WILLIAMS COCOM8243481065977291024316SHSOLE 9164410107875SHOPIFY INCCL A82509L107666216745SHSOLE 1674500SILVERCREST METALS INCCOM8283631015825862032SHSOLE 86203200SITEONE LANDSCAPE SUPPLY INCCOM82982L103163218000SHOTR51800000SITEONE LANDSCAPE SUPPLY INCCOM82982L10318202SHOTR120200SKECHERS U S A INCCL A830566105203147020SHOTR20047020SMITH A O CORPCOM8318652091803771SHOTR2003771SMITH A O CORPCOM83186520928839605362SHOTR13751520230210SPDR DOW JONES INDL AVRG ETFUT SER 178467X1093051069SHOTR2001069SPDR GOLD TRUSTGOLD SHS78463V107752052624SHOTR20052624SPDR GOLD TRUSTGOLD SHS78463V107130908SHSOLE 90800SPDR INDEX SHS FDSASIA PACIF ETF78463X301118011411SHOTR11141100SPDR INDEX SHS FDSASIA PACIF ETF78463X3017537280SHOTR2007280SPDR INDEX SHS FDSGLB NAT RESRCE78463X5413908451SHOTR1845100SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X88990929000SHOTR20029000SPDR S&P 500 ETF TRTR UNIT78462F103522316229SHOTR11622900SPDR S&P 500 ETF TRTR UNIT78462F10358214180869SHOTR200180869SPDR S&P 500 ETF TRTR UNIT78462F10349142152682SHSOLE 15268200SPDR S&P 500 ETF TRTR UNIT78462F10388190274000SHPutSOLE 27400000SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y10716134296SHOTR1429600SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107319850SHOTR200850SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107231615SHOTR561500SPDR SERIES TRUSTS&P BIOTECH78464A87095710065SHOTR11006500SPDR SERIES TRUSTS&P DIVID ETF78464A76371659SHOTR165900SPDR SERIES TRUSTS&P DIVID ETF78464A763361333584SHOTR20033584SPLUNK INCCOM84863710462405416675SHOTR12667580149917SPLUNK INCCOM84863710449330SHOTR200330SPOTIFY TECHNOLOGY S ASHSL8681T1027635104SHOTR2005104SPROTT PHYSICAL GOLD & SILVETR UNIT85208R101110275000SHOTR20075000SQUARE INCCL A8522341035578900SHSOLE 890000SSR MNG INCCOM78473010345723740SHOTR12374000SSR MNG INCCOM784730103366581903735SHSOLE 16235070280228STANLEY BLACK & DECKER INCCOM8545021012341413SHOTR2001413STANTEC INCCOM85472N1099828347547SHSOLE 328656018891STARBUCKS CORPCOM855244109224925576SHOTR12446801108STARBUCKS CORPCOM8552441098659841SHOTR2009841STARBUCKS CORPCOM855244109367941845SHSOLE 4184500STERIS PLCSHS USDG8473T10048843320447SHOTR12062340114213STITCH FIX INCCOM CL A860897107262SHOTR16200STITCH FIX INCCOM CL A8608971072566100000SHOTR200100000STONERIDGE INCCOM86183P102913099SHSOLE 003099STONERIDGE INCCOM86183P102232879387SHOTR151984027403STRYKER CORPCOM8636671019454500SHSOLE 450000STRYKER CORPCOM863667101269212825SHOTR1123260499STRYKER CORPCOM8636671015242496SHOTR2002496SUN LIFE FINL INCCOM866796105405788921SHSOLE 8892100SUNCOR ENERGY INC NEWCOM86722410711346SHOTR134600SUNCOR ENERGY INC NEWCOM8672241072458767497609SHSOLE 637993601117673SYNCHRONY FINLCOM87165B103165245881SHOTR14588100SYNCHRONY FINLCOM87165B1032867932SHSOLE 793200SYNOPSYS INCCOM87160710710727701SHOTR174150286SYSCO CORPCOM8718291072342739SHOTR2002739SYSCO CORPCOM871829107673SHOTR17300TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391002786904796735SHOTR143248050471930TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS874039100681169SHOTR2001169TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS87403910061625810606847SHSOLE 869344001913407TARGA RES CORPCOM87612G1013137669SHOTR2007669TARGET CORPCOM87612E10644347SHOTR134700TARGET CORPCOM87612E1069327269SHOTR2007269TC ENERGY CORPCOM87807B107809781519561SHSOLE 14029990116562TE CONNECTIVITY LTDREG SHSH849891042652762SHOTR1276200TECK RESOURCES LTDCL B878742204120269259SHSOLE 6925900TELADOC HEALTH INCCOM87918A10537403446761SHOTR12873060159455TELADOC HEALTH INCCOM87918A1051601908SHSOLE 001908TELEDYNE TECHNOLOGIES INCCOM8793601052385568838SHOTR144344024494TELEDYNE TECHNOLOGIES INCCOM879360105137396SHSOLE 39600TELUS CORPCOM87971M1031364253521326SHSOLE 27837620737564TEMPLETON GLOBAL INCOME FDCOM88019810616627100SHSOLE 2710000TEMPLETON GLOBAL INCOME FDCOM88019810623638476SHOTR13847600TESLA INCCOM88160R1015021199SHOTR2001199TEXAS INSTRS INCCOM882508104166813002SHOTR1126220380TEXAS INSTRS INCCOM882508104119926SHOTR200926TEXAS INSTRS INCCOM88250810423638184251SHOTR5171541012710TEXAS PAC LD TRSUB CTF PROP I T8826101088671110SHSOLE 111000THE CHARLES SCHWAB CORPORATICOM8085131053116532SHOTR1653200THE CHARLES SCHWAB CORPORATICOM808513105541142SHOTR2001142THE CHARLES SCHWAB CORPORATICOM80851310555811740SHOTR51174000THERMO FISHER SCIENTIFIC INCCOM88355610219816097SHOTR158580239THERMO FISHER SCIENTIFIC INCCOM8835561024341337SHOTR2001337THERMO FISHER SCIENTIFIC INCCOM88355610235072107956SHOTR510066107295THL CREDIT INCCOM872438106102641626683SHSOLE 162668300THOMSON REUTERS CORPCOM NEW8849037097100SHOTR200100THOMSON REUTERS CORPCOM NEW8849037091257961757539SHSOLE 1685047072492TIFFANY & CO NEWCOM8865471082361766SHOTR2001766TIFFANY & CO NEWCOM88654710880600SHSOLE 60000TJX COS INC NEWCOM87254010955046901505SHOTR200901505TJX COS INC NEWCOM87254010959543975152SHOTR5936317038835TJX COS INC NEWCOM8725401095530409057314SHSOLE 81451260912188TJX COS INC NEWCOM8725401092156483531742SHOTR131029740428768TORONTO DOMINION BK ONTCOM NEW8911605094714868401682SHSOLE 733202701069655TOYOTA MOTOR CORPSP ADR REP2COM89233130719093135857SHOTR513585700TRACTOR SUPPLY COCOM89235610644212473159SHOTR13115040161655TRACTOR SUPPLY COCOM89235610647500SHOTR200500TRACTOR SUPPLY COCOM8923561063133355SHSOLE 335500TRANSALTA CORPCOM89346D1072049286592SHSOLE 28659200TRAVELERS COMPANIES INCCOM89417E1091921401SHOTR1140100TRAVELERS COMPANIES INCCOM89417E1096384660SHOTR2004660TRAVELERS COMPANIES INCCOM89417E1092531850SHSOLE 185000TREX CO INCCOM89531P105353239294SHOTR125728013566TREX CO INCCOM89531P1051381539SHSOLE 001539TRIP COM GROUP LTDADS89677Q1076867204729SHOTR320472900TUCOWS INCCOM NEW898697206546686688SHSOLE 51441035247TURNING POINT THERAPEUTICS ICOM90041T108242838973SHOTR125377013596TURNING POINT THERAPEUTICS ICOM90041T108951533SHSOLE 001533TWITTER INCCOM90184L1022267055SHSOLE 705500TWITTER INCCOM90184L102130940843SHOTR14084300ULTA BEAUTY INCCOM90384S3035142030SHOTR11950080UNILEVER PLCSPON ADR NEW90476770414038245550SHSOLE 24555000UNION PACIFIC CORPCOM90781810812446881SHOTR1688100UNION PACIFIC CORPCOM907818108124687SHOTR200687UNION PACIFIC CORPCOM90781810856409312013SHOTR5299193012820UNION PACIFIC CORPCOM907818108371520548SHSOLE 2054800UNITED AIRLINES HLDGS INCCOM910047109129914751SHOTR11475100UNITED AIRLINES HLDGS INCCOM9100471092242547SHSOLE 254700UNITED PARCEL SERVICE INCCL B9113121064343707SHOTR2003707UNITED PARCEL SERVICE INCCL B9113121061811542SHOTR1154200UNITED TECHNOLOGIES CORPCOM9130171094545413035130SHSOLE 27639220271208UNITED TECHNOLOGIES CORPCOM9130171091867501246993SHOTR110874140159579UNITED TECHNOLOGIES CORPCOM91301710946974313662SHOTR200313662UNITEDHEALTH GROUP INCCOM91324P10241065139688SHOTR113256407124UNITEDHEALTH GROUP INCCOM91324P10262804213634SHOTR200213634UNITEDHEALTH GROUP INCCOM91324P102171096581999SHSOLE 568274013725UNIVERSAL HEALTH RLTY INCM TSH BEN INT91359E10514116SHOTR200116UNIVERSAL HEALTH RLTY INCM TSH BEN INT91359E105199517000SHOTR51700000US BANCORP DELCOM NEW9029733044415297446938SHSOLE 66799120767026US BANCORP DELCOM NEW90297330445684770516SHOTR200770516US BANCORP DELCOM NEW9029733041754782959655SHOTR125909570368698V F CORPCOM9182041082362372SHOTR2002372V F CORPCOM9182041081992000SHOTR1200000VANECK VECTORS ETF TRUSTOIL SVCS ETF92189F71838829263SHOTR12926300VANECK VECTORS ETF TRUSTSEMICONDUCTOR ET92189F6763392400SHOTR2002400VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX92193282811737710SHOTR1771000VANGUARD BD INDEX FD INCSHORT TRM BOND9219378273153906SHOTR1390600VANGUARD BD INDEX FD INCTOTAL BND MRKT9219378353023600SHOTR1360000VANGUARD GROUPDIV APP ETF9219088444923946SHOTR1394600VANGUARD GROUPDIV APP ETF92190884410758624SHOTR2008624VANGUARD INDEX FDSEXTEND MKT ETF9229086526955515SHOTR1551500VANGUARD INDEX FDSEXTEND MKT ETF9229086521781410SHOTR2001410VANGUARD INDEX FDSGROWTH ETF922908736841646197SHOTR20046197VANGUARD INDEX FDSLARGE CAP ETF922908637205113873SHOTR20013873VANGUARD INDEX FDSMID CAP ETF92290862914278006SHOTR2008006VANGUARD INDEX FDSMID CAP ETF922908629775843540SHOTR14354000VANGUARD INDEX FDSREAL ESTATE ETF9229085537618202SHOTR1820200VANGUARD INDEX FDSREAL ESTATE ETF922908553289131160SHOTR20031160VANGUARD INDEX FDSS&P 500 ETF SHS9229083631751959226SHSOLE 5922600VANGUARD INDEX FDSS&P 500 ETF SHS922908363162522549431SHOTR154943100VANGUARD INDEX FDSS&P 500 ETF SHS92290836328889765SHOTR2009765VANGUARD INDEX FDSSM CP VAL ETF922908611214615656SHOTR20015656VANGUARD INDEX FDSSMALL CP ETF922908751435826312SHOTR12631200VANGUARD INDEX FDSSMALL CP ETF92290875121832131802SHOTR200131802VANGUARD INDEX FDSSML CP GRW ETF92290859512576326SHOTR2006326VANGUARD INDEX FDSTOTAL STK MKT922908769171410478SHOTR20010478VANGUARD INDEX FDSVALUE ETF922908744213917844SHOTR20017844VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF922042858266759975SHOTR15997500VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF922042858121027200SHSOLE 2720000VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285824969561486SHOTR200561486VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF922042718123811146SHOTR20011146VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427422342888SHOTR2002888VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427423274035SHSOLE 403500VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4093163895SHOTR1389500VANGUARD TAX MANAGED INTL FDFTSE DEV MKT ETF92194385815742357279SHSOLE 35727900VANGUARD TAX MANAGED INTL FDFTSE DEV MKT ETF92194385811307256616SHOTR125661600VANGUARD TAX MANAGED INTL FDFTSE DEV MKT ETF92194385818095410688SHOTR200410688VANGUARD WHITEHALL FDS INCHIGH DIV YLD9219464061731850SHOTR1185000VANGUARD WHITEHALL FDS INCHIGH DIV YLD9219464068408969SHOTR2008969VANGUARD WORLD FDSCOMM SRVC ETF92204A88486912SHSOLE 91200VANGUARD WORLD FDSCOMM SRVC ETF92204A884111911909SHOTR11190900VANGUARD WORLD FDSHEALTH CAR ETF92204A504246812871SHOTR11287100VANGUARD WORLD FDSHEALTH CAR ETF92204A504500626110SHOTR20026110VANGUARD WORLD FDSINF TECH ETF92204A70214195797SHOTR1579700VANGUARD WORLD FDSINF TECH ETF92204A70214425888SHOTR2005888VARIAN MED SYS INCCOM92220P1053064402157873SHSOLE 19375600220313VARIAN MED SYS INCCOM92220P105123094866799SHOTR17506360116163VARIAN MED SYS INCCOM92220P10530469214554SHOTR200214554VEEVA SYS INCCL A COM92247510832495231015SHOTR1148964082051VEEVA SYS INCCL A COM9224751089857000SHOTR5700000VENTAS INCCOM92276F100731270SHOTR1127000VENTAS INCCOM92276F100237641145SHSOLE 4114500VERACYTE INCCOM92337F10723043825326SHOTR15305620294764VERACYTE INCCOM92337F1071415043SHSOLE 005043VERISIGN INCCOM92343E10216498560SHOTR1856000VERISIGN INCCOM92343E1022851480SHSOLE 148000VERISK ANALYTICS INCCOM92345Y106389526082SHOTR1255750507VERISK ANALYTICS INCCOM92345Y1067965328SHSOLE 532800VERIZON COMMUNICATIONS INCCOM92343V1043235264SHOTR1526400VERIZON COMMUNICATIONS INCCOM92343V104831352SHOTR2001352VERIZON COMMUNICATIONS INCCOM92343V10418300SHSOLE 30000VERMILION ENERGY INCCOM92372510527716908SHSOLE 1690800VERRA MOBILITY CORPCOM92511U10213721980755SHSOLE 98075500VIKING THERAPEUTICS INCCOM92686J106334135SHSOLE 004135VIKING THERAPEUTICS INCCOM92686J10695651192683SHOTR17522590440424VISA INCCOM CL A92826C839607632337SHOTR1316060731VISA INCCOM CL A92826C83914147525SHOTR2007525VISA INCCOM CL A92826C83945908244322SHOTR5227462016860VISA INCCOM CL A92826C83995081506019SHSOLE 50601900WALGREENS BOOTS ALLIANCE INCCOM9314271081182006SHOTR2002006WALGREENS BOOTS ALLIANCE INCCOM9314271082043455SHOTR1345500WALMART INCCOM9311421037035915SHOTR2005915WALMART INCCOM9311421032341972SHOTR1197200WASTE CONNECTIONS INCCOM94106B101107711847SHOTR1114230424WASTE CONNECTIONS INCCOM94106B1011213021334687SHSOLE 1266615068072WASTE MGMT INC DELCOM94106L1094714135SHOTR1413500WASTE MGMT INC DELCOM94106L109650SHOTR20050WASTE MGMT INC DELCOM94106L109404535497SHSOLE 3549700WATSCO INCCOM94262220013517500SHOTR5750000WEC ENERGY GROUP INCCOM92939U106951034SHOTR1103400WEC ENERGY GROUP INCCOM92939U1062252435SHSOLE 243500WEIBO CORPSPONSORED ADR948596101339773292SHOTR37329200WEIBO CORPSPONSORED ADR948596101581247SHSOLE 001247WEIBO CORPSPONSORED ADR94859610124971538747SHOTR153874700WELLCARE HEALTH PLANS INCCOM94946T106159480SHOTR148000WELLCARE HEALTH PLANS INCCOM94946T106304920SHSOLE 92000WELLS FARGO CO NEWCOM94974610138700SHSOLE 70000WELLS FARGO CO NEWCOM9497461012885344SHOTR1534400WELLS FARGO CO NEWCOM94974610163311768SHOTR20011768WELLS FARGO CO NEWCOM949746101164630600SHOTR53060000WELLS FARGO INCOME OPPORTUNIWF INC OPPTY FD94987B10524228790SHOTR12879000WELLS FARGO MULTI SECTOR INCCOM94987D10119014759SHOTR11475900WEST PHARMACEUTICAL SVSC INCCOM9553061057525000SHSOLE 500000WESTERN ALLIANCE BANCORPCOM95763810946114809022SHOTR15191340289888WESTERN ALLIANCE BANCORPCOM957638109911598SHSOLE 001598WESTERN ASSET GLB HI INCOMECOM95766B10927527419SHOTR12741900WESTERN ASST INFLTN LKD INMCOM SH BEN INT95766Q10613811328SHOTR11132800WESTERN ASST MN PRT FD INCCOM95766P1082267148633SHOTR11484470186WESTERN AST INFL LKD OPP & ICOM95766R10419016471SHOTR11647100WESTERN AST INFL LKD OPP & ICOM95766R1041679145467SHSOLE 14546700WESTERN UN COCOM9598021092785103995SHSOLE 10399500WESTERN UN COCOM9598021096237SHOTR123700WEX INCCOM96208T104419SHOTR11900WEX INCCOM96208T1045132450SHOTR5245000WEYERHAEUSER COCOM96216610458019200SHOTR51920000WHEATON PRECIOUS METALS CORPCOM9628791025201174689SHSOLE 17468900WILLDAN GROUP INCCOM96924N100792472SHSOLE 002472WILLDAN GROUP INCCOM96924N100201763473SHOTR141587021886WNS HOLDINGS LTDSPON ADR92932M101971465SHSOLE 001465WNS HOLDINGS LTDSPON ADR92932M101258139021SHOTR125767013254WORKDAY INCCL A98138H10110786556SHOTR1655600WORKDAY INCCL A98138H1011871136SHSOLE 113600WPX ENERGY INCCOM98212B103190221384452SHOTR18618490522603WPX ENERGY INCCOM98212B10310734SHSOLE 73400WRIGHT MED GROUP N VORD SHSN966171186721220506SHOTR1161974058532WRIGHT MED GROUP N VORD SHSN9661711846915372SHSOLE 872406648XILINX INCCOM983919101284229064SHOTR1286670397XILINX INCCOM9839191013163235SHSOLE 323500XPEL INCCOM98379L10035224000SHSOLE 2400000XYLEM INCCOM98419M100178922700SHSOLE 2270000YAMANA GOLD INCCOM98462Y100592149400SHSOLE 14940000ZOETIS INCCL A98978V1034883687SHOTR1368700ZOETIS INCCL A98978V1035314009SHOTR2004009ZOETIS INCCL A98978V10325198190392SHOTR5175447014945ZOETIS INCCL A98978V103436833007SHSOLE 3300700ZYNGA INCCL A98986T10811218321SHSOLE 0018321ZYNGA INCCL A98986T108341165574509SHOTR1358786301986646