Home BancShares Inc is a bank holding company that operates through its wholly owned community bank subsidiary, Centennial Bank.