Why Is Entecavir So Expensive? Pay $660 Instead (2026)