tcp stock chart analysis