The Australian sharemarket has finished the session in the green as investors digested a flurry of company earnings announcements.