I bought Advtech at 14:00 for R16.98. Just a minute or two after that it dropped to R16.93. Google finance confirms it was trading for R16.93 since 13:50 for at least an hour and it hasn't traded above R16.49 the whole afternoon. Why did I pay 0.3% more than the real market price?