We're both wrong. One billion shares, half of which he can't sell:
CL-USER> (* 1/2 (expt 10 9)
(parse-float "0.00029087" :type 'rational))
145435