Pharrell Williams has been unstoppable on the singles charts and his song "Happy" takes another turn at the No. 1 spot on the Billboard charts. This is the seventh week that "Happy" has been in the number one position on the Hot 100 charts. "Happy" also leads the Radio Songs chart for a sixth week.

Williams single also has topped the Digital Songs charts for an eighth week, even though it has experienced a 12 percent decrease in downloads. "Happy" sold 284,000 downloads.

John Legend's "All of Me" was right behind Williams on the charts coming in second on the charts, Billboard reported.

Even though Legend didn't top the single charts, "All of Me," did take the top spot on the on-demand songs chart.

LA Times reported that Williams recently teamed up with "A Team" singer Ed Sheeran for his newest single "Sing."

Williams has also been named on of the new coaches on NBC's The Voice.

Watch the music video for "Happy" here: