Better to buy mutual funds. That way you’re not taking a big risk on a single company.
Still better yet, invest in ETF's which track certain indexes or market segments. You avoid the single stock risk and avoid the fees charged by the mutual funds.
For example compare "SPY" (which is the symbol for the S & P Composite index) to any mutual funds. There is no load and you can exit at any time.
I have an account at Charles Schwab which provides plenty of research capacity with only a single per trade charge of $8.95.
Other ETF's (electronically traded funds) you might look at are QQQ (Nasdaq index fund), IBB (a biotech fund which has performed well), etc.
Here is a site for getting familiar with ETF's...nasdaq.com/investing/etfs/
With that much money, you should seek “professional” advice.
Someone you pay a flat fee to set up your plan. Do not go to someone who will charge commission.
The Dave Ramsey web site has a list of counselors.
a few I have invested in securely and done well
SDY logsx fshcx sbra fphax fbsox