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