Home Investing News What is an Offtake Agreement?