The most hated rally in recent history continues...

After a little dip to gather some permabear kindling...this happens.
Chart PatternsHarmonic PatternsNASDAQ 100 CFDNASDAQ 100 CFDNQTrend Analysis

Also on:

Related publications

Disclaimer