Robinhood is a great investment site for cryptocurrency, and stocks.
You can find all kinds of stocks and companies to invest in which is nice. It will tell you if the company is on their site yet or not and it is free.
There are no fees when trying to sell or trade. You can even get robinhood gold which has a lot more things to help you with your stocks. You can also earn 4.15% on uninvested cash which is nice. It will even tell you which ones are going up and which ones are going down along with the history so that you can determine which ones is best for you.
If you do not have enough, you can always buy half stocks which is nice but there is a limit on it.