Why Is Ciprofloxacin So Expensive? Pay $16 Instead (2026)