Why Is Baloxavir So Expensive? Pay $126 Instead (2026)