From over- + buy.
overbuy (third-person singular simple present overbuys, present participle overbuying, simple past and past participle overbought)