单项选择题

No one can tell exactly whether the shares will be doing well because ______.

A.stock markets are not the safest place to make money
B.the factory or the company may do badly
C.the stock may go up or down for a number of untold reasons
D.sometimes even if a factory or company does a good job , the stock may still go down