<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>gganimate on R Views</title>
    <link>https://rviews.rstudio.com/tags/gganimate/</link>
    <description>Recent content in gganimate on R Views</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 17 Aug 2019 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://rviews.rstudio.com/tags/gganimate/" rel="self" type="application/rss+xml" />
    
    
    
    
    <item>
      <title>Tech Dividends, Part 2</title>
      <link>https://rviews.rstudio.com/2019/08/17/tech-dividends-part-2/</link>
      <pubDate>Sat, 17 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2019/08/17/tech-dividends-part-2/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/plotly-binding/plotly.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/typedarray/typedarray.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/crosstalk/css/crosstalk.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/crosstalk/js/crosstalk.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/plotly-htmlwidgets-css/plotly-htmlwidgets.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/plotly-main/plotly-latest.min.js&#34;&gt;&lt;/script&gt;


&lt;p&gt;In a &lt;a href=&#34;http://www.reproduciblefinance.com/2019/07/10/dividend-discovery/&#34;&gt;previous post&lt;/a&gt;, we explored the dividend history of stocks included in the SP500, and we followed that with exploring the dividend &lt;a href=&#34;https://rviews.rstudio.com/2019/08/07/tech-dividends-part1/&#34;&gt;history of some NASDAQ tickers&lt;/a&gt;. Today’s post is a short continuation of that tech dividend theme, with the aim of demonstrating how we can take our previous work and use it to quickly visualize research from the real world. In this case, the inspiration is the July 27th edition of Barron’s, which has an article called &lt;a href=&#34;https://www.barrons.com/articles/microsoft-and-7-other-tech-stocks-that-yield-steady-payouts-51564048801&#34;&gt;8 Tech Stocks That Yield Steady Payouts&lt;/a&gt;. (As of this writing, a subscription is required to view that article, unfortunately. If you do peruse that issue, I also recommend the interview with GMO’s Jeff Montier, as well, as he offers an interesting &lt;a href=&#34;https://www.barrons.com/articles/q-a-with-gmo-strategist-james-montier-51564059600&#34;&gt;viewpoint on modern monetary theory&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;The article breaks out eight tech stock with attractive dividends: IBM, HPQ, TXN, CSCO, INTC, ORCL, AAPL and MSFT. It also mentions QCOM as an interesting stock to watch. We’ll piggyback on the substance of the article and visualize the dividend history of those nine tickers.&lt;/p&gt;
&lt;p&gt;First, let’s load up our packages and create a vector of tickers called &lt;code&gt;barrons_tickers&lt;/code&gt;. We will pass that vector to &lt;code&gt;tq_get(get = &amp;quot;dividends&amp;quot;)&lt;/code&gt; just as we did last time. Indeed, we’re not going to do much differently today, but hopefully it’s a nice way to see how previous work can be applied to other situations. Ah, the joys of code that can be reused!&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(tidyverse)
library(tidyquant)
library(janitor)
library(plotly)&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_tickers &amp;lt;- 
  c(&amp;quot;IBM&amp;quot;, &amp;quot;HPQ&amp;quot;, &amp;quot;TXN&amp;quot;, &amp;quot;CSCO&amp;quot;, &amp;quot;INTC&amp;quot;, &amp;quot;ORCL&amp;quot;, &amp;quot;AAPL&amp;quot;, &amp;quot;MSFT&amp;quot;, &amp;quot;QCOM&amp;quot;)


barrons_dividends &amp;lt;- 
barrons_tickers %&amp;gt;% 
  tq_get(get = &amp;quot;dividends&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We can reuse our code from the previous post to quickly visualize these tickers’ dividend histories, along with a detailed tooltip setting in &lt;code&gt;plotly&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;ggplotly(
barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  mutate(info = paste(date,
                  &amp;#39;&amp;lt;br&amp;gt;symbol:&amp;#39;, symbol,
                  &amp;#39;&amp;lt;br&amp;gt;div: $&amp;#39;, dividends)) %&amp;gt;% 
  ggplot(aes(x = date, 
             y = dividends, 
             color = symbol, 
             label_tooltip = info)) + 
  geom_point() + 
  scale_y_continuous(labels = scales::dollar)  +
  scale_x_date(breaks = scales::pretty_breaks(n = 10)) +
  labs(x = &amp;quot;&amp;quot;, y = &amp;quot;div/share&amp;quot;, title = &amp;quot;Nasdaq dividends&amp;quot;) +
  theme(plot.title = element_text(hjust = 0.5)),
tooltip = &amp;quot;label_tooltip&amp;quot;
)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;plotly html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;data&#34;:[{&#34;x&#34;:[15561,15651,15743,15834,15925,16015,16107,16198,16289,16380,16471,16562,16653,16744,16835,16926,17017,17108,17206,17297,17388,17480,17571,17662,17753,17843,17935,18026,18117,18207],&#34;y&#34;:[0.0540814285714286,0.0540814285714286,0.0540814285714286,0.0622442857142857,0.0622442857142857,0.0622442857142857,0.0622442857142857,0.0671428571428571,0.47,0.47,0.47,0.52,0.52,0.52,0.52,0.57,0.57,0.57,0.57,0.63,0.63,0.63,0.63,0.73,0.73,0.73,0.73,0.77,0.77,0.77],&#34;text&#34;:[&#34;info: 2012-08-09 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.0540814285714286&#34;,&#34;info: 2012-11-07 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.0540814285714286&#34;,&#34;info: 2013-02-07 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.0540814285714286&#34;,&#34;info: 2013-05-09 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.0622442857142857&#34;,&#34;info: 2013-08-08 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.0622442857142857&#34;,&#34;info: 2013-11-06 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.0622442857142857&#34;,&#34;info: 2014-02-06 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.0622442857142857&#34;,&#34;info: 2014-05-08 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.0671428571428571&#34;,&#34;info: 2014-08-07 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.47&#34;,&#34;info: 2014-11-06 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.47&#34;,&#34;info: 2015-02-05 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.47&#34;,&#34;info: 2015-05-07 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.52&#34;,&#34;info: 2015-08-06 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.52&#34;,&#34;info: 2015-11-05 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.52&#34;,&#34;info: 2016-02-04 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.52&#34;,&#34;info: 2016-05-05 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.57&#34;,&#34;info: 2016-08-04 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.57&#34;,&#34;info: 2016-11-03 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.57&#34;,&#34;info: 2017-02-09 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.57&#34;,&#34;info: 2017-05-11 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.63&#34;,&#34;info: 2017-08-10 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.63&#34;,&#34;info: 2017-11-10 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.63&#34;,&#34;info: 2018-02-09 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.63&#34;,&#34;info: 2018-05-11 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.73&#34;,&#34;info: 2018-08-10 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.73&#34;,&#34;info: 2018-11-08 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.73&#34;,&#34;info: 2019-02-08 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.73&#34;,&#34;info: 2019-05-10 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.77&#34;,&#34;info: 2019-08-09 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.77&#34;,&#34;info: 2019-11-07 &lt;br&gt;symbol: AAPL &lt;br&gt;div: $ 0.77&#34;],&#34;type&#34;:&#34;scatter&#34;,&#34;mode&#34;:&#34;markers&#34;,&#34;marker&#34;:{&#34;autocolorscale&#34;:false,&#34;color&#34;:&#34;rgba(248,118,109,1)&#34;,&#34;opacity&#34;:1,&#34;size&#34;:5.66929133858268,&#34;symbol&#34;:&#34;circle&#34;,&#34;line&#34;:{&#34;width&#34;:1.88976377952756,&#34;color&#34;:&#34;rgba(248,118,109,1)&#34;}},&#34;hoveron&#34;:&#34;points&#34;,&#34;name&#34;:&#34;AAPL&#34;,&#34;legendgroup&#34;:&#34;AAPL&#34;,&#34;showlegend&#34;:true,&#34;xaxis&#34;:&#34;x&#34;,&#34;yaxis&#34;:&#34;y&#34;,&#34;hoverinfo&#34;:&#34;text&#34;,&#34;frame&#34;:null},{&#34;x&#34;:[15062,15160,15251,15342,15433,15523,15615,15671,15799,15887,15979,16072,16161,16253,16343,16437,16525,16617,16709,16804,16895,16987,17077,17170,17260,17352,17443,17535,17625,17717,17808,17899,17990,18080,18172],&#34;y&#34;:[0.06,0.06,0.06,0.06,0.08,0.08,0.14,0.14,0.17,0.17,0.17,0.17,0.19,0.19,0.19,0.19,0.21,0.21,0.21,0.21,0.26,0.26,0.26,0.26,0.29,0.29,0.29,0.29,0.33,0.33,0.33,0.33,0.35,0.35,0.35],&#34;text&#34;:[&#34;info: 2011-03-29 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2011-07-05 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2011-10-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2012-01-03 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2012-04-03 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.08&#34;,&#34;info: 2012-07-02 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.08&#34;,&#34;info: 2012-10-02 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.14&#34;,&#34;info: 2012-11-27 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.14&#34;,&#34;info: 2013-04-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2013-07-01 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2013-10-01 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2014-01-02 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2014-04-01 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2014-07-02 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2014-09-30 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2015-01-02 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2015-03-31 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2015-07-01 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2015-10-01 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2016-01-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2016-04-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.26&#34;,&#34;info: 2016-07-05 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.26&#34;,&#34;info: 2016-10-03 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.26&#34;,&#34;info: 2017-01-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.26&#34;,&#34;info: 2017-04-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.29&#34;,&#34;info: 2017-07-05 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.29&#34;,&#34;info: 2017-10-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.29&#34;,&#34;info: 2018-01-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.29&#34;,&#34;info: 2018-04-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.33&#34;,&#34;info: 2018-07-05 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.33&#34;,&#34;info: 2018-10-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.33&#34;,&#34;info: 2019-01-03 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.33&#34;,&#34;info: 2019-04-04 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.35&#34;,&#34;info: 2019-07-03 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.35&#34;,&#34;info: 2019-10-03 &lt;br&gt;symbol: CSCO &lt;br&gt;div: $ 0.35&#34;],&#34;type&#34;:&#34;scatter&#34;,&#34;mode&#34;:&#34;markers&#34;,&#34;marker&#34;:{&#34;autocolorscale&#34;:false,&#34;color&#34;:&#34;rgba(211,146,0,1)&#34;,&#34;opacity&#34;:1,&#34;size&#34;:5.66929133858268,&#34;symbol&#34;:&#34;circle&#34;,&#34;line&#34;:{&#34;width&#34;:1.88976377952756,&#34;color&#34;:&#34;rgba(211,146,0,1)&#34;}},&#34;hoveron&#34;:&#34;points&#34;,&#34;name&#34;:&#34;CSCO&#34;,&#34;legendgroup&#34;:&#34;CSCO&#34;,&#34;showlegend&#34;:true,&#34;xaxis&#34;:&#34;x&#34;,&#34;yaxis&#34;:&#34;y&#34;,&#34;hoverinfo&#34;:&#34;text&#34;,&#34;frame&#34;:null},{&#34;x&#34;:[14312,14403,14501,14592,14683,14774,14865,14956,15047,15138,15229,15320,15411,15502,15593,15684,15775,15866,15957,16048,16139,16230,16321,16412,16503,16594,16682,16776,16867,16958,16965,17056,17147,17231,17329,17421,17512,17603,17694,17785,17877,17967,18058,18149,18240],&#34;y&#34;:[0.036330608537693,0.036330608537693,0.036330608537693,0.036330608537693,0.036330608537693,0.036330608537693,0.036330608537693,0.036330608537693,0.036330608537693,0.0544959128065395,0.0544959128065395,0.0544959128065395,0.0544959128065395,0.0599455040871935,0.0599455040871935,0.0599455040871935,0.0599455040871935,0.0659400544959128,0.0659400544959128,0.0659400544959128,0.0659400544959128,0.072661217075386,0.072661217075386,0.072661217075386,0.072661217075386,0.0799273387829246,0.0799273387829246,0.124,0.124,0.124,0.124,0.124,0.1327,0.1327,0.1327,0.1327,0.1393,0.1393,0.1393,0.1393,0.1602,0.16,0.16,0.16,0.176],&#34;text&#34;:[&#34;info: 2009-03-09 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.036330608537693&#34;,&#34;info: 2009-06-08 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.036330608537693&#34;,&#34;info: 2009-09-14 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.036330608537693&#34;,&#34;info: 2009-12-14 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.036330608537693&#34;,&#34;info: 2010-03-15 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.036330608537693&#34;,&#34;info: 2010-06-14 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.036330608537693&#34;,&#34;info: 2010-09-13 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.036330608537693&#34;,&#34;info: 2010-12-13 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.036330608537693&#34;,&#34;info: 2011-03-14 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.036330608537693&#34;,&#34;info: 2011-06-13 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0544959128065395&#34;,&#34;info: 2011-09-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0544959128065395&#34;,&#34;info: 2011-12-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0544959128065395&#34;,&#34;info: 2012-03-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0544959128065395&#34;,&#34;info: 2012-06-11 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0599455040871935&#34;,&#34;info: 2012-09-10 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0599455040871935&#34;,&#34;info: 2012-12-10 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0599455040871935&#34;,&#34;info: 2013-03-11 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0599455040871935&#34;,&#34;info: 2013-06-10 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0659400544959128&#34;,&#34;info: 2013-09-09 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0659400544959128&#34;,&#34;info: 2013-12-09 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0659400544959128&#34;,&#34;info: 2014-03-10 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0659400544959128&#34;,&#34;info: 2014-06-09 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.072661217075386&#34;,&#34;info: 2014-09-08 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.072661217075386&#34;,&#34;info: 2014-12-08 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.072661217075386&#34;,&#34;info: 2015-03-09 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.072661217075386&#34;,&#34;info: 2015-06-08 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0799273387829246&#34;,&#34;info: 2015-09-04 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.0799273387829246&#34;,&#34;info: 2015-12-07 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.124&#34;,&#34;info: 2016-03-07 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.124&#34;,&#34;info: 2016-06-06 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.124&#34;,&#34;info: 2016-06-13 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.124&#34;,&#34;info: 2016-09-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.124&#34;,&#34;info: 2016-12-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.1327&#34;,&#34;info: 2017-03-06 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.1327&#34;,&#34;info: 2017-06-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.1327&#34;,&#34;info: 2017-09-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.1327&#34;,&#34;info: 2017-12-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.1393&#34;,&#34;info: 2018-03-13 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.1393&#34;,&#34;info: 2018-06-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.1393&#34;,&#34;info: 2018-09-11 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.1393&#34;,&#34;info: 2018-12-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.1602&#34;,&#34;info: 2019-03-12 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.16&#34;,&#34;info: 2019-06-11 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.16&#34;,&#34;info: 2019-09-10 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.16&#34;,&#34;info: 2019-12-10 &lt;br&gt;symbol: HPQ &lt;br&gt;div: $ 0.176&#34;],&#34;type&#34;:&#34;scatter&#34;,&#34;mode&#34;:&#34;markers&#34;,&#34;marker&#34;:{&#34;autocolorscale&#34;:false,&#34;color&#34;:&#34;rgba(147,170,0,1)&#34;,&#34;opacity&#34;:1,&#34;size&#34;:5.66929133858268,&#34;symbol&#34;:&#34;circle&#34;,&#34;line&#34;:{&#34;width&#34;:1.88976377952756,&#34;color&#34;:&#34;rgba(147,170,0,1)&#34;}},&#34;hoveron&#34;:&#34;points&#34;,&#34;name&#34;:&#34;HPQ&#34;,&#34;legendgroup&#34;:&#34;HPQ&#34;,&#34;showlegend&#34;:true,&#34;xaxis&#34;:&#34;x&#34;,&#34;yaxis&#34;:&#34;y&#34;,&#34;hoverinfo&#34;:&#34;text&#34;,&#34;frame&#34;:null},{&#34;x&#34;:[14281,14370,14462,14554,14648,14735,14827,14921,15013,15100,15194,15286,15378,15468,15560,15651,15742,15833,15924,16015,16107,16197,16288,16380,16472,16561,16562,16653,16745,16839,16927,16930,17021,17113,17205,17294,17386,17479,17570,17660,17752,17843,17934,18025,18116,18207],&#34;y&#34;:[0.5,0.55,0.55,0.55,0.55,0.65,0.65,0.65,0.65,0.75,0.75,0.75,0.75,0.85,0.85,0.85,0.85,0.95,0.95,0.95,0.95,1.1,1.1,1.1,1.1,1.3,1.3,1.3,1.3,1.3,1.4,1.4,1.4,1.4,1.4,1.5,1.5,1.5,1.5,1.57,1.57,1.57,1.57,1.62,1.62,1.62],&#34;text&#34;:[&#34;info: 2009-02-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.5&#34;,&#34;info: 2009-05-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.55&#34;,&#34;info: 2009-08-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.55&#34;,&#34;info: 2009-11-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.55&#34;,&#34;info: 2010-02-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.55&#34;,&#34;info: 2010-05-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.65&#34;,&#34;info: 2010-08-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.65&#34;,&#34;info: 2010-11-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.65&#34;,&#34;info: 2011-02-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.65&#34;,&#34;info: 2011-05-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.75&#34;,&#34;info: 2011-08-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.75&#34;,&#34;info: 2011-11-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.75&#34;,&#34;info: 2012-02-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.75&#34;,&#34;info: 2012-05-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.85&#34;,&#34;info: 2012-08-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.85&#34;,&#34;info: 2012-11-07 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.85&#34;,&#34;info: 2013-02-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.85&#34;,&#34;info: 2013-05-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.95&#34;,&#34;info: 2013-08-07 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.95&#34;,&#34;info: 2013-11-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.95&#34;,&#34;info: 2014-02-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 0.95&#34;,&#34;info: 2014-05-07 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.1&#34;,&#34;info: 2014-08-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.1&#34;,&#34;info: 2014-11-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.1&#34;,&#34;info: 2015-02-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.1&#34;,&#34;info: 2015-05-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.3&#34;,&#34;info: 2015-05-07 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.3&#34;,&#34;info: 2015-08-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.3&#34;,&#34;info: 2015-11-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.3&#34;,&#34;info: 2016-02-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.3&#34;,&#34;info: 2016-05-06 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.4&#34;,&#34;info: 2016-05-09 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.4&#34;,&#34;info: 2016-08-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.4&#34;,&#34;info: 2016-11-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.4&#34;,&#34;info: 2017-02-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.4&#34;,&#34;info: 2017-05-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.5&#34;,&#34;info: 2017-08-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.5&#34;,&#34;info: 2017-11-09 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.5&#34;,&#34;info: 2018-02-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.5&#34;,&#34;info: 2018-05-09 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.57&#34;,&#34;info: 2018-08-09 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.57&#34;,&#34;info: 2018-11-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.57&#34;,&#34;info: 2019-02-07 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.57&#34;,&#34;info: 2019-05-09 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.62&#34;,&#34;info: 2019-08-08 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.62&#34;,&#34;info: 2019-11-07 &lt;br&gt;symbol: IBM &lt;br&gt;div: $ 1.62&#34;],&#34;type&#34;:&#34;scatter&#34;,&#34;mode&#34;:&#34;markers&#34;,&#34;marker&#34;:{&#34;autocolorscale&#34;:false,&#34;color&#34;:&#34;rgba(0,186,56,1)&#34;,&#34;opacity&#34;:1,&#34;size&#34;:5.66929133858268,&#34;symbol&#34;:&#34;circle&#34;,&#34;line&#34;:{&#34;width&#34;:1.88976377952756,&#34;color&#34;:&#34;rgba(0,186,56,1)&#34;}},&#34;hoveron&#34;:&#34;points&#34;,&#34;name&#34;:&#34;IBM&#34;,&#34;legendgroup&#34;:&#34;IBM&#34;,&#34;showlegend&#34;:true,&#34;xaxis&#34;:&#34;x&#34;,&#34;yaxis&#34;:&#34;y&#34;,&#34;hoverinfo&#34;:&#34;text&#34;,&#34;frame&#34;:null},{&#34;x&#34;:[14279,14369,14461,14552,14643,14734,14825,14916,15008,15098,15189,15281,15373,15463,15555,15649,15741,15828,15922,16014,16106,16195,16287,16379,16470,16560,16652,16743,16834,16925,17016,17108,17200,17289,17381,17476,17568,17655,17749,17841,17933,18022,18114,18206],&#34;y&#34;:[0.14,0.14,0.14,0.14,0.158,0.158,0.158,0.158,0.181,0.181,0.21,0.21,0.21,0.21,0.225,0.225,0.225,0.225,0.225,0.225,0.225,0.225,0.225,0.225,0.24,0.24,0.24,0.24,0.26,0.26,0.26,0.26,0.26,0.273,0.273,0.273,0.3,0.3,0.3,0.3,0.315,0.315,0.315,0.315],&#34;text&#34;:[&#34;info: 2009-02-04 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.14&#34;,&#34;info: 2009-05-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.14&#34;,&#34;info: 2009-08-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.14&#34;,&#34;info: 2009-11-04 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.14&#34;,&#34;info: 2010-02-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.158&#34;,&#34;info: 2010-05-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.158&#34;,&#34;info: 2010-08-04 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.158&#34;,&#34;info: 2010-11-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.158&#34;,&#34;info: 2011-02-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.181&#34;,&#34;info: 2011-05-04 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.181&#34;,&#34;info: 2011-08-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2011-11-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2012-02-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2012-05-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2012-08-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2012-11-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2013-02-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2013-05-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2013-08-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2013-11-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2014-02-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2014-05-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2014-08-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2014-11-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.225&#34;,&#34;info: 2015-02-04 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.24&#34;,&#34;info: 2015-05-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.24&#34;,&#34;info: 2015-08-05 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.24&#34;,&#34;info: 2015-11-04 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.24&#34;,&#34;info: 2016-02-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.26&#34;,&#34;info: 2016-05-04 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.26&#34;,&#34;info: 2016-08-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.26&#34;,&#34;info: 2016-11-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.26&#34;,&#34;info: 2017-02-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.26&#34;,&#34;info: 2017-05-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.273&#34;,&#34;info: 2017-08-03 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.273&#34;,&#34;info: 2017-11-06 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.273&#34;,&#34;info: 2018-02-06 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.3&#34;,&#34;info: 2018-05-04 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.3&#34;,&#34;info: 2018-08-06 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.3&#34;,&#34;info: 2018-11-06 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.3&#34;,&#34;info: 2019-02-06 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.315&#34;,&#34;info: 2019-05-06 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.315&#34;,&#34;info: 2019-08-06 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.315&#34;,&#34;info: 2019-11-06 &lt;br&gt;symbol: INTC &lt;br&gt;div: $ 0.315&#34;],&#34;type&#34;:&#34;scatter&#34;,&#34;mode&#34;:&#34;markers&#34;,&#34;marker&#34;:{&#34;autocolorscale&#34;:false,&#34;color&#34;:&#34;rgba(0,193,159,1)&#34;,&#34;opacity&#34;:1,&#34;size&#34;:5.66929133858268,&#34;symbol&#34;:&#34;circle&#34;,&#34;line&#34;:{&#34;width&#34;:1.88976377952756,&#34;color&#34;:&#34;rgba(0,193,159,1)&#34;}},&#34;hoveron&#34;:&#34;points&#34;,&#34;name&#34;:&#34;INTC&#34;,&#34;legendgroup&#34;:&#34;INTC&#34;,&#34;showlegend&#34;:true,&#34;xaxis&#34;:&#34;x&#34;,&#34;yaxis&#34;:&#34;y&#34;,&#34;hoverinfo&#34;:&#34;text&#34;,&#34;frame&#34;:null},{&#34;x&#34;:[14292,14383,14474,14565,14656,14747,14838,14929,15020,15111,15202,15293,15384,15475,15566,15657,15755,15839,15930,16028,16119,16203,16301,16392,16483,16574,16665,16756,16847,16938,17029,17120,17211,17302,17393,17485,17576,17667,17758,17849,17947,18031,18122,18220],&#34;y&#34;:[0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.16,0.16,0.16,0.16,0.2,0.2,0.2,0.2,0.23,0.23,0.23,0.23,0.28,0.28,0.28,0.28,0.31,0.31,0.31,0.31,0.36,0.36,0.36,0.36,0.39,0.39,0.39,0.39,0.42,0.42,0.42,0.42,0.46,0.46,0.46,0.46,0.51],&#34;text&#34;:[&#34;info: 2009-02-17 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2009-05-19 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2009-08-18 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2009-11-17 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2010-02-16 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2010-05-18 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2010-08-17 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2010-11-16 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.16&#34;,&#34;info: 2011-02-15 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.16&#34;,&#34;info: 2011-05-17 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.16&#34;,&#34;info: 2011-08-16 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.16&#34;,&#34;info: 2011-11-15 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.2&#34;,&#34;info: 2012-02-14 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.2&#34;,&#34;info: 2012-05-15 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.2&#34;,&#34;info: 2012-08-14 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.2&#34;,&#34;info: 2012-11-13 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.23&#34;,&#34;info: 2013-02-19 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.23&#34;,&#34;info: 2013-05-14 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.23&#34;,&#34;info: 2013-08-13 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.23&#34;,&#34;info: 2013-11-19 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.28&#34;,&#34;info: 2014-02-18 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.28&#34;,&#34;info: 2014-05-13 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.28&#34;,&#34;info: 2014-08-19 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.28&#34;,&#34;info: 2014-11-18 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.31&#34;,&#34;info: 2015-02-17 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.31&#34;,&#34;info: 2015-05-19 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.31&#34;,&#34;info: 2015-08-18 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.31&#34;,&#34;info: 2015-11-17 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.36&#34;,&#34;info: 2016-02-16 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.36&#34;,&#34;info: 2016-05-17 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.36&#34;,&#34;info: 2016-08-16 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.36&#34;,&#34;info: 2016-11-15 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.39&#34;,&#34;info: 2017-02-14 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.39&#34;,&#34;info: 2017-05-16 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.39&#34;,&#34;info: 2017-08-15 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.39&#34;,&#34;info: 2017-11-15 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.42&#34;,&#34;info: 2018-02-14 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.42&#34;,&#34;info: 2018-05-16 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.42&#34;,&#34;info: 2018-08-15 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.42&#34;,&#34;info: 2018-11-14 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.46&#34;,&#34;info: 2019-02-20 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.46&#34;,&#34;info: 2019-05-15 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.46&#34;,&#34;info: 2019-08-14 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.46&#34;,&#34;info: 2019-11-20 &lt;br&gt;symbol: MSFT &lt;br&gt;div: $ 0.51&#34;],&#34;type&#34;:&#34;scatter&#34;,&#34;mode&#34;:&#34;markers&#34;,&#34;marker&#34;:{&#34;autocolorscale&#34;:false,&#34;color&#34;:&#34;rgba(0,185,227,1)&#34;,&#34;opacity&#34;:1,&#34;size&#34;:5.66929133858268,&#34;symbol&#34;:&#34;circle&#34;,&#34;line&#34;:{&#34;width&#34;:1.88976377952756,&#34;color&#34;:&#34;rgba(0,185,227,1)&#34;}},&#34;hoveron&#34;:&#34;points&#34;,&#34;name&#34;:&#34;MSFT&#34;,&#34;legendgroup&#34;:&#34;MSFT&#34;,&#34;showlegend&#34;:true,&#34;xaxis&#34;:&#34;x&#34;,&#34;yaxis&#34;:&#34;y&#34;,&#34;hoverinfo&#34;:&#34;text&#34;,&#34;frame&#34;:null},{&#34;x&#34;:[14340,14438,14526,14623,14711,14802,14886,14988,15075,15166,15254,15348,15439,15532,15623,15686,15896,15982,16073,16164,16258,16349,16440,16527,16622,16717,16804,16903,16983,17081,17169,17266,17364,17449,17540,17637,17728,17819,17911,17996,18093,18178],&#34;y&#34;:[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.06,0.06,0.06,0.06,0.06,0.06,0.06,0.18,0.12,0.12,0.12,0.12,0.12,0.12,0.12,0.15,0.15,0.15,0.15,0.15,0.15,0.15,0.15,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.24,0.24,0.24],&#34;text&#34;:[&#34;info: 2009-04-06 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.05&#34;,&#34;info: 2009-07-13 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.05&#34;,&#34;info: 2009-10-09 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.05&#34;,&#34;info: 2010-01-14 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.05&#34;,&#34;info: 2010-04-12 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.05&#34;,&#34;info: 2010-07-12 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.05&#34;,&#34;info: 2010-10-04 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.05&#34;,&#34;info: 2011-01-14 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.05&#34;,&#34;info: 2011-04-11 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2011-07-11 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2011-10-07 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2012-01-09 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2012-04-09 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2012-07-11 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2012-10-10 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.06&#34;,&#34;info: 2012-12-12 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.18&#34;,&#34;info: 2013-07-10 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2013-10-04 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2014-01-03 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2014-04-04 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2014-07-07 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2014-10-06 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2015-01-05 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2015-04-02 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.15&#34;,&#34;info: 2015-07-06 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.15&#34;,&#34;info: 2015-10-09 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.15&#34;,&#34;info: 2016-01-04 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.15&#34;,&#34;info: 2016-04-12 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.15&#34;,&#34;info: 2016-07-01 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.15&#34;,&#34;info: 2016-10-07 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.15&#34;,&#34;info: 2017-01-03 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.15&#34;,&#34;info: 2017-04-10 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2017-07-17 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2017-10-10 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2018-01-09 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2018-04-16 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2018-07-16 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2018-10-15 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2019-01-15 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2019-04-10 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.24&#34;,&#34;info: 2019-07-16 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.24&#34;,&#34;info: 2019-10-09 &lt;br&gt;symbol: ORCL &lt;br&gt;div: $ 0.24&#34;],&#34;type&#34;:&#34;scatter&#34;,&#34;mode&#34;:&#34;markers&#34;,&#34;marker&#34;:{&#34;autocolorscale&#34;:false,&#34;color&#34;:&#34;rgba(97,156,255,1)&#34;,&#34;opacity&#34;:1,&#34;size&#34;:5.66929133858268,&#34;symbol&#34;:&#34;circle&#34;,&#34;line&#34;:{&#34;width&#34;:1.88976377952756,&#34;color&#34;:&#34;rgba(97,156,255,1)&#34;}},&#34;hoveron&#34;:&#34;points&#34;,&#34;name&#34;:&#34;ORCL&#34;,&#34;legendgroup&#34;:&#34;ORCL&#34;,&#34;showlegend&#34;:true,&#34;xaxis&#34;:&#34;x&#34;,&#34;yaxis&#34;:&#34;y&#34;,&#34;hoverinfo&#34;:&#34;text&#34;,&#34;frame&#34;:null},{&#34;x&#34;:[14300,14391,14482,14571,14664,14755,14846,14935,15028,15119,15210,15299,15399,15490,15588,15679,15770,15859,15947,16036,16132,16223,16311,16400,16496,16587,16678,16766,16860,16948,17042,17133,17224,17312,17406,17498,17589,17680,17778,17871,17961,18052,18150,18234],&#34;y&#34;:[0.16,0.17,0.17,0.17,0.17,0.19,0.19,0.19,0.19,0.215,0.215,0.215,0.215,0.25,0.25,0.25,0.25,0.35,0.35,0.35,0.35,0.42,0.42,0.42,0.42,0.48,0.48,0.48,0.48,0.53,0.53,0.53,0.53,0.57,0.57,0.57,0.57,0.62,0.62,0.62,0.62,0.62,0.62,0.62],&#34;text&#34;:[&#34;info: 2009-02-25 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.16&#34;,&#34;info: 2009-05-27 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2009-08-26 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2009-11-23 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2010-02-24 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2010-05-26 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2010-08-25 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2010-11-22 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2011-02-23 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.19&#34;,&#34;info: 2011-05-25 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.215&#34;,&#34;info: 2011-08-24 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.215&#34;,&#34;info: 2011-11-21 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.215&#34;,&#34;info: 2012-02-29 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.215&#34;,&#34;info: 2012-05-30 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.25&#34;,&#34;info: 2012-09-05 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.25&#34;,&#34;info: 2012-12-05 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.25&#34;,&#34;info: 2013-03-06 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.25&#34;,&#34;info: 2013-06-03 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.35&#34;,&#34;info: 2013-08-30 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.35&#34;,&#34;info: 2013-11-27 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.35&#34;,&#34;info: 2014-03-03 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.35&#34;,&#34;info: 2014-06-02 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.42&#34;,&#34;info: 2014-08-29 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.42&#34;,&#34;info: 2014-11-26 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.42&#34;,&#34;info: 2015-03-02 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.42&#34;,&#34;info: 2015-06-01 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.48&#34;,&#34;info: 2015-08-31 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.48&#34;,&#34;info: 2015-11-27 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.48&#34;,&#34;info: 2016-02-29 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.48&#34;,&#34;info: 2016-05-27 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.53&#34;,&#34;info: 2016-08-29 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.53&#34;,&#34;info: 2016-11-28 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.53&#34;,&#34;info: 2017-02-27 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.53&#34;,&#34;info: 2017-05-26 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.57&#34;,&#34;info: 2017-08-28 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.57&#34;,&#34;info: 2017-11-28 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.57&#34;,&#34;info: 2018-02-27 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.57&#34;,&#34;info: 2018-05-29 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2018-09-04 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2018-12-06 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2019-03-06 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2019-06-05 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2019-09-11 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2019-12-04 &lt;br&gt;symbol: QCOM &lt;br&gt;div: $ 0.62&#34;],&#34;type&#34;:&#34;scatter&#34;,&#34;mode&#34;:&#34;markers&#34;,&#34;marker&#34;:{&#34;autocolorscale&#34;:false,&#34;color&#34;:&#34;rgba(219,114,251,1)&#34;,&#34;opacity&#34;:1,&#34;size&#34;:5.66929133858268,&#34;symbol&#34;:&#34;circle&#34;,&#34;line&#34;:{&#34;width&#34;:1.88976377952756,&#34;color&#34;:&#34;rgba(219,114,251,1)&#34;}},&#34;hoveron&#34;:&#34;points&#34;,&#34;name&#34;:&#34;QCOM&#34;,&#34;legendgroup&#34;:&#34;QCOM&#34;,&#34;showlegend&#34;:true,&#34;xaxis&#34;:&#34;x&#34;,&#34;yaxis&#34;:&#34;y&#34;,&#34;hoverinfo&#34;:&#34;text&#34;,&#34;frame&#34;:null},{&#34;x&#34;:[14272,14362,14454,14545,14637,14727,14818,14910,15001,15092,15183,15274,15366,15456,15548,15642,15644,15734,15821,15915,16007,16099,16188,16280,16372,16463,16553,16645,16736,16828,16919,17010,17108,17193,17283,17374,17469,17561,17655,17742,17834,17926,18019,18107,18199],&#34;y&#34;:[0.11,0.11,0.11,0.12,0.12,0.12,0.12,0.13,0.13,0.13,0.13,0.17,0.17,0.17,0.17,0.21,0.21,0.21,0.28,0.28,0.3,0.3,0.3,0.3,0.34,0.34,0.34,0.34,0.38,0.38,0.38,0.38,0.5,0.5,0.5,0.5,0.62,0.62,0.62,0.62,0.77,0.77,0.77,0.77,0.9],&#34;text&#34;:[&#34;info: 2009-01-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.11&#34;,&#34;info: 2009-04-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.11&#34;,&#34;info: 2009-07-29 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.11&#34;,&#34;info: 2009-10-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2010-01-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2010-04-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2010-07-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.12&#34;,&#34;info: 2010-10-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2011-01-27 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2011-04-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2011-07-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.13&#34;,&#34;info: 2011-10-27 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2012-01-27 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2012-04-26 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2012-07-27 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.17&#34;,&#34;info: 2012-10-29 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2012-10-31 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2013-01-29 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.21&#34;,&#34;info: 2013-04-26 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.28&#34;,&#34;info: 2013-07-29 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.28&#34;,&#34;info: 2013-10-29 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.3&#34;,&#34;info: 2014-01-29 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.3&#34;,&#34;info: 2014-04-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.3&#34;,&#34;info: 2014-07-29 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.3&#34;,&#34;info: 2014-10-29 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.34&#34;,&#34;info: 2015-01-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.34&#34;,&#34;info: 2015-04-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.34&#34;,&#34;info: 2015-07-29 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.34&#34;,&#34;info: 2015-10-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.38&#34;,&#34;info: 2016-01-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.38&#34;,&#34;info: 2016-04-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.38&#34;,&#34;info: 2016-07-28 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.38&#34;,&#34;info: 2016-11-03 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.5&#34;,&#34;info: 2017-01-27 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.5&#34;,&#34;info: 2017-04-27 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.5&#34;,&#34;info: 2017-07-27 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.5&#34;,&#34;info: 2017-10-30 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2018-01-30 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2018-05-04 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2018-07-30 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.62&#34;,&#34;info: 2018-10-30 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.77&#34;,&#34;info: 2019-01-30 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.77&#34;,&#34;info: 2019-05-03 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.77&#34;,&#34;info: 2019-07-30 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.77&#34;,&#34;info: 2019-10-30 &lt;br&gt;symbol: TXN &lt;br&gt;div: $ 0.9&#34;],&#34;type&#34;:&#34;scatter&#34;,&#34;mode&#34;:&#34;markers&#34;,&#34;marker&#34;:{&#34;autocolorscale&#34;:false,&#34;color&#34;:&#34;rgba(255,97,195,1)&#34;,&#34;opacity&#34;:1,&#34;size&#34;:5.66929133858268,&#34;symbol&#34;:&#34;circle&#34;,&#34;line&#34;:{&#34;width&#34;:1.88976377952756,&#34;color&#34;:&#34;rgba(255,97,195,1)&#34;}},&#34;hoveron&#34;:&#34;points&#34;,&#34;name&#34;:&#34;TXN&#34;,&#34;legendgroup&#34;:&#34;TXN&#34;,&#34;showlegend&#34;:true,&#34;xaxis&#34;:&#34;x&#34;,&#34;yaxis&#34;:&#34;y&#34;,&#34;hoverinfo&#34;:&#34;text&#34;,&#34;frame&#34;:null}],&#34;layout&#34;:{&#34;margin&#34;:{&#34;t&#34;:43.7625570776256,&#34;r&#34;:7.30593607305936,&#34;b&#34;:25.5707762557078,&#34;l&#34;:54.7945205479452},&#34;plot_bgcolor&#34;:&#34;rgba(235,235,235,1)&#34;,&#34;paper_bgcolor&#34;:&#34;rgba(255,255,255,1)&#34;,&#34;font&#34;:{&#34;color&#34;:&#34;rgba(0,0,0,1)&#34;,&#34;family&#34;:&#34;&#34;,&#34;size&#34;:14.6118721461187},&#34;title&#34;:{&#34;text&#34;:&#34;Nasdaq dividends&#34;,&#34;font&#34;:{&#34;color&#34;:&#34;rgba(0,0,0,1)&#34;,&#34;family&#34;:&#34;&#34;,&#34;size&#34;:17.5342465753425},&#34;x&#34;:0.5,&#34;xref&#34;:&#34;paper&#34;},&#34;xaxis&#34;:{&#34;domain&#34;:[0,1],&#34;automargin&#34;:true,&#34;type&#34;:&#34;linear&#34;,&#34;autorange&#34;:false,&#34;range&#34;:[14073.6,18438.4],&#34;tickmode&#34;:&#34;array&#34;,&#34;ticktext&#34;:[&#34;2009&#34;,&#34;2010&#34;,&#34;2011&#34;,&#34;2012&#34;,&#34;2013&#34;,&#34;2014&#34;,&#34;2015&#34;,&#34;2016&#34;,&#34;2017&#34;,&#34;2018&#34;,&#34;2019&#34;,&#34;2020&#34;],&#34;tickvals&#34;:[14245,14610,14975,15340,15706,16071,16436,16801,17167,17532,17897,18262],&#34;categoryorder&#34;:&#34;array&#34;,&#34;categoryarray&#34;:[&#34;2009&#34;,&#34;2010&#34;,&#34;2011&#34;,&#34;2012&#34;,&#34;2013&#34;,&#34;2014&#34;,&#34;2015&#34;,&#34;2016&#34;,&#34;2017&#34;,&#34;2018&#34;,&#34;2019&#34;,&#34;2020&#34;],&#34;nticks&#34;:null,&#34;ticks&#34;:&#34;outside&#34;,&#34;tickcolor&#34;:&#34;rgba(51,51,51,1)&#34;,&#34;ticklen&#34;:3.65296803652968,&#34;tickwidth&#34;:0.66417600664176,&#34;showticklabels&#34;:true,&#34;tickfont&#34;:{&#34;color&#34;:&#34;rgba(77,77,77,1)&#34;,&#34;family&#34;:&#34;&#34;,&#34;size&#34;:11.689497716895},&#34;tickangle&#34;:-0,&#34;showline&#34;:false,&#34;linecolor&#34;:null,&#34;linewidth&#34;:0,&#34;showgrid&#34;:true,&#34;gridcolor&#34;:&#34;rgba(255,255,255,1)&#34;,&#34;gridwidth&#34;:0.66417600664176,&#34;zeroline&#34;:false,&#34;anchor&#34;:&#34;y&#34;,&#34;title&#34;:{&#34;text&#34;:&#34;&#34;,&#34;font&#34;:{&#34;color&#34;:&#34;rgba(0,0,0,1)&#34;,&#34;family&#34;:&#34;&#34;,&#34;size&#34;:14.6118721461187}},&#34;hoverformat&#34;:&#34;.2f&#34;},&#34;yaxis&#34;:{&#34;domain&#34;:[0,1],&#34;automargin&#34;:true,&#34;type&#34;:&#34;linear&#34;,&#34;autorange&#34;:false,&#34;range&#34;:[-0.0428528610354223,1.69918346957312],&#34;tickmode&#34;:&#34;array&#34;,&#34;ticktext&#34;:[&#34;$0.00&#34;,&#34;$0.50&#34;,&#34;$1.00&#34;,&#34;$1.50&#34;],&#34;tickvals&#34;:[0,0.5,1,1.5],&#34;categoryorder&#34;:&#34;array&#34;,&#34;categoryarray&#34;:[&#34;$0.00&#34;,&#34;$0.50&#34;,&#34;$1.00&#34;,&#34;$1.50&#34;],&#34;nticks&#34;:null,&#34;ticks&#34;:&#34;outside&#34;,&#34;tickcolor&#34;:&#34;rgba(51,51,51,1)&#34;,&#34;ticklen&#34;:3.65296803652968,&#34;tickwidth&#34;:0.66417600664176,&#34;showticklabels&#34;:true,&#34;tickfont&#34;:{&#34;color&#34;:&#34;rgba(77,77,77,1)&#34;,&#34;family&#34;:&#34;&#34;,&#34;size&#34;:11.689497716895},&#34;tickangle&#34;:-0,&#34;showline&#34;:false,&#34;linecolor&#34;:null,&#34;linewidth&#34;:0,&#34;showgrid&#34;:true,&#34;gridcolor&#34;:&#34;rgba(255,255,255,1)&#34;,&#34;gridwidth&#34;:0.66417600664176,&#34;zeroline&#34;:false,&#34;anchor&#34;:&#34;x&#34;,&#34;title&#34;:{&#34;text&#34;:&#34;div/share&#34;,&#34;font&#34;:{&#34;color&#34;:&#34;rgba(0,0,0,1)&#34;,&#34;family&#34;:&#34;&#34;,&#34;size&#34;:14.6118721461187}},&#34;hoverformat&#34;:&#34;.2f&#34;},&#34;shapes&#34;:[{&#34;type&#34;:&#34;rect&#34;,&#34;fillcolor&#34;:null,&#34;line&#34;:{&#34;color&#34;:null,&#34;width&#34;:0,&#34;linetype&#34;:[]},&#34;yref&#34;:&#34;paper&#34;,&#34;xref&#34;:&#34;paper&#34;,&#34;x0&#34;:0,&#34;x1&#34;:1,&#34;y0&#34;:0,&#34;y1&#34;:1}],&#34;showlegend&#34;:true,&#34;legend&#34;:{&#34;bgcolor&#34;:&#34;rgba(255,255,255,1)&#34;,&#34;bordercolor&#34;:&#34;transparent&#34;,&#34;borderwidth&#34;:1.88976377952756,&#34;font&#34;:{&#34;color&#34;:&#34;rgba(0,0,0,1)&#34;,&#34;family&#34;:&#34;&#34;,&#34;size&#34;:11.689497716895},&#34;y&#34;:0.913385826771654},&#34;annotations&#34;:[{&#34;text&#34;:&#34;symbol&#34;,&#34;x&#34;:1.02,&#34;y&#34;:1,&#34;showarrow&#34;:false,&#34;ax&#34;:0,&#34;ay&#34;:0,&#34;font&#34;:{&#34;color&#34;:&#34;rgba(0,0,0,1)&#34;,&#34;family&#34;:&#34;&#34;,&#34;size&#34;:14.6118721461187},&#34;xref&#34;:&#34;paper&#34;,&#34;yref&#34;:&#34;paper&#34;,&#34;textangle&#34;:-0,&#34;xanchor&#34;:&#34;left&#34;,&#34;yanchor&#34;:&#34;bottom&#34;,&#34;legendTitle&#34;:true}],&#34;hovermode&#34;:&#34;closest&#34;,&#34;barmode&#34;:&#34;relative&#34;},&#34;config&#34;:{&#34;doubleClick&#34;:&#34;reset&#34;,&#34;showSendToCloud&#34;:false},&#34;source&#34;:&#34;A&#34;,&#34;attrs&#34;:{&#34;11c8520e46162&#34;:{&#34;x&#34;:{},&#34;y&#34;:{},&#34;colour&#34;:{},&#34;label_tooltip&#34;:{},&#34;type&#34;:&#34;scatter&#34;}},&#34;cur_data&#34;:&#34;11c8520e46162&#34;,&#34;visdat&#34;:{&#34;11c8520e46162&#34;:[&#34;function (y) &#34;,&#34;x&#34;]},&#34;highlight&#34;:{&#34;on&#34;:&#34;plotly_click&#34;,&#34;persistent&#34;:false,&#34;dynamic&#34;:false,&#34;selectize&#34;:false,&#34;opacityDim&#34;:0.2,&#34;selected&#34;:{&#34;opacity&#34;:1},&#34;debounce&#34;:0},&#34;shinyEvents&#34;:[&#34;plotly_hover&#34;,&#34;plotly_click&#34;,&#34;plotly_selected&#34;,&#34;plotly_relayout&#34;,&#34;plotly_brushed&#34;,&#34;plotly_brushing&#34;,&#34;plotly_clickannotation&#34;,&#34;plotly_doubleclick&#34;,&#34;plotly_deselect&#34;,&#34;plotly_afterplot&#34;],&#34;base_url&#34;:&#34;https://plot.ly&#34;},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;With a handful of stocks, our visualization really tells a nice story. We can more clearly see the four annual payments by each company, and it pops off the chart that IBM has been raising it’s dividend consistently. Not bad for a company that also owns Red Hat.&lt;/p&gt;
&lt;p&gt;Let’s move beyond the dividend history and compare the dividend yields for each of these tickers. We’ll grab yesterday’s closing price by calling &lt;code&gt;tq_get(get = &amp;quot;stock.prices&amp;quot;, from = &amp;quot;2019-08-05&amp;quot;)&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_price &amp;lt;- 
barrons_tickers %&amp;gt;% 
  tq_get(get = &amp;quot;stock.prices&amp;quot;, from = &amp;quot;2019-08-05&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now, we estimate the annual dividend payment by taking the most recent quarterly dividend via &lt;code&gt;slice(n())&lt;/code&gt; and multiplying by four.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  slice(n()) %&amp;gt;% 
  mutate(total_div = dividends * 4)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;# A tibble: 9 x 4
# Groups:   symbol [9]
  symbol date       dividends total_div
  &amp;lt;chr&amp;gt;  &amp;lt;date&amp;gt;         &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;
1 AAPL   2019-11-07     0.77      3.08 
2 CSCO   2019-10-03     0.35      1.4  
3 HPQ    2019-12-10     0.176     0.704
4 IBM    2019-11-07     1.62      6.48 
5 INTC   2019-11-06     0.315     1.26 
6 MSFT   2019-11-20     0.51      2.04 
7 ORCL   2019-10-09     0.24      0.96 
8 QCOM   2019-12-04     0.62      2.48 
9 TXN    2019-10-30     0.9       3.6  &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Next, we use &lt;code&gt;left_join(barrons_price, by = &amp;quot;symbol&amp;quot;)&lt;/code&gt; to add the most recent closing price.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  slice(n()) %&amp;gt;% 
  mutate(total_div = dividends * 4) %&amp;gt;% 
  left_join(barrons_price, by = &amp;quot;symbol&amp;quot;) %&amp;gt;% 
  head()&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;# A tibble: 6 x 11
# Groups:   symbol [1]
  symbol date.x     dividends total_div date.y      open  high   low close
  &amp;lt;chr&amp;gt;  &amp;lt;date&amp;gt;         &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt; &amp;lt;date&amp;gt;     &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt;
1 AAPL   2019-11-07      0.77      3.08 2019-08-05  198.  199.  193.  193.
2 AAPL   2019-11-07      0.77      3.08 2019-08-06  196.  198.  194.  197 
3 AAPL   2019-11-07      0.77      3.08 2019-08-07  195.  200.  194.  199.
4 AAPL   2019-11-07      0.77      3.08 2019-08-08  200.  204.  199.  203.
5 AAPL   2019-11-07      0.77      3.08 2019-08-09  201.  203.  199.  201.
6 AAPL   2019-11-07      0.77      3.08 2019-08-12  200.  202.  199.  200.
# … with 2 more variables: volume &amp;lt;dbl&amp;gt;, adjusted &amp;lt;dbl&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That worked, but note how we now have two date columns, called &lt;code&gt;date.x&lt;/code&gt; and &lt;code&gt;date.y&lt;/code&gt;, since both of our tibbles had a &lt;code&gt;date&lt;/code&gt; column before we joined them. In the past we have dealt with that by deleting the duplicate but this time let’s use a &lt;code&gt;select()&lt;/code&gt; inside &lt;code&gt;left_join()&lt;/code&gt; to remove the duplicate before joining. The full call is &lt;code&gt;left_join(select(barrons_price, -date), by = &amp;quot;symbol&amp;quot;)&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  slice(n()) %&amp;gt;% 
  mutate(total_div = dividends * 4) %&amp;gt;% 
  left_join(select(barrons_price, -date), by = &amp;quot;symbol&amp;quot;) %&amp;gt;% 
  head()&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;# A tibble: 6 x 10
# Groups:   symbol [1]
  symbol date       dividends total_div  open  high   low close volume
  &amp;lt;chr&amp;gt;  &amp;lt;date&amp;gt;         &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt;  &amp;lt;dbl&amp;gt;
1 AAPL   2019-11-07      0.77      3.08  198.  199.  193.  193. 5.24e7
2 AAPL   2019-11-07      0.77      3.08  196.  198.  194.  197  3.58e7
3 AAPL   2019-11-07      0.77      3.08  195.  200.  194.  199. 3.34e7
4 AAPL   2019-11-07      0.77      3.08  200.  204.  199.  203. 2.70e7
5 AAPL   2019-11-07      0.77      3.08  201.  203.  199.  201. 2.46e7
6 AAPL   2019-11-07      0.77      3.08  200.  202.  199.  200. 2.25e7
# … with 1 more variable: adjusted &amp;lt;dbl&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now, we calculate the yield with &lt;code&gt;mutate(yield = total_div/close)&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  slice(n()) %&amp;gt;% 
  mutate(total_div = dividends * 4) %&amp;gt;% 
  left_join(barrons_price, by = &amp;quot;symbol&amp;quot;) %&amp;gt;% 
  select(symbol, total_div, close) %&amp;gt;% 
  mutate(yield = total_div/close)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;# A tibble: 927 x 4
# Groups:   symbol [9]
   symbol total_div close  yield
   &amp;lt;chr&amp;gt;      &amp;lt;dbl&amp;gt; &amp;lt;dbl&amp;gt;  &amp;lt;dbl&amp;gt;
 1 AAPL        3.08  193. 0.0159
 2 AAPL        3.08  197  0.0156
 3 AAPL        3.08  199. 0.0155
 4 AAPL        3.08  203. 0.0151
 5 AAPL        3.08  201. 0.0153
 6 AAPL        3.08  200. 0.0154
 7 AAPL        3.08  209. 0.0147
 8 AAPL        3.08  203. 0.0152
 9 AAPL        3.08  202. 0.0153
10 AAPL        3.08  206. 0.0149
# … with 917 more rows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We can plot the dividend yields as bar heights using &lt;code&gt;geom_col()&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  slice(n()) %&amp;gt;% 
  mutate(total_div = dividends * 4) %&amp;gt;% 
  left_join(barrons_price, by = &amp;quot;symbol&amp;quot;) %&amp;gt;% 
  select(symbol, total_div, close) %&amp;gt;% 
  mutate(yield = total_div/close) %&amp;gt;% 
  ggplot(aes(x = reorder(symbol, yield), y = yield, fill = symbol)) +
  geom_col(width = .5) +
  labs(x = &amp;quot;&amp;quot;) + 
  scale_y_continuous(labels = scales::percent)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2019-08-12-tech-dividends-part-2_files/figure-html/unnamed-chunk-9-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;We could wrap this up with a call to &lt;code&gt;plotly&lt;/code&gt;, but let’s totally change directions and add some animation. Animate a chart? That sounds really hard, I guess we’ll need to loop through the dates and add dots as we go. A lot of work and who has the time…wait…boom…&lt;code&gt;gganimate&lt;/code&gt; to the rescue!&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;gganimate&lt;/code&gt; package makes this so painless it’s a shame. We add &lt;code&gt;transition_reveal(date)&lt;/code&gt; to the end of the code flow, and that’s it! Well, not quite; on my machine, I needed to load the &lt;code&gt;gifski&lt;/code&gt; and &lt;code&gt;png&lt;/code&gt; packages before any of this works, but then we’re good to go.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(gganimate)
library(gifski)
library(png)&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  ggplot(aes(x = date, 
             y = dividends, 
             color = symbol)) + 
  geom_point() + 
  scale_y_continuous(labels = scales::dollar)  +
  scale_x_date(breaks = scales::pretty_breaks(n = 10)) +
  labs(x = &amp;quot;&amp;quot;, y = &amp;quot;div/share&amp;quot;, title = &amp;quot;Nasdaq dividends&amp;quot;) +
  theme(plot.title = element_text(hjust = 0.5)) +
  transition_reveal(date)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2019-08-12-tech-dividends-part-2_files/figure-html/unnamed-chunk-11-1.gif&#34; /&gt;&lt;!-- --&gt;&lt;/p&gt;
&lt;p&gt;Nice!&lt;/p&gt;
&lt;p&gt;What about animating our chart that shows the dividend yield as bar heights? Well, we can’t reveal by &lt;code&gt;date&lt;/code&gt; here, so we use &lt;code&gt;transition_states(symbol)&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  slice(n()) %&amp;gt;% 
  mutate(total_div = dividends * 4) %&amp;gt;% 
  left_join(select(barrons_price, -date), by = &amp;quot;symbol&amp;quot;) %&amp;gt;% 
  select(symbol, total_div, close) %&amp;gt;% 
  mutate(yield = total_div/close) %&amp;gt;% 
  ggplot(aes(x = reorder(symbol, yield), y = yield, fill = symbol)) +
  geom_col(width = .5) +
  labs(x = &amp;quot;&amp;quot;) + 
  scale_y_continuous(labels = scales::percent) +
  transition_states(symbol)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2019-08-12-tech-dividends-part-2_files/figure-html/unnamed-chunk-12-1.gif&#34; /&gt;&lt;!-- --&gt;&lt;/p&gt;
&lt;p&gt;Ah, not quite perfect - notice the chart doesn’t respect the &lt;code&gt;reorder&lt;/code&gt; in our &lt;code&gt;aes()&lt;/code&gt;, so they appear in alphabetical order and each column disappears as the next one appears. Let’s use &lt;code&gt;shadow_mark()&lt;/code&gt; to keep the previous bar and attempt to reorder the images with &lt;code&gt;arrange()&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  slice(n()) %&amp;gt;% 
  mutate(total_div = dividends * 4) %&amp;gt;% 
  left_join(select(barrons_price, -date), by = &amp;quot;symbol&amp;quot;) %&amp;gt;%
  select(symbol, total_div, close) %&amp;gt;% 
  mutate(yield = total_div/close) %&amp;gt;% 
  arrange(yield) %&amp;gt;% 
  ggplot(aes(x = reorder(symbol, yield), y = yield, fill = symbol)) +
  geom_col(width = .5) +
  labs(x = &amp;quot;&amp;quot;) + 
  scale_y_continuous(labels = scales::percent) +
  transition_states(symbol, wrap = FALSE) +
  shadow_mark()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2019-08-12-tech-dividends-part-2_files/figure-html/unnamed-chunk-13-1.gif&#34; /&gt;&lt;!-- --&gt;&lt;/p&gt;
&lt;p&gt;It is still not respecting the new order and defaulting to alphabetical. Let’s hard-code that reordering by converting &lt;code&gt;symbol&lt;/code&gt; to a factor, ordered by &lt;code&gt;yield&lt;/code&gt;. And that means a foray into the &lt;code&gt;forcats&lt;/code&gt; package and &lt;code&gt;fct_reorder()&lt;/code&gt;. Note we need to &lt;code&gt;ungroup()&lt;/code&gt; first since &lt;code&gt;symbol&lt;/code&gt; is our grouping column and then can call &lt;code&gt;symbol_fct = forcats::as_factor(symbol) %&amp;gt;% fct_reorder(yield)&lt;/code&gt;. I also think it would be a little more dramatic to remove the x-axis labels and have the ticker names appear on the chart.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;barrons_dividends %&amp;gt;% 
  group_by(symbol) %&amp;gt;% 
  slice(n()) %&amp;gt;% 
  mutate(total_div = dividends * 4) %&amp;gt;% 
  left_join(select(barrons_price, -date), by = &amp;quot;symbol&amp;quot;) %&amp;gt;% 
  select(symbol, total_div, close) %&amp;gt;% 
  mutate(yield = total_div/close) %&amp;gt;% 
  ungroup() %&amp;gt;% 
  mutate(symbol_fct = forcats::as_factor(symbol) %&amp;gt;% fct_reorder(yield)) %&amp;gt;%
  ggplot(aes(x = symbol_fct, y = yield, fill = symbol_fct)) +
  geom_col(width = .5) +
  geom_label(aes(label = symbol, y = yield), nudge_y = .03) +
  labs(x = &amp;quot;&amp;quot;) + 
  scale_y_continuous(labels = scales::percent) +
  theme(axis.text.x = element_blank(),
        axis.ticks.x = element_blank()) +
  transition_states(symbol_fct, wrap = FALSE) +
  shadow_mark()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2019-08-12-tech-dividends-part-2_files/figure-html/unnamed-chunk-14-1.gif&#34; /&gt;&lt;!-- --&gt;&lt;/p&gt;
&lt;p&gt;Creating and loading those animated gifs takes some time, about 10-30 seconds each on my RStudio Server Pro instance. Plus, it’s totally fair to quibble that these animations haven’t added any new substance to the charts, they just look cool (R plots can be cool, right?). But if you’ve read this far (thanks!), I might as well subject you to my rant about visualization and communication being just-as-if-not-more important than analytical or statistical findings. Most of the consumers of our work are really busy and we’re lucky if they spend two minutes glancing at whatever findings we put in front of them. We don’t have long to grab their attention and communicate our message. If an animation helps us, it’s worth spending the extra time on it, even though we were actually ‘done’ with this job many lines of code ago.&lt;/p&gt;
&lt;p&gt;Alright, so with that:&lt;/p&gt;
&lt;p&gt;If you like this sort of code through ,check out my book, &lt;a href=&#34;https://www.amazon.com/Reproducible-Finance-Portfolio-Analysis-Chapman/dp/1138484032&#34;&gt;Reproducible Finance with R&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Not specific to finance, but several of the &lt;code&gt;stringr&lt;/code&gt; and &lt;code&gt;ggplot&lt;/code&gt; tricks in this post came from this awesome &lt;a href=&#34;https://university.business-science.io/p/ds4b-101-r-business-analysis-r&#34;&gt;Business Science University course&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I’m also going to be posting weekly code snippets on &lt;a href=&#34;https://www.linkedin.com/in/jkregenstein/&#34;&gt;LinkedIn&lt;/a&gt;; connect with me there if you’re keen for some R finance stuff.&lt;/p&gt;
&lt;p&gt;Thanks for reading and see you next time!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2019/08/17/tech-dividends-part-2/&#39;;&lt;/script&gt;
      </description>
    </item>
    
  </channel>
</rss>
