tcb stock analysis