Thank you for your answer. But do you use any specific platform/website to do this? Again worth mentioning also that I'm not in the US.
Depending on what European country you are in you could also have a look at brokers/online banks, these usually have more sane fees.
In central Europe flatex would be an example of such a broker. Though I am not sure in which countries these are available.