You expect Budweiser will pay dividends of 2.00 in one year, 2.50 in two years, and 3.00 in three years. From that point onwards, dividends will grow at 7% per year. Investors' required rate of return is 10%. According to the Dividend Discount Model, what should be Budweiser's stock price?