Beyonce's 2009 hit "Halo" tops the 3 million mark in digital sales this week. It's B's third song to reach this plateau, following "Single Ladies (Put A Ring On It)" (4,843,000) and "Irreplaceable" (3,076,000). Unlike these other two songs, "Halo" didn't reach #1 on the Hot 100. It peaked at #5.