Best Buy holiday revenues fall 2.5%