Stones tour licks up $300 million