Archive for the ‘Chart School’ Category

Market Recap Jul 22, 2016

Courtesy of Blain.

It was a slow and steady uphill climb Friday as the cool and calm rally continues.  The S&P 500 popped 0.46% and the NASDAQ 0.52%.  This is the fourth straight week of gains as the Brexit was clearly a devastating blow an overblown financial media event, as it related to markets.   Data out of the UK showed a significant slowdown in the services sector.  The services and manufacturing composite index in the U.K. fell to its weakest level since early 2009, to 47.7 from 52.4 in June.

“To me the macro picture is improving here and in Europe,” said Art Hogan, chief market strategist at Wunderlich Securities, adding that low global yields helped this week’s rally. “That whole conception that Brexit’s going to happen and we have to go into recession is disappearing.”

While earnings are deteriorating they are “better than expected”!

Second-quarter profits are on track to show a contraction of 4.2% with more than 100 companies in the S&P 500 already out with quarterly results. That compares with an expected fall in profit of 5.3% in the second quarter.

Fun fact:  This 25 year old guy is making $500,000 a year posting random facts on the internet.

We are going to show a bit of a longer term chart of the index of the NASDAQ here for a while so you can see why we are at an important juncture.  In blue we have a trendline that connects the highs of last summer and winter and this is the resistance the index has been facing this week.



The Russell 2000 is looking quite a bit like the S&P 500 technically in the short term, with a base building.


A little pop in the NYSE McClellan Oscillator today.


General Electric (GE), often looked at as a bellwether for the overall economy, posted earnings five cents a share above estimates and a 15% rise in second-quarter revenue but a 2% decrease in orders from a year ago. Earnings were helped by its aviation, health care and power businesses, GE said, but the current business environment is being affected…
continue reading

S&P 500 Snapshot: The Third Record Close of the Week

Courtesy of Doug Short’s Advisor Perspectives.

The S&P 500 hesitated at the open and remained in a quandary for the first 45 minutes or so, then rallied to a mid-day range, after which it drifted higher to its closing 0.46% gain within eight ticks of its intraday high. It finished the week with a 0.61% gain and another record close, the third of the week — one on Monday, another on Wednesday and again today.

The yield on the 10-year closed at 1.57%, unchanged from the previous session.

Here is a snapshot of past five sessions in the S&P 500.

Here is a weekly chart of the index with the breakout above the May 2015 record close highlighted.

S&P 500

A Perspective on Drawdowns

Here’s a snapshot of selloffs since the 2009 trough.

S&P 500 Drawdowns

Here is a more conventional log-scale chart with drawdowns highlighted.

S&P 500 MAs

Here is a linear scale version of the same chart with the 50- and 200-day moving averages.

S&P 500 MAs

A Perspective on Volatility

For a sense of the correlation between the closing price and intraday volatility, the chart below overlays the S&P 500 since 2007 with the intraday price range. We’ve also included a 20-day moving average to help identify trends in volatility.

S&P 500 Snapshot

Stocks’ Streak Of New Highs Hits Rarefied Air – What Happens Next?

Courtesy of Dana Lyons

The Dow just scored 7 straight all-time highs; are there more on the way, or is the air getting too thin?

When the major U.S. stock averages broke out to new highs earlier this month, the key consideration became would the breakout fail or would the new highs stick? Well, 10 days later the breakout gets high marks for follow through. This is particularly so in the case of the Dow Jones Industrial Average (DJIA). As many averages have spent the past several days digesting recent gains, the DJIA has continued its ascent. In the process, the index has recorded 7 straight all-time highs.

While the streak is not unprecedented, it is just the 12th such run in the past 100 years.


With the understanding that all periods are unique and circumstances are never exactly the same, we looked at the prior streaks to see if there were any general patterns that followed. Additionally, this set of criteria is very specific and does not capture all of the similar precedents that may alter just slightly from this setup (i.e., 6 straight all-time highs or 8 out of 9 days hitting all-time highs, etc.). That said, here are some aggregate performance statistics for the DJIA following the previous 7-day streaks of all-time highs.


First off, 7 of the 11 went on to an 8th straight all-time high while 4 of the streaks ended at 7. It looks like today will probably tighten up the score at 7-5 with the DJIA down over 100 points late in the trading day. Along those lines, the ratio was the same – 7 winners and 4 losers – out to 2 weeks (not shown). So, in the immediate-term, there was a slight propensity for gains to continue but nothing overwhelmingly positive.

By 3 weeks, though, 10 of the 11 showed further gains, with a median return of +1.4%, double the median return after all days. That strong follow through tended to persist out to 2 months as well where 9 of the events were positive and the median return was +4.4%, almost 3 times the normal +1.6% return. On top of that, the median 2-month drawdown was a mere -0.7%. So the risk/return

continue reading

Gasoline Volume Sales and our Changing Culture

Courtesy of Doug Short’s Advisor Perspectives.

The Department of Energy’s Energy Information Administration (EIA) monthly data on volume sales is several weeks old when it released. The latest numbers, through mid-May, are now available. However, despite the lag, this report offers an interesting perspective on fascinating aspects of the US economy. Gasoline prices and increases in fuel efficiency are important factors, but there are also some significant demographic and cultural dynamics in this data series.

Because the sales data are highly volatile with some obvious seasonality, we’ve added a 12-month moving average (MA) to give a clearer indication of the long-term trends. The latest 12-month MA is 3.7% below the all-time high set in August 2005 but better than the -8.9% interim low set in August 2014.

Gasoline Volume Sales

The next chart includes an overlay of real monthly retail gasoline prices, all grades and formulations, adjusted for inflation using the Consumer Price Index (the red line). We’ve shortened the timeline to start with EIA price series, which dates from August 1990. The retail prices are updated weekly, so the price series is the more current of the two.

Sales versus Price

As we would expect, the rapid rise in gasoline prices in 2008 was accompanied by a significant drop in sales volume. With the official end of the recession in June 2009, sales reversed direction … slightly. The 12-month MA hit an interim high in November 2010, and then resumed contraction. Since September of 2014, sales have been on the rise, most likely due to the drop in gasoline prices. The moving average for the latest month is 3.4% below the pre-recession level and -0.1% off the November 2010 interim high.

Some of the past shrinkage in sales can be attributed to more fuel-efficient cars. But that presumably would be relatively small over shorter time frames and would be offset to some extent by population growth. For some specifics on fuel efficiency, see the Eco-Driving Index for new vehicles developed by the University of Michigan Transportation Research Institute. However, if we look at for data on the top 10 best-selling vehicles, energy efficiency doesn’t seem to be the key decision factor, to judge from the percentage of pickup trucks and of SUVs.

continue reading

ECRI Weekly Leading Index: WLI Up 1.1, Growth Index Highest Since 2013

Courtesy of Doug Short’s Advisor Perspectives.

Today’s release of the publicly available data from ECRI (Economic Cycle Research Institute) puts its Weekly Leading Index (WLI) at 138.1, up 1.1 from the previous week. Year-over-year the four-week moving average of the indicator is now at 3.00%, up from 2.53% the previous week. The company’s Weekly Leading Index annualized growth indicator (WLIg) is at 7.5, up from last week, its highest since February 2013.

“ECRI’s Simple Math Goes Global”

ECRI’s latest feature article claims that longer-term trend growth is dictated by simple math: labor productivity plus growth in the potential labor force and that every G7 economy is effectively “becoming Japan”. They believe threat of a global recession has increased as a result of falling trend growth in the world’s largest advanced economies. Read the full article here.

The ECRI Indicator Year-over-Year

Below is a chart of ECRI’s smoothed year-over-year percent change since 2000 of their weekly leading index. The latest level is above where it was at the start of the last recession.

WLI since 2000

RecessionAlert has launched an alternative to ECRI’s WLIg, the Weekly Leading Economic Indicator (WLEI), which uses 50 different time series from various categories, including the Corporate Bond Composite, Treasury Bond Composite, Stock Market Composite, Labor Market Composite, and Credit Market Composite. An interesting point to notice — back in 2011, ECRI made an erroneous recession call, while the WLEI did not trigger such a premature call. However, both indicators are now generally in agreement and moving in the same direction.

Appendix: A Closer Look at the ECRI Index

The first chart below shows the history of the Weekly Leading Index and highlights its current level.

WLI Complete Series

For a better understanding of the relationship of the WLI level to recessions, the next chart shows the data series in terms of the percent off the previous peak. In other words, a new weekly high registers at 100%, with subsequent declines plotted accordingly.

WLI Percent off Peak

As the chart above illustrates, only once has a recession ended without the index level achieving a new high — the two recessions, commonly referred to as a “double-dip,” in the early 1980s. Our current level is still off the most recent high, which was set…
continue reading

The Philly Fed ADS Business Conditions Index Update

Courtesy of Doug Short’s Advisor Perspectives.

Note: We’ve updated our periodic look at the Philly Fed ADS Index through yesterday’s release, which includes last week’s jobless claims.

The Philly Fed’s Aruoba-Diebold-Scotti Business Conditions Index (hereafter the ADS index) is a fascinating but relatively little known real-time indicator of business conditions for the U.S. economy, not just the Third Federal Reserve District, which covers eastern Pennsylvania, southern New Jersey, and Delaware. Thus it is comparable to the better-known Chicago Fed’s National Activity Index (more about the comparison below).

Named for the three economists who devised it, the index, as described on its home page, “is designed to track real business conditions at high frequency.”

The index is based on six underlying data series:

  • Weekly initial jobless claims
  • Monthly payroll employment
  • Industrial production
  • Personal income less transfer payments
  • Manufacturing and trade sales
  • Quarterly real GDP

The accompanying commentary goes on to explain that “The average value of the ADS index is zero. Progressively bigger positive values indicate progressively better-than-average conditions, whereas progressively more negative values indicate progressively worse-than-average conditions.”

The first chart shows the complete data series, which stretches back to 1960. We’ve highlighted recessions and the current level of this daily index through its latest data point.

ADS Index Daily

Now let’s take a closer look at the 21st century daily index. We’ve added a pair of dashed parallel lines highlighting a high-low channel since 2010. Our purpose was to give a better sense of direction for the economy. The top dashed line marks the post-recession peaks. The bottom line is parallel to it and positioned at the early 2013 low. The latest data point is fractionally below the upward trend. It will be interesting to watch this indicator over the next few weeks to see if it breaks out of the six-year channel.

Since 2000

A Smoothed Look at the ADS Index and Recessions

The chart below features a 91-day moving average of this daily index. Why 91 days? The better know cousin index of the Philly Fed’s ADS the Chicago Fed’s National Activity Index. The CFNAI is updated monthly, but the metric that gets the most attention by the Chicago Fed economists is its three-month moving average. They’ve even coined an acronym for it, the CFNAI-MA3. Thus we’ve used 91 days as…
continue reading

Conference Board Leading Economic Index “Picked Up in June”

Courtesy of Doug Short’s Advisor Perspectives.

The Latest Conference Board Leading Economic Index (LEI) for June increased 0.3 percent to 123.7 from May’s revised 123.3 (previously 123.7) and downward revisions were made to the four prior months. The latest indicator value came in above the 0.2 month-over-month percent forecast by However, the the MoM change would have been 0.0% without the revision to the prior month.

Here is an overview from the LEI technical press release:

The Conference Board LEI for the U.S. increased in June after declining in May. Positive contributions from the majority of components more than offset the negative contribution from weekly hours worked in manufacturing. Over the first half of this year, the leading economic index increased 0.3 percent (about a 0.6 percent annual rate), about the same pace as in the second half of 2015. However, the weaknesses among the leading indicators have remained slightly more widespread than the strengths over the most recent six months. [Full notes in PDF]

Here is a log-scale chart of the LEI series with documented recessions as identified by the NBER. The use of a log scale gives us a better sense of the relative sizes of peaks and troughs than a more conventional linear scale.

Conference Board's LEI

For additional perspective on this indicator, see the latest press release, which includes this overview:

“The U.S. LEI picked up in June, reversing its May decline,” said Ataman Ozyildirim, Director of Business Cycles and Growth Research at The Conference Board. “Improvements in initial claims for unemployment insurance, building permits, and financial indicators were the primary drivers. While the LEI continues to point to moderating economic growth in the U.S. through the end of 2016, the expansion still appears resilient enough to weather volatility in financial markets and a moderating outlook in labor markets.”

For a better understanding of the relationship between the LEI and recessions, the next chart shows the percentage off the previous peak for the index and the number of months between the previous peak and official recessions.

LEI from Peak

LEI and Its Six-Month Smoothed Rate of Change

Based on suggestions from Neile Wolfe of Wells Fargo Advisors, LLC and Dwaine Van Vuuren of RecessionAlert,…
continue reading

Market Recap Jul 21, 2016

Courtesy of Blain.

Indexes started in the green yet again but finally a small amount of selling pressure hit around mid day.  The S&P 500 fell 0.36% and the NASDAQ 0.31%.  This is just normal behavior in an upward trend – small pullbacks or flat days.

“We always like to say the market needs to digest its gains, and we’ve been due for a bit of a pullback,” said Quincy Krosby, market strategist at Prudential Financial.

“I think the primary move is oil,” said Art Cashin, director of floor operations at UBS. “Oil started going down in mid-morning, and that started putting pressure on things.”

More easing on the way!  The European Central Bank left key interest rates unchanged Thursday. The non-move was widely expected but further policy stimulus from global central banks is thought to be coming in the months following June’s Brexit vote.  ECB President Mario Draghi said at a press conference that the central bank was ready to act if necessary but officials wanted to “reassess the underlying macroeconomic conditions” and data before making a decision.

For those with the shortest of timelines, watch to see if the S&P 500 holds this upper base marked on the chart just over 2150, and if the NASDAQ remains in this upward trending channel.



This type of day keeps the NYSE McClellan Oscillator nice and contained; it is now nowhere near overbought…but still positive.


Oil has been in a downtrend for over a month since breaking our upward channel.  One can see the commodity keeps bouncing off a level just over $44.  If that breaks there should be more downside realized ahead.


It was a quiet day for Amazon (AMZN) but if you recall in our recaps about 60 days ago we had about 3-4 weeks of continuous horrid earnings out of brick & mortar retail stocks.  Bespoke put together an index of 50 brick & mortar dominant retailers in a “Death by Amazon” index in February 2012.  Since then, that group has lagged the market, while Amazon has soared.

Among the worst performers were Conn’s, off 83 percent; Stage Stores, off

continue reading

S&P 500 Snapshot: A Modest Decline But off the Intraday Low

Courtesy of Doug Short’s Advisor Perspectives.

Asian markets were up today with rumors of a big stimulus package in the works. But the optimism didn’t spill over to other major equity indexes. The Euro STOXX 50 closed with a tiny 0.05% gain, and the big three in the US lost ground. The S&P 500 hit its 0.07% intraday high shortly after the open, traded sideways and then sold off in the late morning, hitting its -0.61% intraday low early in the final hour of trading. Some subsequent buying trimmed the loss to -0.36%.

The yield on the 10-year note fell two basis points to close at 1.57%.

Here is a snapshot of past five sessions in the S&P 500.

S&P 500

Volume rose a bit on today’s selling to the vicinity of its 50-day moving average.

S&P 500

A Perspective on Drawdowns

Here’s a snapshot of selloffs since the 2009 trough.

S&P 500 Drawdowns

Here is a more conventional log-scale chart with drawdowns highlighted.

S&P 500 MAs

Here is a linear scale version of the same chart with the 50- and 200-day moving averages.

S&P 500 MAs

A Perspective on Volatility

For a sense of the correlation between the closing price and intraday volatility, the chart below overlays the S&P 500 since 2007 with the intraday price range. We’ve also included a 20-day moving average to help identify trends in volatility.

S&P 500 Snapshot

Complacency Is Creeping Back Into The Stock Market

Courtesy of Dana Lyons

With stocks’ steady drift through all-time high territory, investors’ relative near-term volatility expectations have plummeted to near record lows.

One of the hallmarks of the post-February rally in stocks has been a healthy dose of investor skepticism and anxiety. But for brief periods, e.g., towards the end of April, investors have been slow to embrace the move. Such disbelief is one trait that has helped prolong the intermediate-term rally, now more than 5 months old. In recent weeks, we have mentioned in posts and interviews that perhaps the one thing that will usher in greater enthusiasm on the part of investors is a new high in the major averages. Perversely, that was one potential development, we surmised, that may shift sentiment far enough to the bullish side that it could finally place the intermediate-term rally in jeopardy. That scenario appears to be possibly playing out.

Why do we say that? Well, one piece of evidence suggesting a new-found elevated level of investor complacency comes from the volatility market. One way to judge investor comfort or anxiety is to look at the level of expected stock market volatility via instruments such as the S&P 500 Volatility Index, or VIX. Presently, the VIX is plumbing one of its lowest levels since 2007, so investors are displaying very low expectations for stock market volatility at the moment.

Another way of using volatility to measure the extent of investor nervousness is by comparing near-term volatility expectations versus those farther out. For example, the VIX is actually the 1-month volatility index. Meanwhile, the VXV is the 3-month volatility index. Typically, the VIX will be lower than the VXV as there is less time in the near-term for volatility rises to occur. When investors get especially nervous (usually during a selloff), near-term volatility expectations can actually rise above those farther out, i.e., the VIX/VXV ratio rises above 1.00, or 100%. Conversely, during times of complacency, the VIX can drop to relatively low levels versus the VXV, historically under 0.80, or 80%. That’s where the VIX/VXV ratio currently finds itself – and then some.

As of yesterday, July 19, the ratio stood at 76.0%, one of the most complacent readings since the inception of the VXV in 2007.

continue reading


Zero Hedge

USDJPY Plunges On Japan Stimulus Concerns; US Futures Flat With As Fed Begins Meeting

Courtesy of ZeroHedge. View original post here.

In a turbulent session for FX, the Yen soared as much as 1.4%, the most in three weeks, after Finance Minister Aso says the government will "leave actual policy measures to BOJ", sending the Nikkei lower by 1.4%. European stocks and U.S. equity index futures are little changed despite the slide in the key carry pair as the Fed starts its two day meeting.

The GBP/USD sold off in early trading following an FT report that BOE’s
Weale favors immediate stimulus, however sterling rebound and erased all
losses in subsequent trading.

The Yen su...

more from Tyler

Phil's Favorites

What a City With Driverless Cars Will Look Like (In 10 Years or Less)

Courtesy of Mish.

My vision of driverless trucks and taxis within the time frame of six to eight years looks downright feeble to that of Chris Dixon, a partner at prestigious Silicon Valley investment firm Andreessen Horowitz.

Not only does Horowitz see things happening faster than I do, he envisions entire cities totally driverless within ten years.

Tech Insider reports A top Silicon Valley investor predicts what the world will look like in 10 years, when roads are full of self-driving cars.

Within ten years, roads will be full of driverless cars. Maybe within two, depending on where you’re driving.

That’s what Chris Dixon, a partner at...

more from Ilene

Chart School

Gann Angles on the Dow Jones Industrials

Courtesy of Read the Ticker.

Let's review the Dow Jones Industrial with Gann Angles.

We have jump to the long Gann Angle sourced from the 2007 highs, this is major resistance. A charge to 19,000 is required to bust this line. However this blog suspects more of the same consolidation along the angle. If there sellers are in charge then this is were they start to unload.

Click for popup. Clear your browser cache if image is not showing.

NOTE: does allow users to load objects and text on charts, however some annotations are by a free third party image tool named

Investing Quote...

..“It cost me mil...

more from Chart School

Market News

News You Can Use From Phil's Stock World


Financial Markets and Economy

Yellen Still Waiting for Overwhelming Evidence to Warrant Hike (Bloomberg)

For Federal Reserve officials, getting better never seems to rise to good enough.

Stock Investors Pay Up for Peace of Mind (Wall Street Journal)

Investors are pouring billions of dollars into funds that promise to minimize market swings, highlighting the anxiety that prevails after seven years of stock gains.


more from Paul


Swing trading portfolio - week of July 25th, 2016

Reminder: OpTrader is available to chat with Members, comments are found below each post.


This post is for all our live virtual trade ideas and daily comments. Please click on "comments" below to follow our live discussion. All of our current  trades are listed in the spreadsheet below, with entry price (1/2 in and All in), and exit prices (1/3 out, 2/3 out, and All out).

We also indicate our stop, which is most of the time the "5 day moving average". All trades, unless indicated, are front-month ATM options. 

Please feel free to participate in the discussion and ask any questions you might have about this virtual portfolio, by clicking on the "comments" link right below.

To learn more about the swing trading virtual portfolio (strategy, performance, FAQ, etc.), please click here ...

more from OpTrader

Kimble Charting Solutions

Silver; Dangerous price point to slip from

Courtesy of Chris Kimble.

Below looks at a chart of Silver prices over the past 8-years. After declining sharply, Silver hit its 38% Fibonacci retracement level twice at (1). After failing to break above Fibonacci retracement resistance, selling pressure picked up and Silver fell hard.


Silver is now testing its 23% Fibonacci retracement level and falling resistance at (2), inside of a short-term rising wedge pattern.


more from Kimble C.S.


Relypsa Inc (RLYP) Soars On Galenica Bid

By Jacob Wolinsky. Originally published at ValueWalk.

Relypsa Inc (NDAQ:RLYP) — to be acquired by Galenica AG (VTX:GALN) for $32 per share in cash is soaring this morning up about 58 percent at the time of this writing in early morning. On the other hand shares of Galenica are down on the announcement by about 8 percent. What are the details of the deal? Here is what the sell side analysts are saying about the pharma news.

Relypsa Inc (NDAQ:RLYP) bid – analysts react

Cantor Fitzgerald

Relypsa will be acquired by Galenica for $32 per share, a 59% premium over the last closing price. We have thought that Relypsa would likely be acquired at some point, given the opportunity to grow Veltassa to be a significant commercial brand, ...

more from ValueWalk

Digital Currencies

Demystifying the blockchain: a basic user guide


Demystifying the blockchain: a basic user guide

By Philippa Ryan, University of Technology Sydney

Companies around the world are exploring blockchain, the technology underpinning digital currency bitcoin. In this Blockchain unleashed series, we investigate the many possible use cases for the blockchain, from the novel to the transformative.

Most people agree we do not need to know how a television works to enjoy using one. This is true of many existing and emerging technologies. Most of us happily drive cars, use mobile phones and send emails without knowing how they work. With this in mind, here is a tech-free user guide to the blockchain - the technology infrastructure behind bitcoin...

more from Bitcoin

Mapping The Market

No wonder Saudis are selling as much as they can!

Courtesy of Jean-Luc

We are getting much more energy efficient – no wonder Saudis are selling as much as they can! Who wants to be the one with trillions of dollars of oil in the ground unwanted:


more from M.T.M.

All About Trends

Mid-Day Update

Reminder: Harlan is available to chat with Members, comments are found below each post.

Click here for the full report.

To learn more, sign up for David's free newsletter and receive the free report from All About Trends - "How To Outperform 90% Of Wall Street With Just $500 A Week." Tell David PSW sent you. - Ilene...

more from David


This Is Why Biotech Stocks May Explode Again

Reminder: Pharmboy and Ilene are available to chat with Members.

Here's an interesting article from Investor's Business Daily arguing that biotech stocks are beginning to recover from their recent declines, notwithstanding current weakness.

This Is Why Biotech Stocks May Explode Again



After a three-year bull run that more than quadrupled its value by its peak last July, IBD’s Medical-Biomed/Biotech Industry Group plunged 50% by early February, hurt by backlashes against high drug prices and mergers that seek to lower corporate taxes.


more from Biotech


PSW is more than just stock talk!


We know you love coming here for our Stocks & Options education, strategy and trade ideas, and for Phil's daily commentary which you can't live without, but there's more! features the most important and most interesting news items from around the web, all day, every day!

News: If you missed it, you can probably find it in our Market News section. We sift through piles of news so you don't have to.   

If you are looking for non-mainstream, provocatively-narrated news and opinion pieces which promise to make you think -- we feature Zero Hedge, ...

more from Promotions

Help One Of Our Own PSW Members

"Hello PSW Members –

This is a non-trading topic, but I wanted to post it during trading hours so as many eyes can see it as possible.  Feel free to contact me directly at with any questions.

Last fall there was some discussion on the PSW board regarding setting up a YouCaring donation page for a PSW member, Shadowfax. Since then, we have been looking into ways to help get him additional medical services and to pay down his medical debts.  After following those leads, we are ready to move ahead with the YouCaring site. (Link is posted below.)  Any help you can give will be greatly appreciated; not only to help aid in his medical bill debt, but to also show what a great community this group is.

Thank you for you time!

FeedTheBull - Top Stock market and Finance Sites

About Phil:

Philip R. Davis is a founder Phil's Stock World, a stock and options trading site that teaches the art of options trading to newcomers and devises advanced strategies for expert traders...

Learn more About Phil >>

As Seen On:

About Ilene:

Ilene is editor and affiliate program coordinator for PSW. She manages the site market shadows, archives, more. Contact Ilene to learn about our affiliate and content sharing programs.

Market Shadows >>