Justin Bieber has nothing to apologize for - he's dominating the charts. For the third week in a row, his Purpose single "Sorry" tops the Hot 100, and Bieber takes the runner's up spot as well with "Love Yourself." And though the 21-year-old pop star is seemingly everywhere, new singles from the likes of Alessia Cara, The Chainsmokers and Twenty One Pilots are climbing up the charts.

Bieber's "Sorry" once again reigns supreme on the Hot 100 thanks to its ironclad hold on streaming, Billboard reports. With 20 million plays in the U.S., "Sorry" was easily the most-played song online this week. But, that's not the only way this song managed to hold on to No. 1 for three weeks. "Sorry" is also the second-most played song on radio with 144 million audience impressions and sold a respectable 81,000 copies this week as the No. 5 digital download.

But, as "Sorry" tops the charts, there's another song fighting for the top spot... Bieber's "Love Yourself," which rose one spot to No. 2 this week. "Love Yourself" leads digital downloads for the third week with 139,000 copies sold. And while that track topped sales, its 16.7 million streams (No. 2) and 117 million audience impressions on radio (No. 4) weren't enough to be No. 1, though it seems as though this song is still rising.

Bieber's back-to-back singles at the very top of the charts isn't his only appearance on the Hot 100 this week. His lead Purpose single "What Do You Mean?" also hangs in the top 10 at No. 10.

In the middle of all the Bieber singles, Adele's former 10-week No. 1 single "Hello" slips down one spot to No. 3. Similarly, another big hit Drake's "Hotline Bling" also continues its chart decline, slipping down two spots from No. 7 to 9.

While Adele and Drake fall down the charts, alt-rock newcomers Twenty One Pilots' "Stressed Out" holds strong at No. 4 on the charts for a second week with 127,000 digital downloads (No. 2), an 18 percent increase in streaming (11.8 million plays) and a 15 percent boost on radio to 106 million audience impressions.

Another Hot 100 newbie Alessia Cara also fared well this week. Her debut single "Here" bumped up into the top five this week, for a new high position at No. 5.

She's followed by fellow youthful pop stars Shawn Mendes and Selena Gomez, whose singles "Stitches" and "Same Old Love" landed at Nos. 6 and 7, respectively.

One new song rose in to the top 10 this week, The Chainsmokers' "Roses" featuring ROZES. The EDM hit lifted three spots from No. 11 to land at No. 8 this week. Best known for the viral hit "#SELFIE," The Chainsmokers have their first top 10 single thanks to 72,000 downloads (No. 6), 68 million radio impressions (No. 13) and a boost from No. 17 to 15 in streaming with 8.1 million plays.

Join the Discussion