Community Trust Bank Corp. owns and operates Community Trust Bank, Inc. of Pikeville, KY, which provides commercial banking services in Kentucky and West Virginia; and a trust company. Linked here is a detailed analysis and commentary.