Why Is Eslicarbazepine So Expensive? Pay $540 Instead (2026)