The value of option issued to call debt is $670 and return rate on callable bond is $540 then return rate on non-callable bond is ____________? April 10, 2023 by QuizMaster A. 1210 B. 1010 C. 130 D. 1020