Bank of America has reported that investors purchasing stocks at all-time highs are not penalized in the long term. According to the bank, historical data shows that five years after such purchases, returns have been stronger, suggesting that buying at peak prices does not necessarily lead to poor investment outcomes.