The Twitter convention for referencing a stock is to put a dollar sign in front of the ticker symbol. For example, a tweet that contains $MSFT is talking about the stock for Microsoft Corporation. The tweet likely contains a link to an article about the company’s performance, or perhaps somebody’s sentiment about the stock. I got to wondering which stocks get the most tweets.
Twitter has a very easy to use API, and fairly liberal usage restrictions. It was a matter of a few minutes to get a list of the stocks on the S&P 500 and write a simple program that does a Twitter search for each stock and computes a “tweets per hour” figure for each stock. From there, it’s a simple matter of sorting to come up with the most-tweeted stocks.
If you assume that Twitter is a reliable proxy for overall chatter about stocks, then you can say that the stocks below are the 20 most talked about stocks. I don’t know enough about the market to say with any certainty that the assumption holds true, but the list below does include more than just technology companies. So I suspect there is at least some correlation between tweets and overall market sentiment.
| Symbol | Company | Tweets / hour |
|---|---|---|
| AAPL | Apple Inc. | 44.12 |
| MSFT | Microsoft Corp. | 40.64 |
| GOOG | Google Inc. | 24.61 |
| GS | Goldman Sachs Group | 17.74 |
| BAC | Bank of America Corp | 17.74 |
| WAG | Walgreen Co. | 17.09 |
| T | AT&T Inc | 13.35 |
| MS | Morgan Stanley | 13.08 |
| CSCO | Cisco Systems | 12.95 |
| A | Agilent Technologies Inc | 12.40 |
| S | Sprint Nextel Corp. | 11.69 |
| NFLX | NetFlix Inc. | 11.62 |
| C | Citigroup Inc. | 11.61 |
| PEP | PepsiCo Inc. | 10.79 |
| FCX | Freeport-McMoran Cp & Gld | 10.49 |
| INTC | Intel Corp. | 10.02 |
| ESRX | Express Scripts | 9.98 |
| AMZN | Amazon.com Inc | 9.85 |
| MHS | Medco Health Solutions Inc. | 9.85 |
| X | United States Steel Corp. | 9.72 |
I was somewhat surprised to find Walgreen (WAG) in the top 10. PEP, FCX, MHS, and X were a bit surprising, too. The most likely reason for Express Scripts (ESRX) being on the list is that they announced a merger with Medco yesterday. Or was it Wednesday? Either way, Twitter reflects the recent buzz about ESRX.
Note that the list above is just a snapshot. I did a one-time snapshot to get the recent tweets for each stock at one particular time. There are all kinds of things that could skew the data in a single snapshot. You would need several snapshots per day over a few days to get a more reliable list. For my purposes, a single snapshot is just fine.