From c39e140ae80bf33ed1d02c8c309ac1442f1bea07 Mon Sep 17 00:00:00 2001 From: Quy Date: Sat, 9 Mar 2019 16:09:50 -0500 Subject: [PATCH 01/12] initial commit --- contact.html | 26 ++++++++++++++++++++++ css/main.css | 62 +++++++++++++++++++--------------------------------- index.html | 27 ++++++++++++++++++++++- news.html | 27 +++++++++++++++++++++++ sample.html | 33 ---------------------------- 5 files changed, 101 insertions(+), 74 deletions(-) create mode 100644 contact.html create mode 100644 news.html delete mode 100644 sample.html diff --git a/contact.html b/contact.html new file mode 100644 index 000000000..66383626e --- /dev/null +++ b/contact.html @@ -0,0 +1,26 @@ + + + + + + + + + + + Assignment #2 - Look and Feel + + + +
+ Contact +
+ + + + + \ No newline at end of file diff --git a/css/main.css b/css/main.css index bcc90344f..b5c15d058 100644 --- a/css/main.css +++ b/css/main.css @@ -1,47 +1,29 @@ -/** -Sample css code -*/ -/* Set height to 100% for body and html to enable the background image to cover the whole page: */ -body, -html { - height: 100%; +/* The navigation bar */ +.navbar { + overflow: hidden; + background-color: #333; + position: fixed; /* Set the navbar to fixed position */ + top: 0; /* Position the navbar at the top of the page */ + width: 100%; /* Full width */ } -/*Set background image*/ -.container { - background-image: url('https://doc-10-ao-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/r085o9ungppbiokopob2sfbekae4uqbb/1537920000000/14802840322886517493/*/110cT8sl-pOiHGgj9yToPkAqAzrr-RNfb'); - height: 100%; - background-position: center; - background-size: cover; -} - -/* Position text in the middle */ -.middle { - position: absolute; - color: beige; - top: 70%; - left: 39%; +/* Links inside the navbar */ +.navbar a { + float: left; + display: block; + color: #f2f2f2; text-align: center; - font-size: 25px; -} - -/*Set circle in unordered list*/ -.middle ul { - list-style-type: circle; -} - -/*Set text inside li tag to left*/ -.middle ul li { - text-align: left !important; + padding: 14px 16px; + text-decoration: none; } -/*Set text color for a tag inside middle class and ul>li element*/ -.middle ul li a { - color: beige; +/* Change background on mouse-over */ +.navbar a:hover { + background: #ddd; + color: black; } -/*Change text color and decoration for a tags inside middle class and ul>li element*/ -.middle ul li a:hover { - color: red; - text-decoration: none; -} +/* Main content */ +.main { + margin-top: 50px; /* Add a top margin to avoid content overlay */ +} \ No newline at end of file diff --git a/index.html b/index.html index fbae197cd..0b5e35dd8 100644 --- a/index.html +++ b/index.html @@ -1 +1,26 @@ - \ No newline at end of file + + + + + + + + + + + Assignment #2 - Look and Feel + + + +
+ Indext +
+ + + + + \ No newline at end of file diff --git a/news.html b/news.html new file mode 100644 index 000000000..bf146d90c --- /dev/null +++ b/news.html @@ -0,0 +1,27 @@ + + + + + + + + + + + Assignment #2 - Look and Feel + + + + +
+ News +
+ + + + + \ No newline at end of file diff --git a/sample.html b/sample.html deleted file mode 100644 index 6fa891b6c..000000000 --- a/sample.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - Assignment - 3 - - - -
-
-

- Useful links -

- -
-
- - - - - - \ No newline at end of file From 82b80079175465de2febf5305419629c731d8783 Mon Sep 17 00:00:00 2001 From: Quy Date: Sat, 9 Mar 2019 16:16:57 -0500 Subject: [PATCH 02/12] added css files for each individual pages --- contact.html | 1 + css/contact.css | 0 css/index.css | 0 css/news.css | 0 index.html | 1 + news.html | 1 + 6 files changed, 3 insertions(+) create mode 100644 css/contact.css create mode 100644 css/index.css create mode 100644 css/news.css diff --git a/contact.html b/contact.html index 66383626e..970bba591 100644 --- a/contact.html +++ b/contact.html @@ -8,6 +8,7 @@ + Assignment #2 - Look and Feel diff --git a/css/contact.css b/css/contact.css new file mode 100644 index 000000000..e69de29bb diff --git a/css/index.css b/css/index.css new file mode 100644 index 000000000..e69de29bb diff --git a/css/news.css b/css/news.css new file mode 100644 index 000000000..e69de29bb diff --git a/index.html b/index.html index 0b5e35dd8..f9528e63d 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,7 @@ + Assignment #2 - Look and Feel diff --git a/news.html b/news.html index bf146d90c..a02e07198 100644 --- a/news.html +++ b/news.html @@ -8,6 +8,7 @@ + Assignment #2 - Look and Feel From 4ed95151bc3b8d7d9148ae6ad9795829e2ebc7c6 Mon Sep 17 00:00:00 2001 From: Quy Date: Sat, 9 Mar 2019 16:20:34 -0500 Subject: [PATCH 03/12] corrected typo --- contact.html | 2 +- index.html | 4 ++-- news.html | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/contact.html b/contact.html index 970bba591..5eac31d30 100644 --- a/contact.html +++ b/contact.html @@ -13,7 +13,7 @@ diff --git a/index.html b/index.html index f9528e63d..e80723bfe 100644 --- a/index.html +++ b/index.html @@ -13,12 +13,12 @@
- Indext + Index
diff --git a/news.html b/news.html index a02e07198..072e5432a 100644 --- a/news.html +++ b/news.html @@ -14,7 +14,7 @@ From e77bc39457d41d591fd2d04b0379814dd72e42b5 Mon Sep 17 00:00:00 2001 From: Quy Date: Sun, 10 Mar 2019 00:27:27 -0500 Subject: [PATCH 04/12] skeleton draft --- contact.html | 27 -------- css/index.css | 35 ++++++++++ css/{contact.css => index1.css} | 0 css/{news.css => index2.css} | 0 css/main.css | 111 ++++++++++++++++++++++++++------ index.html | 55 ++++++++++++---- index1.html | 71 ++++++++++++++++++++ index2.html | 71 ++++++++++++++++++++ news.html | 28 -------- 9 files changed, 310 insertions(+), 88 deletions(-) delete mode 100644 contact.html rename css/{contact.css => index1.css} (100%) rename css/{news.css => index2.css} (100%) create mode 100644 index1.html create mode 100644 index2.html delete mode 100644 news.html diff --git a/contact.html b/contact.html deleted file mode 100644 index 5eac31d30..000000000 --- a/contact.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - Assignment #2 - Look and Feel - - - -
- Contact -
- - - - - \ No newline at end of file diff --git a/css/index.css b/css/index.css index e69de29bb..6e3d26cc7 100644 --- a/css/index.css +++ b/css/index.css @@ -0,0 +1,35 @@ + + +.row1 { + display: flex; + flex-wrap: wrap; + padding: 0 4px; + } + + /* Create four equal columns that sits next to each other */ + .column { + flex: 25%; + max-width: 25%; + padding: 0 4px; + } + + .column img { + margin-top: 8px; + vertical-align: middle; + } + +/* Responsive layout - makes a two column-layout instead of four columns */ +@media screen and (max-width: 800px) { + .column { + flex: 50%; + max-width: 50%; + } + } + + /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */ + @media screen and (max-width: 600px) { + .column { + flex: 100%; + max-width: 100%; + } + } \ No newline at end of file diff --git a/css/contact.css b/css/index1.css similarity index 100% rename from css/contact.css rename to css/index1.css diff --git a/css/news.css b/css/index2.css similarity index 100% rename from css/news.css rename to css/index2.css diff --git a/css/main.css b/css/main.css index b5c15d058..0c500483e 100644 --- a/css/main.css +++ b/css/main.css @@ -1,29 +1,100 @@ -/* The navigation bar */ -.navbar { - overflow: hidden; - background-color: #333; - position: fixed; /* Set the navbar to fixed position */ - top: 0; /* Position the navbar at the top of the page */ - width: 100%; /* Full width */ +* { + box-sizing: border-box; } -/* Links inside the navbar */ -.navbar a { +.row::after { + content: ""; + clear: both; + display: table; +} + +[class*="col-"] { float: left; - display: block; - color: #f2f2f2; - text-align: center; - padding: 14px 16px; + padding: 15px; +} + +html { + font-family: "Lucida Sans", sans-serif; +} + +.header { + background-color: #9933cc; + color: #ffffff; + padding: 15px; +} + +.menu ul { + list-style-type: none; + margin: 0; + padding: 0; +} + +.menu li { + padding: 8px; + margin-bottom: 7px; + background-color: #33b5e5; + color: #ffffff; + box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); +} + +.menu li a { + color: #FFFFFF; text-decoration: none; } -/* Change background on mouse-over */ -.navbar a:hover { - background: #ddd; - color: black; +.menu li:hover { + background-color: #0099cc; +} + +.aside { + background-color: #33b5e5; + padding: 15px; + color: #ffffff; + text-align: center; + font-size: 14px; + box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); } -/* Main content */ -.main { - margin-top: 50px; /* Add a top margin to avoid content overlay */ +.footer { + background-color: #0099cc; + color: #ffffff; + text-align: center; + font-size: 12px; + padding: 15px; +} + +/* For mobile phones: */ +[class*="col-"] { + width: 100%; +} + +@media only screen and (min-width: 600px) { + /* For tablets: */ + .col-s-1 {width: 8.33%;} + .col-s-2 {width: 16.66%;} + .col-s-3 {width: 25%;} + .col-s-4 {width: 33.33%;} + .col-s-5 {width: 41.66%;} + .col-s-6 {width: 50%;} + .col-s-7 {width: 58.33%;} + .col-s-8 {width: 66.66%;} + .col-s-9 {width: 75%;} + .col-s-10 {width: 83.33%;} + .col-s-11 {width: 91.66%;} + .col-s-12 {width: 100%;} +} +@media only screen and (min-width: 768px) { + /* For desktop: */ + .col-1 {width: 8.33%;} + .col-2 {width: 16.66%;} + .col-3 {width: 25%;} + .col-4 {width: 33.33%;} + .col-5 {width: 41.66%;} + .col-6 {width: 50%;} + .col-7 {width: 58.33%;} + .col-8 {width: 66.66%;} + .col-9 {width: 75%;} + .col-10 {width: 83.33%;} + .col-11 {width: 91.66%;} + .col-12 {width: 100%;} } \ No newline at end of file diff --git a/index.html b/index.html index e80723bfe..6cceb3610 100644 --- a/index.html +++ b/index.html @@ -12,16 +12,45 @@ Assignment #2 - Look and Feel - -
- Index -
- - - - - \ No newline at end of file + +
+

Fun Things to Do in Tampa

+
+ +
+ + +
+

The City

+

Chania is the capital of the Chania region on the island of Crete. The city can be divided in two parts, the old town and the modern city.

+
+ +
+
+

What?

+

Chania is a city on the island of Crete.

+

Where?

+

Crete is a Greek island in the Mediterranean Sea.

+

How?

+

You can reach Chania airport from all over Europe.

+
+
+
+ + +
+ https://www.visitflorida.com/en-us/florida-beaches.html + +
+ + + + \ No newline at end of file diff --git a/index1.html b/index1.html new file mode 100644 index 000000000..66df40409 --- /dev/null +++ b/index1.html @@ -0,0 +1,71 @@ + + + + + + + + + + + + Assignment #2 - Look and Feel + + + +
+

Fun Things to Do in Tampa

+
+ +
+ + +
+

The City

+

Some description here about food in Tampa.

+
+ +
+
+

What?

+

Chania is a city on the island of Crete.

+

Where?

+

Crete is a Greek island in the Mediterranean Sea.

+

How?

+

You can reach Chania airport from all over Europe.

+
+
+
+ +
+
+

Restaurant 1

+

Some description here about food in Tampa.

+
+
+

Restaurant 2

+

Some description here about food in Tampa.

+
+
+

Restaurant 3

+

Some description here about food in Tampa.

+
+
+

Restaurant 4

+

Some description here about food in Tampa.

+
+
+ + + + + + \ No newline at end of file diff --git a/index2.html b/index2.html new file mode 100644 index 000000000..69ecf4066 --- /dev/null +++ b/index2.html @@ -0,0 +1,71 @@ + + + + + + + + + + + + Assignment #2 - Look and Feel + + + +
+

Fun Things to Do in Tampa

+
+ +
+ + +
+

The City

+

Some description here about must visit in Tampa.

+
+ +
+
+

What?

+

Chania is a city on the island of Crete.

+

Where?

+

Crete is a Greek island in the Mediterranean Sea.

+

How?

+

You can reach Chania airport from all over Europe.

+
+
+
+ +
+
+

Landmark 1

+

Some description here .

+
+
+

Hypark 2

+

Some description here .

+
+
+

Ride Sheikra at Busch Gardens

+

Some description here .

+
+
+

Feed a girraffe at Lowry Park Zoo

+

Some description here .

+
+
+ + + + + + \ No newline at end of file diff --git a/news.html b/news.html deleted file mode 100644 index 072e5432a..000000000 --- a/news.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - Assignment #2 - Look and Feel - - - - -
- News -
- - - - - \ No newline at end of file From 992976467d669a964c96b8fe1543442444b9b800 Mon Sep 17 00:00:00 2001 From: Khamsouk Sanvoravong Date: Tue, 12 Mar 2019 20:41:44 -0400 Subject: [PATCH 05/12] Added drop case in index and css --- Assignment_LookAndFeel2.sln | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Assignment_LookAndFeel2.sln diff --git a/Assignment_LookAndFeel2.sln b/Assignment_LookAndFeel2.sln new file mode 100644 index 000000000..4b968413f --- /dev/null +++ b/Assignment_LookAndFeel2.sln @@ -0,0 +1,41 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.438 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Assignment_LookAndFeel2(1)", ".", "{C47DF125-B453-43FC-8CB0-69796DF0253C}" + ProjectSection(WebsiteProperties) = preProject + TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0" + Debug.AspNetCompiler.VirtualPath = "/localhost_65173" + Debug.AspNetCompiler.PhysicalPath = "..\Assignment_LookAndFeel2\" + Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_65173\" + Debug.AspNetCompiler.Updateable = "true" + Debug.AspNetCompiler.ForceOverwrite = "true" + Debug.AspNetCompiler.FixedNames = "false" + Debug.AspNetCompiler.Debug = "True" + Release.AspNetCompiler.VirtualPath = "/localhost_65173" + Release.AspNetCompiler.PhysicalPath = "..\Assignment_LookAndFeel2\" + Release.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_65173\" + Release.AspNetCompiler.Updateable = "true" + Release.AspNetCompiler.ForceOverwrite = "true" + Release.AspNetCompiler.FixedNames = "false" + Release.AspNetCompiler.Debug = "False" + VWDPort = "65173" + SlnRelativePath = "..\Assignment_LookAndFeel2\" + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C47DF125-B453-43FC-8CB0-69796DF0253C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C47DF125-B453-43FC-8CB0-69796DF0253C}.Debug|Any CPU.Build.0 = Debug|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {19B5E82E-3BB9-4348-AF76-C1F012D408FD} + EndGlobalSection +EndGlobal From c50468313338e8e9dd39e64851ebd0d681d1b8e6 Mon Sep 17 00:00:00 2001 From: Khamsouk Sanvoravong Date: Tue, 12 Mar 2019 21:55:52 -0400 Subject: [PATCH 06/12] Added drop case --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..738fdf494 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +################################################################################ +# This .gitignore file was automatically created by Microsoft(R) Visual Studio. +################################################################################ + +/.vs/Assignment_LookAndFeel/v15/.suo From 0aadd653690fd20c46d75ebff6b4a35e65be3339 Mon Sep 17 00:00:00 2001 From: Khamsouk Sanvoravong Date: Tue, 12 Mar 2019 21:56:14 -0400 Subject: [PATCH 07/12] Added dropcase --- .gitignore | 1 + css/index1.css | 66 ++++++++++++++++++++ img/usf-logo-png-2.png | Bin 56991 -> 0 bytes index1.html | 136 ++++++++++++++++++++++++----------------- 4 files changed, 148 insertions(+), 55 deletions(-) delete mode 100644 img/usf-logo-png-2.png diff --git a/.gitignore b/.gitignore index 738fdf494..163af1241 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ ################################################################################ /.vs/Assignment_LookAndFeel/v15/.suo +/.vs/slnx.sqlite diff --git a/css/index1.css b/css/index1.css index e69de29bb..bae9623fb 100644 --- a/css/index1.css +++ b/css/index1.css @@ -0,0 +1,66 @@ +@import url('https://fonts.googleapis.com/css?family=Playfair+Display|Roboto'); + +body { + font-family: 'Roboto', sans-serif; + margin: 0; + padding: 0; +} + +h1 { + font-family: 'Playfair Display', serif; + font-weight: 400; + font-style: normal; +} + +h2 { + font-family: 'Playfair Display', serif; + font-weight: 400; + font-size: xx-large; + font-style: normal; +} + +p { + line-height: 24px; + margin: 24px 0; +} + +blockquote { + font-family: 'Playfair Display', serif; + font-weight: 400; + font-size: large; + font-style: italic; +} + + +ul { + font-size: .9em; + line-height: 24px; +} + +.header2 { + background-color: #31BF94; + color: #ffffff; + padding: 24px; + font-size: 36px; + text-align: center; +} + +.imgcenter { + display: block; + margin-left: auto; + margin-right: auto; + width: 70%; +} + +.quoting { + text-align: right; +} + +.dropcase { + font-family: "Playfair Display", serif; + font-size: 84px; + color: rgb(153, 0, 51); + float: left; + line-height: 60px; + padding: 4px 8px 0px 3px; +} \ No newline at end of file diff --git a/img/usf-logo-png-2.png b/img/usf-logo-png-2.png deleted file mode 100644 index 3d3d8548ee98e3a0d7c3b362b74e5c688634a2ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56991 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 z 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 Sjn0oAo|c;4s~Q#C@c#kGgC^$y diff --git a/index1.html b/index1.html index 66df40409..d4f83bbd7 100644 --- a/index1.html +++ b/index1.html @@ -1,71 +1,97 @@ - + - - - - - - Assignment #2 - Look and Feel + + + + + + Best Dividend Stocks - -
-

Fun Things to Do in Tampa

-
-
+ +
+
+

The Best Dividend Growth Stocks You Can Buy Today

+

+ This group of dividend growth blue-chips represents what I consider the best stocks you can buy today. They are presented in five categories, sorted by most undervalued (based on dividend yield theory using a five-year average yield). +

+
    +
  • High yield (4+% yield)
  • +
  • Fast dividend growth
  • +
  • Dividend Aristocrats
  • +
  • Dividend Kings
  • +
  • My Bear Market Buy List (my master watchlist of quality dividend stocks worth owning)
  • +
+

For the purposes of these valuation-adjusted total return potentials, I use the Gordon Dividend Growth Model, or GDGM (which is what Brookfield Asset Management uses). Since 1956, this has proven relatively accurate at modeling long-term total returns via the formula: Yield + Dividend growth. That's because, assuming no change in valuation, a stable business model (doesn't change much over time) and a constant payout ratio, dividend growth tracks cash flow growth.

+

The valuation adjustment assumes that a stock's yield will revert to its historical norm within 10 years (over that time period, stock prices are purely a function of fundamentals). Thus, these valuation total return models are based on the formula: Yield + Projected 10-year dividend growth (analyst consensus, confirmed by historical growth rate) + 10-year yield reversion return boost.

+

For example, if a stock with a historical average yield of 2% is trading at 3%, then the yield is 50% above its historical yield. This implies the stock is (3% current yield - 2% historical yield)/3% current yield = 33% undervalued. If the stock mean-reverts over 10 years, then this means the price will rise by 50% over 10 years just to correct the undervaluation.

+

That represents a 4.1% annual total return just from valuation mean regression. If the stock grows its cash flow (and dividend) at 10% over this time, then the total return one would expect from this stock would be 3% yield + 10% dividend (and FCF/share) growth + 4.1% valuation boost = 17.1%.

+

The historical margin of error for this valuation-adjusted model is about 20% (the most accurate I've yet discovered).

- +
+
+

Discounted Cash Flow

+

+ Fundamentally, any company is worth the present value of all its future cash flow. That's as basic a valuation method as you can get. However, in reality, the future is uncertain, and the discount rate you use, as well your growth assumptions, can make a DCF model say pretty much anything you want. +

+

This is why I consider Morningstar's 100% long-term, fundamentals-driven and conservative analysts to be a great source of DCF estimated fair values.

+

Those analysts generally assume slower growth than the analyst consensus and even sometimes management itself. As a result, Morningstar four and five star rated companies can be thought of as "strong buy" or "very strong buy" recommendations, respectively, from analysts whom I consider among the best in the business.

+

Above you can see the top-rated companies that my Deep Value Dividend Growth portfolio owns. Every company presented here is one that my own long-term, valuation-adjusted total return model (based on the one Brookfield Asset Management has been using for decades) expects to generate at least 13% long-term total returns (margin of error 20%).

+

Note that only the companies with "5-star prices" are ones that Morningstar has done a deep dive on. The "Q" rated companies are merely compared to their peer groups, and thus, not necessarily as reliable.

+

But DCF is far from the only valuation method you should consider.

+
+
+

Price-To-Earnings

+

+ Remember that Yale valuation study that looked at stocks based on P/E ratio? Well, the venerable P/E ratio is one of the most popular valuation approaches, and for good reason. While no valuation method is perfect, a good rule of thumb (from Chuck Carnevale, the SA king of value investing and founder of F.A.S.T Graphs) is to never pay more than 15 times forward earnings for a company. +

+

Chuck usually compares companies to their historical P/E ratios, and he's ranked in the top 1.4% of all analysts tracked by TipRanks (based on the forward 12-month total returns of his recommendations). While 12 months is hardly "long term," the point is that Mr. Carnevale is a fantastic value investing analyst, and so, his rule of thumb is well worth keeping in mind.

+

+ Here's DVDGP's portfolio holdings that have forward PEs of 15 or less. +

+

Note that stewardship rating is Morningstar's estimate of the quality of the management team. P = poor (DVDGP's policy is to avoid all such companies), S = standard (average to good), and E = exemplary (very good to excellent).

+

But while both DCF and forward P/E are great methods to value a company, personally my absolute favorite, and what I use to invest my own money and make most of my recommendations, is Dividend Yield Theory, or DYT. This is how I create my five watchlists, which I intend to use to invest all my savings for the rest of my life.

+
+
+ + \ No newline at end of file From 897974d818462bdad730959446baef6406b3afca Mon Sep 17 00:00:00 2001 From: Khamsouk Sanvoravong Date: Tue, 12 Mar 2019 23:12:01 -0400 Subject: [PATCH 08/12] Added chart template --- index1.html | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/index1.html b/index1.html index d4f83bbd7..2f3b650b4 100644 --- a/index1.html +++ b/index1.html @@ -10,6 +10,8 @@ Best Dividend Stocks + + @@ -18,7 +20,7 @@

Best Dividend Stocks to buy in 2019 and Beyond

-
-
-

The Best Dividend Growth Stocks You Can Buy Today

-

- This group of dividend growth blue-chips represents what I consider the best stocks you can buy today. They are presented in five categories, sorted by most undervalued (based on dividend yield theory using a five-year average yield). -

-
    -
  • High yield (4+% yield)
  • -
  • Fast dividend growth
  • -
  • Dividend Aristocrats
  • -
  • Dividend Kings
  • -
  • My Bear Market Buy List (my master watchlist of quality dividend stocks worth owning)
  • -
-

For the purposes of these valuation-adjusted total return potentials, I use the Gordon Dividend Growth Model, or GDGM (which is what Brookfield Asset Management uses). Since 1956, this has proven relatively accurate at modeling long-term total returns via the formula: Yield + Dividend growth. That's because, assuming no change in valuation, a stable business model (doesn't change much over time) and a constant payout ratio, dividend growth tracks cash flow growth.

-

The valuation adjustment assumes that a stock's yield will revert to its historical norm within 10 years (over that time period, stock prices are purely a function of fundamentals). Thus, these valuation total return models are based on the formula: Yield + Projected 10-year dividend growth (analyst consensus, confirmed by historical growth rate) + 10-year yield reversion return boost.

-

For example, if a stock with a historical average yield of 2% is trading at 3%, then the yield is 50% above its historical yield. This implies the stock is (3% current yield - 2% historical yield)/3% current yield = 33% undervalued. If the stock mean-reverts over 10 years, then this means the price will rise by 50% over 10 years just to correct the undervaluation.

-

That represents a 4.1% annual total return just from valuation mean regression. If the stock grows its cash flow (and dividend) at 10% over this time, then the total return one would expect from this stock would be 3% yield + 10% dividend (and FCF/share) growth + 4.1% valuation boost = 17.1%.

-

The historical margin of error for this valuation-adjusted model is about 20% (the most accurate I've yet discovered).

+
+
+

The Best Dividend Growth Stocks You Can Buy Today

+

+ This group of dividend growth blue-chips represents what I consider the best stocks you can buy today. They are presented in five categories, sorted by most undervalued (based on dividend yield theory using a five-year average yield). +

+
    +
  • High yield (4+% yield)
  • +
  • Fast dividend growth
  • +
  • Dividend Aristocrats
  • +
  • Dividend Kings
  • +
  • My Bear Market Buy List (my master watchlist of quality dividend stocks worth owning)
  • +
+

For the purposes of these valuation-adjusted total return potentials, I use the Gordon Dividend Growth Model, or GDGM (which is what Brookfield Asset Management uses). Since 1956, this has proven relatively accurate at modeling long-term total returns via the formula: Yield + Dividend growth. That's because, assuming no change in valuation, a stable business model (doesn't change much over time) and a constant payout ratio, dividend growth tracks cash flow growth.

+

The valuation adjustment assumes that a stock's yield will revert to its historical norm within 10 years (over that time period, stock prices are purely a function of fundamentals). Thus, these valuation total return models are based on the formula: Yield + Projected 10-year dividend growth (analyst consensus, confirmed by historical growth rate) + 10-year yield reversion return boost.

+

For example, if a stock with a historical average yield of 2% is trading at 3%, then the yield is 50% above its historical yield. This implies the stock is (3% current yield - 2% historical yield)/3% current yield = 33% undervalued. If the stock mean-reverts over 10 years, then this means the price will rise by 50% over 10 years just to correct the undervaluation.

+

That represents a 4.1% annual total return just from valuation mean regression. If the stock grows its cash flow (and dividend) at 10% over this time, then the total return one would expect from this stock would be 3% yield + 10% dividend (and FCF/share) growth + 4.1% valuation boost = 17.1%.

+

The historical margin of error for this valuation-adjusted model is about 20% (the most accurate I've yet discovered).

+
-
-

Discounted Cash Flow

-

- Fundamentally, any company is worth the present value of all its future cash flow. That's as basic a valuation method as you can get. However, in reality, the future is uncertain, and the discount rate you use, as well your growth assumptions, can make a DCF model say pretty much anything you want. -

-

This is why I consider Morningstar's 100% long-term, fundamentals-driven and conservative analysts to be a great source of DCF estimated fair values.

-

Those analysts generally assume slower growth than the analyst consensus and even sometimes management itself. As a result, Morningstar four and five star rated companies can be thought of as "strong buy" or "very strong buy" recommendations, respectively, from analysts whom I consider among the best in the business.

-

Above you can see the top-rated companies that my Deep Value Dividend Growth portfolio owns. Every company presented here is one that my own long-term, valuation-adjusted total return model (based on the one Brookfield Asset Management has been using for decades) expects to generate at least 13% long-term total returns (margin of error 20%).

-

Note that only the companies with "5-star prices" are ones that Morningstar has done a deep dive on. The "Q" rated companies are merely compared to their peer groups, and thus, not necessarily as reliable.

-

But DCF is far from the only valuation method you should consider.

+
+
+

Discounted Cash Flow

+

+ Fundamentally, any company is worth the present value of all its future cash flow. That's as basic a valuation method as you can get. However, in reality, the future is uncertain, and the discount rate you use, as well your growth assumptions, can make a DCF model say pretty much anything you want. +

+

This is why I consider Morningstar's 100% long-term, fundamentals-driven and conservative analysts to be a great source of DCF estimated fair values.

+

Those analysts generally assume slower growth than the analyst consensus and even sometimes management itself. As a result, Morningstar four and five star rated companies can be thought of as "strong buy" or "very strong buy" recommendations, respectively, from analysts whom I consider among the best in the business.

+

Above you can see the top-rated companies that my Deep Value Dividend Growth portfolio owns. Every company presented here is one that my own long-term, valuation-adjusted total return model (based on the one Brookfield Asset Management has been using for decades) expects to generate at least 13% long-term total returns (margin of error 20%).

+

Note that only the companies with "5-star prices" are ones that Morningstar has done a deep dive on. The "Q" rated companies are merely compared to their peer groups, and thus, not necessarily as reliable.

+

But DCF is far from the only valuation method you should consider.

+
-
-

Price-To-Earnings

-

- Remember that Yale valuation study that looked at stocks based on P/E ratio? Well, the venerable P/E ratio is one of the most popular valuation approaches, and for good reason. While no valuation method is perfect, a good rule of thumb (from Chuck Carnevale, the SA king of value investing and founder of F.A.S.T Graphs) is to never pay more than 15 times forward earnings for a company. -

-

Chuck usually compares companies to their historical P/E ratios, and he's ranked in the top 1.4% of all analysts tracked by TipRanks (based on the forward 12-month total returns of his recommendations). While 12 months is hardly "long term," the point is that Mr. Carnevale is a fantastic value investing analyst, and so, his rule of thumb is well worth keeping in mind.

-

- Here's DVDGP's portfolio holdings that have forward PEs of 15 or less. -

-

Note that stewardship rating is Morningstar's estimate of the quality of the management team. P = poor (DVDGP's policy is to avoid all such companies), S = standard (average to good), and E = exemplary (very good to excellent).

-

But while both DCF and forward P/E are great methods to value a company, personally my absolute favorite, and what I use to invest my own money and make most of my recommendations, is Dividend Yield Theory, or DYT. This is how I create my five watchlists, which I intend to use to invest all my savings for the rest of my life.

+
+
+

Price-To-Earnings

+

+ Remember that Yale valuation study that looked at stocks based on P/E ratio? Well, the venerable P/E ratio is one of the most popular valuation approaches, and for good reason. While no valuation method is perfect, a good rule of thumb (from Chuck Carnevale, the SA king of value investing and founder of F.A.S.T Graphs) is to never pay more than 15 times forward earnings for a company. +

+

Chuck usually compares companies to their historical P/E ratios, and he's ranked in the top 1.4% of all analysts tracked by TipRanks (based on the forward 12-month total returns of his recommendations). While 12 months is hardly "long term," the point is that Mr. Carnevale is a fantastic value investing analyst, and so, his rule of thumb is well worth keeping in mind.

+

+ Here's DVDGP's portfolio holdings that have forward PEs of 15 or less. +

+

Note that stewardship rating is Morningstar's estimate of the quality of the management team. P = poor (DVDGP's policy is to avoid all such companies), S = standard (average to good), and E = exemplary (very good to excellent).

+

But while both DCF and forward P/E are great methods to value a company, personally my absolute favorite, and what I use to invest my own money and make most of my recommendations, is Dividend Yield Theory, or DYT. This is how I create my five watchlists, which I intend to use to invest all my savings for the rest of my life.

+
From f0d15cae2c72cf9500f6814364d6d0dcab9c1db3 Mon Sep 17 00:00:00 2001 From: Khamsouk Sanvoravong Date: Wed, 13 Mar 2019 23:56:36 -0400 Subject: [PATCH 10/12] Added data to chart and change layout --- .vs/Assignment_LookAndFeel2/v15/.suo | Bin 0 -> 37376 bytes .vs/VSWorkspaceState.json | 10 + .vs/config/applicationhost.config | 1033 +++++++++++++++++++++ .vs/config/applicationhost.config.exclude | 1033 +++++++++++++++++++++ index1.html | 122 ++- 5 files changed, 2158 insertions(+), 40 deletions(-) create mode 100644 .vs/Assignment_LookAndFeel2/v15/.suo create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/config/applicationhost.config create mode 100644 .vs/config/applicationhost.config.exclude diff --git a/.vs/Assignment_LookAndFeel2/v15/.suo b/.vs/Assignment_LookAndFeel2/v15/.suo new file mode 100644 index 0000000000000000000000000000000000000000..58f307f57932df73a85a78b76cf85031a1219205 GIT binary patch literal 37376 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 literal 0 HcmV?d00001 diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 000000000..41a95b5ae --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,10 @@ +{ + "ExpandedNodes": [ + "", + "\\css", + "\\img", + "\\js" + ], + "SelectedNode": "\\css\\main.css", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config new file mode 100644 index 000000000..8d0870300 --- /dev/null +++ b/.vs/config/applicationhost.config @@ -0,0 +1,1033 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/config/applicationhost.config.exclude b/.vs/config/applicationhost.config.exclude new file mode 100644 index 000000000..8d0870300 --- /dev/null +++ b/.vs/config/applicationhost.config.exclude @@ -0,0 +1,1033 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/index1.html b/index1.html index e0edc9af3..9aff7ad01 100644 --- a/index1.html +++ b/index1.html @@ -7,6 +7,7 @@ + Best Dividend Stocks @@ -20,7 +21,7 @@

Best Dividend Stocks to buy in 2019 and Beyond

-
- +
+

Best Dividend Stocks to buy in 2019 and Beyond

+
-
-

The City

-

Some description here about food in Tampa.

-
+
+ -
-
-

What?

-

Chania is a city on the island of Crete.

-

Where?

-

Crete is a Greek island in the Mediterranean Sea.

-

How?

-

You can reach Chania airport from all over Europe.

-
-
-
+
+

In A Weakening Economy Undervalued Quality Dividend Stocks Are The Best Place To Put New Money To Work

+

With economic fundamentals now weakening significantly and pointing to just 1.5% GDP growth in the first half of 2019 (half 2018's growth rate) valuation becomes more important than ever for putting new money to work.

+

+ With the S&P 500 up 10% YTD and now historically fairly valued (based on forward PE) buying quality undervalued dividend growth stocks is one of the best strategies you can use. -

-
-

Restaurant 1

-

Some description here about food in Tampa.

-
-
-

Restaurant 2

-

Some description here about food in Tampa.

-
-
-

Restaurant 3

-

Some description here about food in Tampa.

-
-
-

Restaurant 4

-

Some description here about food in Tampa.

-
-
+ The key is to have the right watchlists to know what's worth buying at any given time. I'm fortunate to build and maintain such watchlists as part of my career as a value-focused income growth investment analyst. + This weekly watchlist series is designed to be a tool to give you solid investing ideas, so you can always know what's the best place to put your hard earned money to work at any given time. Specifically in companies with high margins of safety that have less to fall in a market correction, and which are all coiled springs that are likely to deliver outsized total returns if their valuations return to historical levels. + + To paraphrase a famous Latin quote (Fortuna Eruditis Favet "fortune favors the prepared mind") +

+
"Fortune favors the prepared investor, and so disciplined investors prepared with quality watchlists and high savings will eventually make a fortune."
+ +
+