Hi Powwow,
Filter fusebox then you'll not have to read his unsubstantiated drivel.
On your question, you have assumed the company has had poor performance. IND haven't and as PP said, the SP is just noise. Patience has its rewards. PP hasn't changed position a jot since the SP was 20p.
You ask if they will make serious money. How serious do you need? Read the last report to see. Last 6 months: SP from £1 to £2.50+ is not a bad return. There was a brief spike to £3.50 last week, a bit of an anomaly possibly.
best regards,
M