"Tell me who are the ones that get these IPOs? "
The ones that support the brokers:)
Yes you're right about cherry picking :)
Like Mr P I also sold NPH to pay down revolving credit in early Feb
High trading fees are due to high trading.
They are a lot less for investors
PS I rarely follow brokers recommendations