Free Content Archive

Free Content Archive
5k, here we comeFebruary 6, 2024
Bears have been warnedDecember 8, 2023
Another obvious bounceOctober 30, 2023
Is it time to panic?April 25, 2023
Are bulls losing the war?February 22, 2023
Is it time to panic?February 9, 2023
When is a loss bullish?November 17, 2022
Why this isn’t the topNovember 16, 2022
When a loss is bullishOctober 5, 2022
Stick with what’s workingSeptember 12, 2022
Is GME making a comeback?February 24, 2021
Is this finally the top?February 22, 2021
When boring is profitableFebruary 10, 2021
Is the rally back on?February 1, 2021
Merry ChristmasDecember 24, 2020
Why AAPL is a strong buyDecember 22, 2020
My 2021 PredictionDecember 17, 2020
How high can Bitcoin go?December 16, 2020
How low can ZM go?December 1, 2020
What’s coming up nextNovember 11, 2020
Free Weekly AnalysisOctober 23, 2020
How to trade this chopSeptember 30, 2020
What we learned this weekSeptember 25, 2020
When potential turns rottenSeptember 23, 2020
The breakdown that wasn’tSeptember 11, 2020
Is AMZN the next TSLA?February 11, 2020
The dangers of thin iceJanuary 22, 2020
Is NFLX still a buy?January 9, 2020
What to expect in 2020December 18, 2019
Bitcoin: a tardy updateDecember 17, 2019
Is AMZN buyable here?December 13, 2019
Not dead yetMay 23, 2019
All-Time Highs!April 23, 2019
Why boring is goodApril 16, 2019
It was inevitableFebruary 7, 2019
Has anything changed?December 18, 2018
Is it safe yet?October 16, 2018
Time to be patientSeptember 25, 2018
Another failed selloff:September 11, 2018
Here we go againJuly 10, 2018
Trump did it again.April 5, 2018
It it time to buy?April 3, 2018
Is it time to panic?February 5, 2018
Searching for directionDecember 5, 2017
Easy come, easy goNovember 30, 2017
Looks good…….for nowNovember 28, 2017
So far, so goodNovember 2, 2017
Stick with this BullSeptember 19, 2017
Why bears got it wrongSeptember 12, 2017
A warning for BearsSeptember 7, 2017
Why we bouncedAugust 22, 2017
Much ado about nothingAugust 17, 2017
Common Sense Part IIMarch 21, 2017
Where we go from hereFebruary 16, 2017
The Inevitable BreakoutFebruary 9, 2017
Common SenseFebruary 7, 2017
Fizzled BreakoutJanuary 31, 2017
A Bullish LossJanuary 12, 2017
Is this the real deal?November 17, 2016
Are we ready to breakout?November 15, 2016
What’s Next?October 26, 2016
Should we be worried?April 28, 2016
Jumping on thin ice.April 12, 2016
Wait for it…….March 29, 2016
What Selloff?March 17, 2016
As ExpectedMarch 8, 2016
1,900: Now What?February 16, 2016
Your Next MoveFebruary 11, 2016
Get Ready for the BounceFebruary 9, 2016
Is the Bottom In?January 21, 2016
Running Out of SellersJanuary 12, 2016
Focus on What MattersJanuary 7, 2016
Looking Ahead to 2016December 29, 2015
Better Than It SeemsDecember 22, 2015
Don’t Worry, Be Happy!December 17, 2015
Does $3 Really Matter?December 8, 2015
Is It Time to Panic?December 3, 2015
Why Did This Happen?December 1, 2015
What Just Happened?November 24, 2015
Who Bought the Dip?November 18, 2015
One-Step BackNovember 12, 2015
Who is the Next Buyer?November 5, 2015
Fear of HeightsNovember 3, 2015
Good is Good AgainOctober 28, 2015
Levels to WatchOctober 21, 2015
Employment on DeckOctober 1, 2015
Tail Wagging the DogSeptember 30, 2015
What to Look ForSeptember 24, 2015
The Fed SpeaksSeptember 17, 2015
To Hike, or Not to Hike?September 15, 2015
Building SupportSeptember 8, 2015
What To Do NextAugust 23, 2015
The Ugliest of DaysAugust 21, 2015
Ouch!August 20, 2015
The Chop ContinuesAugust 19, 2015
What Comes NextAugust 18, 2015
Which Side I’m OnAugust 13, 2015
A Day to RememberAugust 12, 2015
Finally New NewsAugust 11, 2015
The Sky is FallingAugust 6, 2015
Testing SupportAugust 3, 2015
Gut CheckJuly 29, 2015
Do OverJuly 9, 2015
Is it Safe Yet?June 30, 2015
The Greek RallyJune 16, 2015
Is it Safe Yet?June 8, 2015
Another Head-FakeJune 2, 2015
Stick With ItMay 21, 2015
Good Enough?May 20, 2015
Going Up?May 13, 2015
Taketh AwayMay 5, 2015
Ouch!April 30, 2015
Whole Lotta Nothin’April 29, 2015
Up and DownApril 28, 2015
Between the LinesApril 21, 2015
WhipsawApril 20, 2015
What Happens Next?April 16, 2015
What to Look ForApril 13, 2015
What Miss?April 6, 2015
Good to Be BackApril 1, 2015
Short but SweetMarch 19, 2015
Finally an UpdayMarch 12, 2015
Another PlaceholderMarch 11, 2015
The 5k HangoverMarch 3, 2015
5,000March 2, 2015
Time to Get Nervous?February 25, 2015
Price Trumps SentimentFebruary 23, 2015
Do We Need to Worry?February 9, 2015
Bullish SignsFebruary 5, 2015
Does Oil Still Matter?February 4, 2015
Where is the Breakdown?February 2, 2015
That HurtJanuary 28, 2015
Failing SupportJanuary 27, 2015
What Grexit?January 26, 2015
Not Done YetJanuary 15, 2015
What Was That?January 13, 2015
Down on Good NewsJanuary 9, 2015
This Feels DifferentJanuary 5, 2015
Third Time’s a Charm?December 17, 2014
Not a Big DealDecember 10, 2014
Buyers MIADecember 8, 2014
Be carefulDecember 4, 2014
Why we keep going upDecember 3, 2014
Testing SupportDecember 1, 2014
What Bullishness?November 24, 2014
Finding SupportNovember 19, 2014
Where’s the FaithNovember 17, 2014
Whole Lot of NothingNovember 13, 2014
Embrace Low-VolumeNovember 10, 2014
Enjoy the RideNovember 6, 2014
MisfortuneNovember 3, 2014
Round TripOctober 30, 2014
The Fed SpeaksOctober 29, 2014
A little givebackOctober 22, 2014
Another sigh of reliefOctober 20, 2014
Don’t PanicOctober 14, 2014
Easy Come, Easy GoOctober 9, 2014
Fed Saves the DayOctober 8, 2014
Capitulation bottomOctober 1, 2014
ContradictionSeptember 30, 2014
Higher-LowsSeptember 23, 2014
When is Bad Good?September 22, 2014
Don’t Believe the HypeSeptember 17, 2014
Stocks BounceSeptember 16, 2014
A Critical JunctureSeptember 15, 2014
Another Failed SelloffSeptember 11, 2014
CautionSeptember 4, 2014
Still hanging on to 2kSeptember 2, 2014
Holding 2kAugust 27, 2014
2,000August 25, 2014
Just under resistanceAugust 13, 2014
What comes next?August 12, 2014
A long way to nowhereAugust 6, 2014
More fearAugust 5, 2014
BTFDJuly 30, 2014
Nervousness returnsJuly 29, 2014
Finishing flatJuly 28, 2014
Buy the dip?July 17, 2014
July 16, 2014
Extending bounceJuly 14, 2014
A bullish lossJuly 10, 2014
Finding supportJuly 9, 2014
Testing 1,960July 8, 2014
One step backJuly 7, 2014
Disaster AvertedJune 26, 2014
Holding the highsJune 23, 2014
What bad news?June 17, 2014
Holding supportJune 16, 2014
Consolidating GainsJune 11, 2014
Holding gainsMay 28, 2014
Finally a breakoutMay 27, 2014
Gyrations continueMay 15, 2014
1,900May 13, 2014
Record CloseMay 12, 2014
Deja VuMay 8, 2014
Sell in MayMay 6, 2014
Drifting HigherApril 30, 2014
Calm returnsApril 29, 2014
Cleared for takeoffApril 28, 2014
Anxiety flares upApril 25, 2014
One Step BackApril 23, 2014
Holding the reboundApril 21, 2014
Reclaiming supportApril 16, 2014
Market bouncesApril 14, 2014
PausingApril 8, 2014
Sell the fear?April 7, 2014
Challenging 1,890April 2, 2014
Waiting for new highsMarch 31, 2014
Relief rallyMarch 17, 2014
Breaking supportMarch 13, 2014
Testing 1,850 supportMarch 12, 2014
Dipping under 1,870March 11, 2014
Holding 1,870March 10, 2014
What risk?March 5, 2014
IDA: Stalling at 1,850February 26, 2014
Stalling after new highsFebruary 25, 2014
IDA: Holding near highsFebruary 21, 2014
IDA: Bouncing BackFebruary 20, 2014
Stalling under old highsFebruary 19, 2014
Holding near highsFebruary 18, 2014
Pushing toward highsFebruary 14, 2014
Ignoring bad newsFebruary 13, 2014
Holding gainsFebruary 12, 2014
Short squeeze continuesFebruary 11, 2014
Higher on JobsFebruary 7, 2014
Market bouncesFebruary 6, 2014
Wait and SeeFebruary 5, 2014
A Little ReliefFebruary 4, 2014
Another routFebruary 3, 2014
Seesaw continuesJanuary 31, 2014
Anatomy of a bounceJanuary 30, 2014
Relief RallyJanuary 28, 2014
More sellingJanuary 27, 2014
Who’s the suckerJanuary 24, 2014
Not much going onJanuary 22, 2014
Stalling shy of 1,850January 17, 2014
Bouncing backJanuary 15, 2014
New MoodJanuary 7, 2014
Welcome to 2014January 6, 2014
Pausing or stalling?December 19, 2013
Rest DayDecember 19, 2013
Taper rally?December 18, 2013
To Taper or not to TaperDecember 18, 2013
Hope, Fear, and QEDecember 17, 2013
Churn ahead of the FedDecember 17, 2013
Market bounceDecember 16, 2013
Bulls attempt a reboundDecember 16, 2013
Still no dip buyingDecember 12, 2013
Three in a rowDecember 12, 2013
Time to get out?December 11, 2013
Where are the dip buyers?December 11, 2013
Testing 1,800 againDecember 10, 2013
Don’t Worry, Be HappyDecember 9, 2013
Employment saves the dayDecember 8, 2013
Five in a RowDecember 5, 2013
Nickels and DimesDecember 5, 2013
A wild ride to nowhereDecember 4, 2013
Volatility increasesDecember 4, 2013
Time to cool off?December 3, 2013
Waiting for the bounceDecember 3, 2013
Testing support at 1800December 2, 2013
Slow holiday weekNovember 25, 2013
Next greater foolNovember 21, 2013
Boiling a LobsterNovember 20, 2013
Where’s the fearNovember 14, 2013
Buy the breakout?November 13, 2013
Bridge For SaleNovember 11, 2013
Wild rideNovember 10, 2013
Where’s the Beef?November 7, 2013
Don’t be a pigNovember 5, 2013
Overly bullishNovember 4, 2013
Still hanging in thereNovember 1, 2013
Another rest dayNovember 1, 2013
Outside dayOctober 30, 2013
Time for a break?October 29, 2013
Fear of HeightsOctober 28, 2013
Another new highOctober 25, 2013
Still holding upOctober 25, 2013
Holding recent gainsOctober 24, 2013
The Chase is OnOctober 22, 2013
Holding recent gainsOctober 21, 2013
Waiting on DCOctober 15, 2013
Signs of hopeOctober 14, 2013
Bipolar marketsOctober 3, 2013
Still holding upOctober 2, 2013
AM: The party of NOSeptember 30, 2013
AM: Down but hanging inSeptember 27, 2013
AM: Day number 4September 26, 2013
PM: The 2% crashSeptember 25, 2013
AM: How negotiations workSeptember 25, 2013
Holding supportSeptember 24, 2013
Pulling back to supportSeptember 23, 2013
Sliding to supportSeptember 20, 2013
Holding the breakoutSeptember 19, 2013
Buy the fearSeptember 18, 2013
Holding 1700September 17, 2013
Back to 1700September 16, 2013
Support continuesSeptember 13, 2013
The AAPL blunderSeptember 11, 2013
What collapse?September 10, 2013
Rebound continuesSeptember 9, 2013
Challenging the 50dmaSeptember 6, 2013
AM: Yo-yo continuesSeptember 4, 2013
AM: Syria ReliefSeptember 3, 2013
AM: Forget the TaperAugust 29, 2013
AM: A little reliefAugust 28, 2013
AM: Buy high, sell lowAugust 27, 2013
AM: Is the rally over?August 19, 2013
AM: Testing the 50dmaAugust 16, 2013
AM: More of the sameAugust 14, 2013
AM: Selling stallsAugust 8, 2013
PM: The 1% selloffAugust 7, 2013
AM: How we got hereAugust 1, 2013
AM: What selloffJune 27, 2013
PM: Sell the hype?June 19, 2013
PM: What bulls?June 4, 2013
AM: Buy the dipJune 3, 2013
AM: Sideways it isMay 31, 2013
PM: Flat trade?May 30, 2013
AM: Another pauseMay 29, 2013
AM: Sanity returnsMay 24, 2013
AM: Selling stallsMay 23, 2013
AM: No cracks yetMay 13, 2013
PM: Nice recoveryMay 10, 2013
AM: A rest dayMay 9, 2013
AM: Still goingMay 8, 2013
WR: A Great WeekMay 4, 2013
PM: Bad is goodMay 2, 2013
AM: Step backMay 1, 2013
PM: New closing highsApril 29, 2013
AM: A step backApril 26, 2013
AM: 100,000 views!April 23, 2013
PM: Will 1540 hold?April 17, 2013
AM: The yo-yoApril 17, 2013
PM: Wild rideApril 16, 2013
AM: ReliefApril 16, 2013
PM: Is this it?April 15, 2013
AM: Failing supportApril 15, 2013
WR: Big gainsApril 14, 2013
AM: Modest sellingApril 12, 2013
PM: Getting frothyApril 11, 2013
PM: All time record!April 10, 2013
PM: Bizarro worldApril 9, 2013
AM: Finding supportApril 8, 2013
AM: Buy the dip?April 5, 2013
AM: More volatilityApril 3, 2013
AM: New highsApril 2, 2013
AM: Taking a breakApril 1, 2013
WR: We finally did itMarch 30, 2013
PM: We did it!March 29, 2013
AM: Comeback kidMarch 27, 2013
PM: Here we go againMarch 26, 2013
AM: Bouncing backMarch 26, 2013
LA: New highs, or notMarch 24, 2013
WR: Stuck on 1550March 23, 2013
PM: Down-Up-Down-UpMarch 22, 2013
AM: Tug-of-warMarch 22, 2013
PM: Rally onMarch 20, 2013
AM: Cyprus who?March 20, 2013
AM: Cannot hold 1550March 19, 2013
AM: Fear Cyprus?March 18, 2013
LA: Time to cash in?March 17, 2013
PM: Two-points shyMarch 14, 2013
PM: The streak endsMarch 12, 2013
AM: A rest dayMarch 12, 2013
LA: Getting closeMarch 10, 2013
WR: Big weekly gainMarch 9, 2013
AM: What sequester?March 1, 2013
PM: Sequester timeFebruary 28, 2013
AM: Digesting gainsFebruary 28, 2013
PM: Game onFebruary 27, 2013
AM: Humble pieFebruary 27, 2013
PM: Buy or sell?February 26, 2013
AM: Buy the dip?February 26, 2013
PM: The PlungeFebruary 25, 2013
AM: Bounce or breakdown?February 25, 2013
LA: Buy the dip?February 24, 2013
PM: Bulls fight backFebruary 22, 2013
AM: Stocks finding a bidFebruary 22, 2013
PM: Holding 1500 for nowFebruary 21, 2013
PM: Shaken nervesFebruary 20, 2013
AM: Modest sellingFebruary 20, 2013
AM: New highs againFebruary 19, 2013
LA: What to look forFebruary 18, 2013
WR: AmnesiaFebruary 17, 2013
AM: Cautious optimismFebruary 14, 2013
PM: Is this too easy?February 13, 2013
PM: AAPL sells the newsFebruary 12, 2013
PM: Finding supportFebruary 11, 2013
AM: Looking goodFebruary 11, 2013
LA: Rally continuesFebruary 10, 2013
AM: New highsFebruary 8, 2013
PM: 1500 is rock solidFebruary 7, 2013
AM: Volatility continuesFebruary 7, 2013
AM: Modest sellingFebruary 6, 2013
AM: Market finds supportFebruary 5, 2013
AM: Bear trap?February 4, 2013
PM: What weakness?February 1, 2013
PM: Dip under 1500January 31, 2013
AM: Testing supportJanuary 31, 2013
PM: Negative GDPJanuary 30, 2013
AM: News, what news?January 30, 2013
PM: Moving past 1500January 29, 2013
AM: New highs….againJanuary 29, 2013
PM: Modest declineJanuary 28, 2013
AM: Embrace the pauseJanuary 28, 2013
LA: How far can this go?January 27, 2013
WR: 4th in a rowJanuary 26, 2013
PM: Close above 1500January 25, 2013
AM: AAPL keeps slidingJanuary 25, 2013
PM: S&P500 breaks 1500January 24, 2013
PM: Eying 1500January 22, 2013
AM: Market up, AAPL downJanuary 22, 2013
LA: A big weekJanuary 21, 2013
WR: New 5-year highsJanuary 19, 2013
AM: We finally did itJanuary 17, 2013
PM: A tale of two citiesJanuary 15, 2013
AM: Bears try againJanuary 14, 2013
WR: What selloff?January 12, 2013
AM: Finding supportJanuary 11, 2013
PM: The squeeze is onJanuary 10, 2013
AM: A higher-highJanuary 10, 2013
AM: 20,000 views!!!January 4, 2013
PM: Rest dayJanuary 3, 2013
AM: Modest gainsJanuary 3, 2013
PM: Fiscal Cliff rallyJanuary 2, 2013
AM: We’re saved!!!January 2, 2013
AM: Waiting on DCDecember 28, 2012
AM: Testing 1400December 27, 2012
AM: Merry ChristmasDecember 24, 2012
PM: Finding a floorDecember 21, 2012
AM: Divided we fallDecember 21, 2012
PM: Off againDecember 19, 2012
AM: Digesting gainsDecember 19, 2012
PM: Beware of volumeDecember 18, 2012
AM: Bounce continuesDecember 18, 2012
AM: Another short-squeezeDecember 17, 2012
LA: Looking for supportDecember 16, 2012
WR: Taking a step backDecember 15, 2012
AM: Running out of buyersDecember 13, 2012
AM: The oblivious rallyDecember 12, 2012
AM: New highsDecember 11, 2012
PM: A win for the bullsDecember 10, 2012
AM: Supporting the 50dmaDecember 10, 2012
PM: What short-squeezeDecember 7, 2012
AM: Employment SurpriseDecember 7, 2012
AM: 1400 bounceDecember 5, 2012
AM: Weakness persistsDecember 4, 2012
PM: Too-far, too-fastDecember 3, 2012
LA: 1 of 3December 2, 2012
WR: Rally back on?December 1, 2012
AM: Looking for directionNovember 30, 2012
PM: Tough day for bearsNovember 29, 2012
PM: Fear the Cliff?November 28, 2012
Buy, sell, or hold?November 27, 2012
Holders are holdingNovember 22, 2012
Holding the 200damNovember 20, 2012
The squeeze is onNovember 20, 2012
Another leg downNovember 15, 2012
What is the harder trade?November 14, 2012
Selloff takes a breatherNovember 9, 2012
The selloff continuesNovember 8, 2012
Buy the dip?November 7, 2012
Obama winsNovember 7, 2012
Breaking the logjamNovember 1, 2012
Remarkably stable tradeNovember 1, 2012
Half-empty or half-fullOctober 30, 2012
Volatile, but indecisiveOctober 26, 2012
Selling slows downOctober 24, 2012
Taking a breatherOctober 18, 2012
Short-squeeze continuesOctober 17, 2012
The Romney short-squeezeOctober 16, 2012
50dma bounceOctober 15, 2012
Hope is not a strategyOctober 11, 2012
Back above 1450October 3, 2012
Bulls come roaring backSeptember 27, 2012
Don’t fight the tapeSeptember 24, 2012
Boring is goodSeptember 21, 2012
Stocks holding up nicelySeptember 18, 2012
iPhone, leader or laggard?September 17, 2012
New highs holding upSeptember 14, 2012
Bernanke the BearslayerSeptember 13, 2012
The spring sprungSeptember 6, 2012
Still stuckSeptember 5, 2012
Bears try againAugust 30, 2012
Watching paint dryAugust 29, 2012
Apple is taking offAugust 20, 2012
Creeping higherAugust 16, 2012
Day eightAugust 15, 2012
Stock testing 1400August 8, 2012
Cleared 1400August 7, 2012
Market holds upAugust 6, 2012
What’s your edge?July 27, 2012
Stuck on the 50July 26, 2012
New highJuly 19, 2012
Quiet morningJuly 16, 2012
Strong reboundJuly 13, 2012
Euro saves the dayJune 29, 2012
Mandate upheldJune 28, 2012
Slide continuesJune 25, 2012
Following the rulesJune 21, 2012
Fed dayJune 20, 2012
Follow Through Day?June 18, 2012
Sell the news?June 11, 2012
Bounce continuesJune 7, 2012
Sell-off continuesJune 4, 2012
More weaknessMay 31, 2012
Early gains fizzleMay 29, 2012
IndecisionMay 23, 2012
FacebookMay 18, 2012
Thin iceMay 17, 2012
Fresh undercutMay 14, 2012
Broken NeckMay 8, 2012
Nice rally dayMay 1, 2012
AAPL does it againApril 25, 2012
Waiting for AAPLApril 24, 2012
Treading waterApril 19, 2012
No follow throughApril 18, 2012
Rebound from sell-offApril 11, 2012
Testing SupportApril 9, 2012
Bad FridayApril 6, 2012
New closing highApril 2, 2012
Chasing stocksMarch 30, 2012
Follow upMarch 29, 2012
Rough morningMarch 28, 2012
Missed profitsMarch 26, 2012
How about that AAPLMarch 14, 2012
Psychology of a TopMarch 13, 2012