Why did Metcash (MTS) shares rally today?
MTS +4.74%: Full-year results out this morning were solid, and marginally ahead of consensus expectations. Underlying profit of $307.5 million was up 2.6% YoY and above Bloomberg consensus of $299.5 million.