@high-technology i placed the order from Amazon as you did after i noticed the price in CVS - $18.99 for the lower count. Normally the up to price on the rebate is the highest retail price. That tells me how high CVS marks up the products they sell.
I’ve pretty much given up on CVS. I used to play the game with the Extracare Bucks, but realized that they are so much more expensive than everywhere else (Shop Rite supermarket undercuts their prices on nearly everything, WalMart (of course), as does Target, not to mention Costco, etc.).
Worse than their somewhat abusive pricing, it’s gotten so hard to find drugs and toiletries at CVS, since they devote so much of their shelf space to other items unrelated to their core pharmacy business.