Less Ads, More Data, More Tools Register for FREE

Touch

Definition of 'Touch'

The best prices available for a stock on the stockmarket, looking at all market makers.