Stocks analysis of Tesla and Bank of America