The value of option issued to call debt is $940 and return rate on callable bond is $480 then return rate on non-callable bond is __________? April 10, 2023 by QuizMaster A. 460 B. 1520 C. 1420 D. 1620