granite mining equipment business model