

It bothers me to a minor extent to technically contribute to some of these companies.
Outside of large shareholders like how Musk owns Tesla and sells his stock to fund fascism, buying stock does nothing for companies, ethical or not.
If you buy shares of an ethical green company, none of that money goes to the company. You bought the shares from someone else. It’s like buying a used book of Harry Potter. Absolutely no money goes to JK Rowling.
Dude, that’s not how it works at all!
Stock price is a popularity contest that has virtually no basis on the finances of a company.
See Tesla’s crazy high price that has no basis on their current or future revenue. But if their stock dropped to 0, they would still be selling cars at a profit and wouldn’t go out of business. It wouldn’t change anything.
Companies get money from stock at IPO and when they extremely rarely issue new shares. That’s it. After IPO, you buying stock doesn’t give any money to the company. You are buying it from someone else.