Source: http://tradesoftheday.com/2018/02/12/johnson-johnson-jnj-trade-deliver-30-6-42-4-annualized-yield/