I know folks on this thread are really honed in on their eTrade and Fidelity like apps/sites, but these new sites are giving out a crap ton of FREE stock only if you sign up through referral links.
Robinhood is giving away $5-$200 in stock for FREE with sign up and deposit of $1:
https://join.robinhood.com/danielk-592e84
Also, Webull is giving 6-12 stocks for FREE of various totals:
https://a.webull.com/gzxterxUts7TssZ89U
And if you use any of those links and actually sign up and your account settles let me know and I will kick you a few bucks.