Peace..you may want to investigate the filings of those stocks I have mentioned so far. You sound like you're on top of the fundamentals pretty good and you can make a better decision as to where they're a good long term hold or not..I don't do fundies too well. I don't hold them long enough to care. Usually I just go by charts. I equate myself to like those medical guys that read/interpet EKG's..they don't so much have to really see the person to make a determination..charts can say alot..
"Well, this guy is about dead"..
"This guy IS DEAD"..
"This dude is clogged up big time"
"Man..this guy must be a marathon runner"..
etc.
I said all that to say that some charts show the company is picking up steam for one reason or another, and one may want to check into them further to see what's up with them. Am just posting some investment/trading ideas.
all I know for now..
DD
My posts my opinion only, make your own financial decisions.