Seems to me that every one of those stocks you mentioned has had a run at some point in it's life. So, I think my statement that they all run at some point still holds. Sure, they all will die an eventual death someday, but they generally have a run first before they totally die. I'm not looking for long term investments here, I just play the technicals that make sense to me.