Kirkland Lake sells its gold for $400 oz higher compared to a year ago