What drives the pricing of various stones?

Like any commodity, supply and demand drives the pricing. Some stones are commonly available in great supply and hence their price is lower. Some stones have limited supply with high demand. Hence their price is higher.