This is slightly lower than prices at Walmart for those medications. However, Wal-Mart has more medications on their $4 and $10 list.
Losing money or barely breaking even on medications is nothing new for pharmacies. Low income Medicaid insurance gives so little reimbursement to pharmacies that pharmacies lose money on practically every Medicaid prescription.
The way the stores make up for the loss is getting customers to fill up their shopping carts while waiting for their prescriptions.
The profits from other store purchases more than make up for the losses at the pharmacy.