Best Buy Posts $129 million Profit