Generic Brands is expected to earn a profit of $1 million each year forever into the future. If the interest rate is 5%, and there are 20,000 shares of company stock outstanding, how much will investors be willing to pay for a single share of Generic Brands stock?