Why Is Gatifloxacin So Expensive? Pay $31 Instead (2026)