Why Is Zolmitriptan So Expensive? Pay $67 Instead (2026)