To be honest, dont know a lot about them. But on the CEO corner he lists a new guy for investor relations. Anyway, They r preferred shares. So your actually a part of the company, Certain COmpanies pay dividends on them, Also good Companies give those share holders reports, etc. Just a different bird. As far as price, I believe they cost a little more at the base rate, but with much more return at the end. I also think they r sold to you, and you need to hold for a certain period of time, depending again, on the company. Funny you ask, I did a really hard search on it and there seems to be NO real answer as they r different from place to place.
I certainly feel like I missed out by not buying them earlier. I also think it will be hugely appriciated by DR. ANTS (THe show of faith) ! And with that Thee shalt reep hugith rewardiths in the future. But that is Opinion based on MY conversation.