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.
There are no "rules" governing this. However, as "$10 to $20" is a range, "ranging" seems otiose, although not wrong.