The retail price of Lipitor (atorvastatin) can vary depending on the pharmacy and location. According to GoodRx [1], the average retail price for a 30-day supply of Lipitor 20mg is $166. However, the price can range from $10 to $214, depending on the pharmacy and location. SingleCare [2] reports that the average retail price for a 30-day supply of Lipitor 20mg is $150, with prices ranging from $10 to $214. It is important to note that these prices are for the generic version of Lipitor, which is atorvastatin. The brand-name version of Lipitor is no longer under patent protection, but it is still more expensive than the generic version. According to Drug Patent Watch [3], the retail price for brand-name Lipitor was $365 for a 30-day supply in 2011, before it went off-patent. However, the price may have changed since then. It is recommended to compare prices at different pharmacies and to use discount programs, such as GoodRx or SingleCare, to save money on Lipitor.
Sources:
[1] https://www.goodrx.com/lipitor
[2] https://www.singlecare.com/blog/atorvastatin-without-insurance/
[3] https://www.drugpatentwatch.com/p/tradename/LIPITOR