Why Is Ivabradine So Expensive? Pay $228 Instead (2026)