Supreme Court cancels telecom licenses of nine companies; rupee hits a three-month high; markets end Thursday in the green.