Independent labels have a reason to celebrate. The Lumineers' "Cleopatra" tops the Billboard 200 chart this week. It sold 125,000 equivalent album units, including 108,000 traditional albums, on an indie label. The album also earned a No. 1 on seven additional charts and features the single 'Ophelia', which set a...

More...