granite mining business model