moneymorning.com Open in urlscan Pro
2600:9000:2250:7800:3:7b6f:8f80:93a1  Public Scan

Submitted URL: https://events-c.mb.moneymorninglive.com/web-only/z/nxl5oftma?uid=f9a22c97-a388-41b7-89b4-5ae4357cc040&mid=9d59f2a3-8b96-4915-95da-d553e9...
Effective URL: https://moneymorning.com/investing/you-need-to-be-aware-of-whats-bubbling-in-housing/?bsft_aaid=09f02da4-16a1-47d4-ad98-a...
Submission: On April 13 via api from BE — Scanned from DE

Form analysis 7 forms found in the DOM

GET /archives/

<form method="get" class="search-form" action="/archives/" role="search">
  <div class="stock-select stock-select--large" data-action="link" data-site-search="true" data-placeholder="Enter stock ticker or keyword" data-size="large" data-type="small" data-site_search="true">
    <div class="stock-select__wrap">
      <select data-name="stock-search" class="form-control select2-hidden-accessible" data-placeholder="Enter stock ticker or keyword" placeholder="Enter stock ticker or keyword" tabindex="-1" aria-hidden="true">
        <option value="">Select a stock…</option>
      </select><span class="select2 select2-container select2-container--bootstrap select2-container--below" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
            aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-uls3-container"><span class="select2-selection__rendered" id="select2-uls3-container"><span class="select2-selection__placeholder">Enter stock ticker or
                keyword</span></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"><span class="select2-dropdown select2-dropdown--below"
            dir="ltr"><span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox"></span><span
              class="select2-results">
              <ul class="select2-results__options" role="tree" id="select2-uls3-results"></ul>
            </span></span></span></span>
    </div>
  </div><button id="headerSearchFormSubmit"><i class="fas fa-search" aria-hidden="true"></i><span id="mobileSearchSubmit">Search</span></button>
</form>

<form id="email-form">
  <p class="widget-title widgettitle">Email this Article</p>
  <a type="button" href="#close" class="fas fa-close modal-share-close" id="share-modal-close" aria-label="close" title="close" aria-hidden="true"></a><span class="sr-only">close</span>
  <span> Send with
    <a rel="noindex,nofollow" class="modal-btn fab fa-google" href="#close" onclick="MyPopUpWin('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;to&amp;su=&amp;body=https://moneymorning.com/?p=1212733', 700, 400); mm_ss_ga_events('email-modal', 'gmail');" title="Share on Gmail" aria-hidden="true">mail</a><span
      class="sr-only">Share on Gmail</span> |
    <a rel="noindex,nofollow" class="modal-btn fab fa-yahoo" href="#close" onclick="MyPopUpWin('http://compose.mail.yahoo.com/?body=https://moneymorning.com/?p=1212733', 860, 550); mm_ss_ga_events('email-modal', 'yahoo-mail');" title="Share on Yahoo" aria-hidden="true">ahoo</a><span
      class="sr-only">Share on Yahoo</span> instead. </span>
  <div class="form-holder">
    <div class="share-row">
      <label class="share-cell">To:</label>
      <input id="to-field" class="email-text" type="email">
      <span id="to-required" class="form-required">Required</span>
      <span id="to-validate" class="form-required">Needs to be a valid email</span>
    </div>
    <div class="share-row">
      <label class="share-cell">From:</label>
      <input id="from-field" class="email-text" type="email">
      <span id="from-required" class="form-required">Required</span>
      <span id="from-validate" class="form-required">Needs to be a valid email</span>
    </div>
    <div class="share-row">
      <label class="share-cell">Subject: </label>
      <span id="subject-field">You Need to be Aware of What's Bubbling in Housing</span>
    </div>
    <div class="share-row">
      <label class="share-cell">Message: </label>
      <textarea id="body-field" class="email-textarea"></textarea>
    </div>
    <div class="share-row">
      <label class="share-cell">URL:</label>
      <span id="url-field" class="url-field-class">https://moneymorning.com/?p=1212733</span>
    </div>
  </div>
  <div>
    <span id="cptch-required" class="form-required">Required</span>
    <span id="cptch-validate" class="form-required">Please enter the correct value.</span>
  </div>
  <div>
    <input type="hidden" name="send-email" value="yes">
    <input id="email-submit" class="email-submit-btn" type="submit" name="email-send" value="Send Email">
  </div>
</form>

POST https://moneymorning.com/wp-comments-post.php

<form action="https://moneymorning.com/wp-comments-post.php" method="post" id="commentform" class="comment-form">
  <p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message" aria-hidden="true">Required fields are marked <span class="required" aria-hidden="true">*</span></span></p>
  <p class="comment-form-comment"><label for="comment">Comment <span class="required" aria-hidden="true">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required=""></textarea></p><span
    class="allowed-tags">Some HTML is OK</span>
  <p class="mm-signup-comment-checkbox"><label><input type="checkbox" name="mm-signup" id="mm-signup" class="mm-signup" value="1"> Sign me up for the <em>Money Morning</em> newsletter</label></p>
  <input type="hidden" name="emailAddress" value="" class="speedy-email"> <input type="hidden" name="sourceURL"
    value="https://moneymorning.com/investing/you-need-to-be-aware-of-whats-bubbling-in-housing/?bsft_aaid=09f02da4-16a1-47d4-ad98-a6ed4bf41305&amp;bsft_eid=dcb73373-29f6-41a1-a3da-91739a89a531&amp;utm_source=blueshift&amp;bsft_clkid=ab60d1e1-3664-45b9-9b8d-747b04a74b24&amp;bsft_uid=f9a22c97-a388-41b7-89b4-5ae4357cc040&amp;bsft_mid=9d59f2a3-8b96-4915-95da-d553e970919a&amp;bsft_utid=f9a22c97-a388-41b7-89b4-5ae4357cc040-CH_INVST&amp;bsft_mime_type=html&amp;bsft_ek=2023-04-13T21%3A01%3A30Z&amp;bsft_lx=3&amp;bsft_tv=2&amp;pk=aa9e56dfab8835637adf1ae94aacc879&amp;utm_campaign=CH_INVST_-_Investing_Channel_List_-_041323&amp;utm_medium=email&amp;vid2=3a6df262b9db3732b6374f78cb3f736fb120d340ed1f2fbd7256aa4ba7df407318dcc2a1ad30861482ec70e26a94964d">
  <input type="hidden" name="redirect"
    value="https://moneymorning.com/investing/you-need-to-be-aware-of-whats-bubbling-in-housing/?moneymorning_subscribe=complete&amp;url=https://moneymorning.com/investing/you-need-to-be-aware-of-whats-bubbling-in-housing/?bsft_aaid=09f02da4-16a1-47d4-ad98-a6ed4bf41305&amp;bsft_eid=dcb73373-29f6-41a1-a3da-91739a89a531&amp;utm_source=blueshift&amp;bsft_clkid=ab60d1e1-3664-45b9-9b8d-747b04a74b24&amp;bsft_uid=f9a22c97-a388-41b7-89b4-5ae4357cc040&amp;bsft_mid=9d59f2a3-8b96-4915-95da-d553e970919a&amp;bsft_utid=f9a22c97-a388-41b7-89b4-5ae4357cc040-CH_INVST&amp;bsft_mime_type=html&amp;bsft_ek=2023-04-13T21%3A01%3A30Z&amp;bsft_lx=3&amp;bsft_tv=2&amp;pk=aa9e56dfab8835637adf1ae94aacc879&amp;utm_campaign=CH_INVST_-_Investing_Channel_List_-_041323&amp;utm_medium=email&amp;vid2=3a6df262b9db3732b6374f78cb3f736fb120d340ed1f2fbd7256aa4ba7df407318dcc2a1ad30861482ec70e26a94964d">
  <p class="comment-form-author"><label for="author">Name <span class="required" aria-hidden="true">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" required=""></p>
  <p class="comment-form-email"><label for="email">Email <span class="required" aria-hidden="true">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" required=""></p>
  <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200"></p>
  <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time
      I comment.</label></p>
  <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post"> <input type="hidden" name="comment_post_ID" value="1212733" id="comment_post_ID">
    <input type="hidden" name="comment_parent" id="comment_parent" value="0">
  </p>
  <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="79a9c19733"></p>
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1681429676443">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

POST

<form class="wpd_comm_form wpd_main_comm_form" method="post" enctype="multipart/form-data" data-uploading="false">
  <div class="wpd-field-comment">
    <div class="wpdiscuz-item wc-field-textarea">
      <div class="wpdiscuz-textarea-wrap ">
        <div class="wpd-avatar">
          <img alt="guest" src="https://secure.gravatar.com/avatar/?s=56&amp;d=mm&amp;r=g" srcset="https://secure.gravatar.com/avatar/?s=112&amp;d=mm&amp;r=g 2x" class="avatar avatar-56 photo avatar-default" height="56" width="56" loading="lazy">
        </div>
        <div id="wpd-editor-wraper-0_0" style="">
          <label style="display: none;" for="wc-textarea-0_0">Label</label>
          <div id="wpd-editor-0_0" class="ql-container ql-snow">
            <div class="ql-editor ql-blank" data-gramm="false" contenteditable="true" data-placeholder="Be the First to Comment!">
              <p><br></p>
            </div>
            <div class="ql-clipboard" contenteditable="true" tabindex="-1"></div>
            <div class="ql-tooltip ql-hidden"><a class="ql-preview" target="_blank" href="about:blank"></a><input type="text" data-formula="e=mc^2" data-link="https://example.com"
                data-video="Embed URL"><a class="ql-action"></a><a class="ql-remove"></a></div>
            <div class="ql-texteditor"><textarea id="wc-textarea-0_0" required="" name="wc_comment" class="wc_comment wpd-field" style="display: none;"></textarea></div>
          </div>
          <div id="wpd-editor-toolbar-0_0" class="ql-toolbar ql-snow">
            <button title="Bold" class="ql-bold" type="button"><svg viewBox="0 0 18 18">
                <path class="ql-stroke" d="M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z"></path>
                <path class="ql-stroke" d="M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z"></path>
              </svg></button>
            <button title="Italic" class="ql-italic" type="button"><svg viewBox="0 0 18 18">
                <line class="ql-stroke" x1="7" x2="13" y1="4" y2="4"></line>
                <line class="ql-stroke" x1="5" x2="11" y1="14" y2="14"></line>
                <line class="ql-stroke" x1="8" x2="10" y1="14" y2="4"></line>
              </svg></button>
            <button title="Underline" class="ql-underline" type="button"><svg viewBox="0 0 18 18">
                <path class="ql-stroke" d="M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3"></path>
                <rect class="ql-fill" height="1" rx="0.5" ry="0.5" width="12" x="3" y="15"></rect>
              </svg></button>
            <button title="Strike" class="ql-strike" type="button"><svg viewBox="0 0 18 18">
                <line class="ql-stroke ql-thin" x1="15.5" x2="2.5" y1="8.5" y2="9.5"></line>
                <path class="ql-fill" d="M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z"></path>
                <path class="ql-fill" d="M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z"></path>
              </svg></button>
            <button title="Ordered List" class="ql-list" value="ordered" type="button"><svg viewBox="0 0 18 18">
                <line class="ql-stroke" x1="7" x2="15" y1="4" y2="4"></line>
                <line class="ql-stroke" x1="7" x2="15" y1="9" y2="9"></line>
                <line class="ql-stroke" x1="7" x2="15" y1="14" y2="14"></line>
                <line class="ql-stroke ql-thin" x1="2.5" x2="4.5" y1="5.5" y2="5.5"></line>
                <path class="ql-fill" d="M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z"></path>
                <path class="ql-stroke ql-thin" d="M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156"></path>
                <path class="ql-stroke ql-thin" d="M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109"></path>
              </svg></button>
            <button title="Unordered List" class="ql-list" value="bullet" type="button"><svg viewBox="0 0 18 18">
                <line class="ql-stroke" x1="6" x2="15" y1="4" y2="4"></line>
                <line class="ql-stroke" x1="6" x2="15" y1="9" y2="9"></line>
                <line class="ql-stroke" x1="6" x2="15" y1="14" y2="14"></line>
                <line class="ql-stroke" x1="3" x2="3" y1="4" y2="4"></line>
                <line class="ql-stroke" x1="3" x2="3" y1="9" y2="9"></line>
                <line class="ql-stroke" x1="3" x2="3" y1="14" y2="14"></line>
              </svg></button>
            <button title="Blockquote" class="ql-blockquote" type="button"><svg viewBox="0 0 18 18">
                <rect class="ql-fill ql-stroke" height="3" width="3" x="4" y="5"></rect>
                <rect class="ql-fill ql-stroke" height="3" width="3" x="11" y="5"></rect>
                <path class="ql-even ql-fill ql-stroke" d="M7,8c0,4.031-3,5-3,5"></path>
                <path class="ql-even ql-fill ql-stroke" d="M14,8c0,4.031-3,5-3,5"></path>
              </svg></button>
            <button title="Code Block" class="ql-code-block" type="button"><svg viewBox="0 0 18 18">
                <polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"></polyline>
                <polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"></polyline>
                <line class="ql-stroke" x1="10" x2="8" y1="5" y2="13"></line>
              </svg></button>
            <button title="Link" class="ql-link" type="button"><svg viewBox="0 0 18 18">
                <line class="ql-stroke" x1="7" x2="11" y1="7" y2="11"></line>
                <path class="ql-even ql-stroke" d="M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z"></path>
                <path class="ql-even ql-stroke" d="M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z"></path>
              </svg></button>
            <button title="Source Code" class="ql-sourcecode" data-wpde_button_name="sourcecode" type="button">{}</button>
            <button title="Spoiler" class="ql-spoiler" data-wpde_button_name="spoiler" type="button">[+]</button>
            <div class="wpd-editor-buttons-right">
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="wpd-form-foot" style="display:none;">
    <div class="wpdiscuz-textarea-foot">
      <div class="wpdiscuz-button-actions"></div>
    </div>
    <div class="wpd-form-row">
      <div class="wpd-form-col-left" style="width: 43%;">
        <div class="wpdiscuz-item wc_name-wrapper wpd-has-icon">
          <div class="wpd-field-icon"><i class="fas fa-user" aria-hidden="true"></i></div>
          <input id="wc_name-0_0" value="" class="wc_name wpd-field" type="text" name="wc_name" placeholder="Display Name (Public)" maxlength="50" pattern=".{3,50}" title="">
          <label for="wc_name-0_0" class="wpdlb">Display Name (Public)</label>
        </div>
        <div class="wpdiscuz-item wc_email-wrapper wpd-has-icon">
          <div class="wpd-field-icon"><i class="fas fa-at" aria-hidden="true"></i></div>
          <input id="wc_email-0_0" value="" required="required" aria-required="true" class="wc_email wpd-field" type="email" name="wc_email" placeholder="Email*">
          <label for="wc_email-0_0" class="wpdlb">Email*</label>
        </div>
      </div>
      <div class="wpd-form-col-right" style="width: 55%;">
        <div class="wpd-field-captcha wpdiscuz-item">
          <div class="wpdiscuz-recaptcha" id="wpdiscuz-recaptcha-0_0" style="transform: scale(0.85);">
            <div style="width: 304px; height: 78px;">
              <div><iframe title="reCAPTCHA"
                  src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LfltuEUAAAAAF0jvu4Wtb7oX5u0wEqdxgzCTV5c&amp;co=aHR0cHM6Ly9tb25leW1vcm5pbmcuY29tOjQ0Mw..&amp;hl=de&amp;v=6MY32oPwFCn9SUKWt8czDsDw&amp;theme=light&amp;size=normal&amp;cb=rb8hyqp8cc0q"
                  width="304" height="78" role="presentation" name="a-69w3zivacsi3" frameborder="0" scrolling="no"
                  sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
                class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
            </div><iframe style="display: none;"></iframe>
          </div>
          <input id="wpdiscuz-recaptcha-field-0_0" type="hidden" name="wc_captcha" value="" required="required" aria-required="true" class="wpdiscuz_reset">
          <div class="clearfix"></div>
        </div>
        <div class="wc-field-submit">
          <label class="wpd_label" wpd-tooltip="Notify of new replies to this comment">
            <input id="wc_notification_new_comment-0_0" class="wc_notification_new_comment-0_0 wpd_label__checkbox" value="comment" type="checkbox" name="wpdiscuz_notification_type">
            <span class="wpd_label__text">
              <span class="wpd_label__check">
                <i class="fas fa-bell wpdicon wpdicon-on" aria-hidden="true"></i>
                <i class="fas fa-bell-slash wpdicon wpdicon-off" aria-hidden="true"></i>
              </span>
            </span>
          </label>
          <input id="wpd-field-submit-0_0" class="wc_comm_submit wpd_not_clicked wpd-prim-button" type="submit" name="submit" value="Post Comment">
        </div>
      </div>
      <div class="clearfix"></div>
    </div>
  </div>
  <input type="hidden" class="wpdiscuz_unique_id" value="0_0" name="wpdiscuz_unique_id">
</form>

POST

<form class="wpd_comm_form wpd-secondary-form-wrapper" method="post" enctype="multipart/form-data" data-uploading="false">
  <div class="wpd-field-comment">
    <div class="wpdiscuz-item wc-field-textarea">
      <div class="wpdiscuz-textarea-wrap ">
        <div class="wpd-avatar">
          <img alt="guest" src="https://secure.gravatar.com/avatar/?s=56&amp;d=mm&amp;r=g" srcset="https://secure.gravatar.com/avatar/?s=112&amp;d=mm&amp;r=g 2x" class="avatar avatar-56 photo avatar-default" height="56" width="56" loading="lazy">
        </div>
        <div id="wpd-editor-wraper-wpdiscuzuniqueid" style="display: none;">
          <div id="wpd-editor-char-counter-wpdiscuzuniqueid" class="wpd-editor-char-counter"></div>
          <label style="display: none;" for="wc-textarea-wpdiscuzuniqueid">Label</label>
          <textarea id="wc-textarea-wpdiscuzuniqueid" required="" name="wc_comment" class="wc_comment wpd-field"></textarea>
          <div id="wpd-editor-wpdiscuzuniqueid"></div>
          <div id="wpd-editor-toolbar-wpdiscuzuniqueid">
            <button title="Bold" class="ql-bold"></button>
            <button title="Italic" class="ql-italic"></button>
            <button title="Underline" class="ql-underline"></button>
            <button title="Strike" class="ql-strike"></button>
            <button title="Ordered List" class="ql-list" value="ordered"></button>
            <button title="Unordered List" class="ql-list" value="bullet"></button>
            <button title="Blockquote" class="ql-blockquote"></button>
            <button title="Code Block" class="ql-code-block"></button>
            <button title="Link" class="ql-link"></button>
            <button title="Source Code" class="ql-sourcecode" data-wpde_button_name="sourcecode">{}</button>
            <button title="Spoiler" class="ql-spoiler" data-wpde_button_name="spoiler">[+]</button>
            <div class="wpd-editor-buttons-right">
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="wpd-form-foot" style="display:none;">
    <div class="wpdiscuz-textarea-foot">
      <div class="wpdiscuz-button-actions"></div>
    </div>
    <div class="wpd-form-row">
      <div class="wpd-form-col-left" style="width: 30%;">
        <div class="wpdiscuz-item wc_name-wrapper wpd-has-icon">
          <div class="wpd-field-icon"><i class="fas fa-user" aria-hidden="true"></i></div>
          <input id="wc_name-wpdiscuzuniqueid" value="" class="wc_name wpd-field" type="text" name="wc_name" placeholder="Display Name (Public)" maxlength="50" pattern=".{3,50}" title="">
          <label for="wc_name-wpdiscuzuniqueid" class="wpdlb">Display Name (Public)</label>
        </div>
        <div class="wpdiscuz-item wc_email-wrapper wpd-has-icon">
          <div class="wpd-field-icon"><i class="fas fa-at" aria-hidden="true"></i></div>
          <input id="wc_email-wpdiscuzuniqueid" value="" required="required" aria-required="true" class="wc_email wpd-field" type="email" name="wc_email" placeholder="Email*">
          <label for="wc_email-wpdiscuzuniqueid" class="wpdlb">Email*</label>
        </div>
      </div>
      <div class="wpd-form-col-right" style="width: 70%;">
        <div class="wpd-field-captcha wpdiscuz-item">
          <div class="wpdiscuz-recaptcha" id="wpdiscuz-recaptcha-wpdiscuzuniqueid" style="transform: scale(0.8);"></div>
          <input id="wpdiscuz-recaptcha-field-wpdiscuzuniqueid" type="hidden" name="wc_captcha" value="" required="required" aria-required="true" class="wpdiscuz_reset">
          <div class="clearfix"></div>
        </div>
        <div class="wc-field-submit">
          <label class="wpd_label" wpd-tooltip="Notify of new replies to this comment">
            <input id="wc_notification_new_comment-wpdiscuzuniqueid" class="wc_notification_new_comment-wpdiscuzuniqueid wpd_label__checkbox" value="comment" type="checkbox" name="wpdiscuz_notification_type">
            <span class="wpd_label__text">
              <span class="wpd_label__check">
                <i class="fas fa-bell wpdicon wpdicon-on" aria-hidden="true"></i>
                <i class="fas fa-bell-slash wpdicon wpdicon-off" aria-hidden="true"></i>
              </span>
            </span>
          </label>
          <input id="wpd-field-submit-wpdiscuzuniqueid" class="wc_comm_submit wpd_not_clicked wpd-prim-button" type="submit" name="submit" value="Post Comment">
        </div>
      </div>
      <div class="clearfix"></div>
    </div>
  </div>
  <input type="hidden" class="wpdiscuz_unique_id" value="wpdiscuzuniqueid" name="wpdiscuz_unique_id">
</form>

POST https://thespeedyapp.com/signup

<form id="speedyTwo_signup_44194" class="speedyTwo_signup speedyTwo_signup_1355 speedyTwo_signup_full speedyTwo_signup-email" action="https://thespeedyapp.com/signup" method="POST">
  <input type="hidden" name="key" value="cec0dbfdb730f718f39ee1df517c0cf2307c292ff0544bbe">
  <input type="hidden" value="1355" name="boxId">
  <div id="speedyTwoFlex_1355" class="speedyTwo-flex-container speedyTwo-email-input-full-css">
    <input type="email" class="form-control speedyTwo_email_input speedyTwo_email_input_full" id="speedyTwo_email_input_44194" required="" aria-describedby="emailHelp" name="email" style="float: left; " value="" placeholder=" Email">
    <input type="submit" class="speedyTwo_submit speedyTwo_submit_full" id="speedyTwo_submit_44194" value="Submit">
    <div class="form-group speedyTwo-disclaimer-form-full-css">
      <div class="speedyTwo-disclaimer-full-css">By submitting your email address, you will receive a free subscription to Money Morning and occasional special offers from Money Map Press LLC and our affiliates. Unsubscribe at any time. Please read
        our <a href="https://moneymappress.com/privacy-policy/">Privacy Policy</a>.</div>
    </div>
  </div>
  <div class="speedyTwo_email_error" data-count="0"></div>
  <link rel="stylesheet" href="https://thespeedyapp.com/css/intlTelInput.css">
  <input type="hidden" value="" name="full_number" id="speedyTwo_full_number_44194">
  <input type="hidden" value="" name="sms_disclaimer" id="speedyTwo_sms_disclaimer_44194">
  <input type="hidden" value="" name="loadtime_disclaimer" id="speedyTwo_loadtime_disclaimer_44194">
  <input type="hidden" value="" name="dynamic_redirect" id="speedyTwo_dynamic_redirect_44194">
  <input type="hidden" value="" name="loaded">
  <input type="hidden" value="" name="seer_id">
  <input type="hidden" value="" name="referrer">
  <input type="hidden" value="redirect" name="after_signup" id="speedyTwo_after_signup_type_44194">
  <input type="hidden" value="6FCCFD58-A9DB-4E75-8AE2-307D4A0D7878" name="mailing_id">
  <input type="hidden" value="moneymorning_signup" id="speedyTwo_cookie_name">
  <input type="hidden" value="complete" id="speedyTwo_cookie_value">
  <div class="form-group speedyTwo-form-last">
    <label for="websiteform">Website</label>
    <input type="text" class="form-control website-form" id="websiteform" aria-describedby="website" name="website" style="max-width: 500px">
    <!-- <small id="emailHelp" class="form-text text-muted">Please Enter your email below</small> -->
  </div>
  <div class="form-group speedyTwo-form-last">
    <label for="passform">Password</label>
    <input type="text" class="form-control password-form" id="passform" aria-describedby="pass" name="pass" style="max-width: 500px">
    <!-- <small id="emailHelp" class="form-text text-muted">Please Enter your email below</small> -->
  </div>
  <!-- this used to be where the button would be FOR NON INLINE LAYOUT-->
  <script defer="">
    //set the initial order
    var maxW = window.matchMedia("(max-width: 1350px)");
    var flexContainers = document.querySelectorAll('*[id^="speedyTwoFlex_"] :nth-child(2)');
    // var flexContainersSms = document.querySelectorAll('*[id^="speedyTwoFlexSms_"] :nth-child(3)');
    //listen for width changes, assess order    
    maxW.addEventListener('change', function(width) {
      if (width.matches) {
        var flexContainers = document.querySelectorAll('*[id^="speedyTwoFlex_"] :nth-child(2)');
        // var flexContainersSms = document.querySelectorAll('*[id^="speedyTwoFlexSms_"] :nth-child(3)');
      }
    });
    jQuery.each(jQuery('.speedyTwo_signup'), function(key, value) {
      let randomNum = Math.floor(Math.random() * Math.floor(50000));
      jQuery('#speedyTwo_submit_').attr('id', 'speedyTwo_submit_' + randomNum);
      jQuery('#speedyTwo_email_input_').attr('id', 'speedyTwo_email_input_' + randomNum);
      jQuery('#speedyTwo_full_number_').attr('id', 'speedyTwo_full_number_' + randomNum);
      jQuery('#speedyTwo_sms_disclaimer_').attr('id', 'speedyTwo_sms_disclaimer_' + randomNum);
      jQuery('#speedyTwo_loadtime_disclaimer_').attr('id', 'speedyTwo_loadtime_disclaimer_' + randomNum);
      jQuery('#speedyTwo_signup_').attr('id', 'speedyTwo_signup_' + randomNum);
      jQuery('#speedyTwo_dynamic_redirect_').attr('id', 'speedyTwo_dynamic_redirect_' + randomNum);
      jQuery('#speedyTwo_after_signup_type_').attr('id', 'speedyTwo_after_signup_type_' + randomNum);
      jQuery('#speedyTwo_submit_' + boxid).on('click', function(e) {
        let error = itit.getValidationError();
        getValidationError(e, error, jQuery('#speedyTwo_phone_' + randomNum), randomNum);
      });
    });
    // get more info if the validation has failed e.g. too long/too short
    // NOTE that isPossibleNumberWithReason returns a i18n.phonenumbers.PhoneNumberUtil.ValidationResult
    function getValidationError(e, error, phone, randomNum) {
      if (error === intlTelInputUtils.validationError.INVALID_COUNTRY_CODE) {
        e.preventDefault();
        let phone_message = "This is not a valid country";
        jQuery('#speedyTwo_phone_error_' + randomNum).text(phone_message).data('count', '1');
        phone.css("border", "1px solid red");
      } else if (error === intlTelInputUtils.validationError.TOO_SHORT) {
        e.preventDefault();
        let phone_message = "The phone number is too short for the selected country";
        jQuery('#speedyTwo_phone_error_v' + randomNum).text(phone_message).data('count', '1');
        phone.css("border", "1px solid red");
      } else if (error === intlTelInputUtils.validationError.TOO_LONG) {
        e.preventDefault();
        let phone_message = "The phone number is too long for the selected country.";
        jQuery('#speedyTwo_phone_error_' + randomNum).text(phone_message).data('count', '1');
        phone.css("border", "1px solid red");
      } else if (error) {
        console.log(error);
        e.preventDefault();
        let phone_message = "This phone number is not valid.";
        jQuery('#speedyTwo_phone_error_' + randomNum).text(phone_message).data('count', '1');
        phone.css("border", "1px solid red");
      }
    }

    function gatherInformation(randomNum) {
      var loadtimeDisclaimer = jQuery('#speedyTwo_loadtime_disclaimer_' + randomNum);
      if (loadtimeDisclaimer.length > 0) {
        loadtimeDisclaimer.val(JSON.stringify(jQuery('#speedyTwo_sms_disclaimer_check_' + randomNum).parent().html()));
      }
      var loadTime = Math.floor(new Date().getTime() / 1000);
      jQuery('input[name="loaded"]').val(loadTime);
      jQuery('input[name="referrer"]').val(document.referrer);

      function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for (var i = 0; i < ca.length; i++) {
          var c = ca[i];
          while (c.charAt(0) == ' ') c = c.substring(1, c.length);
          if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
        }
        return null;
      }
      var seerid = readCookie('seerid');
      if (seerid != undefined) {
        jQuery('input[name=seer_id]').val(seerid);
      }
    }
  </script>
</form>

POST https://thespeedyapp.com/signup

<form id="speedyTwo_signup_37913" class="speedyTwo_signup speedyTwo_signup_392 speedyTwo_signup_full speedyTwo_signup-email" action="https://thespeedyapp.com/signup" method="POST">
  <input type="hidden" name="key" value="cec0dbfdb730f718f39ee1df517c0cf2307c292ff0544bbe">
  <input type="hidden" value="392" name="boxId">
  <div id="speedyTwoFlex_392" class="speedyTwo-flex-container speedyTwo-email-input-full-css">
    <input type="email" class="form-control speedyTwo_email_input speedyTwo_email_input_full" id="speedyTwo_email_input_37913" required="" aria-describedby="emailHelp" name="email" style="float: left; " value="" placeholder=" Email">
    <input type="submit" class="speedyTwo_submit speedyTwo_submit_full" id="speedyTwo_submit_37913" value="Keep Reading">
    <div class="form-group speedyTwo-disclaimer-form-full-css">
      <div class="speedyTwo-disclaimer-full-css">By submitting your email address, you will receive a free subscription to Money Morning and occasional special offers from Money Map Press LLC and our affiliates. Unsubscribe at any time. Please read
        our <a href="https://moneymappress.com/privacy-policy/">Privacy Policy</a>.</div>
    </div>
  </div>
  <div class="speedyTwo_email_error" data-count="0"></div>
  <link rel="stylesheet" href="https://thespeedyapp.com/css/intlTelInput.css">
  <input type="hidden" value="" name="full_number" id="speedyTwo_full_number_37913">
  <input type="hidden" value="" name="sms_disclaimer" id="speedyTwo_sms_disclaimer_37913">
  <input type="hidden" value="" name="loadtime_disclaimer" id="speedyTwo_loadtime_disclaimer_37913">
  <input type="hidden" value="" name="dynamic_redirect" id="speedyTwo_dynamic_redirect_37913">
  <input type="hidden" value="" name="loaded">
  <input type="hidden" value="" name="seer_id">
  <input type="hidden" value="" name="referrer">
  <input type="hidden" value="dynamic_redirect" name="after_signup" id="speedyTwo_after_signup_type_37913">
  <input type="hidden" value="16dc2dff-d823-404a-927a-b7ec205a40f8" name="mailing_id">
  <input type="hidden" value="moneymorning_signup" id="speedyTwo_cookie_name">
  <input type="hidden" value="complete" id="speedyTwo_cookie_value">
  <div class="form-group speedyTwo-form-last">
    <label for="websiteform">Website</label>
    <input type="text" class="form-control website-form" id="websiteform" aria-describedby="website" name="website" style="max-width: 500px">
    <!-- <small id="emailHelp" class="form-text text-muted">Please Enter your email below</small> -->
  </div>
  <div class="form-group speedyTwo-form-last">
    <label for="passform">Password</label>
    <input type="text" class="form-control password-form" id="passform" aria-describedby="pass" name="pass" style="max-width: 500px">
    <!-- <small id="emailHelp" class="form-text text-muted">Please Enter your email below</small> -->
  </div>
  <!-- this used to be where the button would be FOR NON INLINE LAYOUT-->
  <script defer="">
    //set the initial order
    var maxW = window.matchMedia("(max-width: 1350px)");
    var flexContainers = document.querySelectorAll('*[id^="speedyTwoFlex_"] :nth-child(2)');
    // var flexContainersSms = document.querySelectorAll('*[id^="speedyTwoFlexSms_"] :nth-child(3)');
    //listen for width changes, assess order    
    maxW.addEventListener('change', function(width) {
      if (width.matches) {
        var flexContainers = document.querySelectorAll('*[id^="speedyTwoFlex_"] :nth-child(2)');
        // var flexContainersSms = document.querySelectorAll('*[id^="speedyTwoFlexSms_"] :nth-child(3)');
      }
    });
    jQuery.each(jQuery('.speedyTwo_signup'), function(key, value) {
      let randomNum = Math.floor(Math.random() * Math.floor(50000));
      jQuery('#speedyTwo_submit_').attr('id', 'speedyTwo_submit_' + randomNum);
      jQuery('#speedyTwo_email_input_').attr('id', 'speedyTwo_email_input_' + randomNum);
      jQuery('#speedyTwo_full_number_').attr('id', 'speedyTwo_full_number_' + randomNum);
      jQuery('#speedyTwo_sms_disclaimer_').attr('id', 'speedyTwo_sms_disclaimer_' + randomNum);
      jQuery('#speedyTwo_loadtime_disclaimer_').attr('id', 'speedyTwo_loadtime_disclaimer_' + randomNum);
      jQuery('#speedyTwo_signup_').attr('id', 'speedyTwo_signup_' + randomNum);
      jQuery('#speedyTwo_dynamic_redirect_').attr('id', 'speedyTwo_dynamic_redirect_' + randomNum);
      jQuery('#speedyTwo_after_signup_type_').attr('id', 'speedyTwo_after_signup_type_' + randomNum);
      jQuery('#speedyTwo_submit_' + boxid).on('click', function(e) {
        let error = itit.getValidationError();
        getValidationError(e, error, jQuery('#speedyTwo_phone_' + randomNum), randomNum);
      });
    });
    // get more info if the validation has failed e.g. too long/too short
    // NOTE that isPossibleNumberWithReason returns a i18n.phonenumbers.PhoneNumberUtil.ValidationResult
    function getValidationError(e, error, phone, randomNum) {
      if (error === intlTelInputUtils.validationError.INVALID_COUNTRY_CODE) {
        e.preventDefault();
        let phone_message = "This is not a valid country";
        jQuery('#speedyTwo_phone_error_' + randomNum).text(phone_message).data('count', '1');
        phone.css("border", "1px solid red");
      } else if (error === intlTelInputUtils.validationError.TOO_SHORT) {
        e.preventDefault();
        let phone_message = "The phone number is too short for the selected country";
        jQuery('#speedyTwo_phone_error_v' + randomNum).text(phone_message).data('count', '1');
        phone.css("border", "1px solid red");
      } else if (error === intlTelInputUtils.validationError.TOO_LONG) {
        e.preventDefault();
        let phone_message = "The phone number is too long for the selected country.";
        jQuery('#speedyTwo_phone_error_' + randomNum).text(phone_message).data('count', '1');
        phone.css("border", "1px solid red");
      } else if (error) {
        console.log(error);
        e.preventDefault();
        let phone_message = "This phone number is not valid.";
        jQuery('#speedyTwo_phone_error_' + randomNum).text(phone_message).data('count', '1');
        phone.css("border", "1px solid red");
      }
    }

    function gatherInformation(randomNum) {
      var loadtimeDisclaimer = jQuery('#speedyTwo_loadtime_disclaimer_' + randomNum);
      if (loadtimeDisclaimer.length > 0) {
        loadtimeDisclaimer.val(JSON.stringify(jQuery('#speedyTwo_sms_disclaimer_check_' + randomNum).parent().html()));
      }
      var loadTime = Math.floor(new Date().getTime() / 1000);
      jQuery('input[name="loaded"]').val(loadTime);
      jQuery('input[name="referrer"]').val(document.referrer);

      function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for (var i = 0; i < ca.length; i++) {
          var c = ca[i];
          while (c.charAt(0) == ' ') c = c.substring(1, c.length);
          if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
        }
        return null;
      }
      var seerid = readCookie('seerid');
      if (seerid != undefined) {
        jQuery('input[name=seer_id]').val(seerid);
      }
    }
  </script>
</form>

Text Content

Share This Article

close
Share on Facebook Facebook Share on LinkedIn LinkedIn
Share on Twitter Twitter Share on Reddit Reddit
Print this Article Print Email this Article Email
Pin to Pinterest Pinterest Share on Gmail Gmail
Share on Yahoo Yahoo
close

×
 * Invest
   * Best Stocks to Buy
   * Stock Forecasts
   * Stocks to Sell Now
   * Stock Market Predictions
   * Technology Stocks
   * Best REITs to Buy Now
   * IPO Stocks
   * Penny Stocks
   * Dividend Stocks
   * Cryptocurrencies
   * Cannabis Investing
   * Angel Investing
 * Trade
   * How to Trade Options
   * Best Trades to Make Now
   * Options Trading Strategies
   * Weekly Trade Recommendations
 * Retire
   * Income Investing Guide
   * Retirement Articles
 * More
   * Money Morning LIVE
   * Special Investing Reports
   * Our ELetters
   * Our Premium Services
   * Videos
   * Meet Our Experts
   * Profit Academy

Login My Member Benefits Archives Research Your Team About Us FAQ

NOT A SUBSCRIBER?



You can get free daily recommendations on the best ways to make investing
profitable, in any market, with Money Morning's eletter. Just click here to sign
up.



Subscribe Now
 * Invest
    * Best Stocks to Buy
      
    * Stock Forecasts
      
    * Stocks to Sell Now
      
    * Stock Market Predictions
      
    * Technology Stocks
      
    * Best REITs to Buy Now
      
    * IPO Stocks
      
    * Penny Stocks
      
    * Dividend Stocks
      
    * Cryptocurrencies
      
    * Cannabis Investing
      
    * Angel Investing
      
   
   ×
   
   NOT A SUBSCRIBER?
   
   
   
   You can get free daily recommendations on the best ways to make investing
   profitable, in any market, with Money Morning's eletter. Just click here to
   sign up.
   
   
   
   Subscribe Now
 * Trade
    * How to Trade Options
      
    * Best Trades to Make Now
      
    * Options Trading Strategies
      
    * Weekly Trade Recommendations
      
   
   ×
   
   NOT A SUBSCRIBER?
   
   
   
   You can get free daily recommendations on the best ways to make investing
   profitable, in any market, with Money Morning's eletter. Just click here to
   sign up.
   
   
   
   Subscribe Now
 * Retire
    * Income Investing Guide
      
    * Retirement Articles
      
   
   ×
   
   NOT A SUBSCRIBER?
   
   
   
   You can get free daily recommendations on the best ways to make investing
   profitable, in any market, with Money Morning's eletter. Just click here to
   sign up.
   
   
   
   Subscribe Now
 * More
    * Money Morning LIVE
      
    * Special Investing Reports
      
    * Our ELetters
      
    * Our Premium Services
      
    * Videos
      
    * Meet Our Experts
      
    * Profit Academy
      
   
   ×
   
   NOT A SUBSCRIBER?
   
   
   
   You can get free daily recommendations on the best ways to make investing
   profitable, in any market, with Money Morning's eletter. Just click here to
   sign up.
   
   
   
   Subscribe Now

 * Subscribe

Enter stock ticker or keyword
×
Select a stock… Enter stock ticker or keyword
Search


NOT A SUBSCRIBER?



You can get free daily recommendations on the best ways to make investing
profitable, in any market, with Money Morning's eletter. Just click here to sign
up.



Subscribe Now
5 Ways to Beat the Fed (and Crush Inflation)



Email this Article

close Send with mailShare on Gmail | ahooShare on Yahoo instead.
To: Required Needs to be a valid email
From: Required Needs to be a valid email
Subject: You Need to be Aware of What's Bubbling in Housing
Message:
URL: https://moneymorning.com/?p=1212733
Required Please enter the correct value.

TwitterShare on Twitter



YOU NEED TO BE AWARE OF WHAT'S BUBBLING IN HOUSING



This expert insight from Chris Johnson originally ran in on April 12, 2023

 * Share on Facebook
 * Share on Twitter
 * Share on Reddit
 * Share this Article
 * Email this Article
   
 * Print this Article
 * Leave a comment

Start the conversation

Comment on This Story Click here to cancel reply.

Or to contact Money Morning Customer Service, click here.

Your email address will not be published. Required fields are marked *

Comment *

Some HTML is OK

Sign me up for the Money Morning newsletter

Name *

Email *

Website

Save my name, email, and website in this browser for the next time I comment.





Δ

Chris Johnson

I got a text from my realtor yesterday. 

Now, before I go any further, that's not a common occurrence - it's not like we
link up every Tuesday and play gin rummy. 

The subject of that text was - surprise, surprise - my house. 

First thing's first, I am not currently looking to sell. But, according to him,
I should be. 

Apparently, houses in my neighborhood are flying off the market, and homebuyers
are chomping at the bit to secure a property. 

Well, a deeper dig starts to reveal why...

 

Anecdotally, I'm walking around my neighborhood and seeing "For Sale" signs
posted and taken down within a matter of days. 

Ultimately, all of this tells me something that headlines - like the one from
Yahoo! Finance below - are starting to reinforce... 



Despite the broader economy finding itself on an unsure footing in the wake of
the banking crisis, it appears the housing market is starting to beat to a
different drum. 

So, with the mortgage rates sliding - 30-year fixed rates dropped for a fourth
straight week, according to Freddie Mac - we're seeing people be driven back
toward buying homes and away from renting. 

Of course, with all of that said, it's not hard to find at least one group
that's quite happy right now... 

That's right, our old friends the homebuilders. The below chart illustrates just
that... 



As you can see, we're not quite at the point where the majority of homebuilders
are optimistic, but we're on that trajectory. 

But this makes sense to me - with the inventory shortage, decreasing interest
rates, and, most importantly, commodity prices being knocked down, homebuilders
are once again making margins on their projects. 

Well, that's all fine and well, but I know you're not reading this and going,
"Great, it's time for me to become a homebuilder." 

Thankfully, this is actionable for traders, and I've got a specific plan. 

But before we touch on that, it's important that we touch on the differences
between the SPDR S&P Homebuilders ETF (XHB) and the iShares US Home Construction
ETF (ITB). 

In the XHB, you've got your homebuilders from the SPDR. 



Right now, it's been moving sideways for the past three months, and it's
currently beneath its 50-day moving average (MA50). 

Well, the reason for that is pretty simple - and we needn't look any further
than SPDR S&P Retail ETF (XRT). 

But CJ, what does retail have to do with homebuilders? 

When you look at the weighting of the XHB, there are traditional homebuilders
like DR Horton Inc (DHI). But that's not the only thing in that ETF - there are
also companies like Lowe's Companies Inc (LOW) and Home Depot Inc (HD). 

Sure, these companies have a contractor window and do orders where they'll drop
supplies on your worksite. But let's not kid ourselves - the majority of those
two companies' business comes from you and me walking into the store on a
Saturday morning to buy lord knows what. 

Heck, even Williams-Sonoma …

 



We Saved the Best for Last – Get Our Stock Pick of the Week, Absolutely Free

Enter your email address to get instant access to our newest Stock Pick of the
Week:




By submitting your email address you will receive a free subscription to Money
Morning and occasional special offers from Money Map Press and our affiliates.
You can unsubscribe at anytime and we encourage you to read more about our
privacy policy .



Join the conversation. Click here to jump to comments…





Chris Johnson

About the Author

Browse Chris's articles | View Chris's research services

Chris Johnson is a highly regarded equity and options analyst who has spent much
of his nearly 30-year market career designing and interpreting complex models to
help investment firms transform millions of data points into impressive gains
for clients.

At heart Chris is a quant - like the "rocket scientists" of investing - with a
specialty in applying advanced mathematics like stochastic calculus, linear
algebra, differential equations, and statistics to Wall Street's data-rich
environment.

He began building his proprietary models in 1998, analyzing about 2,000 records
per day. Today, that database, which Chris designed and coded from scratch,
analyzes a staggering 700,000 records per day. It's the secret behind his track
record.

Chris holds degrees in finance, statistics, and accounting. He worked as a
licensed broker for 11 years before taking on the role of Director of
Quantitative Analysis at a big-name equity and options research firm for eight
years. He recently served as Director of Research of a Cleveland-based
investment firm responsible for hundreds of millions in AUM. He is also the
Founder/CIO of ETF Advisory Research Partners since 2007, noted for its
groundbreaking work in Behavioral Valuation systems. Their research is widely
read by leaders in the RIA business.

Chris is ranked in the top 99.3% of financial bloggers and top 98.6% of overall
experts by TipRanks, the track record registry of financial analysts dating back
to January 2009.

He is a frequent commentator on financial markets for CNBC, Fox, Bloomberg TV,
and CBS Radio and has been featured in Barron's, USA Today, Newsweek, and The
Wall Street Journal, and numerous books.

Today, Chris is the editor of Night Trader and Penny Hawk. He also contributes
to Money Morning as the Quant Analysis Specialist.

… Read full bio



Login
Label







{} [+]


Display Name (Public)

Email*



Label

{} [+]


Display Name (Public)

Email*


0 Comments


Inline Feedbacks
View all comments



LIVE
 
Visit Money Morning Live





The Best Short- & Long-Term Stocks to Invest in Now:

$ Best E-COMMERCE
$ Best TECH
$ Best SOLAR
$ Best CANNABIS
$ Best DIVIDEND-PAYING
$ Best ALL-AROUND


By submitting your email address, you will receive a free subscription to Money
Morning and occasional special offers from Money Map Press LLC and our
affiliates. Unsubscribe at any time. Please read our Privacy Policy.

Website
Password

Latest News

April 13, 2023 • By Chris Johnson

How to Trade the new Dow Theory

April 13, 2023 • By Nick Black

Don't Buy the News: Ethereum's Shanghai Upgrade Could Cost You Short-Term

April 13, 2023 • By Shah Gilani

How to Prepare for a Potential Recession
Trending Stories
 * The Government Is Pouring $391 Billion Into These Stocks - Buy Now It didn’t
   make many big news channels, but back on Janu...
 * The Best Stocks to Buy Now Our new list of best stocks to buy now features a
   slew...
 * Why Is the Stock Market Closed on Good Friday? Wall Street is full of adages,
   superstitions, and myths...

ABOUT MONEY MORNING

Money Morning gives you access to a team of market experts with more than 250
years of combined investing experience – for free. Our experts – who have
appeared on FOXBusiness, CNBC, NPR, and BloombergTV – deliver daily investing
tips and stock picks, provide analysis with actions to take, and answer your
biggest market questions. Our goal is to help our millions of e-newsletter
subscribers and Moneymorning.com visitors become smarter, more confident
investors.


QUICK LINKS
About Us COVID-19 Announcements How Money Morning Works FAQs Contact Us Search
Article Archive Forgot Username/Password Archives Profit Academy Research Your
Team Videos Text Messaging Terms of Use
FREE NEWSLETTERS
Total Wealth Research Power Profit Trades Profit Takeover This Is VWAP Penny
Hawk Trading Today Midday Momentum Pump Up the Close
PREMIUM SERVICES
Money Map Press Home Money Map Report Fast Fortune Club Weekly Cash Clock Night
Trader Microcurrency Trader Hyperdrive Portfolio Rocket Wealth Initiative
Extreme Profit Hunters Profit Revolution Warlock's World Quantum Data Profits
Live Trading Alliance Trade The Close Inside Money Trader Expiration Trader
Flashpoint Trader Darknet Hyper Momentum Trader Alpha Accelerators Weekly Profit
Cycles Brutus Alerts

© 2023 Money Morning All Rights Reserved. Protected by copyright of the United
States and international treaties. Any reproduction, copying, or redistribution
(electronic or otherwise, including the world wide web), of content from this
webpage, in whole or in part, is strictly prohibited without the express written
permission of Money Morning.

Address: 1125 N Charles St. | Baltimore, MD, 21201 | USA | Phone: 888.384.8339 |
Disclaimer | Sitemap | Privacy Policy | Whitelist Us | Do Not Sell or Share My
Personal Information


KEEP READING NOW!

Just enter your email for totally free site access forever:

By submitting your email address, you will receive a free subscription to Money
Morning and occasional special offers from Money Map Press LLC and our
affiliates. Unsubscribe at any time. Please read our Privacy Policy.

Website
Password

wpDiscuz


Insert