Why Is Rizatriptan So Expensive? Pay $54 Instead (2026)