Compare American Express Company and Bank of America Corporation on price, valuation, growth, and sector metrics.