Home BancShares, Inc. is a bank holding company. The Company is primarily engaged in providing a range of commercial and retail banking and related financial services to businesses, real estate developers and investors, individuals and municipalities through its wholly owned community bank subsidiary, Centennial Bank (the Bank). It originates loans primarily secured by single and multi-family real estate, residential construction and commercial buildings. It offers a range of deposit services, including checking, savings, money market accounts and certificates of deposits. It also provides products and services, including 24-hour Internet banking, mobile banking and voice response information, cash management, overdraft protection, direct deposit, safe deposit boxes, United States savings bonds and automatic account transfers. It has 76 branches in Arkansas, 78 branches in Florida, 63 branches in Texas, five branches in Alabama and one branch in New York City.