Vista Investment Management Buys SPDR Portfolio Intermediate Term Corporate Bond, SPDR Portfolio Total Stock Market, First Trust Inter Dur Pref& Income Fund, Sells S&P 500 Insurance, Invesco S&P 500 Equal Weight Consumer Staples, Invesco S&P 500 Equal Wei

Investment company Vista Investment Management buys SPDR Portfolio Intermediate Term Corporate Bond, SPDR Portfolio Total Stock Market, First Trust Inter Dur Pref& Income Fund, SPDR Bloomberg Barclays Investment Grade Floating , iShares S&P 100, Invesco S&P SmallCap Information Technology ETF, Alphabet Inc, Rush Enterprises Inc, Aberdeen Chile Fund Inc, Invesco Senior Loan, sells S&P 500 Insurance, Invesco S&P 500 Equal Weight Consumer Staples, Invesco S&P 500 Equal Weight Energy, Invesco International BuyBack Achievers ETF, Aberdeen Latin America Equity Fund Inc during the 3-months ended 2018-06-30, according to the most recent filings of the investment company, Vista Investment Management. As of 2018-06-30, Vista Investment Management owns 132 stocks with a total value of $98 million. These are the details of the buys and sells.

For the details of VISTA INVESTMENT MANAGEMENT's stock buys and sells, go to http://www.gurufocus.com/StockBuy.php?GuruName=VISTA+INVESTMENT+MANAGEMENT

These are the top 5 holdings of VISTA INVESTMENT MANAGEMENT
  1. SPDR Portfolio Short Term Corporate Bond (SPSB) - 83,756 shares, 2.59% of the total portfolio. Shares added by 0.60%
  2. iShares 0-5 Year High Yield Corporate Bond (SHYG) - 53,826 shares, 2.57% of the total portfolio. Shares added by 16.88%
  3. Vanguard Information Tech (VGT) - 13,219 shares, 2.46% of the total portfolio. Shares added by 4.53%
  4. Constellation Brands Inc (STZ) - 9,125 shares, 2.04% of the total portfolio. Shares reduced by 1.62%
  5. iShares Core S&P Small-Cap (IJR) - 23,285 shares, 1.99% of the total portfolio. Shares reduced by 0.43%
New Purchase: SPDR Portfolio Intermediate Term Corporate Bond (SPIB)

Vista Investment Management initiated holding in SPDR Portfolio Intermediate Term Corporate Bond. The purchase prices were between $33.08 and $33.47, with an estimated average price of $33.25. The stock is now traded at around $33.42. The impact to a portfolio due to this purchase was 1.58%. The holding were 46,415 shares as of 2018-06-30.

New Purchase: SPDR Portfolio Total Stock Market (SPTM)

Vista Investment Management initiated holding in SPDR Portfolio Total Stock Market. The purchase prices were between $32.09 and $34.95, with an estimated average price of $33.75. The stock is now traded at around $35.47. The impact to a portfolio due to this purchase was 0.97%. The holding were 27,777 shares as of 2018-06-30.

New Purchase: iShares S&P 100 (OEF)

Vista Investment Management initiated holding in iShares S&P 100. The purchase prices were between $113.3 and $123.05, with an estimated average price of $119.15. The stock is now traded at around $126.43. The impact to a portfolio due to this purchase was 0.31%. The holding were 2,500 shares as of 2018-06-30.

New Purchase: Invesco S&P SmallCap Information Technology ETF (PSCT)

Vista Investment Management initiated holding in Invesco S&P SmallCap Information Technology ETF. The purchase prices were between $75.33 and $86.25, with an estimated average price of $81.21. The stock is now traded at around $85.56. The impact to a portfolio due to this purchase was 0.29%. The holding were 3,438 shares as of 2018-06-30.

New Purchase: Alphabet Inc (GOOG)

Vista Investment Management initiated holding in Alphabet Inc. The purchase prices were between $1006.47 and $1173.46, with an estimated average price of $1080.62. The stock is now traded at around $1206.49. The impact to a portfolio due to this purchase was 0.28%. The holding were 245 shares as of 2018-06-30.

New Purchase: Rush Enterprises Inc (RUSHA)

Vista Investment Management initiated holding in Rush Enterprises Inc. The purchase prices were between $38.22 and $46.05, with an estimated average price of $42.71. The stock is now traded at around $41.75. The impact to a portfolio due to this purchase was 0.24%. The holding were 5,325 shares as of 2018-06-30.

Added: First Trust Inter Dur Pref& Income Fund (FPF)

Vista Investment Management added to a holding in First Trust Inter Dur Pref& Income Fund by 28.04%. The purchase prices were between $21.52 and $23.04, with an estimated average price of $22.18. The stock is now traded at around $22.07. The impact to a portfolio due to this purchase was 0.42%. The holding were 87,306 shares as of 2018-06-30.

Added: SPDR Bloomberg Barclays Investment Grade Floating (FLRN)

Vista Investment Management added to a holding in SPDR Bloomberg Barclays Investment Grade Floating by 101.74%. The purchase prices were between $30.68 and $30.79, with an estimated average price of $30.75. The stock is now traded at around $30.77. The impact to a portfolio due to this purchase was 0.34%. The holding were 21,659 shares as of 2018-06-30.

Added: SPDR Index Shares Fund Portfolio Emerging Markets (SPEM)

Vista Investment Management added to a holding in SPDR Index Shares Fund Portfolio Emerging Markets by 23.45%. The purchase prices were between $34.42 and $39.25, with an estimated average price of $37.63. The stock is now traded at around $34.26. The impact to a portfolio due to this purchase was 0.21%. The holding were 30,999 shares as of 2018-06-30.

Added: iShares Edge MSCI USA Momentum Factor (MTUM)

Vista Investment Management added to a holding in iShares Edge MSCI USA Momentum Factor by 29.71%. The purchase prices were between $102.58 and $114.35, with an estimated average price of $109.49. The stock is now traded at around $113.44. The impact to a portfolio due to this purchase was 0.17%. The holding were 6,711 shares as of 2018-06-30.

Added: Nuveen California Quality Municipal Income Fund (NAC)

Vista Investment Management added to a holding in Nuveen California Quality Municipal Income Fund by 56.67%. The purchase prices were between $13.21 and $13.52, with an estimated average price of $13.36. The stock is now traded at around $13.44. The impact to a portfolio due to this purchase was 0.12%. The holding were 23,500 shares as of 2018-06-30.

Added: Oracle Corp (ORCL)

Vista Investment Management added to a holding in Oracle Corp by 27.23%. The purchase prices were between $42.82 and $48.45, with an estimated average price of $46.06. The stock is now traded at around $48.10. The impact to a portfolio due to this purchase was 0.09%. The holding were 9,033 shares as of 2018-06-30.

Sold Out: S&P 500 Insurance (ITR)

Vista Investment Management sold out a holding in S&P 500 Insurance. The sale prices were between $33.08 and $33.47, with an estimated average price of $33.25.

Sold Out: Invesco S&P 500 Equal Weight Consumer Staples (RHS)

Vista Investment Management sold out a holding in Invesco S&P 500 Equal Weight Consumer Staples. The sale prices were between $118.59 and $127.47, with an estimated average price of $122.66.

Sold Out: Invesco S&P 500 Equal Weight Energy (RYE)

Vista Investment Management sold out a holding in Invesco S&P 500 Equal Weight Energy. The sale prices were between $52.95 and $64.61, with an estimated average price of $60.46.

Sold Out: Invesco International BuyBack Achievers ETF (IPKW)

Vista Investment Management sold out a holding in Invesco International BuyBack Achievers ETF. The sale prices were between $35.76 and $39.04, with an estimated average price of $37.81.

Sold Out: Aberdeen Latin America Equity Fund Inc (LAQ)

Vista Investment Management sold out a holding in Aberdeen Latin America Equity Fund Inc. The sale prices were between $25.8 and $28.01, with an estimated average price of $26.6.

Sold Out: iShares J.P. Morgan USD Emerging Markets Bond ETF (EMB)

Vista Investment Management sold out a holding in iShares J.P. Morgan USD Emerging Markets Bond ETF. The sale prices were between $106.18 and $112.57, with an estimated average price of $109.13.



Here is the complete portfolio of VISTA INVESTMENT MANAGEMENT. Also check out:

1. VISTA INVESTMENT MANAGEMENT's Undervalued Stocks
2. VISTA INVESTMENT MANAGEMENT's Top Growth Companies, and
3. VISTA INVESTMENT MANAGEMENT's High Yield stocks
4. Stocks that VISTA INVESTMENT MANAGEMENT keeps buying