As of April 21  2016  there were 293 675 151 shares of Alphabet’s Class A common stock outstanding  49 440 407 shares of Alphabet's Class B common stock outstanding  and 343 439 675 Alphabet's Class C capital stock outstanding