Thanks Fish for your response.
However, although you modify numbers I still get similar result when I change -38 to 38, tested before I opened this new thread. Last column values are aligned under last column header, but right aligned.
Your code for last column values gives right alignment as oppose to left alignment (correct format that I need) to make report more appropriate.
Based on printf formatting it should give left alignment for -30, but isn't. Any ideas why and what is solution?