True, but buying used guns does not add to the overall stock, and NICS checks are also done for CCW licenses.
My best guess is that we are at about 320 million firearms in the U.S. now. Perhaps a range of 280 to 340 million would be a better way to say it.
My best guess of 320 million firearms in the United States is based on an ATF estimate of 260 million at the end of 1999, and about 65 million produced and imported since then (minus exports).
http://www.encyclopedia.com/doc/1G2-1838600008.html#A
I seem to recall seeing numbers for the U.S. estimated at 290 million, but I do not see a source for those numbers.