CNB Financial Corporation is a financial holding company. The Company provides a range of banking and related services through its wholly owned subsidiary, CNB Bank (the Bank). In addition, the Bank provides trust and asset management services, including the administration of trusts and estates, retirement plans, and other employee benefit plans, as well as a range of wealth management services. In addition to the Bank, the Company has four other subsidiaries. One of its subsidiaries, CNB Securities Corporation maintains investments in debt and equity securities. County Reinsurance Company, also a subsidiary, is an Arizona corporation, and provides credit life and disability insurance for customers of CNB Bank. CNB Insurance Agency provides for the sale of nonproprietary annuities and other insurance products.