- New Purchases: GOOS, XLV, AME, XLE, OVV, KEYS, FHN, CWB, VNO, SLG, TOT, RDS.B, CZZ, VIAC, CMC, FULT, GT, MDC, MSM, SCVL, SLGN, UMPQ, OLED, UNM, EFC, APO, RH, CDW, MSG, IJR, VWO, HRTX, ABMD, ASX, ALXN, ALGN, Y, ATI, MDRX, ALNY, AMP, AMTD, ARW, ADSK, AVY, AVT, CIB, CBRE, CPL, CDNS, CPE, KMX, CHL, CHU, CTAS, CMA, NNN, CGEN, CAG, DAKT, DB, DOV, RDY, EA, ENDP, ENIA, ETR, ELS, EXTR, FMC, FAST, FE, FBC, ASR, HALO, HLIT, HMY, HLF, HOLX, INFO, IEX, IDXX, INCY, IRM, ITI, KB, LKQ, LVS, MGM, MANT, MRVL, MBT, NOV, NEU, INSG, OMI, PCTI, PH, MD, RADA, REG, RCL, SSW, SIGA, SNE, SUI, SNPS, TTM, TDY, TFX, MTEM, TKC, UGI, UMC, WCG, WST, WAL, WDC, WY, WIT, ZYXI, L, AAWW, PERI, TDG, ATEC, LDOS, TMUS, INFN, VMW, MSCI, APPS, SVM, IRWD, CALX, SSNC, ENV, TAL, AGRO, ARCO, AL, YNDX, VAC, ZNGA, SPLK, WDAY, NCLH, TMHC, IQV, PFSI, CSTM, GOGO, OMF, KPTI, NMIH, ARMK, SALT, PCTY, AKBA, ATEN, SPWH, ANET, AKTS, AVAL, LBRDK, STOR, MOMO, QRVO, TRU, CC, PLNT, SQ, IRTC, ARNC, JNCE, INVH, ATUS, AKCA, CARG, AQUA, VCTR, DBX, TRTN, CPLG, EPRT, SDRL, SONO, NIO, ELAN, XYF, STNE, IAA, VIG,
- Added Positions: ALL, ADP, GLD, V, FSV, QSR, PBA, SU, BMO, OXY, TMO, AGG, HON, RY, CTVA, RTN, VAR, VUG, AMZN, BAX, CAT, VRRM, AAPL, BRK.B, OTEX, IEFA, WAB, XLNX, CNI, SBNY, EFX, UNH, AUY, CVE, BDX, CP, C, LOW, PGR, SLB, EDU, TENB, SCZ, CAE, CMD, GFI, MEOH, SIVB, ZBRA, BX, PVG, FTDR, AU, BP, CRL, HCSG, HST, JPM, JNJ, MFC, MRK, MIDD, PDCE, WFC, PM, TLT, AOS, ATVI, MO, BAC, DLB, LLY, EXEL, CIGI, GOOGL, HDB, REGN, CRM, TSM, TXN, MTN, DIS, WMB, OSB, BTG, AQN, PE, HYLB, AEP, KO, ED, COO, CPRT, TCOM, DTE, E, EXP, EW, GNW, HD, HUM, HUN, IBM, INFY, IR, INTC, LMT, MFA, MKL, MMC, MCD, MCO, NVDA, NTES, NFLX, NEM, OKE, ORCL, WRK, STX, SYY, TS, VLO, VTR, WMT, EVRG, MA, TECK, DFS, ULTA, BEP, AVGO, GRFS, ACRE, FB, NOW, NRZ, CNHI, PAGP, TSLX, JD, CRC, SHOP, ADT, PS, DOW, MMM, AES, ASML, T, ABT, APD, AXP, AIG, AMT, AMGN, ADI, NLY, AINV, AMAT, WTRG, ABR, ACGL, AJG, AZN, ATO, AZO, AVB, TFC, BBAR, BSAC, BK, BCS, BBY, BHC, BLK, BXP, BF.B, CHRW, CMS, CPT, CPB, COF, BXMT, CCL, CNC, CNP, SCHW, CLF, CLX, ABEV, COP, STZ, BAP, CCI, CMI, DHI, DRI, DE, DLR, DDS, DLTR, D, DPZ, DUK, DRE, BOOM, DX, EOG, ECL, EIX, EMR, EQIX, ESS, EXC, EXPE, EXPD, EXR, NEE, FDX, FITB, FTK, FMX, FCX, AJRD, GPC, MNST, LHX, HIG, PEAK, WELL, HEI, HSY, HPQ, HFC, IAC, ITW, ILMN, ICE, IFF, INTU, ISRG, JBHT, SJM, JCOM, KSU, KMB, KSS, LH, LRCX, LEN, LII, LYG, LOGI, MTB, MGA, MRO, MKTX, MAR, MLM, MTZ, MAS, MXIM, MU, MAA, MUFG, TAP, MS, MSI, MYL, NRG, NVR, NDAQ, NYMT, NI, ES, NWE, NVO, NUE, ORLY, OGE, ODFL, OHI, PCAR, PNC, PPG, PPL, PAAS, PNW, PSEC, PRU, PEG, PSA, PHM, QCOM, DGX, O, RWT, RF, RMD, ROP, ROST, RGLD, SBAC, XPO, SRE, SO, SWK, STT, TTWO, TGT, OXSQ, THC, TOL, TM, TSCO, TSN, UN, UHS, VFC, VRSN, VRTX, VLGEA, VMC, WPC, WRB, WLTW, WEC, XEL, XRX, YUM, EBAY, XAN, OC, GLUU, BR, PNNT, JAZZ, BKCC, TEL, CXO, MELI, AWK, TWO, ARR, JE, AGI, VET, NOG, KDP, RGA, IVR, PMT, STWD, TCRD, FTNT, ARI, KAR, CHTR, HTHT, CBOE, QEP, TSLA, GM, BAH, FRC, FLT, INN, SUNS, HCA, MCC, FDUS, ORC, FBHS, APTV, WPX, VIPS, TCPC, PSX, WMC, PANW, PNR, MRCC, ALEX, HASI, VLRS, BURL, AR, VEEV, ALLE, HLT, GOOG, SABR, ABDC, WPG, CFG, SNR, ONDK, XHR, GSBD, LILA, PYPL, PSTG, YUMC, AA, LW, SNAP, OKTA, GPMT, RDFN, ROKU, PRSP, EVER, BJ, DELL, DHRPA.PFD, FOXA, FOX, EMB, LQD, MLPA,
- Reduced Positions: ALC, PEP, SJR, TU, STN, OMC, TRP, VZ, AGN, VTV, GIB, AEM, DG, BNS, BA, DHR, PAYX, ACN, NSP, DXCM, CERN, ENB, IMO, NTR, UTX, FTS, CNQ, FIS, CMCSA, ZTS, SPY, BAM, COG, SYK, TRI, GWW, CM, CRI, CME, DVA, LIN, PG, SBUX, VNQ, BCE, XRAY, EL, JCI, RCI, VRSK, ABBV, COTY, EFA, PFF, ADBE, GE, GIL, GS, MDT, DORM, TJX, UNP, DISCK, MPC, VOYA, INST, PK, KSA, ADM, AGO, BLL, BMY, CL, GLW, COST, EQR, EQC, HSIC, HRL, IAG, JKHY, K, MDLZ, LBTYA, SPGI, MCHP, NTRS, NOC, RGEN, ROK, STE, SLF, CMG, EXLS, AMH, GNL, HCC, JNK, PLD, AAP, AMD, AFL, AMED, ARCH, ARCB, GOLD, BSX, CNA, CAH, CIEN, CINF, CSCO, CCEP, CGNX, CTSH, DD, ETN, ERF, EEFT, RE, EXPO, XOM, FFIV, FCN, F, GRMN, GD, GILD, HAE, HAL, HAS, HBAN, JBL, KGC, KR, LM, LB, MGRC, MCK, MLAB, NKE, NBL, PFE, RDN, RNR, RSG, BB, RDS.A, SCI, SHW, WPM, TDS, TTEK, TIF, USB, WBA, WW, ANTM, ZBH, WNS, WU, IPGP, LRN, FNV, ICL, MAXR, KL, GNRC, KKR, KMI, SAND, UI, ALSN, BPY, DOOO, ESNT, GLOB, CYBR, CDK, CABO, HPE, MEDP, TTD, BKR, INDA, PSK, CB, AKAM, MATX, ARE, ADS, AMRN, AEE, AFG, ANAT, ABC, APH, ANSS, APA, ARCC, BIDU, BIIB, BWA, BG, CACI, CBZ, CBL, CSX, CCJ, CE, CLS, CAR, CTL, CHKP, CHE, CVX, CYD, CHD, CI, CTXS, COKE, CMP, DXC, COT, DLX, SITC, SSP, EMN, EGO, EPC, NPO, EXAS, FNF, CLGX, GATX, BPR, GIS, GNTX, GPN, GTN, GBX, GPI, HMSY, HE, HT, HIBB, HMC, NSIT, IP, VIAV, JNPR, KLAC, KELYA, KEY, KFRC, LANC, LSCC, LXP, MANH, MAN, MKC, MPW, MCY, MET, MPVDF, NWLI, NTAP, NBIX, NGD, NWL, NXST, NSC, NG, OPY, OSK, PBR, BKNG, PFG, PRGS, RDWR, RS, RBA, SCHL, SIG, SSRM, SPG, SWKS, LUV, STLD, SRCL, NLOK, TER, TKR, TAC, UAL, SPOK, UAA, UNF, UDR, URI, USM, VRNT, GHC, WCN, WM, INT, NEO, BMA, EVR, HBI, AER, MLCO, GLDD, IBKR, LULU, CIM, XIN, HBM, GTE, AGNC, FCAU, BUD, CLNY, VEON, LYB, NXPI, LPLA, RFP, HII, AMCX, VER, XYL, REGI, COOP, GLIBA, REXR, RNG, TWTR, GLPI, BRX, GRP.U, CHGG, MBUU, PAYC, LPG, OR, ACB, SYF, OSG, SYNH, ENVA, AXTA, ASND, KHC, RMR, AGR, BBU, ATKR, FTV, VRS, VST, SGH, JBGS, BHF, VICI, FNKO, FINV, HX, EAF, BKLN, EWJ, TIP, VMBS,
- Sold Out: NOK, CBM, EMLC, IGF, FANG, MRC, CRZO, BRO, VNQI, CELG, LNT, SLAB, BIP, AGCO, CACC, JBLU, OI, QGEN, SNV, GL, TRMB, VIAB, LEA, CLDT, HTA, AYX, RAMP, AWR, AHT, ASH, SAN, BIO, EAT, CRH, CHK, TPR, CVGI, SBS, INGR, ATGE, DVN, DEO, DISCA, PLUS, M, FBP, FORM, GCO, EVRI, HP, TRQ, MCS, MOH, NTCT, NVS, OMCL, CNXN, PDLI, PCG, PRFT, PUK, RCII, RHI, SAP, SWM, SIRI, EQNR, STRL, SUP, TTEC, XPER, WTI, WNC, WWE, IRBT, CODA, EHTH, CSIQ, ENSG, FTI, RLGT, SPSC, NOVT, HEAR, KOS, MOS, TSG, APAM, HDS, NWSA, FOXF, MIXT, VCYT, GRUB, CGC, SERV, N5OA, LNTH, LTRPA, FRPT, SEDG, ETSY, LILAK, OLLI, RUN, RACE, TWNK, AC, SCWX, CRON, TWLO, WAAS, IIPR, INSW, ICHR, CLDR, ZS, DOCU, RVI,
For the details of MACKENZIE FINANCIAL CORP's stock buys and sells, go to https://www.gurufocus.com/guru/mackenzie+financial+corp/current-portfolio/portfolio
These are the top 5 holdings of MACKENZIE FINANCIAL CORP- CommVault Systems Inc (CVLT) - 2,188,361 shares, 92.56% of the total portfolio.
- Allstate Corp (ALL) - 69,794 shares, 7.44% of the total portfolio. Shares added by 46.63%
- Royal Bank of Canada (RY) - 19,169,005 shares, 3.73% of the total portfolio. Shares added by 4.52%
- The Toronto-Dominion Bank (TD) - 23,511,709 shares, 3.25% of the total portfolio. Shares added by 0.07%
- Bank of Nova Scotia (BNS) - 18,721,251 shares, 2.60% of the total portfolio. Shares reduced by 4.23%
Mackenzie Financial Corp initiated holding in Canada Goose Holdings Inc. The purchase prices were between $34.13 and $44.26, with an estimated average price of $38.55. The stock is now traded at around $29.51. The impact to a portfolio due to this purchase was 0.26%. The holding were 2,958,088 shares as of .
New Purchase: SPDR Select Sector Fund - Health Care (XLV)Mackenzie Financial Corp initiated holding in SPDR Select Sector Fund - Health Care. The purchase prices were between $87.95 and $103.11, with an estimated average price of $96.42. The stock is now traded at around $100.17. The impact to a portfolio due to this purchase was 0.15%. The holding were 598,160 shares as of .
New Purchase: AMETEK Inc (AME)Mackenzie Financial Corp initiated holding in AMETEK Inc. The purchase prices were between $85.98 and $100.14, with an estimated average price of $94.99. The stock is now traded at around $95.36. The impact to a portfolio due to this purchase was 0.11%. The holding were 458,258 shares as of .
New Purchase: SPDR Select Sector Fund - Energy Select Sector (XLE)Mackenzie Financial Corp initiated holding in SPDR Select Sector Fund - Energy Select Sector. The purchase prices were between $55.9 and $61.99, with an estimated average price of $59.34. The stock is now traded at around $51.64. The impact to a portfolio due to this purchase was 0.08%. The holding were 540,384 shares as of .
New Purchase: Keysight Technologies Inc (KEYS)Mackenzie Financial Corp initiated holding in Keysight Technologies Inc. The purchase prices were between $91.42 and $109.08, with an estimated average price of $102.55. The stock is now traded at around $90.89. The impact to a portfolio due to this purchase was 0.06%. The holding were 251,678 shares as of .
New Purchase: Ovintiv Inc (OVV)Mackenzie Financial Corp initiated holding in Ovintiv Inc. The purchase prices were between $25.6 and $32, with an estimated average price of $28.25. The stock is now traded at around $20.89. The impact to a portfolio due to this purchase was 0.06%. The holding were 1,070,964 shares as of .
Added: Allstate Corp (ALL)Mackenzie Financial Corp added to a holding in Allstate Corp by 46.63%. The purchase prices were between $104.95 and $112.62, with an estimated average price of $109.26. The stock is now traded at around $120.54. The impact to a portfolio due to this purchase was 2.37%. The holding were 69,794 shares as of .
Added: SPDR Gold Trust (GLD)Mackenzie Financial Corp added to a holding in SPDR Gold Trust by 974.36%. The purchase prices were between $137.01 and $142.9, with an estimated average price of $139.74. The stock is now traded at around $156.09. The impact to a portfolio due to this purchase was 0.66%. The holding were 2,088,227 shares as of .
Added: Automatic Data Processing Inc (ADP)Mackenzie Financial Corp added to a holding in Automatic Data Processing Inc by 3193.41%. The purchase prices were between $156.32 and $171.62, with an estimated average price of $165.82. The stock is now traded at around $174.54. The impact to a portfolio due to this purchase was 0.66%. The holding were 1,629,610 shares as of .
Added: FirstService Corp (FSV)Mackenzie Financial Corp added to a holding in FirstService Corp by 374.74%. The purchase prices were between $86.88 and $105.45, with an estimated average price of $94.12. The stock is now traded at around $105.80. The impact to a portfolio due to this purchase was 0.36%. The holding were 1,973,904 shares as of .
Added: Visa Inc (V)Mackenzie Financial Corp added to a holding in Visa Inc by 31.85%. The purchase prices were between $169.83 and $189.39, with an estimated average price of $180.44. The stock is now traded at around $198.79. The impact to a portfolio due to this purchase was 0.36%. The holding were 3,265,735 shares as of .
Added: Restaurant Brands International Inc (QSR)Mackenzie Financial Corp added to a holding in Restaurant Brands International Inc by 73.31%. The purchase prices were between $63.77 and $71.61, with an estimated average price of $66.81. The stock is now traded at around $64.31. The impact to a portfolio due to this purchase was 0.3%. The holding were 4,435,814 shares as of .
Sold Out: Nokia Oyj (NOK)Mackenzie Financial Corp sold out a holding in Nokia Oyj. The sale prices were between $3.35 and $5.23, with an estimated average price of $3.91.
Sold Out: Cambrex Corp (CBM)Mackenzie Financial Corp sold out a holding in Cambrex Corp. The sale prices were between $59.46 and $59.99, with an estimated average price of $59.75.
Sold Out: VanEck Vectors J.P. Morgan EM Local Currency Bond (EMLC)Mackenzie Financial Corp sold out a holding in VanEck Vectors J.P. Morgan EM Local Currency Bond. The sale prices were between $32.28 and $33.84, with an estimated average price of $33.02.
Sold Out: iShares Global Infrastructure ETF (IGF)Mackenzie Financial Corp sold out a holding in iShares Global Infrastructure ETF. The sale prices were between $45.69 and $48.08, with an estimated average price of $46.98.
Sold Out: Diamondback Energy Inc (FANG)Mackenzie Financial Corp sold out a holding in Diamondback Energy Inc. The sale prices were between $74.19 and $92.86, with an estimated average price of $83.04.
Sold Out: MRC Global Inc (MRC)Mackenzie Financial Corp sold out a holding in MRC Global Inc. The sale prices were between $10.8 and $15.15, with an estimated average price of $13.07.
Here is the complete portfolio of MACKENZIE FINANCIAL CORP. Also check out:
1. MACKENZIE FINANCIAL CORP's Undervalued Stocks
2. MACKENZIE FINANCIAL CORP's Top Growth Companies, and
3. MACKENZIE FINANCIAL CORP's High Yield stocks
4. Stocks that MACKENZIE FINANCIAL CORP keeps buying