"who is buying?"
for all we know 20500 - the mystery buyer may be you?
who cares who it is as long as they keep buying.
seriously though there isnt really much buying going on considering the extent of the SP gains over the past couple of weeks.
its really more about the lack of sellers at present.
Todays volumes only a tick over a mill - which is miniscule compared with the 800mill odd shares on issue.