The ASX closed higher on Thursday as more major companies announced half-yearly results.