Why Is Lanreotide So Expensive? Pay $4160 Instead (2026)