Earnings season kicks into gear this week with banks and tech stocks taking center stage. This week we have Bank of America, ...