Execução com #! / bin / bash -x mostra:
+ echo Stock List SXX.L $'27.50\r' QPP.L $'14.2495\r'
Isso provavelmente será o que está atrapalhando a saída. Ele move o cursor de volta para o começo da linha, e o que vier depois substitui o que já está lá.