This STOCK PURCHASE AGREEMENT is made and entered into as of June 23, 2025, among Ohio Farmers Insurance Company, an Ohio insurance company (“Seller”) and First Financial Bancorp., an Ohio corporation (“Purchaser”). RECITALS WHEREAS, Seller owns 100%...