Vimovo is a combination of two generics (naproxen & esomeprezol) delayed release. You can probably get OTC versions of the two pills for much cheaper than what Vimovo charges.
This drug falls into (IMO) ethically grey area in terms of drug pricing & marketing; on the one hand, it is (was?) priced much higher than the individual generics that are part of the combination; on the other hand, it is a convenience.
Horizon pharma, which markets the drug, is not the cleanest of the bunch either [1,2] .. They have a really good understanding of the healthcare market, and know exactly how to game it.
[1] https://www.bloomberg.com/news/features/2018-04-06/when-thes...
[2] https://www.forbes.com/sites/johnlamattina/2018/03/15/physic...
(edit: added 2nd link)