For developing new products, the company must know its?

For developing new products, the company must know its?

A. markets
B. consumers
C. competitors
D. all of above