Sensex ended 3.04 points lower to 19,663.55. It touched the day's high of 19,783.75. (Reuters)