TM Stock technical analysis