I check every few months and Target consistently has the best price. There is a Target about a hundred yards from where I live, and the pharmacists recognize me on sight when I walk in to pick up a refill. The whole transaction usually takes but a minute or two. That is hard to beat.
I have never checked Target, but will do so.