Economics What the Live Nation Verdict Means for Ticketing Fees and Fans 18 April 2026, 4:20 am Team Buyback