OP is lazy and wants others to put in the effort to supply answers.I see you're quite new and you have a lot of questions. No need to open a new thread for each one, though.
If you're going to contemplate trading/investing, your own legwork will produce better results than continually leaning on others for a feed.