If products are priced by a particular attribute (in this case size), is there a way to list the price range on the product listing page?

Example:
Product A is priced by size attribute

Product Name > Size Attribute Name > Size Attribute Price
Product A > Size 1 > $5.00
Product A > Size 2 > $10.00
Product A > Size 3 > $20.00
Product A > Size 4 > $30.00

So the price range would display on the product listing page as follow:

Product A
$5.00 - $30.00

Is this possible?