Tata Power Stock Rises to all-time High on a Rating Upgrade