On its balance sheet, Walgreen Co. reports treasury stock at cost of $4,114 million. The company has a total of 1,100,000,000 shares issued and 950,000,000 shares outstanding. What average price did Walgreen pay for treasury shares?
a. $3.15.b. $3.29.c. $3.03.d. $38.1.