Interesting that they're not having their usual sale for 4th of July, but I guess two back to back sales last month (Memorial Day and Father's Day) were enough. Can't have too many loss leader sales or they'd lose too much money.
Best Buy doesn't have these sales randomly but coincides them with major holidays. They've apparently elected not to hold a 4th of July sale so either wait for the next major holiday or scope out eBay/CL for one-off sales.
Not sure where you are but Microcenter regularly offers the Sport in 42mm for $249. It's in store only, and stock is always extremely limited, but you can check stock store by store online. I even got Best Buy to price match it 😉