The funny thing is that when you have one big customer (a country) - you get good prices.
When you have 30 insurance companies, 10000 companies buying insurance policies and millions of individuals - you get shit prices.
That's why the drug in question is 200 USD in US (after deductions) and 20 in Europe (including taxes).