If the price of the stock would increase tomorrow by 20%, why wouldn't he be able to buy more than a tiny amount today?
There isn’t a stock in the world you can buy even $1B of in a day without driving it’s price up dramatically yourself. So Buffett has to slowly accumulate a position over weeks and months.