I always ask if there's a price match from the company which there often isn't.
The few times they say yes, I follow up with asking if there's a cap on the match.
If there's a match and no cap, I'll usually donate.
But 1,000,000 fuck nos to donation if there isn't a match or if they are capping that shit.