Three main factors are behind BofA's upward revision: greater momentum, continued decline in inventory, and greater credit availability, Business Insider reported.