On the economic data front, today was mostly a Goldilocks day. December's PPI was lower than expected. The NFIB survey of small business owners showed rising optimism and animal spirits. However, the Treasury reported that the federal budget deficit totaled a record $711 billion in the October-December period, up 39% from $510 billion in the same period a year ago.