why is this stock not moving forward, it makes a move up, then declines the winning, the dividend is very ordinary, the yearly result is down considerably, have investors lost faith in this company, i wonder
TTS Price at posting:
$3.07 Sentiment: Hold Disclosure: Held