
Bank of America Corp (NYSE:BAC) shares hit a new 52-week high of $47.49 during Monday’s session. The surge follows news this month marked by the Federal Reserve's decision to cut interest rates and Donald Trump's victory in the 2024 presidential election.