Earnings season kicks into gear this week with Bank of America, Taiwan Semiconductor, JP Morgan, Wells Fargo, Citigroup, ...