About this project

Independent shareholder project.

Not affiliated with Tesla or SpaceX. Not investment advice.

Every Share Votes is maintained by Jason Crawford, an independent retail shareholder. He is not an officer, director, employee, or agent of Tesla, Inc. or SpaceX, and he does not speak for either company. The site uses “TSLA” for the stock. It uses the company name when a filing or a statute uses it. The name and the check-mark logo are not the companies’ marks.

What this is

What this is not

How the 13F file is made

scripts/fetch_13f.py reads the newest ZIP on the SEC’s Form 13F data sets page, keeps CUSIP 88160R101, drops put and call rows, and keeps the latest 13F-HR or amendment for each manager and report period. The script sends a User-Agent with a contact address and waits between requests. A weekly GitHub Action runs the same script and opens a pull request when the JSON changes. Set the repository secret SEC_CONTACT_EMAIL to a mailbox a person monitors.

How the tally is stored

Cloudflare Pages runs functions/api/shares.ts against a D1 database bound as DB. The ledger schema is migrations/0002_share_ledger.sql. Nothing is seeded. The rules are on the methodology page. If the binding, the hash salt, or Turnstile is missing, the page says so and does not show a made-up zero.

Corrections

A number on this site should have a source link and a date. If a filing is amended, the page should follow the amendment. Institutional vote cells stay “Not found” until someone links the N-PX filing or a report that states the vote.