Castle Rock Wealth Management, LLC Buys Nuveen California Quality Municipal Income Fund, Wells Fargo, Nuveen California AMT-Free Quality Municipal Incom, Sells Chevron Corp, Amazon.com Inc, Apple Inc

Investment company Castle Rock Wealth Management, LLC buys Nuveen California Quality Municipal Income Fund, Wells Fargo, Nuveen California AMT-Free Quality Municipal Incom, PG&E Corp, Invesco Preferred, Gladstone Investment Corp, Rite Aid Corp, sells Chevron Corp, Amazon.com Inc, Apple Inc, Berkshire Hathaway Inc, UnitedHealth Group Inc, Microsoft Corp, Abbott Laboratories, Visa Inc, NVIDIA Corp, Alphabet Inc, Colgate-Palmolive Co, Johnson & Johnson, Hanesbrands Inc, Facebook Inc, Vanguard Total International Bond ETF, Netflix Inc, STORE Capital Corp, Shopify Inc, GasLog Partners LP, Align Technology Inc, Alphabet Inc, First Trust Preferred Securities and Income ETF, AT&T Inc, Stamps.com Inc, Alerian MLP, Realty Income Corp, Salesforce.com Inc, PayPal Holdings Inc, Micron Technology Inc, SPDR S&P 500, First Trust Low Duration Opportunities ETF, Walt Disney Co, Adobe Inc, SPDR Bloomberg Barclays Convertible Securities, Palo Alto Networks Inc, The Home Depot Inc, Schwab U.S. TIPs, The Ultimate Software Group Inc, Activision Blizzard Inc, Northrop Grumman Corp, PACCAR Inc, Square Inc, Reaves Utility Income Fund, Editas Medicine Inc, iShares U.S. Aerospace & Defense, Arista Networks Inc, Constellation Brands Inc, AbbVie Inc, Church & Dwight Co Inc, Crown Castle International Corp, Intercontinental Exchange Inc, Magellan Midstream Partners LP, Stryker Corp, iShares U.S. Healthcare, Intel Corp, Bank of America Corporation, Molson Coors Brewing Co, First Trust High Yield Long/Short ETF, Main Street Capital Corp, McDonald's Corp, 3M Co, Boeing Co, Exxon Mobil Corp, Mastercard Inc, JPMorgan Chase, Ceridian HCM Holding Inc, Automatic Data Processing Inc, Qualcomm Inc, Quidel Corp, Trinet Group Inc, Alibaba Group Holding, iShares TIPS Bond, Walmart Inc, Eaton Vance Tax-Managed Buy-Write Opp, ServiceNow Inc, iShares International Select Dividend, PepsiCo Inc, Waste Management Inc, Vanguard Real Estate, Martin Marietta Materials Inc, Rio Tinto PLC, Digital Realty Trust Inc, CRISPR Therapeutics AG, General Electric Co, SPDR Dow Jones Industrial Average, iShares Nasdaq Biotechnology Index Fund, The Hartford Financial Services Group Inc, Verizon Communications Inc, Illinois Tool Works Inc, ONEOK Inc, Eaton Vance Enhanced Equity Income II, iShares U.S. Energy, Clorox Co, Allianzgi NFJ Dividend, Interest & Premium Strateg, Vanguard Utilities, Eaton Vance High Income 2021 Target Term Trust, Eaton Vance Tax-mangd Glo Buy-write Oppo, New Mountain Finance Corp, Nuveen Floating Rate Income Fund during the 3-months ended 2018Q4, according to the most recent filings of the investment company, Castle Rock Wealth Management, LLC. As of 2018Q4, Castle Rock Wealth Management, LLC owns 8 stocks with a total value of $2 million. These are the details of the buys and sells.

For the details of Castle Rock Wealth Management, LLC's stock buys and sells, go to https://www.gurufocus.com/guru/castle+rock+wealth+management%2C+llc/current-portfolio/portfolio

These are the top 5 holdings of Castle Rock Wealth Management, LLC
  1. Nuveen California Quality Municipal Income Fund (NAC) - 51,931 shares, 30.54% of the total portfolio. Shares added by 195.90%
  2. Invesco Preferred (PGX) - 29,744 shares, 18.50% of the total portfolio. Shares added by 49.44%
  3. Wells Fargo & Co (WFC) - 6,067 shares, 12.92% of the total portfolio. New Position
  4. The Home Depot Inc (HD) - 1,500 shares, 11.90% of the total portfolio. Shares reduced by 64.54%
  5. Nuveen California AMT-Free Quality Municipal Incom (NKX) - 17,060 shares, 9.96% of the total portfolio. New Position
New Purchase: Wells Fargo & Co (WFC)

Castle Rock Wealth Management, LLC initiated holding in Wells Fargo & Co. The purchase prices were between $43.6 and $54.46, with an estimated average price of $51.11. The stock is now traded at around $49.57. The impact to a portfolio due to this purchase was 12.92%. The holding were 6,067 shares as of .

New Purchase: Nuveen California AMT-Free Quality Municipal Incom (NKX)

Castle Rock Wealth Management, LLC initiated holding in Nuveen California AMT-Free Quality Municipal Incom. The purchase prices were between $12.39 and $13.09, with an estimated average price of $12.64. The stock is now traded at around $13.39. The impact to a portfolio due to this purchase was 9.96%. The holding were 17,060 shares as of .

New Purchase: PG&E Corp (PCG)

Castle Rock Wealth Management, LLC initiated holding in PG&E Corp. The purchase prices were between $17.74 and $48.96, with an estimated average price of $35.11. The stock is now traded at around $18.23. The impact to a portfolio due to this purchase was 9.87%. The holding were 9,000 shares as of .

New Purchase: Gladstone Investment Corp (GAIN)

Castle Rock Wealth Management, LLC initiated holding in Gladstone Investment Corp. The purchase prices were between $8.79 and $11.34, with an estimated average price of $10.01. The stock is now traded at around $11.88. The impact to a portfolio due to this purchase was 5.9%. The holding were 13,710 shares as of .

New Purchase: Rite Aid Corp (RAD)

Castle Rock Wealth Management, LLC initiated holding in Rite Aid Corp. The purchase prices were between $0.64 and $1.32, with an estimated average price of $1.05. The stock is now traded at around $0.77. The impact to a portfolio due to this purchase was 0.42%. The holding were 13,000 shares as of .

Added: Nuveen California Quality Municipal Income Fund (NAC)

Castle Rock Wealth Management, LLC added to a holding in Nuveen California Quality Municipal Income Fund by 195.90%. The purchase prices were between $12.32 and $12.83, with an estimated average price of $12.53. The stock is now traded at around $13.35. The impact to a portfolio due to this purchase was 20.22%. The holding were 51,931 shares as of .

Added: Invesco Preferred (PGX)

Castle Rock Wealth Management, LLC added to a holding in Invesco Preferred by 49.44%. The purchase prices were between $13.18 and $14.19, with an estimated average price of $13.77. The stock is now traded at around $14.33. The impact to a portfolio due to this purchase was 6.12%. The holding were 29,744 shares as of .

Sold Out: Chevron Corp (CVX)

Castle Rock Wealth Management, LLC sold out a holding in Chevron Corp. The sale prices were between $100.99 and $126.82, with an estimated average price of $115.53.

Sold Out: Amazon.com Inc (AMZN)

Castle Rock Wealth Management, LLC sold out a holding in Amazon.com Inc. The sale prices were between $1343.96 and $1971.31, with an estimated average price of $1650.41.

Sold Out: Apple Inc (AAPL)

Castle Rock Wealth Management, LLC sold out a holding in Apple Inc. The sale prices were between $146.83 and $232.07, with an estimated average price of $192.15.

Sold Out: Berkshire Hathaway Inc (BRK.B)

Castle Rock Wealth Management, LLC sold out a holding in Berkshire Hathaway Inc. The sale prices were between $187.76 and $223.76, with an estimated average price of $208.51.

Sold Out: UnitedHealth Group Inc (UNH)

Castle Rock Wealth Management, LLC sold out a holding in UnitedHealth Group Inc. The sale prices were between $232.94 and $286.33, with an estimated average price of $263.77.

Sold Out: Microsoft Corp (MSFT)

Castle Rock Wealth Management, LLC sold out a holding in Microsoft Corp. The sale prices were between $94.13 and $115.17, with an estimated average price of $106.75.

Reduced: The Home Depot Inc (HD)

Castle Rock Wealth Management, LLC reduced to a holding in The Home Depot Inc by 64.54%. The sale prices were between $158.14 and $204.75, with an estimated average price of $178.34. The stock is now traded at around $191.57. The impact to a portfolio due to this sale was -0.89%. Castle Rock Wealth Management, LLC still held 1,500 shares as of .



Here is the complete portfolio of Castle Rock Wealth Management, LLC. Also check out:

1. Castle Rock Wealth Management, LLC's Undervalued Stocks
2. Castle Rock Wealth Management, LLC's Top Growth Companies, and
3. Castle Rock Wealth Management, LLC's High Yield stocks
4. Stocks that Castle Rock Wealth Management, LLC keeps buying