The rate of return on non-callable bonds is $370 and value of issuer option is $250 then the return on callable bond is _____________? April 10, 2023 by QuizMaster A. 120 B. 0.0148 C. 620 D. 1.48