Purchased at rates from/at rates ranging from

Solution 1:

There are no "rules" governing this. However, as "$10 to $20" is a range, "ranging" seems otiose, although not wrong.