BAC has been on a upward trend and I see no signs of it halting. BAC reports Earnings on the 18th of January. Jan 21 Calls are still relatively cheap, if you wait until next week or the week after the price of the Calls will most likely increase in price.