Markets end flat after choppy trade, post weekly gains

Conversations