127. Many analysts believe that the company's stock price will rise_______the new product launch proves successful. (A) even (B) due to (C) if (D) despite