drugs are priced differently country to country and the price has nothing to do with the unit cost to manufacture. The US is the least regulated pharmaceuticals market in the world and drugs here usually cost significantly more than drugs in other locals. For example semaglutide/ozempic costs like 1300/month in the US, but only 100-200/month in European countries. Also, the "1300/month" cost in the US is only paid by people who are paying cash and not covered by insurance, if the drug is covered by the patients insurance than the Pharmacy benefits manager usually pays a fraction of the 1300/month price as it is a "bulk negotiated discount, so they often pay 200-300 USD, the actuall price in these deals is a closely guarded trade secret.
Of course, insurers are struggling to not cover the bill, and although it's in the medicaid list it's up to states to choose whether to cover it or not