Metcash has swung to a $192.8 million full-year profit after cycling through its South Australian contract impairments, but its share price has taken a tumble after a decline in food earnings and higher finance costs weighed on the IGA supermarket supplier's underlying result.
