45% of Americans don't own stocks, according to Gallup.