The shares changed hands in 14 block deals at an average price of 2.171 levs each, data from the Bulgarian Stock Exchange (BSE) indicated.
The parties to the deals were not disclosed.
In regular trading, Agro Finance was up 11.23% to 2.169 levs by 0940 GMT on the BSE on Thursday.
(1 euro = 1.95583 Bulgarian levs)