You do not need a CNBC account to access free articles, video clips, advanced charting, and to sign up for free newsletters.
However, creating a CNBC account allows you to build personalized watchlists, manage your newsletter preferences more easily, and gain access to select articles.
Check How do I create a free CNBC account? for more info