JMG Financial Group, Ltd. Buys iShares 3-7 Year Treasury Bond ETF, Vanguard Total Bond Market ETF, Schwab Short-Term U.S. Treasury, Sells Vanguard FTSE Developed Markets, Schwab U.S. Mid Cap, iShares TIPS Bond

Oak Brook, IL, based Investment company JMG Financial Group, Ltd. buys iShares 3-7 Year Treasury Bond ETF, Vanguard Total Bond Market ETF, Schwab Short-Term U.S. Treasury, TransDigm Group Inc, NexPoint Residential Trust Inc, iShares Russell 2000 Growth, Schwab Intermediate-Term U.S. Treasury, sells Vanguard FTSE Developed Markets, Schwab U.S. Mid Cap, iShares TIPS Bond, Schwab U.S. Large-Cap, Schwab International Equity, iShares Russell 1000, Apple Inc during the 3-months ended 2019Q1, according to the most recent filings of the investment company, JMG Financial Group, Ltd.. As of 2019Q1, JMG Financial Group, Ltd. owns 69 stocks with a total value of $859 million. These are the details of the buys and sells.

For the details of JMG Financial Group, Ltd.'s stock buys and sells, go to https://www.gurufocus.com/guru/jmg+financial+group%2C+ltd./current-portfolio/portfolio

These are the top 5 holdings of JMG Financial Group, Ltd.
  1. Vanguard S&P 500 (VOO) - 617,079 shares, 18.66% of the total portfolio. Shares reduced by 17.8%
  2. Vanguard Mid-Cap (VO) - 833,287 shares, 15.60% of the total portfolio. Shares reduced by 12.77%
  3. SPDR S&P 500 (SPY) - 283,658 shares, 9.33% of the total portfolio. Shares reduced by 9.04%
  4. iShares Russell Mid-Cap (IWR) - 1,197,875 shares, 7.53% of the total portfolio. Shares reduced by 10.97%
  5. Vanguard FTSE Emerging Markets (VWO) - 961,875 shares, 4.76% of the total portfolio. Shares added by 6.58%
New Purchase: iShares 3-7 Year Treasury Bond ETF (IEI)

JMG Financial Group, Ltd. initiated holding in iShares 3-7 Year Treasury Bond ETF. The purchase prices were between $120.03 and $122.95, with an estimated average price of $121.07. The stock is now traded at around $123.38. The impact to a portfolio due to this purchase was 1.05%. The holding were 73,482 shares as of .

New Purchase: Schwab Short-Term U.S. Treasury (SCHO)

JMG Financial Group, Ltd. initiated holding in Schwab Short-Term U.S. Treasury. The purchase prices were between $49.81 and $50.22, with an estimated average price of $49.94. The stock is now traded at around $50.19. The impact to a portfolio due to this purchase was 0.04%. The holding were 7,615 shares as of .

New Purchase: TransDigm Group Inc (TDG)

JMG Financial Group, Ltd. initiated holding in TransDigm Group Inc. The purchase prices were between $325.55 and $453.99, with an estimated average price of $404.62. The stock is now traded at around $458.14. The impact to a portfolio due to this purchase was 0.03%. The holding were 568 shares as of .

New Purchase: NexPoint Residential Trust Inc (NXRT)

JMG Financial Group, Ltd. initiated holding in NexPoint Residential Trust Inc. The purchase prices were between $33.9 and $38.55, with an estimated average price of $36.76. The stock is now traded at around $41.01. The impact to a portfolio due to this purchase was 0.02%. The holding were 5,447 shares as of .

New Purchase: iShares Russell 2000 Growth (IWO)

JMG Financial Group, Ltd. initiated holding in iShares Russell 2000 Growth. The purchase prices were between $164 and $201.73, with an estimated average price of $190.01. The stock is now traded at around $192.73. The impact to a portfolio due to this purchase was 0.02%. The holding were 1,081 shares as of .

Added: Vanguard Total Bond Market ETF (BND)

JMG Financial Group, Ltd. added to a holding in Vanguard Total Bond Market ETF by 88.53%. The purchase prices were between $78.39 and $80.84, with an estimated average price of $79.29. The stock is now traded at around $81.18. The impact to a portfolio due to this purchase was 0.11%. The holding were 24,929 shares as of .

Added: Schwab Intermediate-Term U.S. Treasury (SCHR)

JMG Financial Group, Ltd. added to a holding in Schwab Intermediate-Term U.S. Treasury by 52.99%. The purchase prices were between $52.66 and $53.85, with an estimated average price of $53.05. The stock is now traded at around $53.83. The impact to a portfolio due to this purchase was 0.02%. The holding were 11,658 shares as of .



Here is the complete portfolio of JMG Financial Group, Ltd.. Also check out:

1. JMG Financial Group, Ltd.'s Undervalued Stocks
2. JMG Financial Group, Ltd.'s Top Growth Companies, and
3. JMG Financial Group, Ltd.'s High Yield stocks
4. Stocks that JMG Financial Group, Ltd. keeps buying