Thursday, April 01, 2010
"Export or Die"
From today's Economist, Greg Ip writes:
America's economic transformation will require businesses to rely less on selling to Americans and more on selling abroad.... The emphasis will be on high-value products and services rather than on labour-intensive items such as furniture and clothing.
This article is part of a longer special section on America's Economy.
One interesting point:
... between 1993 and 2003 [t]he increase in any given year came almost entirely from existing exporters, but over time new ones played an increasing part. For example, in 1993 alone firms exporting existing products to existing markets accounted for 91% of total export growth. But over the entire ten-year period they made up a relatively modest 35% of the total, with new firms contributing 24% and firms with new products or entering new markets as much as 42%.
For some thoughts on the goal of increasing exports, see [1] and [2].
Worldwide Bull Market Rally Hits 18-Month High
The MSCI World Stock Market Index reached an 18-month high today of 1,212.14, the highest closing index level since late September 2008. Compared to a year ago, world stock markets have risen by more than 48%.
Related story:
(Reuters) - "Factories in the United States, Europe and Asia cranked up production last month, suggesting recovery from a deep recession was taking root in economies around the globe. The U.S. manufacturing sector grew at its fastest pace in more than five years last month and activity in Europe bounced higher, with a cheaper euro helping stimulate exports. UK manufacturing expanded at its fastest pace since 1994, while China's vast industrial sector also grew in March."
2010 Fund Performance Period 3
The mutual fund is now on schedule for a summer 2010 launch. If, after reading the blog content you might have an interest in participation, please consider reading why this blog exists.
- [Jan 2008: Reader Pledges Toward Mutual Fund Launch]
- [May 2008: Frequently Asked Questions]
- Our story in Barron's [A New Kind of Fund Manager]
- [November 2009: General Updates, Questions]
---------------------------------------------------------------------------
I will post an update of performance versus Russell 1000 every 4 weeks; we moved to a new tracking system in 2009 (Investopedia.com) as the old system would not allow shorting of individual stocks, among other "technical issues" that often came up. Hence while the website and portfolio began in August 2007, we "began anew" in terms of performance with portfolio "B" as of early 2009. Detailed history on latter 2007 and 2008, as well as 2009, [Jan 7, 2010: 2009 Final Performance Metrics] can be found on the above mentioned tab. For 2010 our third 4 week period is now complete. (Data is through last Friday's closing prices)
(click to enlarge)
Period 3 was simple to describe - up or sideways.... but mostly up. A remarkable period with no pullbacks of any sort; as the period ended the S&P 500 had gone 7 weeks without a 1% correction. The Russell 2000 at one point had been up 15 of 17 sessions, with shorter but similar streaks in NYSE and S&P 500. The "negative" days were almost all of the -0.2% variety. All news was good news as Greece was finally backstopped by the EU/IMF and investors looked ahead to a census laden jobs report at the beginning of April. Housing data was weak but ignored. Consumer discretionary, financials, and industrials dominated as did niche sectors like insurance, restaurants, airliner production, and autos. Major emerging markets did not do as well with China and Brazil in particular struggling. I was unable to pull another +8.7% period which would of been nice, as I was trying to put together 13 in a row - Bernie style.
For the third "four week" period of 2010 the fund returned +8.3%, versus the market's +5.7%, so an outperformance of +2.6%.
On a cumulative basis the return is +27.9%, versus the Russell 1000's+4.9%, so an outperformance of +23.0% for the year to date. (thus far 12 weeks)
Period 3 achieved both absolute performance (making money) and relative performance (outperforming the market). The yearly goal of beating the index by 15% has been achieved.
------------------------------------------------------------------------------------
*** Long/Short Fund Discussion below
Overview: The chart for period 3 says it all - rally, followed by rally, followed by rally. Much of it came (yet again) in premarket as many days were full of almost no movement between 10 AM and 3:30 PM as the computers churned the market. It feels very emotionless and aside from a few breakouts in the indexes there were not many trading opportunities since so much of the movement came overnight. The only weakness of any sort came in the last week and even that was minor. This is the hardest type of market to keep up with with our sort of strategy, versus the easiest for the typical mutual fund crowd.
Week 1: The market was just finishing 2 weeks of a bounce off the 200 day moving average and was running into "resistance" (a funny word in retrospect) around the 50 day on the S&P 500 the previous week. After breaking over that level this week, there was no turning back for the entire period. Of course we did not know that in advance so we were heavily hedged at 12% long, 7% short, and the remainder in cash (much of the short was simply "long US dollars").
- We sold the last of our month long (held) dollar calls early in the week for a sizeable gain which helped us keep pace with the frantic market.
- I was looking for a stock that was near support but had not joined the party early in the week so I expanded our position in Rackspace Hosting (RAX)... unfortunately the stock did nothing all week despite a market going ballistic.
- Assured Guaranty (AGO) was sold completely out as it was not participating in the rally; it also did nothing the rest of the week.
- Added some Ultra Silver (AGQ) as the precious metals charts started to shape up... this one did "pan out" (would of been funnier if I had bought gold).
- I cut back DragonWave (DRWI) mid week as the stock not only was a non participant in the festitivies but broke support; in retrospect that worked out in the near term.
- F5 Networks (FFIV) has gone up 20% in a short amount of time, so I took 70% off the table.
Then I did the unthinkable - I shorted some stocks... using Greenhill & Co (GHL), American Superconductor (AMSC) and AthenaHealth (ATHN).
Week 2 : With the market bouncing smartly off the 50 day moving average I went much more heavy to the long side - including some index positions. Cash was drawn down to 66%, longs up to 22% and shorts up to 12%. The largest positions
- Profits were taken in Las Vegas Sands (LVS) both early in the week, and later as the stock shot up. (consumer discretionary) This was the best stock of the period by a mile.
- I restarted positions in Google (GOOG), Braskem (BAK) & Riverbed Technology (RVBD)
- DragonWave (DRWI) was also closed out, (but surely must be due for a dead cat bounce) and Seagate Technology (STX) after breaking support (50 day moving average), was cut back by 40%.
- My largest short at the time Greenhill & Co (GHL) was stopped out.
Week 3: At this point with yet another "V" shaped bounce, I began thinking the market was overdue for at least a moderate pullback (2%? 4%?) Not so much. I did not add to any shorts however as the strength of the market was too powerful - long exposure was 19%, short 8% (as always some of this being long US dollar), and cash 73%. This was not much different from the previous week but I did a lot of adjusting to new names. The largest % gain for the fund happened this week when we caught a 16 point S&P move with SPY calls and levered index ETFs
- On the long side we had a trade in TQNT: Early in the week a limit purchase order hit for TriQuint Semiconductor (TQNT) after it pulled back to the 50 day moving average; that position was sold right back out after a 8% gain within days as TQNT raised guidance. The stock immediately fell after I sold, so I got the position back - this company gets no respect despite a steady stream of good news, so I have to trade it.
- The big move of the week was an index play where after thinking I might get 16 points on the downside Monday (if S&P 1140 was to break), instead I grabbed 16 points on the upside with a move from 1154 to 1170ish. Half my index positions (SPY calls, and TNA ETF) were sold just under 1170, and another half sold once 1165 was broken.
- Late in the week I restarted coal player Alpha Natural Resources (ANR)Quality Systems (QSII) as a potential breakout candidate - which it was doing Friday, but the "down" market slowed it. [sacrifice to the gods so that they would bring us a real selloff] with a 1% position, and healthcare e-records name
- Friday, I closed lagging Seagate Technologies (STX).
On the short side:
- I attempted to short True Religion (TRLG).
- I had less than 24 hours in shorts of Vulcan Materials (VMC) and Cemex (CX) - they stopped out very quickly.
- For the sport of it, I shorted the stock which went 1 full month without 1 down session - Maidenform Brands (MFB).
- I thought a break of S&P 1160 Friday would lead to more damage so attempted some downside index plays (SPY puts, short TNA) but only squeezed out a few measly points as the market smashed shorts who attempted this "breakdown" play with a quick rally to finish off the week.
Week 4: The relentless move up, as the S&P was over 1150 and not looking back. Entered the week 19% long, 9% short and 72% cash. It was difficult to apply cash at this point to the long side because most of the names I like were up tremendously since the Feb lows with almost no pullback. Index plays this week were losers as most of the market move was in premarket and some choppy action had us constantly stopping out.
On the long side
- I began a position in NetLogic Microsystems (NETL) simply due to error - the stock split 2:1 and the simulator I run my portfolio in did not compensate so my long standing limit buy order executed - it was a small order so no big deal. Within 48 hours after splitting the company did an offering, at which point I bought more shares, to make the position a moderate size.
- I started a position in Massey Energy (MEE) - within hours the company announced a stock offering (notice a theme?), which hurt the stock - but in the George Costanza market, stocks now rally when they company diluted shareholders.
- I closed a large position in Google (GOOG) for a smallish loss as it broke support and continued to sell off on the same news from China.... which appears to have set the bottom in the stock.
- EnerNOC (ENOC) a position held since last fall was closed out, as it has been unable to move for many weeks on end.
On the short side -
- I reshorted Athenahealth (ATHN) which has been good to us; we won again as I quickly covered for a 3% gain. That might sound like peanuts but 3% down in this market is like 15% down in a normal market.
- AsiaInfo Holdings (ASIA) was shorted as it broke support and eyed a large gap in its chart.
- I covered a multi week short in True Religion (TRLG) for only a 1% loss and consider it a major victory as the stock went nowhere for 2-3 weeks as its sector was the hottest in the market.
- Exact same logic in Maidenform Brands (MFB) - the strength of the market simply hit my stop loss and I could not stay in.
- I covered our modest allocation in iShares Barclays 20+ Year Bond (TLT) as bonds swooned mid week.
[Mar 2, 2010: 2010 Fund Performance Period 2]
[Feb 2, 2010: 2010 Fund Performance Period 1]
[Jan 7, 2010: 2009 Fund Performance - Final Edition]
For previous years please see tab 'Performance / Portfolio' (we were using other tracking mechanisms at the time)
MrSwing Lite - Swing Trading Picks - 04-02-2010
Some Potential Swing Trading Opportunities for today...
These stocks will be monitored by you every day!!! Follow the master plan and you will be on your way to learn to trade stocks like a PRO... enjoy...
The results are generated by my stock scanner. Only the first 5 results are displayed here for every scan.
For full results, subscribe now to StockScanPRO for 30 days FREE, then only pay $9.99 a month!.
SECRETS TO GREAT RESULTS:
CONFIDENCE - PATIENCE-
FOCUS - DISCIPLINE
Long Swings
Window
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000)
and
(close() > 7)
and
(adx(10) > 30)
and
(pdi(10) > mdi(10))
and
(high() < sma(close,5))
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
Displaying 5 results of 22 for NYSE:
| BIG |
NYSE | Big Lots, Inc. | 4/1/2010 |
| CLI |
NYSE | Mack Cali Realty Corporation | 4/1/2010 |
| CLX |
NYSE | Clorox Corporation | 4/1/2010 |
| COF |
NYSE | Capital One Financial Corporation | 4/1/2010 |
| CUZ |
NYSE | Cousins Properties Inc. | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Swings
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000)
and
(close() > 12)
and
(force_index(3) <= 0)
and
(force_index(13) >= 0)
and
(adx(10) > 30)
and
(high() < high()[-1])
and
(high()[-1] < high()[-2])
and
(close() > sma(close,10))
and
(close() > sma(close,20))
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
3 results for NYSE:
| PEI |
NYSE | Pennsylvania Real Estate Investment Trust | 4/1/2010 |
| PSA |
NYSE | Public Storage | 4/1/2010 |
| RTI |
NYSE | RTI International Metals Inc. | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
1-2-3-4
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000)
and
(close() > 12)
and
((adx(10) + adx(20))/2 > 30)
and
(pdi(10)+pdi(20) > mdi(10) + mdi(20))
and
(low() < low()[-1])
and
(low()[-1] < low()[-2])
and
(high() < high()[-1])
and
(high()[-1] < high()[-2])
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
Displaying 5 results of 19 for NYSE:
| AMB |
NYSE | AMB Property Corporation | 4/1/2010 |
| AVB |
NYSE | AvalonBay Communities, Inc. | 4/1/2010 |
| BC |
NYSE | Brunswick Corporation | 4/1/2010 |
| BXP |
NYSE | Boston Properties, Inc. | 4/1/2010 |
| DPZ |
NYSE | Domino's Pizza, Inc. | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
3 results for NYSEARCA:
| ICF |
NYSEARCA | iShares Cohen & Steers Realty Major | 4/1/2010 |
| IYR |
NYSEARCA | iShares Dow Jones U.S. Real Estate Index Fund | 4/1/2010 |
| VNQ |
NYSEARCA | Vanguard REIT ETF | 4/1/2010 |
Cross
Scan Code From www.StockScanPRO.com:
(sma(volume,20)>=500000)and(close()
> 12)and(sma(close,5)>sma(close,15))and(close() <
sma(close,5))and(close() > sma(close,15))and(high() <
high()[-1])and(close() > open())
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
Displaying 5 results of 7 for NYSE:
| AF |
NYSE | Astoria Financial Corporation | 4/1/2010 |
| BPO |
NYSE | Brookfield Properties Corporation | 4/1/2010 |
| CQB |
NYSE | Chiquita Brands International Inc. | 4/1/2010 |
| CVS |
NYSE | CVS Caremark Corporation | 4/1/2010 |
| JOE |
NYSE | St Joe Co. | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Triangle
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000)
and
(close() > 12)
and
(close() > sma(close,20))
and
(high()[-2] > high()[-1])
and
(high()[-2] > high())
and
(low()[-2] < low()[-1])
and
(low()[-2] < low())
and
(high()[-1] > high())
and
(low()[-1] < low())
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
2 results for NYSE:
| MCK |
NYSE | McKesson Corporation | 4/1/2010 |
| MMM |
NYSE | 3M Company | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Reverse
Scan Code From www.StockScanPRO.com:
(sma(volume,20)>=500000)and(close()
> 12)and(high()[-2] > high()[-1])and(high()[-1] >
high())and(low()[-2] > low()[-1])and(low()[-1] >
low())and(close()[-2] <= open()[-2])and(close()[-1] <=
open()[-1])and(close() >= open())and(volume() > 1.5 *
sma(volume,20))
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
1 results for NYSE:
| OFC |
NYSE | Corporate Office Properties Trust | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Breakouts
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
> 200000)and(close() > 7)and(high() >=
max(high,40))and(high()[-1] >= max(high,40)[-1])and(volume() > 1.5
* sma(volume,20))and(close() > open())and(volume()[-1] <
sma(volume,20))and( (close() - low()) >= (0.75 *(high() - low())) )
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
5 results for NYSE:
| AER |
NYSE | AerCap Holdings N.V. | 4/1/2010 |
| GIM |
NYSE | Templeton Global Income Fund, Inc. | 4/1/2010 |
| HDB |
NYSE | HDFC Bank Limited | 4/1/2010 |
| NXY |
NYSE | Nexen, Inc. | 4/1/2010 |
| SU |
NYSE | Suncor Energy Inc. | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
2 results for NYSEARCA:
| DBB |
NYSEARCA | PowerShares DB Base Metals Fund | 4/1/2010 |
| EWY |
NYSEARCA | iShares MSCI South Korea Index Fund | 4/1/2010 |
Revival
Scan Code From www.StockScanPRO.com:
(sma(volume,20)>=500000)
and
(close()
> 12)
and
(close()[-1] - low()[-1] <= 0.1 *(high()[-1] - low()[-1]))
and
(close() - low() >= 0.95 *(high() - low()))
and
(close() > sma(close,15))
and
(close() > sma(close,50))
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
Displaying 5 results of 12 for NYSE:
| AGP |
NYSE | AMERIGROUP Corporation | 4/1/2010 |
| CRL |
NYSE | Charles River Laboratories International, Inc. | 4/1/2010 |
| CYT |
NYSE | Cytec Industries Inc. | 4/1/2010 |
| EMN |
NYSE | Eastman Chemical Co. | 4/1/2010 |
| FTI |
NYSE | FMC Technologies, Inc. | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Reversals
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 200000)
and
(close() > 12)
and
(low() <= min(low,40)[-1])
and
(volume() > 2*sma(volume,20))
and
(close() > open())
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
0 results for NYSE:
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
1 results for NYSEARCA:
| SHM |
NYSEARCA | SPDR Barclays Capital Short Term Municipal Bond ETF | 4/1/2010 |
Short Swings
Cross
Scan Code From www.StockScanPRO.com:
(sma(volume,20)>=500000)
and
(close() > 12)
and
(sma(close,5)
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
Displaying 5 results of 16 for NYSE:
| ABV |
NYSE | Ambev - Companhia de Bebidas das Americas | 4/1/2010 |
| ACL |
NYSE | Alcon Inc. | 4/1/2010 |
| ADS |
NYSE | Alliance Data Systems Corporation | 4/1/2010 |
| APH |
NYSE | Amphenol Corporation | 4/1/2010 |
| ARG |
NYSE | Airgas, Inc. | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
1 results for NYSEARCA:
| PGF |
NYSEARCA | PowerShares Financial Preferred Portfolio | 4/1/2010 |
1-2-3-4
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000) and (close() > 12) and ((adx(10) + adx(20))/2 > 30)
and (pdi(10) + pdi(20) < mdi(10) + mdi(20)) and (low() >
low()[-1]) and (low()[-1] > low()[-2]) and (high() > high()[-1])
and (high()[-1] > high()[-2])
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
Displaying 5 results of 8 for NYSE:
| ARD |
NYSE | Arena Resources, Inc. | 4/1/2010 |
| CHK |
NYSE | Chesapeake Energy Corporation | 4/1/2010 |
| GDP |
NYSE | Goodrich Petroleum Corporation | 4/1/2010 |
| MMR |
NYSE | McMoRan Exploration Co. | 4/1/2010 |
| NBR |
NYSE | Nabors Industries Ltd. | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Swings
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000) and (close() > 12) and (force_index(3) >= 0) and
(force_index(13) <= 0) and (adx(10) > 30) and (low() >
low()[-1]) and (low()[-1] > low()[-2]) and (close() <
sma(close,10)) and (close() < sma(close,20))
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
1 results for NYSE:
| GDP |
NYSE | Goodrich Petroleum Corporation | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Window
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000) and (close() > 7) and (adx(10) > 30) and (pdi(10)
< mdi(10)) and (low() > sma(close,5))
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
Displaying 5 results of 16 for NYSE:
| AFL |
NYSE | AFLAC Incorporated | 4/1/2010 |
| BBG |
NYSE | Bill Barrett Corporation | 4/1/2010 |
| CAG |
NYSE | ConAgra Foods, Inc. | 4/1/2010 |
| CHK |
NYSE | Chesapeake Energy Corporation | 4/1/2010 |
| CVA |
NYSE | Covanta Holding Corporation | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Revival
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000)
and
(close() > 12)
and
(close()[-1] - low()[-1] >= 0.9 *(high()[-1] - low()[-1]))
and
(close() - low() <= 0.1*(high()-low()))
and
(close() < sma(close,15))
and
(close() < sma(close,50))
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
0 results for NYSE:
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
1 results for NYSEARCA:
| SHV |
NYSEARCA | iShares Barclays Short Treasury Bond Fund | 4/1/2010 |
Reverse
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000)
and
(close() > 12)
and
(high()[-2] < high()[-1])
and
(high()[-1] < high())
and
(low()[-2] < low()[-1])
and
(low()[-1] < low())
and
(close()[-2] >= open()[-2])
and
(close()[-1] >= open()[-1])
and
(close() <= open())
and
(volume() > 1.5*sma(volume,20))
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
0 results for NYSE:
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Triangle
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 500000)
and
(close() > 12)
and
(close() < sma(close,20))
and
(high()[-2] > high()[-1])
and
(high()[-2] > high())
and
(low()[-2] < low()[-1])
and
(low()[-2] < low())
and
(high()[-1] > high())
and
(low()[-1] < low())
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
1 results for NYSE:
| CMC |
NYSE | Commercial Metals Company | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Breakdowns
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 200000)
and
(close() > 7)
and
(low() <= min(low,40))
and
(low()[-1] <= min(low,40)[-1])
and
(volume() > 2*sma(volume,20))
and
(close() < open())
and
(volume()[-1] < sma(volume,20))
and
(close()-low() <= 0.25*(high()-low()))
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
0 results for NYSE:
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:
Reversals
Scan Code From www.StockScanPRO.com:
(sma(volume,20)
>= 200000)
and
(close() > 12)
and
(high() >= max(high,40)[-1])
and
(volume() > 2*sma(volume,20))
and
(close() < open())
Results for NASDAQ
0 results for NASDAQ:
Results for NYSE
3 results for NYSE:
| GPN |
NYSE | Global Payments Inc. | 4/1/2010 |
| KMX |
NYSE | CarMax Group | 4/1/2010 |
| SIG |
NYSE | Signet Jewelers Limited | 4/1/2010 |
Results for AMEX
0 results for AMEX:
Results for NYSEARCA
0 results for NYSEARCA:


