I don't know the company, but that chart is downright repulsive... :-D

I'm rather put off just by the look of it. I don't know what's going on, and I'd rather leave it alone.

I wouldn't go for that. Ever since the IPO, it seems to me that it's been floundering

Totally dead company. You better buy that Tesla

Timeline Tracker Overview