It's always greed. Companies will charge as much as they possibly can while maximizing their profits. It doesn't matter if the price of something goes up or down this week, in either case the change only happens because the company thinks they'll make more money by offering the product at that new price.