10 Best Long Term Stocks to Buy Under $50

​8. ICICI Bank Limited (NYSE:IBN)

Price: $31.97

5-year Revenue Growth Rate: 18.03%

Number of Hedge Fund Holders: 39

​ICICI Bank Limited (NYSE:IBN) is one of the Best Long Term Stocks to Buy Under $50. On September 11, ICICI Bank Limited (NYSE:IBN) announced renewing its partnership with Amazon Pay for the Amazon Pay ICICI Bank Credit Card. Amazon Pay ICICI Bank Credit Card is one of the most popular co-branded credit cards with over 5 million users.

​The card was launched in 2018 and has gone on to be known for its simple rewards and easy digital payment experience. Management noted that from October 11, 2025, the card will reduce its forex markup fee on international transactions from 3.5% to 1.99%, to make the card more attractive for customers who travel abroad.

​Moreover, Prime members will continue to enjoy 5% unlimited cashback on shopping and travel bookings through Amazon Pay. While the Non-Prime members will receive 3% unlimited cashback on these spends.

​ICICI Bank Limited (NYSE:IBN) is a leading Indian financial services company offering a wide range of banking and financial products to both corporate and retail customers.