Bank of America Stock Price A Comprehensive Analysis