Why Is Nirmatrelvir So Expensive? Pay $424 Instead (2026)