This is operator driven stock - this is my analysis from the way the Share price refuses to move up despite superb and excellent financials.
A regular and good management posting the type of results Teledata had posted, the share price should have been in excess of a few hundreds.
I am also holding 2500 shares bought at around 33/- levels and my friend who recommended it says, that I should not watch the prices on a day to day basis. I think, he is right and I suggest the same to you. Please try to look at the price not regularly.
I am also in the same "well" as you are, but probably with more part of my body above water than yours.