I put one on order in the DJI store, but requested cancellation and ordered through the DJI Amazon store because it was free shipping vs. $10 DJI store shipping. Looks to be similar July ship date.
Dronesuperstore on eBay has them for immediate shipment at $54.90 Original DJI SPARK Drone Intelligent Flight Battery 1480 MAh 16mins Flight Time | eBay They also go by the name camrise and they had them on Amazon for immediate shipment at $49 but now i see they are $59. But many of us are getting 10% ebay bucks today so the $54.90 price ends up more like $49. I verified they have them in stock for immediate shipment.