Today, CNBC provides business news programming on weekdays from 5:00 a.m. to 7:00 p.m., Eastern Time, while broadcasting talk shows, investigative reports, documentaries, infomercials, and other programs at all other times. A rolling ticker provides real-time updates on share prices on the NYSE, NASDAQ, and AMEX, as well as market indices, news summaries, and weather updates by NBC meteorologists (prior to March 27, 2006, all of CNBC's weather reports were provided by AccuWeather). A rotating top band of the screen rotates provides real-time updates on index and commodity prices from world markets.