ProPetro Enters Framework Agreement with Caterpillar for Power Generation Assets | Intellectia.AI