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