View
Page
Two fairly big buys coming in at £130,000, and then more than £330,0000 coming in at the same share price of 9.75. I have no idea what that means.
Latest from the Community...
Latest from the Community...
Latest from the Community...