06/30 - Marked as approved, will arrive 07/03. Phew.
wow! if you receive it on 3 July that will be less than 6 weeks - that would seem to be some sort of recent record, second only to TravisMT81. From what city did you send your application and what service center is processing your application?
As a point of reference, it took almost that much time just for my applications to go from my post office to being "accepted."