Karnataka Bank shares surge 7% on record ₹1,310.50 cr annual profit