The profit magic of stock transaction timing