Best Buy Posts $107 Million Profit