According to him (in an interview) he only jacked the prices up for insurance companies.
Skherli said he gave the medicine free to those who have no insurance. I don't think by good heart but rather to avoid a major bad publicity from the inability of non-insured to pay.