How much money does a farmer make?

$150,000 to $500,000 in Iowa