Help Lines 954-785-1121
 


You are not logged in. Upgrade Here
 <<<Previous Mid Day Report     Next Mid Day Report >>> 
 <<<Previous After Market Report Next After Market Report >>> 
You are not logged in.
This means you CAN ONLY VIEW reports that were published prior to Sunday, October 20, 2024.
You MUST UPGRADE YOUR MEMBERSHIP if you want to see any current reports.

AFTER MARKET UPDATE - THURSDAY, JULY 27TH, 2023
Previous After Market Report Next After Market Report >>>
Indices NYSE Nasdaq
DOW  -237.40 35,282.72 -0.67% Volume 973,777,342 +12% Volume 5,204,020,200 +21%
NASDAQ -77.17 14,050.11 -0.55% Advancers 658 23% Advancers 1,241 28%
S&P 500 -29.34 4,537.41 -0.64% Decliners 2,231 77% Decliners 3,152 72%
Russell 2000 -25.46 1,954.90 -1.29% 52 Wk Highs 134   52 Wk Highs 172  
S&P 600 -12.81 1,259.40 -1.01% 52 Wk Lows 13   52 Wk Lows 107  

Major Indexes Reversed and Ended Lower

The major indices reversed and ended lower Thursday after initially the S&P 500 hit a new 52-week high of 4,607, up as much as 0.9%. The Nasdaq Composite had been up as much as 1.7%. The Dow Jones Industrial Average, which had 13 straight wins, was up as much as 0.4%. The volume totals reported were higher on the NYSE and on the Nasdaq exchange versus the prior session, indicative of increasing institutional selling pressure. Breadth was negative as decliners led advancers by more than a 3-1 margin on the NYSE and by nearly 3-1 on the Nasdaq exchange. Leadership thinned as there were 34 high-ranked companies from the Leaders List that hit a new 52-week high and were listed on the BreakOuts Page, versus the total of 56 on the prior session. New 52-week highs outnumbered new 52-week lows on the NYSE and on the Nasdaq exchange. The major indices are in a confirmed uptrend (M criteria). Appropriate new buying efforts may be considered under the fact-based investment system.

Chart courtesy of www.stockcharts.com


PICTURED: The S&P 500 Index reversed after hitting a new 2023 high.

Meta Platforms (META +4.4%) rose after it reported earnings and gave a favorable outlook. Notable winners on earnings news also included McDonald's (MCD +1.2%), Comcast (CMCSA +5.7%), Lam Research (LRCX +9.3%), AbbVie (ABBV +4.9%), and Royal Caribbean (RCL +8.7%).

The $35 billion 7-yr note auction was met with underwhelming demand. Selling in the Treasury market increased after the auction results and the 10-yr note yield settled back above 4.00%, rising 16 basis points to 4.01%. The 2-yr note yield rose nine basis points to 4.92%. Also, the dollar came down sharply against the yen. USD/JPY is down 0.5% to 139.49. The U.S. Dollar Index rose 0.9% to 101.78.

Initial jobless claims (221,000), a leading indicator, hit their lowest level since February. The Q2 GDP report showed real GDP increasing at an annual rate of 2.4% that was up from 2.0% in the first quarter. June Durable Goods Orders were up a robust 4.7%, driven by increases in most durable goods categories.

Only one S&P 500 sector logged a gain, communication services (+0.9%), meanwhile the real estate (-2.1%) and utilities (-1.7%) sectors suffered the largest declines.


Kenneth J. Gruneisen started out as a licensed stockbroker in August 1987, a couple of months prior to the historic stock market crash that took the Dow Jones Industrial Average down -22.6% in a single day. He has published daily fact-based fundamental and technical analysis on high-ranked stocks online for two decades. Through FACTBASEDINVESTING.COM, Kenneth provides educational articles, news, market commentary, and other information regarding proven investment systems that work in good times and bad.

Comments contained in the body of this report are technical opinions only and are not necessarily those of Gruneisen Growth Corp. The material herein has been obtained from sources believed to be reliable and accurate, however, its accuracy and completeness cannot be guaranteed. Our firm, employees, and customers may effect transactions, including transactions contrary to any recommendation herein, or have positions in the securities mentioned herein or options with respect thereto. Any recommendation contained in this report may not be suitable for all investors and it is not to be deemed an offer or solicitation on our part with respect to the purchase or sale of any securities.


Semiconductor Index Rose Amid Widespread Group Losses

Financials had a negative bias as the Bank Index ($BKX -1.20%) and the Broker/Dealer Index ($XBD -1.26%) both lost ground. The Retail Index ($RLX -0.33%) edged lowerThe tech sector was mixed as the Semiconductor Index ($SOX +1.86%) posted a solid gain but the Networking Index ($NWX -1.22%) and the Biotech Index ($BTK -0.58%) both finished lower. Commodity-linked groups were led lower by the Gold & Silver Index ($XAU -3.78%) suffered a standout loss while the Oil Services Index ($OSX -1.54%) and the Integrated Oil Index ($XOI -0.73%) also slumped.

Chart courtesy of www.stockcharts.com


PICTURED: The Bank Index ($BKX -1.20%) has been slowly approaching its 200 DMA line.



Industry Index Symbol Close Change % Change YTD % Change
Oil Services $OSX  90.05 -1.41 -1.54% +7.38%
Integrated Oil $XOI  1,793.02 -13.12 -0.73% +0.32%
Semiconductor $SOX  3,768.27 +68.89 +1.86% +48.82%
Networking $NWX  818.87 -10.12 -1.22% +4.54%
Broker/Dealer $XBD  511.45 -6.50 -1.26% +13.88%
Retail $RLX  3,480.32 -11.61 -0.33% +26.37%
Gold & Silver $XAU  122.82 -4.83 -3.78% +1.62%
Bank $BKX  88.31 -1.07 -1.20% -12.44%
Biotech $BTK  5,268.70 -30.64 -0.58% -0.23%


Reversed After Reaching a New All-Time High

PulteGroup's (PHM -$0.66 or -0.78% to $83.64) had a "negative reversal" and ended lower today after hitting a new all-time high. It is very extended from any sound base. It recently reported earnings +18% for the Jun '23 quarter versus the year-ago period, below the +25% minimum guideline (C criteria) raising concerns. Important support to watch is defined by its 50-day moving average DMA line ($74.54).

PHM was highlighted in yellow in the 4/25/23 mid-day report (read here) with pivot point cited based on its May 2021 high. It was last shown in great detail on 6/26/23 with an annotated graph under the headline, "Negative Reversal After Hitting Another New High".

This Building - Residential/Commercial firm broke a streak of 13 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong. It has a 98 Earnings Per Share Rating.

The number of top-rated funds owning its shares rose from 1,709 in Dec '22 to 1,896 in Jun '23. Its current Up/Down Volume Ratio of 1.6 is an unbiased indication its shares have been under accumulation over the past 50 days. It has a Timeliness Rating of A and an Accumulation/Distribution Rating of B-.

Chart courtesy of 
www.stockcharts.com

Color Codes Explained :
Y - Better candidates highlighted by our staff of experts.
G - Previously featured in past reports as yellow but may no longer be buyable under the guidelines.

***Last / Change / Volume data in this table is the closing quote data***
Symbol/Exchange
Company Name
Industry Group
PRICE CHANGE
(%Change)
Day High Volume
(% DAV)
(% 50 day avg vol)
52 Wk Hi
% From Hi
Featured
Date
Price
Featured
Pivot Featured
Max Buy
StockCharts.com Latest Chart for STRL STRL - NASDAQ
Sterling Infrastructure
Bldg-Heavy Construction  
$58.75 +0.55
0.95%

$58.95

212,335
65.33% of 50 DAV
50 DAV is 325,000
$60.58
-3.02%
12/14/2022 $32.41 PP = $33.72
MB = $35.41
Most Recent Note - 7/24/2023 5:58:45 PM
G - Pulled back with higher volume behind today's 4th consecutive loss off its all-time high. It is very extended from any sound base and its 50 DMA line defines near-term support to watch. Mar '23 quarterly earnings were below the +25% minimum guideline (C criteria) raising fundamental concerns.
>>> FEATURED STOCK ARTICLE : Streak of Gains Lifts Sterling Infrastructure to New Highs - 7/3/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for FIX FIX - NYSE
Comfort Systems USA
Bldg-A/C and Heating Prds  
$165.38 -0.50
-0.30%

$171.07

470,087
213.68% of 50 DAV
50 DAV is 220,000
$172.02
-3.86%
4/27/2023 $148.85 PP = $152.23
MB = $159.84
Most Recent Note - 7/27/2023 12:33:42 PM
G - Reported Jun '23 quarterly earnings +65% versus the year ago period. Volume and volatility often increase near earnings news. Perched near its all-time high and testing its 50 DMA line ($159) which defines important near-term support to watch on pullbacks.
>>> FEATURED STOCK ARTICLE : Pulled Back From High With Lighter Volume - 7/19/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for KOF KOF - NYSE
Coca-Cola Femsa ADR
Beverages-Non-Alcoholic  
$83.59 -1.31
-1.54%

$85.32

149,726
89.66% of 50 DAV
50 DAV is 167,000
$91.23
-8.37%
6/9/2023 $88.61 PP = $91.33
MB = $95.90
Most Recent Note - 7/25/2023 5:23:18 PM
G - Due to report Jun '23 quarterly results. Volume and volatility often increase near earnings news. Its Relative Strength Rating has slumped to 79 while lingering below its 50 DMA line. A rebound above the 50 DMA line ($85.33) is needed for its outlook to improve. Fundamentals remain strong.
>>> FEATURED STOCK ARTICLE : Slumping Below 50-Day Moving Average and Below Prior Low - 7/6/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for CLH CLH - NYSE
Clean Harbors
Pollution Control  
$165.49 -1.99
-1.19%

$168.10

324,185
84.64% of 50 DAV
50 DAV is 383,000
$172.54
-4.09%
3/10/2023 $136.89 PP = $136.74
MB = $143.58
Most Recent Note - 7/25/2023 5:10:35 PM
G - Hovering near its all-time high, extended from any sound base. Its 50 DMA line ($155.89) defines important near-term support to watch on pullbacks. Due to report Jun '23 quarterly results on 8/02/23.
>>> FEATURED STOCK ARTICLE : Negative Reversal at High After +26% Rally in 4 Months - 7/18/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for SPSC SPSC - NASDAQ
SPS Commerce
Comp Sftwr-Spec Enterprs  
$172.82 -2.19
-1.25%

$178.45

215,793
107.36% of 50 DAV
50 DAV is 201,000
$196.39
-12.00%
4/24/2023 $150.01 PP = $157.56
MB = $165.44
Most Recent Note - 7/24/2023 5:43:40 PM
G - Pulled back nearly testing its 50 DMA line ($175) with today's 4th consecutive loss. Due to report Jun '23 quarterly results on 7/27/23. See the latest FSU analysis for more details and a new annotated graph.
>>> FEATURED STOCK ARTICLE : Pulled Back Abruptly to 50-Day Moving Average Line - 7/24/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
Symbol/Exchange
Company Name
Industry Group
PRICE CHANGE
(%Change)
Day High Volume
(% DAV)
(% 50 day avg vol)
52 Wk Hi
% From Hi
Featured
Date
Price
Featured
Pivot Featured
Max Buy
StockCharts.com Latest Chart for HUBB HUBB - NYSE
Hubbell
Electrical-Power/Equipmt  
$308.47 -1.53
-0.49%

$311.41

613,855
148.63% of 50 DAV
50 DAV is 413,000
$340.06
-9.29%
4/25/2023 $262.85 PP = $257.51
MB = $270.39
Most Recent Note - 7/26/2023 5:38:35 PM
G - Abruptly retreated from its all-time high with today's 2nd consecutive volume-driven undercutting its 50 DMA line ($311) raising concerns. Fundamentals remain strong after Jun '23 earnings rose +45%. See the latest FSU analysis for more details and a new annotated graph.
>>> FEATURED STOCK ARTICLE : Pulled Back Undercutting 50 Day Moving Average Line - 7/26/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for NVR NVR - NYSE
NVR
Bldg-Resident/Comml  
$6,301.71 -81.27
-1.27%

$6,389.00

36,051
156.74% of 50 DAV
50 DAV is 23,000
$6,474.53
-2.67%
4/25/2023 $5,882.18 PP = $5,978.25
MB = $6,277.16
Most Recent Note - 7/27/2023 7:50:27 PM
G - Pulled back today with above average volume. Reported Jun '23 quarterly earnings -6% on -13% sales revenues raising greater fundamental concerns. Its prior low ($6,009 on 7/06) and 50 DMA line ($6,028) define near-term support watch.
>>> FEATURED STOCK ARTICLE : New High Close for Strong Homebuilder - 6/30/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for PHM PHM - NYSE
PulteGroup
Bldg-Resident/Comml  
$83.64 -0.66
-0.78%

$86.01

2,975,654
105.33% of 50 DAV
50 DAV is 2,825,000
$86.01
-2.76%
4/25/2023 $65.17 PP = $64.01
MB = $67.21
Most Recent Note - 7/27/2023 7:42:23 PM
G - There was a "negative reversal" today after hitting another new high. It is very extended from any sound base. Recently reported earnings +18% for the Jun '23 quarter versus the year-ago period, below the +25% minimum guideline (C criteria) raising concerns. Important support to watch is defined by its 50 DMA line ($74.54). See the latest FSU analysis for more details and a new annotated graph.
>>> FEATURED STOCK ARTICLE : Reversed After Reaching a New All-Time High - 7/27/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for AMPH AMPH - NASDAQ
Amphastar Pharm
Medical-Biomed/Biotech  
$60.61 -0.77
-1.25%

$61.99

293,833
63.88% of 50 DAV
50 DAV is 460,000
$63.72
-4.88%
5/15/2023 $43.56 PP = $44.15
MB = $46.36
Most Recent Note - 7/26/2023 5:40:51 PM
G - Hovering near its all-time high. It did not form a sound new base of sufficient length. Its 50 DMA line ($52) defines important support to watch. Fundamentals remain strong.
>>> FEATURED STOCK ARTICLE : 6th Straight Gain for Amphastar - 7/20/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for ANET ANET - NYSE
Arista Networks
Computer-Networking  
$160.99 -3.46
-2.10%

$164.88

3,869,209
119.79% of 50 DAV
50 DAV is 3,230,000
$178.36
-9.74%
5/30/2023 $176.35 PP = $171.54
MB = $180.12
Most Recent Note - 7/26/2023 5:42:15 PM
G - Pulled back abruptly today with higher volume. It faces little near-term resistance due to overhead supply up to the $178 level. Fundamentals remain strong. Its 50 DMA line ($159.41) defines near-term support.
>>> FEATURED STOCK ARTICLE : Wedging Higher After Rebounding Above 50-Day Moving Average - 7/12/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
Symbol/Exchange
Company Name
Industry Group
PRICE CHANGE
(%Change)
Day High Volume
(% DAV)
(% 50 day avg vol)
52 Wk Hi
% From Hi
Featured
Date
Price
Featured
Pivot Featured
Max Buy
StockCharts.com Latest Chart for PANW PANW - NASDAQ
Palo Alto Networks
Computer Sftwr-Security  
$245.28 +0.27
0.11%

$249.83

3,084,619
45.98% of 50 DAV
50 DAV is 6,708,000
$258.88
-5.25%
6/5/2023 $228.35 PP = $213.73
MB = $224.42
Most Recent Note - 7/27/2023 7:51:44 PM
G - Volume totals have been cooling while consolidating above its 50 DMA line ($231) which defines near-term support to watch. Fundamentals remain strong.
>>> FEATURED STOCK ARTICLE : Strength Continues for Network Security Leader - 6/27/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for LSCC LSCC - NASDAQ
Lattice Semiconductor
Elec-Semicondctor Fablss  
$89.25 +4.24
4.99%

$90.61

3,234,674
144.66% of 50 DAV
50 DAV is 2,236,000
$98.18
-9.10%
6/13/2023 $91.73 PP = $96.92
MB = $101.77
Most Recent Note - 7/27/2023 7:44:48 PM
Y - Color code is changed to yellow after today's gap up and big volume-driven gain helped it promptly rebound above the 50 DMA line helping its outlook improve, Due to report Jun '23 quarterly results on 7/31/23.
>>> FEATURED STOCK ARTICLE : Perched Near Pivot Point After Best-Ever Close - 7/17/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for XPEL XPEL - NASDAQ
Xpel Inc
Auto/Truck-Tires andamp; Misc  
$76.71 -0.44
-0.57%

$78.47

129,591
97.88% of 50 DAV
50 DAV is 132,400
$87.46
-12.29%
6/28/2023 $83.14 PP = $87.11
MB = $91.47
Most Recent Note - 7/25/2023 5:20:38 PM
G - Color code is changed to green after slumping and closing below its 50 DMA line ($78.40) with today's 6th consecutive gain backed by below-average volume. Stalled after recently hitting a new 52-week high. Reported Mar '23 quarterly earnings +46% on +19% sales revenues versus the year-ago period, its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria), helping it better match the winning models of the fact-based investment system.
>>> FEATURED STOCK ARTICLE : XPEL Returns to Featured Stocks List After Long Consolidation - 6/28/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for FTNT FTNT - NASDAQ
Fortinet
Computer Sftwr-Security  
$76.58 -0.68
-0.88%

$78.52

3,956,843
72.84% of 50 DAV
50 DAV is 5,432,000
$81.24
-5.74%
7/10/2023 $78.29 PP = $74.45
MB = $78.17
Most Recent Note - 7/24/2023 5:56:43 PM
Y - Color code is changed to yellow after pulling back with light volume below its "max buy" level. Its prior high in the $74 area defines support above its 50 DMA line ($72.22) Fundamentals remain strong.
>>> FEATURED STOCK ARTICLE : Fortinet Powered to New All-Time High - 7/10/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for PII PII - NYSE
Polaris
Leisure-Products  
$134.33 -2.84
-2.07%

$138.49

743,310
130.18% of 50 DAV
50 DAV is 571,000
$138.49
-3.00%
7/11/2023 $126.92 PP = $123.97
MB = $130.17
Most Recent Note - 7/25/2023 12:11:08 PM
G - Gapped down today then rebounded from the early low after reporting Jun '23 quarterly earnings +0% versus the year ago period, below the +25% minimum earnings guideline (C criteria). On pullbacks, the prior highs define initial support to watch above its 50 DMA line ($118).
>>> FEATURED STOCK ARTICLE : Volume-Driven Breakout for Polaris - 7/11/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
Symbol/Exchange
Company Name
Industry Group
PRICE CHANGE
(%Change)
Day High Volume
(% DAV)
(% 50 day avg vol)
52 Wk Hi
% From Hi
Featured
Date
Price
Featured
Pivot Featured
Max Buy
StockCharts.com Latest Chart for ALGM ALGM - NASDAQ
Allegro MicroSystems
Elec-Semicondctor Fablss  
$49.30 +0.64
1.32%

$50.44

1,183,632
81.02% of 50 DAV
50 DAV is 1,461,000
$53.05
-7.07%
7/13/2023 $49.86 PP = $48.82
MB = $51.26
Most Recent Note - 7/25/2023 5:16:08 PM
Y - Posted a gain with lighter volume today rebounding back above the pivot point following 4 consecutive losses with above-average volume. Due to report Jun '23 quarterly earnings news on 7/27/23. Volume and volatility often increase near earnings news. Disciplined investors always limit losses by selling any stock that falls more than -8% from their purchase price.
>>> FEATURED STOCK ARTICLE : Volume Heavy Behind Considerable Breakout Gain - 7/13/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for ESQ ESQ - NASDAQ
Esquire Finl Hldgs
Finance-Commercial Loans  
$50.12 -1.63
-3.15%

$52.28

36,388
125.48% of 50 DAV
50 DAV is 29,000
$54.03
-7.24%
7/14/2023 $45.80 PP = $48.23
MB = $50.64
Most Recent Note - 7/27/2023 7:46:46 PM
Y - Color code is changed to yellow after pulling back below its "max buy" level. Found support above its 50 DMA line on the recent pullback.
>>> FEATURED STOCK ARTICLE : Esquire Perched Near Prior Highs - 7/14/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 
StockCharts.com Latest Chart for MEDP MEDP - NASDAQ
Medpace Holdings
Medical-Research Eqp/Svc  
$248.88 -7.64
-2.98%

$256.84

426,113
110.68% of 50 DAV
50 DAV is 385,000
$264.19
-5.80%
7/25/2023 $196.32 PP = $241.57
MB = $253.65
Most Recent Note - 7/27/2023 7:53:30 PM
Y - Pulled back with average volume today for a 2nd consecutive loss after hitting a new all-time high. Prior highs in the $241 area define support to watch on pullbacks. Reported earnings increases above the +25% minimum earnings guideline (C criteria) in the past 5 quarterly comparisons through Jun '23.
>>> FEATURED STOCK ARTICLE : Medpace Posted a Solid Volume-Driven Gain for a New High - 7/25/2023
 |  View all notes | Set NEW NOTE alert | Company Profile | SEC News | Chart | Request a new note C A  S  I 

THESE ARE NOT BUY RECOMMENDATIONS!  Comments contained in the body of this report are technical opinions only. The material herein has been obtained from sources believed to be reliable and accurate, however, its accuracy and completeness cannot be guaranteed. This site is not an investment advisor, hence it does not endorse or recommend any securities or other investments. Any recommendation contained in this report may not be suitable for all investors and it is not to be deemed an offer or solicitation on our part with respect to the purchase or sale of any securities. All trademarks, service marks and trade names appearing in this report are the property of their respective owners, and are likewise used for identification purposes only.

This report is a service available only to active Paid Premium Members. You may opt-out of receiving report notifications at any time.  Questions or comments may be submitted by writing to Premium Membership Services 665 S.E. 10 Street, Suite 201 Deerfield Beach, FL 33441-5634 or by calling 1-800-965-8307 or 954-785-1121.

Kenneth J. Gruneisen founded Gruneisen Growth Corp. (2003), which prior to May 11, 2015, operated CANSLIM.net and CANSLIM.com both under license from Data Analysis Inc. / Investor's Business Daily. Kenneth has passed the CAN SLIM® Master's Exam. Gruneisen Growth Corp. now continues over two decades of fact based market analysis via FactBasedInvesting.com.

Copyright © 1996-2024 Gruneisen Growth Corp. All rights reserved. Protected by the copyright laws of the United States and Canada and by international treaties

Privacy Policy | Terms of Use | Contact Us