why is ivermectin so expensive can ivermectin be given orally to dogs where to buy ivermectin in australia generic stromectol ivermectin 3mg