More than 25 firms are due to report financial results over the next fortnight, including Mainfreight, Infratil, property investors and retirement village operators.