- New Purchases: RXT, AGG, PSN, EZU, CIXX, ON, CSIQ, UNFI, JKS, AA, NOG, TRQ, TROX, VRT, DVN, VSH, MOS, EQT, ANDE, ABB, CC, BHP, BSV, SNX, IPHI, HMY, EAF, ERIC, LPG, SLM, ERII, EXEL, VER, LNC, PFGC, XME, BPOP, STLD, HYG, R, PAG, VAC, IWM, URTH, OSK, W, CNSL, PTMN, MUR, OCSL, BKCC, ARCC, MNSO, PDS, GTES, PNNT, APA, GOGL, HL, ORLA, SLV, PSEC, NNBR, LADR, OGI, ENDP, PTEN, WERN, BYD, EXTR, SABR, BATRK, ARKO, MRCC, HTGC, DNN, REGI, BBDC, GLAD, AIV, SATS, CLVS, TRN, WIP, DSX, NMFC, PFLT, GAIN, SLGN, TWOU, ALK, ZION, CGBD, BKLN, SSSS, IMO, HRZN, ORCC, AINV, ARES, GBDC, TCPC, FDUS, BCSF, SUNS, WHF, CMC, COMM, KEX, WPRT, M, SBLK, SLRC, EGY, GSBD, ALLY, MVIS, IBKR, BNDX, CNR, GLDG, FSK, IHRT, SAGE, BKR, GNL, CSWC, UUUU, OHI, HALO, TSLX, TRIL, BDN, JMIA, SAR, CRC, STKL, HEXO, LGF.B, RPT, ELVT, NEWT, SBRA, ABNB, LAC, AMCR, DOC, BND, AMPY, RDS.B, GSL, VFF, CYH, ARAY, NVAX, NCLH, ZVO, MAIN, SHO, RYAAY, IGT, VBK, VNO, RRD, OPRA, ILPT, FOXA, AYX, RPAI, FOX, UMPQ, GL, MTN, UI, BIDU, UHAL, PTC, IONS, L, EEM, HWM, IRM, NHI, MGM, WYNN, CNXC, SNA, YETI, OPI, LTC, PRG, NTRA, CZR, MHK, BWA, GTY, SEM, AER, NSA, SII, SONO,
- Added Positions: RY, TD, CNI, BNS, MGA, MSFT, BMO, BAM, CAE, SU, TU, SLF, TRP, CP, ENB, TMO, MFC, CM, SHOP, OTEX, CNQ, NTR, BCE, RCI, TXN, GIB, GOOGL, APH, WCN, V, AMZN, KEYS, ACN, SYK, AAPL, JPM, MPC, CVX, QSR, UBER, AEM, USB, DIS, QQQ, FTS, ALC, SPY, IFF, G, SBNY, MA, CME, NDAQ, GOLD, PBA, PGR, MDT, FNV, MSI, TRI, IVV, EFX, AKAM, FB, SIVB, FISV, COST, PYPL, BAC, PG, CSCO, HQY, TFII, AVGO, EL, CVE, JNJ, BIP, FTV, WMT, ROP, CONE, SNPS, ADBE, NVDA, CMCSA, AQN, SBS, AON, CRI, WPM, KO, LSPD, MEOH, MAS, LOW, CNC, DUK, FIS, HLT, BR, PINC, EFA, NKE, ABBV, STLA, C, WFC, GIL, SLB, SCHW, EXC, TT, GRP.U, UNH, STE, MU, SSNC, DG, HRC, AMAT, HCA, LRCX, FHN, EDU, WMB, FTDR, TENB, WAB, CTVA, TJX, TAC, MDLZ, DHR, TECK, GM, MAG, PFE, NRG, XOM, XOP, CRM, AME, SO, CIGI, MET, ZTS, ALLE, TGT, FANG, COF, MKL, DE, NFLX, EQIX, PAGP, AU, LPSN, GE, RDS.A, DSGX, KMI, VZ, UPS, NYCB, DHI, RF, WRK, HON, AES, LBTYK, PHM, SYF, MCD, BRK.B, CFG, MDU, GILD, HD, RTX, VRSN, LMT, IGF, CMA, QCOM, EW, D, TFC, TMUS, AMT, RIO, OMF, AL, FSV, TNL, SE, DLR, SMAR, ICE, ARW, CBRE, LAMR, ANTM, PVH, AMG, SGEN, REGN, SWK, SOXX, NOW, ISRG, BLK, GFI, VRRM, KGC, KW, PVG, SSRM, PM, BX, NEE, ABT, INFY, EXLS, TLT, LBTYA, PPL, PAAS, CVS, INTC, TOT, EWJ, EURN, KEY, TSM, MCHP, UNM, BLDP, GLPI, BJ, CCI, IGOV, CNP, NOA, SKX, JCI, FAST, VST, VRSK, STWD, LOGI, UNP, NWSA, ATVI, ETN, BMY, MGP, PAYX, BHC, CHTR, APTV, LEN, UGI, MIC, PRGO, NI, HLF, ALL, MRVL, STOR, UHS, ADS, PLAN, WEC, AMD, FRC, CAH, CGC, BLL, SRE, HRL, MMC, TTWO, PENN, NFG, AVT, LW, AWK, BSX, VMC, IP, RPM, KRE, AJG, MTZ, OMAB, VRTX, CLX, SJM, BMRN, LNG, EA, DGX, RS, ADI, CHRW, ADSK, PAC, NXST, AVY, APD, J, STZ, SBAC, RGLD, ZM, TSLA, DRI, SPOT, PKI, TEAM, ASR, LBRDK, MDB, TYL, CVLT, CLS, T, BB, ABEV, KL, HBM, FCX, APG, GPK, NEM, ERF, VNQ, HDB, AEP, RDN, ADP, LUMN, KSA, ETRN, PRMW, KR, COP, PCG, KDP, QGEN, SMIN, AGO, YUMC, LLY, VNT, AIG, ARMK, INDA, KMX, EGO, OGE, QRTEA, BAX, AZN, XIN, NOK, HPQ, SNAP, USMV, AG, CAG, MPW, HAL, USHY, NLOK, ICL, XEC, PNC, IPG, CHD, FTI, SUPV, AEE, WM, HSY, FBHS, VICI, MCK, DAC, PLD, COG, HOLX, ALSN, EXR, ELF, SVM, TLRY, TLRY, GFL, CCAP, NXE, BBY, FSM, DB, CERS, WY, CBOE, KHC, HTHT, MRNA, ZLAB, NXPI, K, NTES, AVTR, DEN, CASA, TPB, RGA, AAL, ROST, MKC, EQX, CCL, GRMN, HBAN, LI, PSA, BKI, FMX, THC, AXP, PTON, HST, BEP, VIPS, EXK, WBA, EXPD, ACB, FOLD, EVER, A, GLW, TSN, CERN, DAL, SUI, DOCU, PSK, HSIC, CDK, PEAK, TDOC, SPG, VIAC, SILV, AUPH, CDNS, BAP, MAR, TDS, VUG, VTR, EPAM, RMD, AXU, ROKU, GPC, WDC, MXIM, NET, EIX, BA, EVR, XLNX, REG, USAS, PINS, TER, DXCM, IR, PLUG, SQ, YPF, ELAN, GPN, LVS, CINF, ALXN, OTIS, SWBI, MELI, VMW, CMS, KNX, VFC, ABMD, KKR, ETSY, PFG, BF.B, INFO, LB, ILMN, TRUE, RCL, ENPH, QFIN, VAR, NSC, WORK, KLAC, NUE, TWLO, EXAS, UTHR, ALNY, DKNG, IDXX, PXD, FNF, ORLY, ECL, MTCH, OMC, CMG, NVR, BKNG, AZO, MTD, CTAS, WST, TFX, CSGP, MOH, SAM, PODD, RNG, GD, CRWD, WDAY, PH, ICLR, FICO, ODFL, ESS, ROK, MTB, IQV, ANET, TXG, MSCI, ASND, Z, ARE, EXPE, TDG, PANW, ANSS, ULTA, GNRC, NTRS, MLM, AAP, OKTA, COO, MAA, DOV, FRT, XYL, DDOG, CHWY, BURL, RJF, POOL, IAC, CE, CTLT, TDY, SPLK, IEX, GH, PKG, ATO, WSO, MPWR, AAWW, FMC, CIEN, HUBS, TRU, WTRG, MASI, FTCH, ELS, ZEN, AVLR, CCK, CABO, CGNX, RACE, SLG, FDS, NDSN, EHC, TAL,
- Reduced Positions: GLD, DD, GWW, WAT, ORCL, DOOO, AMGN, MMM, ZBRA, DLB, LQD, BABA, IT, PEP, CRL, RBA, SPGI, AOS, STN, XLU, XRAY, MMS, CAT, FDX, EOG, SJR, MRK, PDCE, JNK, AUY, TWTR, RL, DXC, MSM, URI, MCO, GIS, OKE, GS, NOC, EVRG, TROW, AMP, SYNH, CL, MO, VTV, BTG, TRGP, VWO, SHW, STX, TX, STT, TRTN, BPY, PRU, GOOG, NTAP, BIIB, BK, KMB, ALB, ABC, LDOS, RE, DISCK, DRE, PPG, MKTX, UBS, HCSG, CCJ, E, F, MLCO, CB, NG, CF, TCOM, DLTR, VLO, CCEP, CDAY, GOOS, PCAR, KSU, ZBH, IAG, JD, VVV, NLY, EMN, CMI, AGNC, EBAY, CTXS, BPYU, CSX, TRV, FITB, DTE, BRO, JKHY, ESNT, FTNT, DVA, O, NIO, SYY, WRB, PSX, SWKS, JAZZ, UDR, YUM, QRVO, CNHI, ITW, CPRT, DELL, LNT, ACGL, LH, FFIV, VEEV, LULU, TSCO, PAYC, PNW, PDD, TAP, RNR, NGD, SBUX, IEFA, WU, LUV, PLG, BXP, VALE, DOW, REM, VTRS, IBM, HPE, ED, LKQ, RSG, AXTA, FINV, BSMX, MAN, VNQI, CTSH, SA, BMA, JNPR, AFMD, INVH, AFL, CPB, GDDY, ATUS, HLIT, ZNGA, XEL, RBBN, SAND, LYB, SCZ, BAH, INFN, HUN, CRON, AMKR, EQR, OR, TAST, CARR, TIP, HAS, DFS, OC, IJR, INCY, CHGG, PEG, DOX, INTU, FE, XLV, WELL, LXP, CHKP, KIM, HRTX, NXGN, GT, AN, FLIR, TEL, TRMB, DHX, TRIB, HUM, ES, EMB, KELYA, DBX, RFP, ZS, WHR, MNST, EVC, NVST, SEIC, PDM, CTRE, RBC, UAL, WPC, LILA, BHF, CDW, DPZ, USM, HZNP, RDWR, WLTW, RIGL, III, SVC, CIM, JCOM, HBIO, FLT, ALGN, AVB, LHX, NBIX, ANAT, EGP, ETR, COUP, JBHT, BIO, BIPC, OLED, AMED, GHC, TTC, VOYA, HIW, CHE, EEFT, AVYA, GATX, CACI, NWLI, WIX, SRC, WMS, BBU, COWN, CRTO, MD, XLI, CLVT, CUBE, SCI, YNDX, MGRC,
- Sold Out: HMSY, MIDD, OSB, AJRD, PS, CSTM, HFC, RHI, 4LT1, APO, UFS, XPO, TKR, XRX, HII, WPX, RH, PFSI, PCTY, EWY, HYLB, VIG, SRPT, ADC, ALKS, MDRX, IVZ, CBZ, CPT, NNN, CNO, CTO, CXW, CUZ, CR, ENLC, SITC, DHT, EGAN, ENIA, FR, FTK, GNTX, HE, HEI, IMGN, KRC, SR, MLAB, NAT, NAK, NWE, OLN, PSB, PBI, QDEL, SGMO, SCHL, SLAB, SCCO, LSI, TIF, UGP, VRNT, WRE, ZIXI, PERI, VG, GLUU, CXO, ENSG, FLNT, CPG, VET, TRNO, IRWD, CALX, GNMK, ENV, LPLA, NLSN, VNET, SXC, RXN, COOP, TMHC, NMIH, SC, CSLT, ATEN, FIVN, PE, GPRO, GLOB, SPKE, OSG, NOMD, CYBR, MOMO, SEDG, CHCT, RMNI, VYGR, RMR, AGR, ATKR, MEDP, SMHI, 74HA, CARG, AQUA, ADT, COLD, EPRT, STNE, VAPO, FSLY, INMD, BNTX, GTH, BEPC, CGNT, CGNT,
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- Royal Bank of Canada (RY) - 29,885,466 shares, 4.20% of the total portfolio. Shares added by 66.88%
- The Toronto-Dominion Bank (TD) - 38,116,815 shares, 3.79% of the total portfolio. Shares added by 65.29%
- Microsoft Corp (MSFT) - 7,260,462 shares, 2.61% of the total portfolio. Shares added by 38.04%
- Bank of Nova Scotia (BNS) - 24,017,008 shares, 2.29% of the total portfolio. Shares added by 56.43%
- Canadian National Railway Co (CNI) - 10,996,333 shares, 1.95% of the total portfolio. Shares added by 82.33%
Mackenzie Financial Corp initiated holding in Rackspace Technology Inc. The purchase prices were between $18.49 and $25.14, with an estimated average price of $21.6. The stock is now traded at around $19.460000. The impact to a portfolio due to this purchase was 0.14%. The holding were 3,939,557 shares as of 2021-03-31.
New Purchase: iShares Core U.S. Aggregate Bond ETF (AGG)Mackenzie Financial Corp initiated holding in iShares Core U.S. Aggregate Bond ETF. The purchase prices were between $113.08 and $117.3, with an estimated average price of $115.27. The stock is now traded at around $114.300000. The impact to a portfolio due to this purchase was 0.12%. The holding were 689,000 shares as of 2021-03-31.
New Purchase: Parsons Corp (PSN)Mackenzie Financial Corp initiated holding in Parsons Corp. The purchase prices were between $34.89 and $40.44, with an estimated average price of $37.85. The stock is now traded at around $42.270000. The impact to a portfolio due to this purchase was 0.11%. The holding were 1,820,613 shares as of 2021-03-31.
New Purchase: BTC iShares MSCI EMU ETF (EZU)Mackenzie Financial Corp initiated holding in BTC iShares MSCI EMU ETF. The purchase prices were between $43.31 and $46.8, with an estimated average price of $45.38. The stock is now traded at around $50.020000. The impact to a portfolio due to this purchase was 0.08%. The holding were 1,065,034 shares as of 2021-03-31.
New Purchase: Canadian Solar Inc (CSIQ)Mackenzie Financial Corp initiated holding in Canadian Solar Inc. The purchase prices were between $39.61 and $64.15, with an estimated average price of $51.89. The stock is now traded at around $36.620000. The impact to a portfolio due to this purchase was 0.07%. The holding were 918,036 shares as of 2021-03-31.
New Purchase: CI Financial Corp (CIXX)Mackenzie Financial Corp initiated holding in CI Financial Corp. The purchase prices were between $11.82 and $15.22, with an estimated average price of $13.84. The stock is now traded at around $17.990000. The impact to a portfolio due to this purchase was 0.07%. The holding were 3,372,476 shares as of 2021-03-31.
Added: Royal Bank of Canada (RY)Mackenzie Financial Corp added to a holding in Royal Bank of Canada by 66.88%. The purchase prices were between $80.87 and $93.73, with an estimated average price of $86.99. The stock is now traded at around $100.550000. The impact to a portfolio due to this purchase was 1.68%. The holding were 29,885,466 shares as of 2021-03-31.
Added: The Toronto-Dominion Bank (TD)Mackenzie Financial Corp added to a holding in The Toronto-Dominion Bank by 65.29%. The purchase prices were between $56.26 and $66.31, with an estimated average price of $61.03. The stock is now traded at around $72.410000. The impact to a portfolio due to this purchase was 1.5%. The holding were 38,116,815 shares as of 2021-03-31.
Added: Canadian National Railway Co (CNI)Mackenzie Financial Corp added to a holding in Canadian National Railway Co by 82.33%. The purchase prices were between $101.17 and $118.12, with an estimated average price of $111. The stock is now traded at around $107.330000. The impact to a portfolio due to this purchase was 0.88%. The holding were 10,996,333 shares as of 2021-03-31.
Added: Bank of Nova Scotia (BNS)Mackenzie Financial Corp added to a holding in Bank of Nova Scotia by 56.43%. The purchase prices were between $52.96 and $63.7, with an estimated average price of $57.93. The stock is now traded at around $65.840000. The impact to a portfolio due to this purchase was 0.83%. The holding were 24,017,008 shares as of 2021-03-31.
Added: Magna International Inc (MGA)Mackenzie Financial Corp added to a holding in Magna International Inc by 315.23%. The purchase prices were between $69.71 and $93.68, with an estimated average price of $81.12. The stock is now traded at around $96.600000. The impact to a portfolio due to this purchase was 0.75%. The holding were 7,371,500 shares as of 2021-03-31.
Added: Microsoft Corp (MSFT)Mackenzie Financial Corp added to a holding in Microsoft Corp by 38.04%. The purchase prices were between $212.25 and $244.99, with an estimated average price of $232.23. The stock is now traded at around $248.150000. The impact to a portfolio due to this purchase was 0.72%. The holding were 7,260,462 shares as of 2021-03-31.
Sold Out: HMS Holdings Corp (HMSY)Mackenzie Financial Corp sold out a holding in HMS Holdings Corp. The sale prices were between $36.11 and $36.98, with an estimated average price of $36.73.
Sold Out: Norbord Inc (OSB)Mackenzie Financial Corp sold out a holding in Norbord Inc. The sale prices were between $39.92 and $45.31, with an estimated average price of $42.46.
Sold Out: The Middleby Corp (MIDD)Mackenzie Financial Corp sold out a holding in The Middleby Corp. The sale prices were between $126.16 and $170.31, with an estimated average price of $147.01.
Sold Out: Aerojet Rocketdyne Holdings Inc (AJRD)Mackenzie Financial Corp sold out a holding in Aerojet Rocketdyne Holdings Inc. The sale prices were between $46.54 and $53.13, with an estimated average price of $50.87.
Sold Out: Pluralsight Inc (PS)Mackenzie Financial Corp sold out a holding in Pluralsight Inc. The sale prices were between $20.52 and $22.38, with an estimated average price of $21.44.
Sold Out: Constellium SE (CSTM)Mackenzie Financial Corp sold out a holding in Constellium SE. The sale prices were between $12.33 and $16.8, with an estimated average price of $14.36.
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