Showing preview only (1,007K chars total). Download the full file or copy to clipboard to get everything.
Repository: GonVas/tickerrain
Branch: main
Commit: 2744d6dac591
Files: 12
Total size: 981.8 KB
Directory structure:
gitextract_ovqvvgtj/
├── .gitignore
├── LICENSE
├── README.md
├── flask_example.py
├── news.py
├── process.py
├── requeriments.txt
├── substoscrap.txt
├── templates/
│ ├── index.html
│ └── styles.css
├── test.py
└── tickers.csv
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
*.p
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
.python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2021 GonVas
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# Tickerrain
TickerRain is an open-source web app that stores and analysis Reddit posts in a transparent and semi-interactive manner.
## Overview
A simple webpage will display the sentimental analysis and entities of the last post processed, then it will display DB info and finally three graphs of the most mentioned tickers in Reddit.

The graphs are updated every 120 seconds and refreshing the page will display the analysis of a new post.
## Requirements
Python3 and the following packages:
* pandas
* flask
* redis
* cairosvg
* nltk
* spacy
* matplotlib
* asyncpraw
* cachetools
Other than that you need [Cairo](https://cairosvg.org/), for example, for Ubuntu run `apt-get install libpangocairo-1.0-0`.
## Running
First, make sure you have a Redis DB running.
In the file `substoscrap.txt` specify what subreddits to analyze.
There are 3 parts, a process to get the submissions and store them in Redis DB, one to process them, and then finally one to run the webserver.
#### Getting Submissions
Run `python news.py <client_id> <client_secrets>` with arguments the crendentials for your account reddit API, see more [here](https://praw.readthedocs.io/en/latest/getting_started/authentication.html#oauth).
This will start getting posts, comments, and Redditors from Reddit and store them in Redis DB.
#### Processing Posts
Run `python -m spacy download en_core_web_lg`to get spacy-model required for processing posts.
Run `python process.py`, this will connect to the DB and start calculating metrics every 120 seconds, the results will be stored in 3 files, `tickers_df_<days>.p`.
The metrics computed right now are:
* Mentions -> Detectes what ticker is being talked about and counts the total mentions of it.
* Score -> Calculates the log score which takes into account the upvotes and downvotes.
* Sentiment -> Using Spacy Vader sentimental analysis it aggregates the general sentiment about the ticker.
#### Flask Web Server
Run `python flask_example.py` to start the webserver that displays the results, DB infos and the last post being processed.
Access it by opening a browser and going to 127.0.0.1:5000
## Issues and TODO
Currently, the processing code, using Pandas, needs to be optimized, it needs to use Pandas in a better way.
The ticker detection needs to be improved, it emits warnings and misses some.
- [ ] Improve ticker detecting, combining Spacy entities.
- [ ] Optimize Pandas processing.
- [ ] Add more metrics.
- [ ] Improve the design of the Web page.
- [ ] Auto download of tickers.csv from NASDAQ.
================================================
FILE: flask_example.py
================================================
import math
import io
import redis
import time
import random
import functools
import gzip
from datetime import datetime
from dateutil import tz
import datetime
from flask import Flask
import pandas as pd
import spacy
import nltk
import cachetools.func
nltk.download('vader')
nltk.download('vader_lexicon')
from nltk.sentiment.vader import SentimentIntensityAnalyzer
from cairosvg import svg2png
from flask import Response
from flask import send_from_directory
from flask import Markup
from flask import render_template
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
from matplotlib.figure import Figure
import matplotlib.pyplot as plt
import matplotlib
matplotlib.use('Agg')
plt.style.use('seaborn')
import process
r = redis.Redis(
host='localhost',
port=6379,)
r = redis.Redis(db=8)
app = Flask(__name__)
last_process_idx = 5
@app.route("/get_last_process")
def get_last_process():
global last_process_idx
last = r.lrange("last10keys", 0, 9)[last_process_idx]
post = r.hgetall(last)
last_process_idx = (last_process_idx + 1) % 10
p_type = 'submission'
tickers_ment = str(post[b'tickers_ment'].decode("utf-8"))
process_body = str(post[b'process_body'])
p_title = None
p_score = None
p_body = None
p_creator = None
p_created = None
if(b'comment_body' in post):
p_type = "comment"
p_body = str(post[b'comment_body'].decode("utf-8"))
p_score = str(post[b'comment_score'])
p_creator = str(post[b'author'].decode("utf-8"))
p_created = str(post[b'comment_created'].decode("utf-8"))
else:
p_title = str(post[b'title'])
p_score = str(post[b'score'])
p_body = str(post[b'title'].decode("utf-8") + " . " + post[b'body'].decode("utf-8"))
p_creator = str(post[b'author'].decode("utf-8"))
p_created = str(post[b'created'].decode("utf-8"))
return {"type":p_type,
'title': p_title,
'body':p_body,
'process_body':process_body,
'tickers':tickers_ment,
'score':p_score,
'author':p_creator,
'created':p_created
}
def create_figure(day=7):
fig = plt.figure()
fig.suptitle(f'Ticker Mentions, Score (Upvotes & Downvotes) and Sentiment (Last {day} days)')
ax1 = fig.add_subplot(311)
ax1.set_ylabel('Mentions')
ax2 = fig.add_subplot(312)
ax2.set_ylabel('Log Score')
ax3 = fig.add_subplot(313)
ax3.set_ylabel('Log Sentiment')
pf = pd.read_pickle(f'tickers_df_{7}.p')#process.last_processed
counts = pf.iloc[0:10, 0]
scores = pf.iloc[0:10, 1]
sents = pf.iloc[0:10, 1]
ticks_c, t_counts = list(counts.index), list(counts)
ticks_s, t_score = list(scores.index), [math.log(score) - 2 for score in scores]#list(scores)
ticks_sen, t_sen = list(sents.index), [math.log(sents) - 2 for sents in sents]#list(sents)
ax1.bar(ticks_c, t_counts)
ax2.bar(ticks_s, t_score)
ax3.bar(ticks_sen, t_sen)
plt.subplots_adjust(top=0.92, bottom=0.08, left=0.10, right=0.95, hspace=0.25,
wspace=0.35)
return fig
def html_last_sent():
nlp = spacy.load("en_core_web_lg")
processed_sentence = get_last_process()
processed_sentence['body'] = processed_sentence['body'].strip().replace("\n", " ")
author = processed_sentence['author']
date = str(datetime.datetime.fromtimestamp(int(processed_sentence['created'].split(".")[0])))
#TODO many calls to this func
tickers = process.process_tickers(processed_sentence['body'].strip())
doc, sentiment = process.sentiment(processed_sentence, ret_doc=True)
if(doc == None):
doc = nlp(processed_sentence['body'].strip().replace("\n", " "))
sid = SentimentIntensityAnalyzer()
sentiment = sid.polarity_scores(doc.text)
svg = spacy.displacy.render(doc, style="ent", jupyter=False)
return svg, sentiment, tickers, author, date
@app.route('/plot<numb>.png')
def plot_png(numb):
fig = create_figure(day=numb)
output = io.BytesIO()
FigureCanvas(fig).print_png(output)
return Response(output.getvalue(), mimetype='image/png')
@app.route('/plot_time.png')
def plot_timed_png():
df = pd.read_pickle('all_df.p')
timed_df = process.calculate_df_timed(df, time_mins=30)
fig = process.plot_df(timed_df)
#fig = create_figure(day=numb)
fig.suptitle(f'Ticker Mentions over time')
output = io.BytesIO()
FigureCanvas(fig).print_png(output)
return Response(output.getvalue(), mimetype='image/png')
@app.route("/styles.css")
def styles():
return send_from_directory("templates", "styles.css")
@cachetools.func.ttl_cache(maxsize=128, ttl=10)
def redis_db_info():
info = r.info()
dict_info = {}
dict_info['Submissions/Posts'] = info['db8']['keys']
dict_info['mem_used'] = info['used_memory_human']
dict_info['clients_connected'] = info['connected_clients']
dict_info['uptime_hours'] = str(round(int(info['uptime_in_seconds'])/3600, 3))
return dict_info
@app.route('/')
def index():
svg, sentiment_post, tickers, author, date = html_last_sent()
info = redis_db_info()
return render_template('index.html', last_sent_html=Markup(svg), sentiment=sentiment_post, tickers=tickers, author=author, date=date, info=info)
if __name__ == '__main__':
app.run()
================================================
FILE: news.py
================================================
import re
import math
import asyncio
import time
import functools
import sys
from datetime import datetime
from dateutil import tz
import datetime
import redis
import asyncpraw
import pandas as pd
def float_to_datetime(fl):
return datetime.datetime.fromtimestamp(fl)
tickers_pd = pd.read_csv('tickers.csv')
print('Len of ticker before: ' + str(len(tickers_pd)))
for index, row in tickers_pd.iterrows():
if(row['Market Cap'] < 300_000_000):
tickers_pd = tickers_pd.drop(index)
print('Len of ticker after: ' + str(len(tickers_pd)))
tickers = list(tickers_pd['Symbol'])
# Fix some missing tickers and tickers that can be confused with common words
tickers.append('SPY')
tickers.remove('A')
tickers.remove('T')
tickers.remove('ARE')
tickers.remove('FOR')
tickers.remove('NOW')
tickers.remove('EDIT')
tickers.remove('POST')
tickers.remove('U')
tickers.remove('D')
tickers.remove('DD')
tickers.remove('CAN')
tickers.remove('C')
tickers.remove('E')
tickers.remove('IT')
tickers.remove('BEST')
tickers.remove('GO')
tickers.remove('ALL')
tickers.remove('CEO')
tickers.remove('EXPR')
tickers.remove('RH')
tickers.remove('EV')
tickers.remove('PSA')
tickers.remove('FREE')
tickers.remove('SEE')
tickers.remove('TWO')
tickers.remove('CC')
tickers.remove('DTE')
tickers.remove('BE')
tickers.remove('X')
tickers.remove('AA')
tickers.remove('L')
tickers.remove('LOVE')
tickers.remove('OR')
tickers.remove('RE')
tickers.remove('FL')
tickers.remove('REAL')
tickers.remove('OUT')
tickers.remove('SAFE')
tickers.remove('SO')
tickers.remove('ON')
tickers.remove('IP')
tickers.remove('BIG')
tickers.remove('LAND')
tickers.remove('GOOD')
tickers.remove('SI')
tickers.remove('RIDE')
tickers.remove('MAR')
tickers.remove('UK')
tickers.remove('TV')
tickers.remove('M')
tickers.remove('Y')
tickers.remove('PS')
tickers.remove('R')
tickers.remove('EVER')
tickers.remove('PLUG')
tickers.remove('AI')
tickers.remove('WELL')
async_id = 0
r = redis.Redis(
host='localhost',
port=6379,)
r = redis.Redis(db=8)
def add_to_redis(data_dic):
with r.pipeline() as pipe:
for s_id, submi in data_dic.items():
if(r.exists(s_id)):
continue
else:
pipe.hmset(s_id, submi)
pipe.execute()
r.save()
def add_to_redis_id(content_id, items):
with r.pipeline() as pipe:
if(r.exists(content_id)):
print(f"Exists {content_id}")
else:
pipe.hmset(content_id, items)
if("author" not in content_id):
pipe.lpush("last10keys", content_id)
pipe.ltrim("last10keys", 0, 9)
pipe.execute()
r.save()
async def get_posts(sub, c_id, c_secrets, store_csv=False, async_id=0, sort_type="hot", process_func=None, ticker_func=None):
reddit = asyncpraw.Reddit(client_id=c_id,
client_secret=c_secrets,
user_agent="Scrapping Reddit",
username = "",
password = "")
award_val = 5
posts_indexed = 0
subreddit = await reddit.subreddit(sub) # Chosing the subreddit
posts_dict = {}
authors_id = {}
if(sort_type == "hot"):
async_for_func = functools.partial(subreddit.hot, limit=300) #subreddit.hot(limit=None)
else:
async_for_func = subreddit.stream.submissions
try:
async for submission in async_for_func():
if(submission.id not in posts_dict):
post_contents = {}
post_contents["title"] = submission.title
post_contents["score"] = submission.score + award_val*len(submission.all_awardings)
post_contents["url"] = submission.url
post_contents["comms_num"] = submission.num_comments
post_contents["created"] = submission.created
post_contents["body"] = submission.selftext
all_text = submission.title + " " + submission.selftext
post_contents["process_body"] = "None"
post_contents["tickers_ment"] = "None"
if(process_func != None):
post_contents["process_body"] = process_func(all_text)
if(ticker_func != None):
post_contents["tickers_ment"] = ticker_func(all_text)
if(submission.author == None or submission.author == "deleted"):
post_contents["author"] = "deleted"
else:
post_contents["author"] = submission.author.name
authors_content = {}
sub_author = asyncpraw.models.Redditor(reddit, submission.author.name)
await sub_author.load()
authors_content["id"] = sub_author.id
authors_content["name"] = sub_author.name
authors_content["creator"] = sub_author.created
authors_content["comment_karma"] = sub_author.comment_karma
authors_content["posted"] = submission.id
dt = float_to_datetime(submission.created)
print('Created: {} id: {}, Post: "{}".'.format(dt, f"submi:{submission.id}", (submission.title[:40] + '..') if len(submission.title) > 40 else submission.title))
posts_dict[f"submi:{submission.id}"] = post_contents
add_to_redis_id(f"submi:{submission.id}", post_contents)
add_to_redis_id(f"author:{sub_author.name}", authors_content)
posts_indexed += 1
comments_dict = {}
try:
comments = await submission.comments()
await comments.replace_more(limit=0)
all_comments = await comments.list()
if(len(all_comments) > 10):
all_comments = all_comments[0:9]
for comment in all_comments:
if(comment.id not in comments_dict):
comments_contents = {}
comments_contents["comment_id"] = comment.id
comments_contents["comment_parent_id"] = comment.parent_id
comments_contents["comment_body"] = comment.body
comments_contents["comment_created"] = comment.created
comments_contents["comment_link_id"] = comment.link_id
comments_contents["comment_score"] = comment.score + award_val*len(comment.all_awardings)
comments_contents["process_body"] = "None"
comments_contents["tickers_ment"] = "None"
if(process_func != None):
comments_contents["process_body"] = process_func(comment.body)
if(ticker_func != None):
comments_contents["tickers_ment"] = ticker_func(comment.body)
if(comment.author == None or comment.author == "deleted"):
comments_contents["author"] = "deleted"
else:
comments_contents["author"] = comment.author.name
#print('Comment Storing: "{}", score: {} created: {} id: {}'.format((comment.body[:40] + '..') if len(comment.body) > 40 else comment.body, comments_contents["comment_score"], comment.created, comment.id))
dtc = float_to_datetime(comment.created)
print('Created: {} id: {}, Post: "{}".'.format(dtc, f"comment:{comment.id}", (comment.body[:40] + '..') if len(comment.body) > 40 else comment.body))
authors_content = {}
try:
sub_author = asyncpraw.models.Redditor(reddit, comment.author.name)
await sub_author.load()
authors_content["id"] = sub_author.id
authors_content["name"] = sub_author.name
authors_content["creator"] = sub_author.created
authors_content["comment_karma"] = sub_author.comment_karma
authors_content["posted"] = comment.id
add_to_redis_id(f"author:{sub_author.name}", authors_content)
except Exception as e:
print('Got Comment Author exception, deleted author')
#print(e)
comments_dict[f"comment:{comment.id}"] = comments_contents
add_to_redis_id(f"comment:{comment.id}", comments_contents)
post_contents["comments"] = comments_dict
posts_dict[f"submi:{submission.id}"] = post_contents
print('Thread: {}. Number of posts indexed: {}'.format(async_id, len(posts_dict)))
except Exception as e:
print('Got Comment exception:')
print(e)
except Exception as e_sub:
print('Got Submission exception:')
print(e_sub)
print('Thread done for some reason')
post_data = pd.DataFrame(posts_dict).T
if(store_csv):
post_data.to_csv(sub + "_subreddit.csv")
return post_data
async def get_stream_posts(sub, c_id, c_secrets, async_id=0):
reddit = asyncpraw.Reddit(client_id=c_id, # your client id
client_secret=c_secrets, #your client secret
user_agent="Scrapping Reddit", #user agent name
username = "", # your reddit username
password = "") # your reddit password
subreddit = await reddit.subreddit("AskReddit")
async for submission in subreddit.stream.submissions():
dt = float_to_datetime(submission.created)
print('Created: {} id: {}, Post: "{}".'.format(dt, submission.id, (submission.title[:40] + '..') if len(submission.title) > 40 else submission.title))
print('Done for')
def list_mentions(row):
text = row.body + row.title
tickers_ment = set([word.split("$")[-1] for word in text.split() if word.startswith('$')])
text = re.sub('[^a-zA-Z0-9 \n\.]', ' ', text)
text = [' '.join(filter(str.isupper, word.split())) for word in text.split()]
tickers_ment = tickers_ment.union(set([word for word in text]))
tickers_ment = tickers_ment.intersection(set(tickers))
return [ticker.upper() for ticker in tickers_ment]
def process_tickers(text):
tickers_ment = set([word.split("$")[-1] for word in text.split() if word.startswith('$')])
text = re.sub('[^a-zA-Z0-9 \n\.]', ' ', text)
text = [' '.join(filter(str.isupper, word.split())) for word in text.split()]
tickers_ment = tickers_ment.union(set([word for word in text]))
tickers_ment = tickers_ment.intersection(set(tickers))
list_tickers = [ticker.upper() for ticker in tickers_ment]
print(';'.join(list_tickers))
return ';'.join(list_tickers)
def test_data(text):
tickers_ment = set([word.split("$")[-1] for word in text.split() if word.startswith('$')])
text = re.sub('[^a-zA-Z0-9 \n\.]', ' ', text)
text = [' '.join(filter(str.isupper, word.split())) for word in text.split()]
#tickers_ment = list(set([word for word in text.split(" ")]).intersection(set(tickers)))
tickers_ment = tickers_ment.union(set([word for word in text]))
tickers_ment = tickers_ment.intersection(set(tickers))
return [ticker.upper() for ticker in tickers_ment]
async def reddit_get_subs(subs, c_id, c_secret):
res = await asyncio.gather(*(get_posts(sub, c_id, c_secret, async_id=idx, ticker_func=process_tickers) for idx, sub in enumerate(subs)))
return list(res)
if __name__ == '__main__':
if(len(sys.argv) != 3):
print("Wrong number of arguments, python news.py <client_id> <client_secret>")
else:
client_id = sys.argv[1]
client_secret = sys.argv[2]
subs = []
with open('substoscrap.txt') as f:
subs = [line.rstrip() for line in f]
results = asyncio.run(reddit_get_subs(subs, client_id, client_secret))
================================================
FILE: process.py
================================================
import math
import re
import asyncio
from functools import lru_cache, partial
import time
from datetime import datetime
from dateutil import tz
import datetime
from multiprocessing import Pool
import gzip
import pickle
import spacy
from spacy import displacy
import pandas as pd
import redis
import numpy as np
import dill
import nltk
nltk.download('vader')
nltk.download('vader_lexicon')
from nltk.sentiment.vader import SentimentIntensityAnalyzer
r = redis.Redis(
host='localhost',
port=6379,)
r = redis.Redis(db=8)
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
def parallelize(data, func, num_of_processes=2):
data_split = np.array_split(data, num_of_processes)
pool = Pool(num_of_processes)
data = pd.concat(pool.map(func, data_split))
pool.close()
pool.join()
return data
def run_on_subset(func, data_subset):
return data_subset.apply(func, axis=1)
def parallelize_on_rows(data, func, num_of_processes=2):
return parallelize(data, partial(run_on_subset, func), num_of_processes)
@lru_cache(maxsize=32)
def get_ticker_list():
tickers_pd = pd.read_csv('tickers.csv')
print('Len of ticker before: ' + str(len(tickers_pd)))
for index, row in tickers_pd.iterrows():
if(row['Market Cap'] < 300_000_000):
tickers_pd = tickers_pd.drop(index)
print('Len of ticker after: ' + str(len(tickers_pd)))
tickers = list(tickers_pd['Symbol'])
# Fix some missing tickers and tickers that can be confused with common words
tickers.append('SPY')
tickers.remove('A')
tickers.remove('T')
tickers.remove('ARE')
tickers.remove('FOR')
tickers.remove('NOW')
tickers.remove('EDIT')
tickers.remove('POST')
tickers.remove('U')
tickers.remove('D')
tickers.remove('DD')
tickers.remove('CAN')
tickers.remove('C')
tickers.remove('E')
tickers.remove('IT')
tickers.remove('BEST')
tickers.remove('GO')
tickers.remove('ALL')
tickers.remove('CEO')
tickers.remove('EXPR')
tickers.remove('RH')
tickers.remove('EV')
tickers.remove('PSA')
tickers.remove('FREE')
tickers.remove('SEE')
tickers.remove('TWO')
tickers.remove('CC')
tickers.remove('DTE')
tickers.remove('BE')
tickers.remove('X')
tickers.remove('AA')
tickers.remove('L')
tickers.remove('LOVE')
tickers.remove('OR')
tickers.remove('RE')
tickers.remove('FL')
tickers.remove('REAL')
tickers.remove('OUT')
tickers.remove('SAFE')
tickers.remove('SO')
tickers.remove('ON')
tickers.remove('IP')
tickers.remove('BIG')
tickers.remove('LAND')
tickers.remove('GOOD')
tickers.remove('SI')
tickers.remove('RIDE')
tickers.remove('MAR')
tickers.remove('UK')
tickers.remove('TV')
tickers.remove('M')
tickers.remove('Y')
tickers.remove('PS')
tickers.remove('R')
tickers.remove('EVER')
tickers.remove('PLUG')
tickers.remove('AI')
tickers.remove('WELL')
return tickers
def create_pandas_redis():
data_all = []
cursor = 0
i = 0
while(True):
cursor, posts_ret = r.scan(cursor, "submi:*", 100)
for post in posts_ret:
post_content = r.hgetall(post)
post_id = post
post_score = post_content[b'score'].decode("utf-8")
post_title = post_content[b'title'].decode("utf-8")
post_body = post_title + " " + post_content[b'body'].decode("utf-8")
post_created = post_content[b'created'].decode("utf-8")
data_all.append([post_id, post_score, post_body, post_title, post_created])
if(cursor == 0 or i > 200):
break
df = pd.DataFrame(data_all, columns=['id', 'score', 'body', 'title', 'created'])
return df
def process_tickers(text):
tickers_ment = set([word.split("$")[-1] for word in text.split() if word.startswith('$')])
text = re.sub('[^a-zA-Z0-9 \n\.]', ' ', text)
text = [' '.join(filter(str.isupper, word.split())) for word in text.split()]
tickers_ment = tickers_ment.union(set([word for word in text]))
tickers_ment = tickers_ment.intersection(set(get_ticker_list()))
list_tickers = [ticker.upper() for ticker in tickers_ment]
return list_tickers
def p_tickers(row):
return process_tickers(row.body)
nlp = spacy.load("en_core_web_lg")
def nlp_processing(row, ret_doc=False):
tickers_ment = row['tickers']
if(len(tickers_ment) == 0):
return None, None
sentence = row['body'].strip()
tk_spans = []
doc = nlp(sentence)
sid = SentimentIntensityAnalyzer()
sentiment = sid.polarity_scores(doc.text)
if(len(tickers_ment) > 1):
for ticker in tickers_ment:
pos = doc.text.find(ticker)
span = doc.char_span(pos, pos + len(ticker), label="ORG")
try:
doc.ents = [span if e.text == ticker else e for e in doc.ents]
except Exception as e:
print(e)
return doc, sentiment
def sum_(x):
return sum(x)
def calculate_df(df):
data_df = df.filter(['tickers', 'score', 'sentiment', 'created'])
data_df['score'] = data_df.score.astype(np.int64)
data_df['created'] = data_df.created.astype(np.float32)
ex_tickers = data_df.explode('tickers').dropna()
ex_tickers['count'] = 1
df_grouped = ex_tickers.groupby('tickers')
df_count = df_grouped['count'].count()
df_score_mean = df_grouped['score'].mean()
df_sentiment_mean = df_grouped['sentiment'].apply(lambda vals: sum([val['compound'] for val in vals])/len(vals)).sort_values(ascending=False)
return pd.concat([df_count, df_score_mean, df_sentiment_mean], axis=1).sort_values(by='count', ascending=False)
#def deb_func(row):
def calculate_df_timed(df, time_mins=360):
data_df = df.filter(['tickers', 'score', 'sentiment', 'created'])
data_df['score'] = data_df.score.astype(np.int32)
data_df['created'] = data_df['created'].astype(np.float32)
data_df['created'] = data_df['created'].apply(lambda created: pd.Timestamp(created, unit='s'))
ex_tickers = data_df.explode('tickers').dropna()
ex_tickers['sentiment'] = ex_tickers['sentiment'].apply(lambda row: row['compound'])
ex_tickers['count'] = 1
tks_group_6hours = ex_tickers.groupby(['tickers', pd.Grouper(key='created', freq=f'{time_mins}Min')])
timed_df = pd.concat([tks_group_6hours['count'].count(), tks_group_6hours['sentiment'].mean(), tks_group_6hours['score'].sum()], axis=1)
timed_df = timed_df.unstack(1, fill_value=0).stack(level=1)
return timed_df.astype(np.float32)
def sentiment(row, ret_doc=False):
tickers_ment = row['tickers']
if(len(tickers_ment) == 0):
return None, None
sentence = row['body'].strip()
tk_spans = []
doc = nlp(sentence)
sid = SentimentIntensityAnalyzer()
sentiment = sid.polarity_scores(doc.text)
if(len(tickers_ment) > 1):
for ticker in tickers_ment:
pos = doc.text.find(ticker)
span = doc.char_span(pos, pos + len(ticker), label="ORG")
try:
doc.ents = [span if e.text == ticker else e for e in doc.ents]
except Exception as e:
print(e)
print('Processed another one')
if(ret_doc == False):
return doc.ents, sentiment
else:
return doc, sentiment
def day_filter(row, day=1):
now = time.time()
if(now - float(row['created']) < day*86_400):
return True
else:
return False
def plot_df(df, tickers_numb=7, tail_numb=100):
df_count_sum = df.groupby('tickers')['count'].cumsum()
l0_index = df_count_sum.sort_values(ascending=False).index.get_level_values(0).unique()[0:tickers_numb]
df_count_sum = df_count_sum[l0_index]
df_count_bar = df['count'][l0_index]
df_count_sum = df_count_sum.groupby(level=0).tail(tail_numb)
df_graph_df = df_count_sum.reset_index().pivot('created', 'tickers', 'count')
fig, ax = plt.subplots()
dates = mdates.drange(df_graph_df.index[0], df_graph_df.index[-1], datetime.timedelta(minutes=30))
df_graph_df_diff = df_graph_df.diff()
"""
amount_ticks = min(5, tickers_numb)
width = 1/amount_ticks
colors = ['red', 'green', 'blue', 'yellow', 'purple']
plots = []
for idx, col in enumerate(df_graph_df_diff.columns):
if(idx >= amount_ticks):
break
idxx = idx - int(amount_ticks/2)
plots.append(ax.bar(np.arange(20)+width*idxx , df_graph_df_diff[col].values, align='center', width=width, color=colors[idxx], label=str(col)))
"""
#ax.set(xticks=np.arange(20), xticklabels=df_graph_df.index) #Same as plt.xticks
#fig.autofmt_xdate()
#plt.legend(handles=plots)
#df_graph_df.plot()
#ax.plot(df_graph_df, label=df_graph_df.columns)
df_graph_df.plot(ax=ax)
return fig
def processed_df():
df = create_pandas_redis()
print('Processing -> Getting Tickers')
df['tickers'] = parallelize_on_rows(df, p_tickers)
print('Processing -> NLP processing')
df["ents"], df["sentiment"] = zip(*df.apply(nlp_processing, axis=1))
#df_nlps = parallelize_on_rows(df, nlp_processing)
#df["ents"], df["sentiment"] = zip(*df_nlps)
df_3, df_1 = df[df.apply(partial(day_filter, day=3), axis=1)], df[df.apply(partial(day_filter, day=1), axis=1)]
print('Processing -> Calculating for each ticker')
timed_df = calculate_df_timed(df, time_mins=30)
plot_df(timed_df)
return calculate_df(df), calculate_df(df_3), calculate_df(df_1), df
async def processing_last():
while True:
last_processed, last_processed_3, last_processed_1, all_df = processed_df()
print('Processing -> Storing processed Files')
last_processed.to_pickle('tickers_df_7.p')
last_processed_3.to_pickle('tickers_df_3.p')
last_processed_1.to_pickle('tickers_df_1.p')
all_df.to_pickle('all_df.p')
#all_df.to_csv("all_df.csv.gz", compression="gzip")
print('Finished Processing awaiting 120secs')
await asyncio.sleep(120)
if __name__ == '__main__':
#processed_df()
asyncio.run(processing_last())
================================================
FILE: requeriments.txt
================================================
pandas
flask
redis
cairosvg
nltk
spacy
matplotlib
asyncpraw
cachetools
================================================
FILE: substoscrap.txt
================================================
options
thetagang
stocks
stockmarket
wallstreetbets
================================================
FILE: templates/index.html
================================================
<html>
<head>
<title>TickerRain</title>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Roboto">
<style>
body {
font-family: 'Roboto', serif;
}
</style>
</head>
<body style="background-color:#F0F0F0;" >
<div class="container">
<div style="text-align: center;">
<span> <h1> TickerRain </h1> <h3> Refresh page for analysis of a newer post </h3> </span>
</div>
<!--h3> Showing processing of last Reddit posts added to the Redis DB</h1-->
</div>
<div class="container">
<div class="center" style="background-color:#FFDAB8; opacity: 0.95;">
<img style="margin:5px; margin:0 auto; ">{{last_sent_html}}</img>
<p style="font-weight:bold; font-size: 17px; color:#707070"> Reddit post by: <b style="font-weight:bold; font-size: 19px;"> {{author+";"}} </b> {{date}} </p>
</div>
<div class="center">
{% if tickers|length > 0 %}
<p> Found tickers: </p>
{% for ticker in tickers %}
<li> {{ticker}} </li>
{% endfor %}
{% else %}
<p> Not a single Ticker with market cap > 300M found.</p>
{% endif %}
<p> <b> <span style="color:#96D0CD"> Post Sentiment </span> {{sentiment}} </b> </p>
<ul class="list_db" style="list-style-position: inside;">
<div style="font-weight:bold; margin-bottom: 3px; color:#707070">Reddis DB info: </div>
{% for key, val in info.items() %}
<li> {{key}} : {{val}} </li>
{% endfor %}
</ul>
</div>
<div class="center">
<h3 style="font-weight:bold; font-size: 1.8em;">About</h3>
<p> TickerRain is an open-source webapp that stores and analisys reddit posts in a transparent and semi-interactive manner.
<br> </br>
First it starts a Python process that asynchronous gets posts and comments from subreddits like wallstreetbets, options, thetagang, stockmarket, stocks and some more. The posts are stord in the DB and then another process periodacally processes the posts.
<br> </br>
Processing consists of using Pandas to compute the aggregated mentions, score (based on votes) and sentiment of each stock ticker.
Sentiment is computed using Spacy library, utilizing VADER.
The sentiment analysis of the last post is shown at the orange box before being added to the final plots.
<br> </br>
Everything is Open-source and the code for both the server and the client can be seen <a href="https://github.com/GonVas/tickerrain">here</a>. </p>
</div>
<div class="center">
<img src="/plot_time.png" alt="timedplot">
</div>
<div class="center">
<img src="/plot1.png" alt="1days">
</div>
<div class="center">
<img src="/plot3.png" alt="3days">
</div>
<div class="center">
<img src="/plot7.png" alt="7days">
Plots are updated every 120 seconds.
</div>
</div>
<!--img src="/last_sent.png" alt="my sent"-->
<!--img src="/static/last_sent.png" alt="my sent" -->
</body>
</html>
================================================
FILE: templates/styles.css
================================================
.container {
display: flex;
flex-direction: row;
justify-content: center;
flex-wrap: wrap;
}
.center {
/*width: 400px;*/
border-radius: 15px;
padding: 5px;
/*background: #5F85DB;*/
/*color: #fff; */
font-weight: bold;
font-family: Roboto;
flex: 0 0 40%;
margin: 5px;
}
.centergraph {
/*width: 400px;*/
border-radius: 15px;
padding: 5px;
/*background: #5F85DB;*/
/*color: #fff; */
font-weight: bold;
font-family: Roboto;
flex: 0 0 10%;
margin: 5px;
}
.graphs{
margin-bottom: 10px;
}
.aboutcontainer{
display: flex; /* or inline-flex */
}
================================================
FILE: test.py
================================================
import math
import re
import asyncio
from functools import lru_cache, partial
import time
from datetime import datetime
from dateutil import tz
import datetime
from multiprocessing import Pool
import spacy
from spacy import displacy
import pandas as pd
import redis
import numpy as np
import dill
import nltk
nltk.download('vader')
nltk.download('vader_lexicon')
from nltk.sentiment.vader import SentimentIntensityAnalyzer
nlp = spacy.load("en_core_web_lg")
@lru_cache(maxsize=32)
def get_ticker_list():
tickers_pd = pd.read_csv('tickers.csv')
print('Len of ticker before: ' + str(len(tickers_pd)))
for index, row in tickers_pd.iterrows():
if(row['Market Cap'] < 300_000_000):
tickers_pd = tickers_pd.drop(index)
print('Len of ticker after: ' + str(len(tickers_pd)))
tickers = list(tickers_pd['Symbol'])
# Fix some missing tickers and tickers that can be confused with common words
tickers.append('SPY')
tickers.remove('A')
tickers.remove('T')
tickers.remove('ARE')
tickers.remove('FOR')
tickers.remove('NOW')
tickers.remove('EDIT')
tickers.remove('POST')
tickers.remove('U')
tickers.remove('D')
tickers.remove('DD')
tickers.remove('CAN')
tickers.remove('C')
tickers.remove('E')
tickers.remove('IT')
tickers.remove('BEST')
tickers.remove('GO')
tickers.remove('ALL')
tickers.remove('CEO')
tickers.remove('EXPR')
tickers.remove('RH')
tickers.remove('EV')
tickers.remove('PSA')
tickers.remove('FREE')
tickers.remove('SEE')
tickers.remove('TWO')
tickers.remove('CC')
tickers.remove('DTE')
tickers.remove('BE')
tickers.remove('X')
tickers.remove('AA')
tickers.remove('L')
tickers.remove('LOVE')
tickers.remove('OR')
tickers.remove('RE')
tickers.remove('FL')
tickers.remove('REAL')
tickers.remove('OUT')
tickers.remove('SAFE')
tickers.remove('SO')
tickers.remove('ON')
tickers.remove('IP')
tickers.remove('BIG')
tickers.remove('LAND')
tickers.remove('GOOD')
tickers.remove('SI')
tickers.remove('RIDE')
tickers.remove('MAR')
tickers.remove('UK')
tickers.remove('TV')
tickers.remove('M')
tickers.remove('Y')
tickers.remove('PS')
tickers.remove('R')
tickers.remove('EVER')
tickers.remove('PLUG')
tickers.remove('AI')
tickers.remove('WELL')
return tickers
def process_tickers(text):
tickers_ment = set([word.split("$")[-1] for word in text.split() if word.startswith('$')])
text = re.sub('[^a-zA-Z0-9 \n\.]', ' ', text)
text = [' '.join(filter(str.isupper, word.split())) for word in text.split()]
tickers_ment = tickers_ment.union(set([word for word in text]))
tickers_ment = tickers_ment.intersection(set(get_ticker_list()))
list_tickers = [ticker.upper() for ticker in tickers_ment]
return list_tickers
def nlp_processing(row, ret_doc=False):
tickers_ment = row['tickers']
if(len(tickers_ment) == 0):
return None, None
sentence = row['body'].strip()
tk_spans = []
doc = nlp(sentence)
sid = SentimentIntensityAnalyzer()
sentiment = sid.polarity_scores(doc.text)
if(len(tickers_ment) > 1):
for ticker in tickers_ment:
pos = doc.text.find(ticker)
span = doc.char_span(pos, pos + len(ticker), label="ORG")
try:
doc.ents = [span if e.text == ticker else e for e in doc.ents]
except Exception as e:
print(e)
return doc, sentiment
def filter_hour(row, day=2):
import pudb; pudb.set_trace()
def timed_processing(time_mins=360):
df = pd.read_csv('all_data.csv')
df['tickers'] = df.apply(lambda row: process_tickers(row.body), axis=1)
df["ents"], df["sentiment"] = zip(*df.apply(nlp_processing, axis=1))
df['created'] = df['created'].apply(lambda created: pd.Timestamp(created, unit='s'))
data_df = df.filter(['tickers', 'score', 'sentiment', 'created'])
data_df['score'] = data_df.score.astype(np.int32)
ex_tickers = data_df.explode('tickers').dropna()
ex_tickers['sentiment'] = ex_tickers['sentiment'].apply(lambda row: row['compound'])
ex_tickers['count'] = 1
tks_group_6hours = ex_tickers.groupby(['tickers', pd.Grouper(key='created', freq=f'{time_mins}Min')])
timed_df = pd.concat([tks_group_6hours['count'].count(), tks_group_6hours['sentiment'].mean(), tks_group_6hours['score'].sum()], axis=1)
return timed_df.astype(np.float32)
================================================
FILE: tickers.csv
================================================
Symbol,Name,Last Sale,Net Change,% Change,Market Cap,Country,IPO Year,Volume,Sector,Industry
A,Agilent Technologies Inc. Common Stock,$118.80,-5.12,-4.132%,36453723689.00,United States,1999,1923461,Capital Goods,Biotechnology: Laboratory Analytical Instruments
AA,Alcoa Corporation Common Stock ,$18.66,0.10,0.539%,3470350768.00,,2016,9207015,Basic Industries,Aluminum
AACG,ATA Creativity Global American Depositary Shares,$1.32,-0.06,-4.348%,41382661.00,China,,61115,Consumer Services,Other Consumer Services
AACQ,Artius Acquisition Inc. Class A Common Stock,$10.55,-0.09,-0.846%,955434375.00,United States,2020,2625023,Finance,Business Services
AACQU,Artius Acquisition Inc. Unit ,$11.15,-0.25,-2.193%,0.00,United States,2020,353823,Finance,Business Services
AACQW,Artius Acquisition Inc Warrant,$2.0399,-0.3101,-13.196%,0.00,United States,2020,1446213,Finance,Business Services
AAIC,Arlington Asset Investment Corp Class A (new),$3.74,-0.13,-3.359%,125019549.00,United States,,228039,Consumer Services,Real Estate Investment Trusts
AAIC.PRB,Arlington Asset Investment Corp,NA,,,,,,0,,
AAIC.PRC,Arlington Asset Investment Corp,NA,,,,,,0,,
AAL,American Airlines Group Inc. Common Stock,$16.56,1.03,6.632%,10114414294.00,United States,,178099185,Transportation,Air Freight/Delivery Services
AAMC,Altisource Asset Management Corp Com,$21.4754,0.2754,1.299%,35438963.00,United States,,5675,Finance,Real Estate
AAME,Atlantic American Corporation Common Stock,$2.4801,-0.0799,-3.121%,50629453.00,United States,,18616,Finance,Life Insurance
AAN,Aarons Holdings Company Inc. Common Stock ,$18.01,-1.31,-6.781%,608350947.00,United States,2020,482582,Technology,Diversified Commercial Services
AAOI,Applied Optoelectronics Inc. Common Stock,$12.17,1.03,9.246%,279620914.00,United States,2013,3543747,Technology,Semiconductors
AAON,AAON Inc. Common Stock,$75.59,1.86,2.523%,3948979961.00,United States,,280918,Capital Goods,Industrial Machinery/Components
AAP,Advance Auto Parts Inc Advance Auto Parts Inc W/I,$147.93,-9.70,-6.154%,10037721954.00,United States,,3368331,Consumer Services,Other Specialty Stores
AAPL,Apple Inc. Common Stock,$142.06,-1.10,-0.768%,2462942520400.00,United States,1980,138969922,Technology,Computer Manufacturing
AAT,American Assets Trust Inc. Common Stock,$28.12,-0.57,-1.987%,1700553935.00,United States,2011,368072,Consumer Services,Real Estate Investment Trusts
AAU,Almaden Minerals Ltd. Common Shares,$0.5358,-0.0437,-7.541%,64589946.00,Canada,2015,3386191,Basic Industries,Precious Metals
AAWW,Atlas Air Worldwide Holdings NEW Common Stock,$55.06,-0.14,-0.254%,1515102373.00,United States,,655979,Transportation,Transportation Services
AB,AllianceBernstein Holding L.P. Units,$36.60,-1.04,-2.763%,3519989189.00,United States,,900412,Finance,Investment Managers
ABB,ABB Ltd Common Stock,$29.82,-0.70,-2.294%,61393089560.00,Switzerland,,3141995,Consumer Durables,Electrical Products
ABBV,AbbVie Inc. Common Stock,$102.79,-6.01,-5.524%,181473064545.00,United States,2012,11878509,Health Care,Major Pharmaceuticals
ABC,AmerisourceBergen Corporation Common Stock,$106.84,-2.00,-1.838%,21869394457.00,United States,,1013881,Health Care,Other Pharmaceuticals
ABCB,Ameris Bancorp Common Stock,$41.00,-1.81,-4.228%,2849112386.00,United States,1994,430058,Finance,Major Banks
ABCL,AbCellera Biologics Inc. Common Shares,$46.85,-0.92,-1.926%,12611446931.00,Canada,2020,686657,Health Care,Major Pharmaceuticals
ABCM,Abcam plc American Depositary Shares,$23.08,0.70,3.128%,5231444379.00,United Kingdom,2020,218274,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ABEO,Abeona Therapeutics Inc. Common Stock,$2.04,-0.20,-8.929%,200996555.00,United States,,2892670,Health Care,Major Pharmaceuticals
ABEV,Ambev S.A. American Depositary Shares (Each representing 1 Common Share),$2.86,-0.04,-1.379%,45001856271.00,,2013,26567638,Consumer Non-Durables,Beverages (Production/Distribution)
ABG,Asbury Automotive Group Inc Common Stock,$144.64,-10.78,-6.936%,2789461663.00,United States,2002,418283,Consumer Durables,Automotive Aftermarket
ABIO,ARCA biopharma Inc. Common Stock,$4.23,-0.28,-6.208%,39429818.00,United States,,696163,Health Care,Biotechnology: In Vitro & In Vivo Diagnostic Substances
ABM,ABM Industries Incorporated Common Stock,$39.56,-0.55,-1.371%,2640972985.00,United States,,316640,Finance,Diversified Commercial Services
ABMD,ABIOMED Inc. Common Stock,$328.60,-12.29,-3.605%,14849395554.00,United States,,581892,Health Care,Medical/Dental Instruments
ABNB,Airbnb Inc. Class A Common Stock,$201.25,8.51,4.415%,120025300159.00,United States,2020,11005589,Finance,Diversified Commercial Services
ABR,Arbor Realty Trust Common Stock,$14.13,-0.44,-3.02%,1743572608.00,United States,2004,1195746,Consumer Services,Real Estate Investment Trusts
ABR.PRA,Arbor Realty Trust,NA,,,,,,0,,
ABR.PRB,Arbor Realty Trust,NA,,,,,,0,,
ABR.PRC,Arbor Realty Trust,NA,,,,,,0,,
ABST,Absolute Software Corporation Common Stock,$12.83,-0.40,-3.023%,625819020.00,Canada,2020,64562,Technology,Computer Software: Prepackaged Software
ABT,Abbott Laboratories Common Stock,$114.29,-0.44,-0.384%,202563205092.00,United States,,9099305,Health Care,Major Pharmaceuticals
ABTX,Allegiance Bancshares Inc. Common Stock,$34.88,-1.18,-3.272%,713209149.00,United States,2015,82226,Finance,Major Banks
ABUS,Arbutus Biopharma Corporation Common Stock,$3.74,-0.08,-2.094%,317560625.00,Canada,,4077855,Health Care,Major Pharmaceuticals
AC,Associated Capital Group Inc. Common Stock,$32.25,-1.92,-5.619%,719340959.00,United States,2015,20423,Finance,Investment Bankers/Brokers/Service
ACA,Arcosa Inc. Common Stock ,$57.32,-2.97,-4.926%,2766685362.00,,2018,279332,Capital Goods,Metal Fabrications
ACAC,Acies Acquisition Corp. Class A Ordinary Share,$10.75,-0.18,-1.647%,289242188.00,United States,2020,872366,Finance,Business Services
ACACU,Acies Acquisition Corp. Unit,$11.48,-0.0815,-0.705%,0.00,United States,2020,210479,Finance,Business Services
ACACW,Acies Acquisition Corp. Warrant,$2.80,0.5438,24.102%,0.00,United States,2020,338357,Finance,Business Services
ACAD,ACADIA Pharmaceuticals Inc. Common Stock,$48.61,-3.00,-5.813%,7727924809.00,United States,2004,1555350,Health Care,Major Pharmaceuticals
ACB,Aurora Cannabis Inc. Common Shares,$11.20,0.53,4.967%,2056947738.00,,2018,30187765,Consumer Durables,Specialty Chemicals
ACBI,Atlantic Capital Bancshares Inc. Common Stock,$18.14,-1.09,-5.668%,369963704.00,United States,,105814,Finance,Major Banks
ACC,American Campus Communities Inc Common Stock,$40.60,-1.15,-2.754%,5587862895.00,United States,2004,738874,Consumer Services,Real Estate Investment Trusts
ACCD,Accolade Inc. Common Stock,$52.88,-0.70,-1.306%,2925383946.00,United States,2020,1341361,,
ACCO,Acco Brands Corporation Common Stock,$8.29,-0.44,-5.04%,783378779.00,United States,,437241,Consumer Durables,Publishing
ACEL,Accel Entertainment Inc. ,$9.40,-0.32,-3.292%,909758987.00,United States,2017,235486,Consumer Services,Services-Misc. Amusement & Recreation
ACER,Acer Therapeutics Inc. Common Stock (DE),$3.68,-0.27,-6.835%,51219123.00,United States,,491155,Health Care,Major Pharmaceuticals
ACET,Adicet Bio Inc. Common Stock ,$13.06,-0.87,-6.246%,255843154.00,United States,2018,53378,Health Care,Major Pharmaceuticals
ACEV,ACE Convergence Acquisition Corp. Class A Ordinary Shares,$10.47,-0.27,-2.514%,301012500.00,United States,2020,767229,Finance,Business Services
ACEVU,ACE Convergence Acquisition Corp. Unit,$11.53,-0.50,-4.156%,0.00,United States,2020,16111,Finance,Business Services
ACEVW,ACE Convergence Acquisition Corp. Warrant,$2.21,-0.2623,-10.61%,0.00,United States,2020,408999,Finance,Business Services
ACGL,Arch Capital Group Ltd. Common Stock,$31.58,-1.32,-4.012%,12822319081.00,Bermuda,,3578959,Finance,Property-Casualty Insurers
ACGLO,Arch Capital Group Ltd. Depositary Shares Each Representing 1/1000th Interest in a Share of 5.45% Non-Cumulative Preferred Shares Series F,$26.60,-0.05,-0.188%,0.00,Bermuda,,16489,Finance,Property-Casualty Insurers
ACGLP,Arch Capital Group Ltd. Depositary Shares Representing Interest in 5.25% Non-Cumulative Preferred Series E Shrs,$25.69,-0.16,-0.619%,0.00,Bermuda,,93979,Finance,Property-Casualty Insurers
ACH,Aluminum Corporation of China Limited American Depositary Shares,$7.92,-0.39,-4.693%,5392782791.00,China,2001,202184,Basic Industries,Aluminum
ACHC,Acadia Healthcare Company Inc. Common Stock,$49.54,-1.54,-3.015%,4408626624.00,United States,,351886,Health Care,Medical Specialities
ACHV,Achieve Life Sciences Inc. Common Shares,$12.03,-1.06,-8.098%,73264673.00,United States,,384695,Health Care,Biotechnology: In Vitro & In Vivo Diagnostic Substances
ACI,Albertsons Companies Inc. Class A Common Stock,$20.42,0.92,4.718%,9506189128.00,United States,2020,7275045,Consumer Services,Food Chains
ACIA,Acacia Communications Inc. Common Stock,$114.32,0.00,0.00%,4843026644.00,United States,2016,1263525,Technology,Semiconductors
ACIC,Atlas Crest Investment Corp. Class A Common Stock,$10.25,-0.33,-3.119%,659843750.00,United States,2020,576803,Finance,Business Services
ACIC.U,Atlas Crest Investment Corp. Units each consisting of one Class A common stock and one-third of one redeemable warrant,NA,,,,United States,2020,0,,
ACIC.WS,Atlas Crest Investment Corp. Redeemable warrants included as part of the units each whole warrant exercisable for one Class A common stock at an exercise price of $11.50,NA,,,,United States,,0,,
ACIU,AC Immune SA Common Stock,$5.89,-0.90,-13.255%,422556169.00,Switzerland,2016,513304,Health Care,Major Pharmaceuticals
ACIW,ACI Worldwide Inc. Common Stock,$38.01,-1.32,-3.356%,4438105793.00,United States,,795615,Technology,Computer Software: Prepackaged Software
ACKIU,Ackrell SPAC Partners I Co. Units,$10.33,-0.22,-2.085%,0.00,United States,2020,26964,Finance,Business Services
ACLS,Axcelis Technologies Inc. Common Stock,$34.92,-2.52,-6.731%,1169680530.00,United States,2000,400605,Technology,Industrial Machinery/Components
ACM,AECOM Common Stock,$50.48,-2.59,-4.88%,7459657618.00,United States,2007,1437177,Consumer Services,Military/Government/Technical
ACMR,ACM Research Inc. Class A Common Stock,$91.21,-2.84,-3.02%,1684176597.00,United States,2017,319427,Technology,Industrial Machinery/Components
ACN,Accenture plc Class A Ordinary Shares (Ireland),$246.10,-6.89,-2.723%,162835020415.00,Ireland,2001,1830704,Miscellaneous,Business Services
ACNB,ACNB Corporation Common Stock,$24.75,-0.65,-2.559%,215406997.00,United States,,30174,Finance,Major Banks
ACND,Ascendant Digital Acquisition Corp. Class A Ordinary Shares,$10.28,-0.12,-1.154%,531990000.00,United States,2020,113853,Finance,Business Services
ACND.U,Ascendant Digital Acquisition Corp. Units each consisting of one Class A ordinary share and one-half of one redeemable warrant,NA,,,,United States,2020,0,,
ACND.WS,Ascendant Digital Acquisition Corp. Warrants each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50 per share,NA,,,,United States,,0,,
ACOR,Acorda Therapeutics Inc. Common Stock,$7.22,-0.23,-3.087%,68468964.00,United States,2006,524066,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ACP,Aberdeen Income Credit Strategies Fund Common Shares,$10.93,-0.11,-0.996%,190532809.00,United States,2011,67284,,
ACRE,Ares Commercial Real Estate Corporation Common Stock,$11.43,-0.26,-2.224%,382241340.00,United States,2012,314252,Consumer Services,Real Estate Investment Trusts
ACRS,Aclaris Therapeutics Inc. Common Stock,$18.44,0.96,5.492%,931481387.00,United States,2015,1535997,Health Care,Major Pharmaceuticals
ACRX,AcelRx Pharmaceuticals Inc. Common Stock,$2.28,-0.12,-5.00%,259488957.00,United States,2011,12146181,Health Care,Major Pharmaceuticals
ACST,Acasti Pharma Inc. Class A Common Stock,$0.673,-0.0532,-7.326%,65208677.00,Canada,,42738010,Health Care,Major Pharmaceuticals
ACTC,ArcLight Clean Transition Corp. Class A Ordinary Shares,$23.00,-1.55,-6.314%,797812500.00,United States,2020,3603923,Finance,Business Services
ACTCU,ArcLight Clean Transition Corp. Unit,$26.20,-2.26,-7.941%,0.00,United States,2020,107269,Finance,Business Services
ACTCW,ArcLight Clean Transition Corp. Warrant,$7.10,-0.91,-11.361%,0.00,United States,2020,730150,Finance,Business Services
ACTG,Acacia Research Corporation (Acacia Tech) Common Stock,$5.66,-0.29,-4.874%,278921704.00,United States,,1148093,Miscellaneous,Multi-Sector Companies
ACU,Acme United Corporation. Common Stock,$30.18,-2.46,-7.537%,100768394.00,United States,1988,42756,Capital Goods,Industrial Machinery/Components
ACV,AllianzGI Diversified Income & Convertible Fund Common Shares of Beneficial Interest,$32.68,-1.32,-3.882%,338366106.00,United States,2015,71470,,
ACY,AeroCentury Corp. Common Stock,$9.75,1.46,17.612%,15072369.00,United States,,1442131,Technology,Diversified Commercial Services
ADAP,Adaptimmune Therapeutics plc American Depositary Shares,$5.29,-0.30,-5.367%,818779662.00,United Kingdom,2015,1800059,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ADBE,Adobe Inc. Common Stock,$460.00,-16.28,-3.418%,220202000000.00,United States,1986,3581610,Technology,Computer Software: Prepackaged Software
ADC,Agree Realty Corporation Common Stock,$63.84,-1.06,-1.633%,4023291475.00,United States,,568766,Consumer Services,Real Estate Investment Trusts
ADCT,ADC Therapeutics SA Common Shares,$32.49,-1.35,-3.989%,2492588874.00,,2020,314841,Health Care,Major Pharmaceuticals
ADERU,26 Capital Acquisition Corp. Unit,$10.50,-0.12,-1.13%,0.00,United States,2021,468250,Finance,Business Services
ADES,Advanced Emissions Solutions Inc. Common Stock,$5.25,-0.25,-4.545%,97376407.00,United States,,103270,Basic Industries,Major Chemicals
ADEX.U,Adit EdTech Acquisition Corp. Units each consisting of one share of common stock and one-half of one redeemable warrant,NA,,,,,2021,0,,
ADFI,Anfield Dynamic Fixed Income ETF,$9.9105,0.0205,0.207%,,,2020,46,,
ADI,Analog Devices Inc. Common Stock,$147.48,-7.46,-4.815%,54479637324.00,United States,,5644413,Technology,Semiconductors
ADIL,Adial Pharmaceuticals Inc Common Stock,$2.21,-0.13,-5.556%,31808751.00,United States,2018,584724,Health Care,Major Pharmaceuticals
ADILW,Adial Pharmaceuticals Inc Warrant,$0.62,-0.07,-10.145%,0.00,United States,2018,54858,Health Care,Major Pharmaceuticals
ADM,Archer-Daniels-Midland Company Common Stock,$49.58,-2.60,-4.983%,27585769049.00,United States,,3741031,Consumer Non-Durables,Packaged Foods
ADMA,ADMA Biologics Inc Common Stock,$2.26,-0.20,-8.13%,213678598.00,United States,,4597423,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ADME,Aptus Drawdown Managed Equity ETF,$35.81,-0.67,-1.837%,,United States,2016,8541,,
ADMP,Adamis Pharmaceuticals Corporation Common Stock,$1.35,-0.29,-17.683%,126437798.00,United States,,23606209,Health Care,Major Pharmaceuticals
ADMS,Adamas Pharmaceuticals Inc. Common Stock,$5.54,-0.08,-1.423%,158003675.00,United States,2014,894501,Health Care,Major Pharmaceuticals
ADNT,Adient plc Ordinary Shares ,$31.31,-1.46,-4.455%,2939807645.00,,2016,1181204,Capital Goods,Auto Parts:O.E.M.
ADOC,Edoc Acquisition Corp. Class A Ordinary Share,$10.1899,-0.0401,-0.392%,123720671.00,United States,2020,145656,Finance,Business Services
ADOCR,Edoc Acquisition Corp. Right,$0.44,-0.05,-10.204%,0.00,United States,2020,11221,Finance,Business Services
ADOCW,Edoc Acquisition Corp. Warrant,$0.64,-0.06,-8.571%,0.00,United States,2020,153262,Finance,Business Services
ADP,Automatic Data Processing Inc. Common Stock,$165.67,1.14,0.693%,71041615214.00,United States,,3535050,Technology,EDP Services
ADPT,Adaptive Biotechnologies Corporation Common Stock,$54.64,-7.50,-12.07%,7473244865.00,United States,2019,1284756,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ADS,Alliance Data Systems Corporation Common Stock,$67.58,-1.02,-1.487%,3353440163.00,United States,2001,2502174,Miscellaneous,Business Services
ADSK,Autodesk Inc. Common Stock,$273.47,-18.28,-6.266%,60133155038.00,United States,,2712609,Technology,Computer Software: Prepackaged Software
ADT,ADT Inc. Common Stock,$10.21,0.24,2.407%,8427928487.00,United States,2018,12774662,Consumer Services,Diversified Commercial Services
ADTN,ADTRAN Inc. Common Stock,$18.02,0.53,3.03%,864171084.00,United States,1994,454809,Public Utilities,Telecommunications Equipment
ADTX,ADiTx Therapeutics Inc. Common Stock,$3.36,-0.13,-3.725%,41259765.00,United States,2020,2417789,Health Care,Major Pharmaceuticals
ADUS,Addus HomeCare Corporation Common Stock,$115.75,-8.38,-6.751%,1829857951.00,United States,2009,119552,Health Care,Medical/Nursing Services
ADV,Advantage Solutions Inc. Class A Common Stock,$9.65,-0.83,-7.92%,3024553006.00,United States,2019,705423,Miscellaneous,Business Services
ADVM,Adverum Biotechnologies Inc. Common Stock,$12.16,-0.73,-5.663%,1185327652.00,United States,2014,920567,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ADVWW,Advantage Solutions Inc. Warrant,$1.90,-0.14,-6.863%,0.00,United States,2019,41332,Miscellaneous,Business Services
ADX,Adams Diversified Equity Fund Inc.,$17.23,-0.48,-2.71%,1872614500.00,United States,,340335,,
ADXN,Addex Therapeutics Ltd American Depositary Shares,$11.10,-0.11,-0.981%,62563130.00,Switzerland,,123388,Health Care,Major Pharmaceuticals
ADXS,Advaxis Inc. Common Stock,$0.701,-0.076,-9.781%,78492153.00,United States,,14340727,Health Care,Major Pharmaceuticals
AE,Adams Resources & Energy Inc. Common Stock,$26.23,-0.34,-1.28%,111275109.00,United States,,6284,Energy,Oil Refining/Marketing
AEACU,Authentic Equity Acquisition Corp. Unit,$10.32,-0.11,-1.055%,0.00,United States,2021,707974,Finance,Business Services
AEB,AEGON N.V. Perp. Cap. Secs. Floating Rate (Netherlands),$25.04,-0.21,-0.832%,0.00,Netherlands,,18373,Finance,Life Insurance
AEE,Ameren Corporation Common Stock,$75.09,-0.12,-0.16%,18562771978.00,United States,,1505644,Public Utilities,Power Generation
AEF,Aberdeen Emerging Markets Equity Income Fund Inc. Common Stock,$8.43,-0.23,-2.656%,427837489.00,United States,,137490,,
AEFC,Aegon Funding Company LLC 5.10% Subordinated Notes due 2049,$25.80,-0.50,-1.901%,0.00,,2019,87300,Finance,Life Insurance
AEG,AEGON N.V. Common Stock,$4.03,-0.09,-2.184%,8174933081.00,Netherlands,,4101189,Finance,Life Insurance
AEGN,Aegion Corp Common Stock,$18.93,-1.02,-5.113%,582530088.00,United States,,104020,Basic Industries,Water Supply
AEHL,Antelope Enterprise Holdings Limited Common Stock (0.024 par),$2.42,-0.31,-11.355%,7381218.00,China,,173347,Capital Goods,Building Materials
AEHR,Aehr Test Systems Common Stock,$2.50,-0.30,-10.714%,58728820.00,United States,1997,375601,Capital Goods,Electrical Products
AEIS,Advanced Energy Industries Inc. Common Stock,$104.15,-7.19,-6.458%,3986103267.00,United States,1995,293720,Capital Goods,Industrial Machinery/Components
AEL,American Equity Investment Life Holding Company Common Stock,$29.27,-0.47,-1.58%,2904259405.00,United States,2003,577986,Finance,Life Insurance
AEL.PRA,American Equity Investment Life Holding Company,NA,,,,,,0,,
AEL.PRB,American Equity Investment Life Holding Company,NA,,,,,,0,,
AEM,Agnico Eagle Mines Limited Common Stock,$67.97,-2.96,-4.173%,16472555261.00,Canada,,1498455,Basic Industries,Precious Metals
AEMD,Aethlon Medical Inc. Common Stock,$2.42,-0.23,-8.679%,29253717.00,United States,,313258,Health Care,Medical/Dental Instruments
AENZ,Aenza S.A.A. American Depositary Shares,$2.351,-0.059,-2.448%,409975775.00,,2018,22158,Basic Industries,Military/Government/Technical
AEO,American Eagle Outfitters Inc. Common Stock,$22.50,-1.25,-5.263%,3739142430.00,United States,,16285095,Consumer Services,Clothing/Shoe/Accessory Stores
AEP,American Electric Power Company Inc. Common Stock,$80.44,-1.38,-1.687%,39929574115.00,United States,,2525976,Public Utilities,Electric Utilities: Central
AEPPL,American Electric Power Company Inc. Corporate Unit,$47.55,-0.63,-1.308%,0.00,United States,,93638,Public Utilities,Electric Utilities: Central
AEPPZ,American Electric Power Company Inc. Corporate Units,$49.00,-0.79,-1.587%,0.00,United States,,83544,Public Utilities,Electric Utilities: Central
AER,AerCap Holdings N.V. Ordinary Shares,$38.40,-1.32,-3.323%,4982653939.00,Netherlands,2006,1945462,Technology,Diversified Commercial Services
AERI,Aerie Pharmaceuticals Inc. Common Stock,$18.19,-0.06,-0.329%,851561085.00,United States,2013,1177317,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AES,The AES Corporation Common Stock,$22.96,-1.60,-6.515%,15271411158.00,United States,,14197479,Basic Industries,Electric Utilities: Central
AESE,Allied Esports Entertainment Inc. Common Stock,$2.18,-0.23,-9.544%,76541638.00,United States,2017,11959439,Consumer Services,Services-Misc. Amusement & Recreation
AESR,Anfield U.S. Equity Sector Rotation ETF,$11.8463,-0.3163,-2.601%,,,2019,7045,,
AEY,ADDvantage Technologies Group Inc. Common Stock,$2.90,-0.27,-8.517%,34891002.00,United States,,223643,Consumer Services,Office Equipment/Supplies/Services
AEYE,AudioEye Inc. Common Stock,$23.68,-0.61,-2.511%,237276631.00,United States,,151260,Technology,Computer Software: Prepackaged Software
AEZS,Aeterna Zentaris Inc. Common Stock,$0.75,0.0712,10.489%,47008960.00,Canada,,36855363,Health Care,Major Pharmaceuticals
AFB,AllianceBernstein National Municipal Income Fund Inc,$14.42,0.23,1.621%,414501977.00,United States,2002,84418,,
AFBI,Affinity Bancshares Inc. Common Stock (MD),$10.70,-0.09,-0.834%,0.00,United States,2017,50434,Finance,Savings Institutions
AFC,Allied Capital Corporation Allied Capital Corporation 6.875% Notes due April 15 2047,$25.80,-0.35,-1.338%,0.00,United States,,10138,,
AFG,American Financial Group Inc. Common Stock,$79.44,-4.60,-5.474%,6898904837.00,United States,,671821,Finance,Property-Casualty Insurers
AFGB,American Financial Group Inc. 5.875% Subordinated Debentures due 2059,$27.05,-0.43,-1.565%,0.00,United States,2019,17654,Finance,Property-Casualty Insurers
AFGC,American Financial Group Inc. 5.125% Subordinated Debentures due 2059,$26.61,-0.49,-1.808%,26558377.00,United States,2019,13123,Finance,Property-Casualty Insurers
AFGD,American Financial Group Inc. 5.625% Subordinated Debentures due 2060,$27.42,-0.17,-0.616%,0.00,United States,2020,7821,Finance,Property-Casualty Insurers
AFGE,American Financial Group Inc. 4.500% Subordinated Debentures due 2060,$26.75,-0.27,-0.999%,0.00,United States,2020,10733,Finance,Property-Casualty Insurers
AFI,Armstrong Flooring Inc. Common Stock,$4.05,-0.21,-4.93%,87586199.00,,2016,141069,Consumer Non-Durables,Plastic Products
AFIB,Acutus Medical Inc. Common Stock,$29.22,3.25,12.514%,813662545.00,United States,2020,605772,Health Care,Medical/Dental Instruments
AFIN,American Finance Trust Inc. Class A Common Stock,$7.615,-0.305,-3.851%,828795347.00,United States,,667857,Consumer Services,Real Estate Investment Trusts
AFINO,American Finance Trust Inc. 7.375% Series C Cumulative Redeemable Preferred Stock,$24.894,-0.056,-0.224%,,United States,,9300,Consumer Services,Real Estate Investment Trusts
AFINP,American Finance Trust Inc. 7.50% Series A Cumulative Redeemable Perpetual Preferred Stock,$25.00,-0.28,-1.108%,0.00,United States,,16094,Consumer Services,Real Estate Investment Trusts
AFL,AFLAC Incorporated Common Stock,$45.15,-1.28,-2.757%,31715402812.00,United States,,4462813,Finance,Accident &Health Insurance
AFMD,Affimed N.V.,$5.72,-0.31,-5.141%,656577876.00,Germany,2014,2637850,Health Care,Major Pharmaceuticals
AFRM,Affirm Holdings Inc. Class A Common Stock,$105.29,-4.79,-4.351%,25558807519.00,United States,2021,2252493,Miscellaneous,Business Services
AFT,Apollo Senior Floating Rate Fund Inc. Common Stock,$14.55,0.02,0.138%,226588038.00,,2011,65887,,
AFYA,Afya Limited Class A Common Shares,$22.80,-0.59,-2.522%,2125024364.00,Brazil,2019,213862,Consumer Services,Other Consumer Services
AG,First Majestic Silver Corp. Ordinary Shares (Canada),$13.89,-0.40,-2.799%,3072991472.00,Canada,,8914081,Basic Industries,Precious Metals
AGBA,AGBA Acquisition Limited Ordinary Share,$10.41,-0.19,-1.792%,62199750.00,Hong Kong,2019,94909,Finance,Business Services
AGBAR,AGBA Acquisition Limited Right,$0.4399,0.01,2.326%,0.00,Hong Kong,2019,8527,Finance,Business Services
AGBAU,AGBA Acquisition Limited Unit,$11.40,0.00,0.00%,0.00,Hong Kong,2019,5,Finance,Business Services
AGBAW,AGBA Acquisition Limited Warrant,$0.45,-0.0744,-14.188%,0.00,Hong Kong,2019,134327,Finance,Business Services
AGC,Altimeter Growth Corp. Class A Ordinary Shares,$12.77,-1.70,-11.748%,798125000.00,United States,2020,408587,Finance,Business Services
AGCB,Altimeter Growth Corp. 2 Class A Ordinary Shares,$11.68,-0.86,-6.858%,669848000.00,,2021,917029,Finance,Business Services
AGCO,AGCO Corporation Common Stock,$102.80,-8.27,-7.446%,7699669834.00,United States,,889368,Capital Goods,Industrial Machinery/Components
AGCUU,Altimeter Growth Corp. Unit,$13.51,-1.49,-9.933%,0.00,United States,2020,88330,Finance,Business Services
AGCWW,Altimeter Growth Corp. Warrant,$4.57,-0.2384,-4.958%,0.00,United States,2020,15733,Finance,Business Services
AGD,Aberdeen Global Dynamic Dividend Fund,$10.64,-0.19,-1.754%,133527552.00,United States,2006,83741,,
AGE,AgeX Therapeutics Inc. Common Stock,$1.80,-0.05,-2.703%,67843885.00,,2018,282766,Health Care,Major Pharmaceuticals
AGEN,Agenus Inc. Common Stock,$3.75,0.045,1.215%,713059879.00,United States,2000,4302467,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AGFS,AgroFresh Solutions Inc. Common Stock,$1.93,-0.09,-4.455%,102396073.00,United States,2014,244060,Basic Industries,Agricultural Chemicals
AGFY,Agrify Corporation Common Stock,NA,,,,United States,,0,Consumer Non-Durables,Farming/Seeds/Milling
AGI,Alamos Gold Inc. Class A Common Shares,$7.90,-0.12,-1.496%,3102548593.00,Canada,2015,2875057,Basic Industries,Precious Metals
AGIO,Agios Pharmaceuticals Inc. Common Stock,$45.84,-2.20,-4.58%,3174870011.00,United States,2013,784837,Health Care,Major Pharmaceuticals
AGLE,Aeglea BioTherapeutics Inc. Common Stock,$6.95,-0.43,-5.827%,333162894.00,United States,2016,311752,Health Care,Major Pharmaceuticals
AGM,Federal Agricultural Mortgage Corporation Common Stock,$75.94,-2.21,-2.828%,815291232.00,United States,,44002,Finance,Finance Companies
AGM.A,Federal Agricultural Mortgage Corporation Common Stock,NA,,,,,,0,,
AGM.PRC,Federal Agricultural Mortgage Corporation,NA,,,,,,0,,
AGM.PRD,Federal Agricultural Mortgage Corporation,NA,,,,,,0,,
AGM.PRE,Federal Agricultural Mortgage Corporation,NA,,,,,,0,,
AGM.PRF,Federal Agricultural Mortgage Corporation,NA,,,,,,0,,
AGMH,AGM Group Holdings Inc. Class A Ordinary Shares,$15.41,-0.15,-0.964%,445211158.00,Hong Kong,2018,5140,Technology,EDP Services
AGNC,AGNC Investment Corp. Common Stock,$15.79,-0.37,-2.29%,8608890675.00,United States,2008,11192781,Consumer Services,Real Estate Investment Trusts
AGNCM,AGNC Investment Corp. Depositary Shares rep 6.875% Series D Fixed-to-Floating Cumulative Redeemable Preferred Stock,$24.51,-0.34,-1.368%,0.00,United States,,36163,Consumer Services,Real Estate Investment Trusts
AGNCN,AGNC Investment Corp. Depositary Shares Each Representing a 1/1000th Interest in a Share of 7.00% Series C Fixed-To-Floating Rate Cumulative Redeemable Preferred Stock,$25.36,-0.28,-1.092%,0.00,United States,,48813,Consumer Services,Real Estate Investment Trusts
AGNCO,AGNC Investment Corp. Depositary Shares each representing a 1/1000th interest in a share of 6.50% Series E Fixed-to-Floating Cumulative Redeemable Preferred Stock,$24.21,-0.29,-1.184%,0.00,United States,,33467,Consumer Services,Real Estate Investment Trusts
AGNCP,AGNC Investment Corp. Depositary Shares Each Representing a 1/1000th Interest in a Share of 6.125% Series F Fixed-to-Floating Rate Cumulative Redeemable Preferred Stock,$23.96,-0.13,-0.54%,0.00,United States,,69053,Consumer Services,Real Estate Investment Trusts
AGO,Assured Guaranty Ltd. Common Stock,$37.26,0.12,0.323%,3010838267.00,Bermuda,2004,712484,Finance,Property-Casualty Insurers
AGO.PRB,Assured Guaranty Ltd.,NA,,,,,,0,,
AGO.PRE,Assured Guaranty Ltd.,NA,,,,,,0,,
AGO.PRF,Assured Guaranty Ltd.,NA,,,,,,0,,
AGR,Avangrid Inc. Common Stock,$47.49,0.65,1.388%,14697731484.00,United States,2015,1353513,Public Utilities,Electric Utilities: Central
AGRO,Adecoagro S.A. Common Shares,$7.40,-0.40,-5.128%,868308482.00,Luxembourg,2011,482859,Consumer Non-Durables,Farming/Seeds/Milling
AGRX,Agile Therapeutics Inc. Common Stock,$2.82,-0.14,-4.73%,247032000.00,United States,2014,1651914,Health Care,Major Pharmaceuticals
AGS,PlayAGS Inc. Common Stock,$4.88,-0.49,-9.125%,174536962.00,United States,2018,808666,Consumer Durables,Miscellaneous manufacturing industries
AGTC,Applied Genetic Technologies Corporation Common Stock,$4.45,-0.27,-5.72%,115208831.00,United States,2014,1060121,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AGX,Argan Inc. Common Stock,$43.05,-0.33,-0.761%,675453165.00,United States,,131578,Basic Industries,Engineering & Construction
AGYS,Agilysys Inc. Common Stock,$40.255,-9.615,-19.28%,949664279.00,United States,,619973,Technology,EDP Services
AHAC,Alpha Healthcare Acquisition Corp. Class A Common Stock,$9.99,-0.21,-2.059%,128421450.00,United States,2020,92344,Finance,Business Services
AHACU,Alpha Healthcare Acquisition Corp. Unit,$10.725,-0.035,-0.325%,0.00,United States,2020,37626,Finance,Business Services
AHACW,Alpha Healthcare Acquisition Corp. Warrant,$1.38,-0.22,-13.75%,0.00,United States,2020,98972,Finance,Business Services
AHC,A.H. Belo Corporation (TX) Common Stock,$2.60,0.67,34.715%,55667100.00,United States,,1336392,Consumer Services,Newspapers/Magazines
AHCO,AdaptHealth Corp. Class A Common Stock,$37.05,-1.20,-3.137%,3589408150.00,United States,2018,1221072,Health Care,Medical/Nursing Services
AHH,Armada Hoffler Properties Inc. Common Stock,$10.82,-0.32,-2.873%,852610882.00,United States,2013,392786,Finance,Real Estate
AHH.PRA,Armada Hoffler Properties Inc.,NA,,,,,,0,,
AHL.PRC,Aspen Insurance Holdings Limited,NA,,,,,,0,,
AHL.PRD,Aspen Insurance Holdings Limited,NA,,,,,,0,,
AHL.PRE,Aspen Insurance Holdings Limited,NA,,,,,,0,,
AHPI,Allied Healthcare Products Inc. Common Stock,$6.44,-0.41,-5.985%,25847178.00,United States,1992,394889,Health Care,Industrial Specialties
AHT,Ashford Hospitality Trust Inc Common Stock,$3.49,0.26,8.05%,185695390.00,United States,2003,16081751,Consumer Services,Real Estate Investment Trusts
AHT.PRD,Ashford Hospitality Trust Inc,NA,,,,,,0,,
AHT.PRF,Ashford Hospitality Trust Inc,NA,,,,,,0,,
AHT.PRG,Ashford Hospitality Trust Inc,NA,,,,,,0,,
AHT.PRH,Ashford Hospitality Trust Inc,NA,,,,,,0,,
AHT.PRI,Ashford Hospitality Trust Inc,NA,,,,,,0,,
AI,C3.ai Inc. Class A Common Stock,$149.09,7.66,5.416%,14289978618.00,,2020,4581830,Technology,Computer Software: Prepackaged Software
AIC,Arlington Asset Investment Corp 6.750% Notes due 2025,$24.825,0.005,0.02%,0.00,United States,2015,2205,Consumer Services,Real Estate Investment Trusts
AIF,Apollo Tactical Income Fund Inc. Common Stock,$14.50,0.03,0.207%,209728377.00,,2013,78466,,
AIG,American International Group Inc. New Common Stock,$37.60,-1.51,-3.861%,32393367598.00,United States,,5763333,Finance,Property-Casualty Insurers
AIG.PRA,American International Group Inc.,NA,,,,,,0,,
AIH,Aesthetic Medical International Holdings Group Ltd. American Depositary Shares,$5.20,-0.03,-0.574%,122787028.00,China,2019,41865,Health Care,Medical Specialities
AIHS,Senmiao Technology Limited Common Stock,$1.40,-0.13,-8.497%,60702345.00,China,2018,1946345,Finance,Finance: Consumer Services
AIKI,AIkido Pharma Inc. Common Stock,$1.41,-0.38,-21.229%,49237509.00,United States,,15906402,Health Care,Biotechnology: Commercial Physical & Biological Resarch
AIM,AIM ImmunoTech Inc. Common Stock,$2.03,-0.12,-5.581%,80570724.00,United States,,2008865,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AIMC,Altra Industrial Motion Corp. Common Stock,$52.42,-2.79,-5.053%,3392309033.00,United States,2006,523575,Capital Goods,Industrial Machinery/Components
AIN,Albany International Corporation Common Stock,$71.80,-1.97,-2.67%,2319140000.00,United States,,151157,Basic Industries,Textiles
AINC,Ashford Inc. (Holding Company) Common Stock,$8.71,0.74,9.285%,22244661.00,United States,2014,26243,Consumer Services,Professional Services
AINV,Apollo Investment Corporation Common Stock,$12.30,-0.10,-0.806%,802687865.00,United States,2004,265203,,
AIO,AllianzGI Artificial Intelligence & Technology Opportunities Fund Common Shares,$27.00,-1.05,-3.743%,926724645.00,,2019,149638,,
AIR,AAR Corp. Common Stock,$33.82,-1.19,-3.399%,1193586804.00,United States,,313640,Capital Goods,Aerospace
AIRC,Apartment Income REIT Corp. Common Stock,$37.71,-1.29,-3.308%,11481915874.00,,2020,621307,Consumer Services,Real Estate Investment Trusts
AIRG,Airgain Inc. Common Stock,$21.40,-1.86,-7.997%,209034280.00,United States,2016,202481,Technology,Radio And Television Broadcasting And Communications Equipment
AIRI,Air Industries Group Common Stock,$1.40,-0.09,-6.04%,44421657.00,United States,,431617,Capital Goods,Military/Government/Technical
AIRT,Air T Inc. Common Stock,$20.88,-0.64,-2.974%,60173091.00,United States,,22797,Transportation,Air Freight/Delivery Services
AIRTP,Air T Inc. Air T Funding Alpha Income Trust Preferred Securities,$24.31,-1.15,-4.517%,0.00,United States,,5625,Transportation,Air Freight/Delivery Services
AIRTW,Air T Inc. Air T Funding Warrants to Purchase Alpha Income Trust Preferred Expiring 08/30/2021,$0.2073,-0.0214,-9.357%,0.00,United States,,154486,Transportation,Air Freight/Delivery Services
AIT,Applied Industrial Technologies Inc. Common Stock,$77.00,-3.04,-3.798%,2984519538.00,United States,,293864,Consumer Durables,Industrial Specialties
AIV,Apartment Investment and Management Company Common Stock,$4.62,-0.11,-2.326%,1406694546.00,United States,1994,5516763,Consumer Services,Real Estate Investment Trusts
AIW,Arlington Asset Investment Corp 6.625% Notes due 2023,$24.93,-0.02,-0.08%,0.00,United States,,1488,Consumer Services,Real Estate Investment Trusts
AIZ,Assurant Inc. Common Stock,$130.79,0.32,0.245%,7685114591.00,United States,2004,626146,Finance,Property-Casualty Insurers
AIZN,Assurant Inc. 5.25% Subordinated Notes due 2061,$26.02,-0.52,-1.959%,0.00,United States,2020,8802,Finance,Property-Casualty Insurers
AIZP,Assurant Inc. 6.50% Series D Mandatory Convertible Preferred Stock $1.00 par value,$123.75,-0.14,-0.113%,0.00,United States,,40740,Finance,Property-Casualty Insurers
AJAX,Ajax I Class A Ordinary Shares,$11.30,-0.52,-4.399%,1017931380.00,United States,2020,1868252,Finance,Business Services
AJAX.U,Ajax I Units each consisting of one Class A ordinary share and one-fourth of one redeemable warrant,NA,,,,United States,2020,0,,
AJAX.WS,Ajax I Redeemable warrants each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50,NA,,,,United States,,0,,
AJG,Arthur J. Gallagher & Co. Common Stock,$113.11,-4.30,-3.662%,21753541420.00,United States,,1743779,Finance,Specialty Insurers
AJRD,Aerojet Rocketdyne Holdings Inc. Common Stock,$51.94,-0.51,-0.972%,3972709797.00,United States,,1999179,Capital Goods,Military/Government/Technical
AJX,Great Ajax Corp. Common Stock,$10.15,-0.27,-2.591%,233799596.00,United States,2015,105960,Consumer Services,Real Estate Investment Trusts
AJXA,Great Ajax Corp. 7.25% Convertible Senior Notes due 2024,$24.53,-0.28,-1.129%,0.00,United States,2017,6623,Consumer Services,Real Estate Investment Trusts
AKAM,Akamai Technologies Inc. Common Stock,$120.44,3.44,2.94%,19606907915.00,United States,1999,5220549,Miscellaneous,Business Services
AKBA,Akebia Therapeutics Inc. Common Stock,$3.49,-0.27,-7.181%,504440740.00,United States,2014,8241687,Health Care,Major Pharmaceuticals
AKER,Akers Biosciences Inc. Common Stock,$2.78,-0.28,-9.15%,51779727.00,United States,2014,648930,Health Care,Biotechnology: In Vitro & In Vivo Diagnostic Substances
AKICU,Sports Ventures Acquisition Corp. Unit,$10.47,-0.03,-0.286%,0.00,United States,2021,379967,Finance,Business Services
AKO/A,Embotelladora Andina S.A.,$13.00,-0.6833,-4.994%,,Chile,,3869,,
AKO/B,Embotelladora Andina S.A.,$15.00,-0.70,-4.459%,,Chile,,7297,,
AKR,Acadia Realty Trust Common Stock,$15.40,-0.06,-0.388%,1328528786.00,United States,,542104,Consumer Services,Real Estate Investment Trusts
AKRO,Akero Therapeutics Inc. Common Stock,$28.33,-1.68,-5.598%,983669869.00,United States,2019,936945,Health Care,Major Pharmaceuticals
AKTS,Akoustis Technologies Inc. Common Stock,$16.375,0.105,0.645%,632530454.00,United States,,1104312,Public Utilities,Telecommunications Equipment
AKTX,Akari Therapeutics plc ADR (0.01 USD),$2.97,-0.27,-8.333%,114265757.00,United Kingdom,,293333,Health Care,Major Pharmaceuticals
AKU,Akumin Inc. Common Shares,$3.10,0.12,4.027%,217553127.00,Canada,,40560,Health Care,Medical Specialities
AKUS,Akouos Inc. Common Stock,$15.88,-0.94,-5.589%,545996720.00,United States,2020,169034,Health Care,Major Pharmaceuticals
AL,Air Lease Corporation Class A Common Stock,$40.48,-1.42,-3.389%,4605770115.00,United States,2011,669481,Technology,Diversified Commercial Services
AL.PRA,Air Lease Corporation,NA,,,,,,0,,
ALAC,Alberton Acquisition Corporation Ordinary Shares,$12.91,-1.2034,-8.527%,59582723.00,Hong Kong,2018,247634,Finance,Business Services
ALACR,Alberton Acquisition Corporation Rights exp April 26 2021,$0.77,-0.049,-5.983%,0.00,Hong Kong,2018,108750,Finance,Business Services
ALACU,Alberton Acquisition Corporation Unit,$15.50,0.00,0.00%,0.00,Hong Kong,2018,0,Finance,Business Services
ALACW,Alberton Acquisition Corporation Warrant,$1.27,-0.06,-4.511%,0.00,Hong Kong,2018,605795,Finance,Business Services
ALB,Albemarle Corporation Common Stock,$168.85,-6.53,-3.723%,17975297038.00,United States,,2907202,Basic Industries,Major Chemicals
ALBO,Albireo Pharma Inc. Common Stock,$37.00,-0.73,-1.935%,705858139.00,United States,,212898,Health Care,Major Pharmaceuticals
ALC,Alcon Inc. Ordinary Shares,$74.01,-2.00,-2.631%,36205692000.00,Switzerland,2019,2542658,Health Care,Ophthalmic Goods
ALCO,Alico Inc. Common Stock,$30.09,-0.43,-1.409%,226078597.00,United States,,25316,Consumer Non-Durables,Farming/Seeds/Milling
ALDX,Aldeyra Therapeutics Inc. Common Stock,$11.10,-0.61,-5.209%,506853228.00,United States,2014,919445,Health Care,Major Pharmaceuticals
ALE,Allete Inc.,$60.34,-1.14,-1.854%,3136164561.00,United States,,613280,Public Utilities,Power Generation
ALEC,Alector Inc. Common Stock,$17.21,-0.29,-1.657%,1363767022.00,United States,2019,558665,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ALEX,Alexander & Baldwin Inc. Common Stock REIT Holding Company,$15.43,-0.65,-4.042%,1116427574.00,United States,,342489,Consumer Services,Real Estate Investment Trusts
ALG,Alamo Group Inc. Common Stock,$145.03,-5.63,-3.737%,1722861405.00,United States,,86872,Capital Goods,Industrial Machinery/Components
ALGM,Allegro MicroSystems Inc. Common Stock,$29.35,-1.47,-4.77%,5559822332.00,United States,2020,831320,Technology,Semiconductors
ALGN,Align Technology Inc. Common Stock,$509.64,-25.46,-4.758%,40185313779.00,United States,2001,859119,Health Care,Industrial Specialties
ALGS,Aligos Therapeutics Inc. Common Stock,$26.57,-3.19,-10.719%,1012792869.00,United States,2020,79273,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ALGT,Allegiant Travel Company Common Stock,$179.00,-8.98,-4.777%,2933717099.00,United States,2006,138983,Transportation,Air Freight/Delivery Services
ALIM,Alimera Sciences Inc. Common Stock,$7.18,-0.08,-1.102%,41065055.00,United States,2010,29019,Health Care,Major Pharmaceuticals
ALIN.PRA,Altera Infrastructure L.P.,NA,,,,,,0,,
ALIN.PRB,Altera Infrastructure L.P.,NA,,,,,,0,,
ALIN.PRE,Altera Infrastructure L.P.,NA,,,,,,0,,
ALJJ,ALJ Regional Holdings Inc. Common Stock,$1.27,-0.06,-4.511%,53747731.00,United States,,65674,Miscellaneous,Business Services
ALK,Alaska Air Group Inc. Common Stock,$48.85,-2.98,-5.75%,6040975555.00,United States,,3783938,Transportation,Air Freight/Delivery Services
ALKS,Alkermes plc Ordinary Shares,$21.54,-0.15,-0.692%,3428086369.00,Ireland,1991,1457090,Health Care,Major Pharmaceuticals
ALL,Allstate Corporation (The) Common Stock,$110.51,0.99,0.904%,33602557553.00,United States,,2797138,Finance,Property-Casualty Insurers
ALL.PRB,Allstate Corporation (The),NA,,,,,,0,,
ALL.PRG,Allstate Corporation (The),NA,,,,,,0,,
ALL.PRH,Allstate Corporation (The),NA,,,,,,0,,
ALL.PRI,Allstate Corporation (The),NA,,,,,,0,,
ALLE,Allegion plc Ordinary Shares,$112.15,0.89,0.80%,10322175532.00,United States,2013,855353,Consumer Services,Diversified Commercial Services
ALLK,Allakos Inc. Common Stock,$129.92,2.03,1.587%,6821234712.00,United States,2018,486274,Health Care,Major Pharmaceuticals
ALLO,Allogene Therapeutics Inc. Common Stock,$37.30,3.13,9.16%,5232449670.00,United States,2018,2226201,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ALLT,Allot Ltd. Ordinary Shares,$13.04,-0.59,-4.329%,459171117.00,Israel,2006,365822,Technology,Computer Communications Equipment
ALLY,Ally Financial Inc. Common Stock,$36.45,-2.23,-5.765%,13656867300.00,United States,2014,7465294,Finance,Major Banks
ALLY.PRA,Ally Financial Inc.,NA,,,,,,0,,
ALNA,Allena Pharmaceuticals Inc. Common Stock,$1.81,-0.36,-16.59%,90954220.00,United States,2017,7776146,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ALNY,Alnylam Pharmaceuticals Inc. Common Stock,$155.39,-14.63,-8.605%,18053329540.00,United States,2004,1249306,Health Care,Major Pharmaceuticals
ALOT,AstroNova Inc. Common Stock,$11.21,0.34,3.128%,80381148.00,United States,1983,14733,Technology,Computer peripheral equipment
ALP.PRQ,Alabama Power Company,NA,,,,,,0,,
ALPN,Alpine Immune Sciences Inc. Common Stock,$10.92,-0.63,-5.455%,259930758.00,United States,2015,153600,Health Care,Major Pharmaceuticals
ALRM,Alarm.com Holdings Inc. Common Stock,$97.82,1.24,1.284%,4804142785.00,United States,2015,584347,Technology,Computer Software: Prepackaged Software
ALRN,Aileron Therapeutics Inc. Common Stock,$1.86,-0.16,-7.921%,155514881.00,United States,2017,3837276,Health Care,Major Pharmaceuticals
ALRS,Alerus Financial Corporation Common Stock,$25.46,-2.05,-7.452%,435922632.00,United States,2019,41214,Finance,Major Banks
ALSK,Alaska Communications Systems Group Inc. Common Stock,$3.27,-0.01,-0.305%,175999689.00,United States,1999,867585,Public Utilities,Telecommunications Equipment
ALSN,Allison Transmission Holdings Inc. Common Stock,$44.67,-0.64,-1.412%,5033004725.00,United States,2012,1092025,Capital Goods,Auto Parts:O.E.M.
ALT,Altimmune Inc. Common Stock,$13.61,-2.55,-15.78%,505515495.00,United States,,2998521,Health Care,Major Pharmaceuticals
ALTA,Altabancorp Common Stock,$33.50,-0.20,-0.593%,629914503.00,United States,2015,76769,Finance,Major Banks
ALTG,Alta Equipment Group Inc. Class A Common Stock,$9.85,-0.26,-2.572%,295682245.00,,2019,396833,Capital Goods,Industrial Machinery/Components
ALTG.PRA,Alta Equipment Group Inc.,NA,,,,,,0,,
ALTG.WS,Alta Equipment Group Inc. Warrants,NA,,,,,,0,,
ALTM,Altus Midstream Company Class A Common Stock,$46.46,-0.84,-1.776%,754810532.00,United States,2017,45465,Public Utilities,Natural Gas Distribution
ALTR,Altair Engineering Inc. Class A Common Stock,$55.52,-2.69,-4.621%,4089454795.00,United States,2017,381022,Technology,Computer Software: Prepackaged Software
ALTUU,Altitude Acquisition Corp. Unit,$10.51,-0.28,-2.595%,0.00,United States,2020,300246,Finance,Business Services
ALUS,Alussa Energy Acquisition Corp. Class A Ordinary Shares,$10.12,-0.21,-2.033%,363687500.00,,2020,274247,Finance,Business Services
ALUS.U,Alussa Energy Acquisition Corp. Units each consisting of one Class A Ordinary Share and one-half of one redeemable warrant,NA,,,,,2019,0,,
ALUS.WS,Alussa Energy Acquisition Corp. Redeemable Warrants each whole warrant exercisable for one Ordinary Share at an exercise price of $11.50,NA,,,,,,0,,
ALV,Autoliv Inc. Common Stock,$88.72,-2.59,-2.836%,7748583089.00,Sweden,,569292,Capital Goods,Auto Parts:O.E.M.
ALVR,AlloVir Inc. Common Stock,$37.78,-1.17,-3.004%,2367648912.00,United States,2020,151627,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ALX,Alexander's Inc. Common Stock,$271.31,-4.11,-1.492%,1385658850.00,United States,,13504,Consumer Services,Real Estate Investment Trusts
ALXN,Alexion Pharmaceuticals Inc. Common Stock,$155.69,-6.06,-3.747%,34052605076.00,United States,1996,3729468,Health Care,Major Pharmaceuticals
ALXO,ALX Oncology Holdings Inc. Common Stock,$79.60,-1.36,-1.68%,2953758751.00,United States,2020,247347,Health Care,Major Pharmaceuticals
ALYA,Alithya Group inc. Class A Subordinate Voting Shares,$2.45,-0.10,-3.922%,142299026.00,Canada,,15621,Technology,Computer Software: Programming Data Processing
AM,Antero Midstream Corporation Common Stock,$8.21,-0.31,-3.638%,3913206206.00,United States,2017,7368295,Public Utilities,Natural Gas Distribution
AMAL,Amalgamated Bank Class A Common Stock,$13.77,-0.88,-6.007%,427551959.00,United States,2018,62892,Consumer Non-Durables,Textiles
AMAT,Applied Materials Inc. Common Stock,$98.58,-6.95,-6.586%,90136050152.00,United States,1972,9777255,Technology,Semiconductors
AMBA,Ambarella Inc. Ordinary Shares,$93.26,-7.88,-7.791%,3280144171.00,United States,2012,1447509,Technology,Semiconductors
AMBC,Ambac Financial Group Inc. Common Stock,$14.85,-0.50,-3.257%,680265714.00,United States,,643740,Finance,Property-Casualty Insurers
AMBC.WS,Ambac Financial Group Inc. Warrants,NA,,,,United States,,0,,
AMBO,Ambow Education Holding Ltd. American Depository Shares each representing two Class A ordinary shares,$2.32,-0.21,-8.30%,53859580.00,China,,164710,Consumer Services,Other Consumer Services
AMC,AMC Entertainment Holdings Inc. Class A Common Stock,$19.90,14.94,301.21%,4300296689.00,,2013,224000135,Consumer Services,Movies/Entertainment
AMCI,AMCI Acquisition Corp. Class A Common Stock,$15.28,-1.27,-7.674%,312295818.00,United States,2018,1628408,Miscellaneous,Industrial Machinery/Components
AMCIU,AMCI Acquisition Corp. Unit,$20.00,0.10,0.503%,0.00,United States,2018,323,Miscellaneous,Industrial Machinery/Components
AMCIW,AMCI Acquisition Corp. Warrant,$2.94,-0.36,-10.909%,0.00,United States,2018,854695,Miscellaneous,Industrial Machinery/Components
AMCR,Amcor plc Ordinary Shares,$11.06,-0.15,-1.338%,17347405600.00,,2019,8617796,Consumer Durables,Miscellaneous manufacturing industries
AMCX,AMC Networks Inc. Class A Common Stock,$48.27,-11.56,-19.321%,1990615605.00,United States,,8065836,Consumer Services,Television Services
AMD,Advanced Micro Devices Inc. Common Stock,$88.84,-5.87,-6.198%,106969959391.00,United States,,73144094,Technology,Semiconductors
AME,AMETEK Inc.,$111.06,-2.24,-1.977%,25551002907.00,United States,,2026043,Capital Goods,Industrial Machinery/Components
AMED,Amedisys Inc Common Stock,$286.66,-24.41,-7.847%,9405469110.00,United States,,308968,Health Care,Medical/Nursing Services
AMEH,Apollo Medical Holdings Inc. Common Stock,$21.43,-1.12,-4.967%,788407450.00,United States,,157324,Consumer Services,Professional Services
AMER,Emles Made in America ETF,$27.0999,-0.3084,-1.125%,,,2020,1016,,
AMG,Affiliated Managers Group Inc. Common Stock,$115.29,-0.31,-0.268%,5229676492.00,United States,,593000,Finance,Investment Managers
AMGN,Amgen Inc. Common Stock,$251.06,-7.54,-2.916%,146159251729.00,United States,1983,3237301,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AMH,American Homes 4 Rent Common Shares of Beneficial Interest,$29.98,-0.83,-2.694%,9481568997.00,,2013,1473783,Consumer Services,Real Estate Investment Trusts
AMH.PRD,American Homes 4 Rent,NA,,,,,,0,,
AMH.PRE,American Homes 4 Rent,NA,,,,,,0,,
AMH.PRF,American Homes 4 Rent,NA,,,,,,0,,
AMH.PRG,American Homes 4 Rent,NA,,,,,,0,,
AMH.PRH,American Homes 4 Rent,NA,,,,,,0,,
AMHC,Amplitude Healthcare Acquisition Corporation Class A Common Stock,$10.10,-0.15,-1.463%,126250000.00,United States,1991,73712,Finance,Business Services
AMHCU,Amplitude Healthcare Acquisition Corporation Unit,$10.80,0.00,0.00%,0.00,United States,2019,2,Finance,Business Services
AMHCW,Amplitude Healthcare Acquisition Corporation Warrants,$1.43,-0.1902,-11.739%,0.00,United States,2020,162381,Finance,Business Services
AMK,AssetMark Financial Holdings Inc. Common Stock,$23.70,-0.81,-3.305%,1717047344.00,United States,2019,81059,Finance,Investment Managers
AMKR,Amkor Technology Inc. Common Stock,$16.16,-1.05,-6.101%,3917929768.00,United States,1998,1203905,Technology,Semiconductors
AMN,AMN Healthcare Services Inc AMN Healthcare Services Inc,$73.58,-2.07,-2.736%,3460528619.00,United States,,332329,Technology,Professional Services
AMNB,American National Bankshares Inc. Common Stock,$28.61,0.32,1.131%,314205520.00,United States,,54583,Finance,Major Banks
AMOT,Allied Motion Technologies Inc.,$46.04,-2.34,-4.837%,449244232.00,United States,,36847,Capital Goods,Electrical Products
AMOV,America Movil S.A.B. de C.V. Class A American Depositary Shares,$14.30,-0.74,-4.92%,47774770358.00,Mexico,,2137,Public Utilities,Telecommunications Equipment
AMP,Ameriprise Financial Inc. Common Stock,$201.46,-9.81,-4.643%,23767814438.00,United States,,890900,Finance,Investment Managers
AMPE,Ampio Pharmaceuticals Inc.,$1.57,-0.13,-7.647%,290536350.00,United States,,3848707,Health Care,Major Pharmaceuticals
AMPH,Amphastar Pharmaceuticals Inc. Common Stock,$18.83,-0.29,-1.517%,894500678.00,United States,2014,144890,Health Care,Major Pharmaceuticals
AMPY,Amplify Energy Corp. Common Stock,$1.94,-0.04,-2.02%,73053515.00,United States,2016,1705461,Energy,Oil & Gas Production
AMRB,American River Bankshares Common Stock,$12.87,-0.36,-2.721%,76415998.00,United States,,1956,Finance,Major Banks
AMRC,Ameresco Inc. Class A Common Stock,$53.41,-7.34,-12.082%,2556527066.00,United States,2010,780944,Basic Industries,Engineering & Construction
AMRK,A-Mark Precious Metals Inc. Common Stock,$27.38,-1.25,-4.366%,194126007.00,United States,,77533,Basic Industries,Other Specialty Stores
AMRN,Amarin Corporation plc,$7.34,-0.14,-1.872%,2854007818.00,Ireland,,12986508,Health Care,Major Pharmaceuticals
AMRS,Amyris Inc. Common Stock,$9.02,-1.03,-10.249%,2264095678.00,United States,2010,4769876,Basic Industries,Major Chemicals
AMRX,Amneal Pharmaceuticals Inc. Class A Common Stock,$4.83,-0.12,-2.424%,713045365.00,,2018,1983350,Health Care,Major Pharmaceuticals
AMS,American Shared Hospital Services Common Stock,$2.45,-0.21,-7.895%,14114450.00,United States,,89497,Health Care,Medical Specialities
AMSC,American Superconductor Corporation Common Stock,$26.41,-2.09,-7.333%,728997924.00,United States,1991,543174,Consumer Durables,Metal Fabrications
AMSF,AMERISAFE Inc. Common Stock,$56.54,-0.22,-0.388%,1092978076.00,United States,2005,143204,Finance,Property-Casualty Insurers
AMST,Amesite Inc. Common Stock,$4.16,-0.33,-7.35%,84945923.00,United States,2020,34680,Technology,Computer Software: Prepackaged Software
AMSWA,American Software Inc. Class A Common Stock,$19.92,-0.27,-1.337%,649117741.00,United States,,169230,Technology,Computer Software: Prepackaged Software
AMT,American Tower Corporation (REIT) Common Stock,$229.06,-3.23,-1.391%,101751512242.00,United States,,2761487,Consumer Services,Real Estate Investment Trusts
AMTB,Amerant Bancorp Inc. Class A Common Stock,$14.46,-0.55,-3.664%,547964664.00,United States,,52108,Finance,Major Banks
AMTBB,Amerant Bancorp Inc. Class B Common Stock,$12.70,0.00,0.00%,481269104.00,United States,,80,Finance,Major Banks
AMTI,Applied Molecular Transport Inc. Common Stock,$33.97,-4.09,-10.746%,1184887562.00,United States,2020,115850,Health Care,Major Pharmaceuticals
AMTX,Aemetis Inc. Common Stock,$7.86,-0.93,-10.58%,171471040.00,United States,,3806245,Basic Industries,Major Chemicals
AMWD,American Woodmark Corporation Common Stock,$87.73,-3.54,-3.879%,1490818700.00,United States,1986,145430,Basic Industries,Forest Products
AMWL,American Well Corporation Class A Common Stock,$42.80,4.69,12.306%,10056120395.00,United States,2020,12789544,Miscellaneous,Business Services
AMX,America Movil S.A.B. de C.V. American Depository Receipt Series L,$13.96,-0.41,-2.853%,46638866727.00,Mexico,,2556618,Public Utilities,Telecommunications Equipment
AMYT,Amryt Pharma plc American Depositary Shares,$13.50,-0.07,-0.516%,482764293.00,United Kingdom,,3761,Health Care,Major Pharmaceuticals
AMZN,Amazon.com Inc. Common Stock,$3232.58,-93.55,-2.813%,1621950839142.00,United States,1997,4642297,Consumer Services,Catalog/Specialty Distribution
AN,AutoNation Inc. Common Stock,$73.40,-2.93,-3.839%,6449292615.00,United States,,994953,Consumer Durables,Automotive Aftermarket
ANAB,AnaptysBio Inc. Common Stock,$23.30,-1.12,-4.586%,637203857.00,United States,2017,361994,Health Care,Major Pharmaceuticals
ANAT,American National Group Inc. Common Stock,$90.20,-3.50,-3.735%,2425225440.00,United States,,30753,Finance,Life Insurance
ANCN,Anchiano Therapeutics Ltd. American Depositary Share,$2.21,-0.18,-7.531%,16397913.00,Israel,2019,175650,Health Care,Major Pharmaceuticals
ANDA,Andina Acquisition Corp. III Ordinary Shares,$11.06,-0.42,-3.659%,48856400.00,United States,2019,68576,Finance,Business Services
ANDAR,Andina Acquisition Corp. III Right,$0.6199,-0.055,-8.149%,0.00,United States,2019,198188,Finance,Business Services
ANDAU,Andina Acquisition Corp. III Unit,$10.53,0.00,0.00%,0.00,United States,2019,0,Finance,Business Services
ANDAW,Andina Acquisition Corp. III Warrant,$0.691,-0.2637,-27.621%,0.00,United States,2019,318138,Finance,Business Services
ANDE,Andersons Inc. (The) Common Stock,$24.34,-1.39,-5.402%,802696641.00,United States,,223667,Consumer Services,Farming/Seeds/Milling
ANET,Arista Networks Inc. Common Stock,$305.69,-1.31,-0.427%,23128952930.00,,2014,1288339,Technology,Computer Communications Equipment
ANF,Abercrombie & Fitch Company Common Stock,$22.89,-1.50,-6.15%,1428122482.00,United States,,1576311,Consumer Services,Clothing/Shoe/Accessory Stores
ANGI,ANGI Homeservices Inc. Class A Common Stock,$15.08,1.215,8.763%,7536943254.00,United States,,9347220,Consumer Services,Advertising
ANGO,AngioDynamics Inc. Common Stock,$19.02,0.19,1.009%,722071419.00,United States,2004,499501,Health Care,Medical/Dental Instruments
ANH,Anworth Mortgage Asset Corporation Common Stock,$2.50,-0.06,-2.344%,248089010.00,United States,,730109,Consumer Services,Real Estate Investment Trusts
ANH.PRA,Anworth Mortgage Asset Corporation,NA,,,,,,0,,
ANH.PRB,Anworth Mortgage Asset Corporation,NA,,,,,,0,,
ANH.PRC,Anworth Mortgage Asset Corporation,NA,,,,,,0,,
ANIK,Anika Therapeutics Inc. Common Stock,$37.30,-0.90,-2.356%,530201447.00,United States,,104656,Health Care,Medical/Dental Instruments
ANIP,ANI Pharmaceuticals Inc.,$30.83,-1.23,-3.837%,381010027.00,United States,,59854,Health Care,Major Pharmaceuticals
ANIX,Anixa Biosciences Inc. Common Stock,$3.88,-0.05,-1.272%,101178058.00,United States,,305586,Health Care,Major Pharmaceuticals
ANNX,Annexon Inc. Common Stock,$22.47,-2.44,-9.795%,857401676.00,United States,2020,147795,Health Care,Major Pharmaceuticals
ANPC,AnPac Bio-Medical Science Co. Ltd. American Depositary Shares,$5.37,-0.53,-8.983%,60151303.00,China,2020,110302,Health Care,Medical Specialities
ANSS,ANSYS Inc. Common Stock,$348.85,-17.79,-4.852%,29960677704.00,United States,1996,480143,Technology,Computer Software: Prepackaged Software
ANTE,AirNet Technology Inc. American Depositary Shares,$2.48,0.19,8.297%,37086188.00,China,,555591,Technology,Advertising
ANTM,Anthem Inc. Common Stock,$290.17,-22.35,-7.152%,72166529633.00,United States,,3045297,Health Care,Medical Specialities
ANVS,Annovis Bio Inc. Common Stock,$9.95,-0.6299,-5.954%,68571500.00,United States,2020,91740,Health Care,Major Pharmaceuticals
ANY,Sphere 3D Corp. Common Shares,$2.24,-0.12,-5.085%,17622497.00,Canada,,1518825,Technology,EDP Services
AOD,Aberdeen Total Dynamic Dividend Fund Common Stock,$9.01,-0.15,-1.638%,949933301.00,United States,2007,671213,,
AON,Aon plc Class A Ordinary Shares (Ireland),$206.80,-3.16,-1.505%,47277860766.00,United States,,2015302,Finance,Specialty Insurers
AONE,one Class A Ordinary Shares,$10.75,-0.38,-3.414%,288906250.00,United States,2020,523604,Finance,Business Services
AONE.U,one Units each consisting of one Class A Ordinary Share and one third of one Warrant to acquire one Class A Ordinary Share,NA,,,,United States,2020,0,,
AONE.WS,one Warrants each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50,NA,,,,United States,,0,,
AOS,A.O. Smith Corporation Common Stock,$53.19,-1.30,-2.386%,8588470474.00,United States,,3431101,Consumer Durables,Consumer Electronics/Appliances
AOSL,Alpha and Omega Semiconductor Limited Common Shares,$26.91,-2.38,-8.126%,685866338.00,Bermuda,2010,380022,Technology,Semiconductors
AOUT,American Outdoor Brands Inc. Common Stock ,$19.40,-0.84,-4.15%,271616180.00,United States,,221207,Capital Goods,Ordnance And Accessories
AP,Ampco-Pittsburgh Corporation Common Stock,$6.26,-0.39,-5.865%,114631492.00,United States,,90899,Capital Goods,Fluid Controls
AP.WS,Ampco-Pittsburgh Corporation Series A Warrants to purchase Shares of common stock,NA,,,,United States,,0,,
APA,Apache Corporation Common Stock,$14.60,-0.70,-4.575%,5511181457.00,United States,,12441576,Energy,Oil & Gas Production
APAM,Artisan Partners Asset Management Inc. Class A Common Stock,$49.50,-2.83,-5.408%,3889467450.00,United States,2013,947822,Finance,Investment Managers
APD,Air Products and Chemicals Inc. Common Stock,$269.98,-8.01,-2.881%,59678826029.00,United States,,1123984,Basic Industries,Major Chemicals
APDN,Applied DNA Sciences Inc. Common Stock,$10.87,-0.23,-2.072%,81213357.00,United States,,1720197,Consumer Services,Other Consumer Services
APEI,American Public Education Inc. Common Stock,$28.12,-1.44,-4.871%,416433917.00,United States,2007,87328,Consumer Services,Other Consumer Services
APEN,Apollo Endosurgery Inc. Common Stock,$4.40,-0.31,-6.582%,113447638.00,United States,,141814,Health Care,Medical/Dental Instruments
APG,APi Group Corporation Common Stock,$17.97,-1.14,-5.965%,3243583850.00,,2020,1573976,Basic Industries,Engineering & Construction
APH,Amphenol Corporation Common Stock,$125.57,-4.45,-3.423%,37564862083.00,United States,,3334241,Capital Goods,Electrical Products
APHA,Aphria Inc. Common Shares,$13.01,0.04,0.308%,4120859879.00,Canada,,16739142,Consumer Durables,Specialty Chemicals
API,Agora Inc. American Depositary Shares,$54.22,-0.89,-1.615%,21519805710.00,China,2020,2524821,Technology,Computer Software: Prepackaged Software
APLE,Apple Hospitality REIT Inc. Common Shares,$12.45,-0.22,-1.736%,2779661787.00,United States,2015,1439622,Consumer Services,Real Estate Investment Trusts
APLS,Apellis Pharmaceuticals Inc. Common Stock,$42.64,-2.25,-5.012%,3229422439.00,United States,2017,957513,Health Care,Major Pharmaceuticals
APLT,Applied Therapeutics Inc. Common Stock,$20.41,-0.14,-0.681%,458981733.00,United States,2019,84266,Health Care,Major Pharmaceuticals
APM,Aptorum Group Limited Class A Ordinary Shares,$3.37,-0.07,-2.035%,114620521.00,Hong Kong,2018,386873,Health Care,Major Pharmaceuticals
APO,Apollo Global Management Inc. Class A Common Stock,$47.58,-1.60,-3.253%,10887056858.00,United States,2011,2815502,Finance,Investment Managers
APO.PRA,Apollo Global Management Inc,NA,,,,,,0,,
APO.PRB,Apollo Global Management Inc,NA,,,,,,0,,
APOG,Apogee Enterprises Inc. Common Stock,$36.28,-0.64,-1.733%,943559465.00,United States,,270111,Capital Goods,Auto Parts:O.E.M.
APOP,Cellect Biotechnology Ltd. American Depositary Shares,$2.86,-0.17,-5.611%,11181141.00,Israel,2016,166371,Health Care,Medical/Dental Instruments
APOPW,Cellect Biotechnology Ltd. Warrants to Purchase ADRs,$0.2497,-0.0204,-7.553%,0.00,Israel,2016,12646,Health Care,Medical/Dental Instruments
APPF,AppFolio Inc. Class A Common Stock,$163.01,7.38,4.742%,5595837926.00,United States,2015,253825,Technology,Computer Software: Prepackaged Software
APPN,Appian Corporation Class A Common Stock,$235.24,20.66,9.628%,16478301354.00,United States,2017,3489917,Technology,Computer Software: Prepackaged Software
APPS,Digital Turbine Inc. Common Stock,$58.00,-3.94,-6.361%,5144431974.00,United States,,3936082,Miscellaneous,Multi-Sector Companies
APRE,Aprea Therapeutics Inc. Common stock,$5.38,-0.26,-4.61%,113985129.00,United States,2019,2042417,Health Care,Major Pharmaceuticals
APRN,Blue Apron Holdings Inc. Class A Common Stock,$11.12,2.25,25.366%,196666163.00,United States,2017,4958041,Consumer Services,Catalog/Specialty Distribution
APSG,Apollo Strategic Growth Capital Class A Ordinary Shares,$10.49,-0.25,-2.328%,1083024315.00,United States,2020,1256958,Finance,Business Services
APSG.U,Apollo Strategic Growth Capital Units each consisting of one Class A Ordinary Share and one-third Warrant,NA,,,,United States,2020,0,,
APSG.WS,Apollo Strategic Growth Capital Warrants each exercisable for one Class A Ordinary Share at an exercise price of $11.50 per share,NA,,,,United States,,0,,
APT,Alpha Pro Tech Ltd. Common Stock,$15.00,1.30,9.489%,203667675.00,Canada,,3407731,Health Care,Industrial Specialties
APTO,Aptose Biosciences Inc. Common Shares,$4.24,-0.01,-0.235%,370930969.00,Canada,,1506950,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
APTS,Preferred Apartment Communities Inc. Common Stock,$7.27,-0.25,-3.324%,362777035.00,United States,2011,459732,Consumer Services,Real Estate Investment Trusts
APTV,Aptiv PLC Ordinary Shares,$127.96,-7.74,-5.704%,34552446857.00,United Kingdom,2011,2273659,Capital Goods,Auto Parts:O.E.M.
APTV.PRA,Aptiv PLC,NA,,,,,,0,,
APTX,Aptinyx Inc. Common Stock,$3.66,-0.21,-5.426%,231519482.00,United States,2018,841613,Health Care,Major Pharmaceuticals
APVO,Aptevo Therapeutics Inc. Common Stock,$32.61,-3.96,-10.829%,142791331.00,United States,,114243,Health Care,Major Pharmaceuticals
APWC,Asia Pacific Wire & Cable Corporation Ltd. Ordinary Shares (Bermuda),$4.62,-0.56,-10.811%,63846871.00,Taiwan,,362701,Basic Industries,Telecommunications Equipment
APXT,Apex Technology Acquisition Corporation Class A Common Stock,$14.62,-0.42,-2.793%,651467200.00,United States,2019,3294390,Finance,Business Services
APXTU,Apex Technology Acquisition Corporation Unit,$17.04,-0.2729,-1.576%,0.00,United States,2019,550,Finance,Business Services
APXTW,Apex Technology Acquisition Corporation Warrant,$3.96,-0.30,-7.042%,0.00,United States,2019,669552,Finance,Business Services
APYX,Apyx Medical Corporation Common Stock,$9.58,-0.95,-9.022%,328352306.00,United States,,245047,Health Care,Medical/Dental Instruments
AQB,AquaBounty Technologies Inc. Common Stock,$10.74,-1.11,-9.367%,596039208.00,United States,,2701173,,
AQMS,Aqua Metals Inc. Common Stock,$6.44,-0.78,-10.803%,393970613.00,United States,2015,8789659,Basic Industries,Metal Fabrications
AQN,Algonquin Power & Utilities Corp. Common Shares,$16.92,-0.60,-3.425%,10101769816.00,,2016,713203,Public Utilities,Electric Utilities: Central
AQNA,Algonquin Power & Utilities Corp. 6.875% Fixed-to-Floating Rate Subordinated Notes Series 2018-A due October 17 2078,$27.53,-0.47,-1.679%,0.00,,2018,11660,Public Utilities,Electric Utilities: Central
AQNB,Algonquin Power & Utilities Corp. 6.20% Fixed-to-Floating Subordinated Notes Series 2019-A due July 1 2079,$27.45,-0.49,-1.754%,0.00,,2019,10897,Public Utilities,Electric Utilities: Central
AQST,Aquestive Therapeutics Inc. Common Stock,$5.51,-0.02,-0.362%,185245076.00,United States,2018,913428,Health Care,Major Pharmaceuticals
AQUA,Evoqua Water Technologies Corp. Common Stock,$27.46,-0.97,-3.412%,3255420950.00,United States,2017,1667566,Technology,Industrial Machinery/Components
AR,Antero Resources Corporation Common Stock,$7.54,0.52,7.407%,2025786465.00,,2013,15123918,Energy,Oil & Gas Production
ARAV,Aravive Inc. Common Stock,$5.51,-0.39,-6.61%,88640836.00,United States,2014,140985,Health Care,Major Pharmaceuticals
ARAY,Accuray Incorporated Common Stock,$5.19,0.04,0.777%,473710415.00,United States,2007,1798033,Health Care,Medical/Dental Instruments
ARBG,Aequi Acquisition Corp. Class A Common Stock,$10.10,-0.12,-1.174%,290375000.00,United States,2021,63388,Finance,Business Services
ARBGU,Aequi Acquisition Corp. Unit,$10.49,-0.19,-1.779%,0.00,United States,2020,78761,Finance,Business Services
ARBGW,Aequi Acquisition Corp. warrants,$1.4999,-0.1701,-10.186%,0.00,United States,2021,67462,Finance,Business Services
ARC,ARC Document Solutions Inc. Common Stock,$2.08,-0.01,-0.478%,91235075.00,United States,2004,296012,Consumer Services,Professional Services
ARCB,ArcBest Corporation Common Stock,$47.24,-1.87,-3.808%,1200268960.00,United States,,213168,Transportation,Trucking Freight/Courier Services
ARCC,Ares Capital Corporation Common Stock,$17.47,-0.13,-0.739%,7383208419.00,United States,2004,2253009,,
ARCE,Arco Platform Limited Class A Common Shares,$34.34,-0.98,-2.775%,1977450940.00,Brazil,2018,610070,Consumer Services,Other Consumer Services
ARCH,Arch Resources Inc. Class A Common Stock,$48.01,0.98,2.084%,727221345.00,United States,2016,468662,Energy,Coal Mining
ARCO,Arcos Dorados Holdings Inc. Class A Shares,$5.07,-0.14,-2.687%,1050836303.00,Argentina,2011,1290769,Consumer Services,Restaurants
ARCT,Arcturus Therapeutics Holdings Inc. Common Stock,$67.20,2.21,3.401%,1645935245.00,Israel,2013,1736201,Health Care,Major Pharmaceuticals
ARD,Ardagh Group S.A. Common Shares,$16.84,-0.72,-4.10%,3980302400.00,,2017,77452,Consumer Durables,Containers/Packaging
ARDC,Ares Dynamic Credit Allocation Fund Inc. Common Shares,$14.47,0.09,0.626%,331579167.00,United States,2012,87208,,
ARDS,Aridis Pharmaceuticals Inc. Common Stock,$6.65,-0.47,-6.601%,66937085.00,United States,2018,29652,Health Care,Major Pharmaceuticals
ARDX,Ardelyx Inc. Common Stock,$6.90,-0.46,-6.25%,622714409.00,United States,2014,1521838,Health Care,Major Pharmaceuticals
ARE,Alexandria Real Estate Equities Inc. Common Stock,$166.24,-2.77,-1.639%,24024396029.00,United States,,705959,Consumer Services,Real Estate Investment Trusts
AREC,American Resources Corporation Class A Common Stock,$2.40,-0.35,-12.727%,85445784.00,United States,,2715251,Consumer Services,Other Consumer Services
ARES,Ares Management Corporation Class A Common Stock,$44.54,-1.42,-3.09%,6406264363.00,,2014,560955,Finance,Investment Managers
ARES.PRA,Ares Management Corporation,NA,,,,,,0,,
ARGD,Argo Group International Holdings Ltd. 6.5% Senior Notes Due 2042,$25.61,-0.085,-0.331%,0.00,Bermuda,,9060,Finance,Specialty Insurers
ARGO,Argo Group International Holdings Ltd.,$43.43,-1.01,-2.273%,1506355826.00,Bermuda,,186977,Finance,Specialty Insurers
ARGO.PRA,Argo Group International Holdings Ltd.,NA,,,,,,0,,
ARGX,argenx SE American Depositary Shares,$292.27,-8.72,-2.897%,13768401003.00,Netherlands,2017,173645,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ARI,Apollo Commercial Real Estate Finance Inc,$11.55,-0.18,-1.535%,1620427624.00,United States,2009,1214500,Consumer Services,Real Estate Investment Trusts
ARKO,ARKO Corp. Common Stock,$8.74,0.49,5.939%,1084910665.00,United States,,1050923,Consumer Non-Durables,Food Chains
ARKOW,ARKO Corp. Warrant,$1.40,0.08,6.061%,0.00,United States,,130916,Consumer Non-Durables,Food Chains
ARKR,Ark Restaurants Corp. Common Stock,$18.04,-1.25,-6.48%,63183422.00,United States,,52836,Consumer Services,Restaurants
ARL,American Realty Investors Inc. Common Stock,$9.55,-0.22,-2.252%,152772076.00,United States,,2426,Finance,Real Estate
ARLO,Arlo Technologies Inc. Common Stock,$8.13,-0.14,-1.693%,642572184.00,United States,2018,1094457,Consumer Non-Durables,Consumer Electronics/Appliances
ARLP,Alliance Resource Partners L.P. Common Units representing Limited Partners Interests,$5.16,0.03,0.585%,656327330.00,United States,1999,737011,Energy,Coal Mining
ARMK,Aramark Common Stock,$34.34,-0.78,-2.221%,8719876703.00,,2013,3857214,Consumer Services,Restaurants
ARMP,Armata Pharmaceuticals Inc. Common Stock,$3.68,0.04,1.099%,68822929.00,United States,,66198,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ARNA,Arena Pharmaceuticals Inc. Common Stock,$74.68,-1.68,-2.20%,4343689163.00,United States,2000,700440,Health Care,Major Pharmaceuticals
ARNC,Arconic Corporation Common Stock ,$24.68,-1.76,-6.657%,2693703906.00,,2020,982990,,
AROC,Archrock Inc. Common Stock,$8.98,-0.44,-4.671%,1373328525.00,United States,,1189953,Public Utilities,Natural Gas Distribution
AROW,Arrow Financial Corporation Common Stock,$29.55,-0.96,-3.147%,457771816.00,United States,,44041,Finance,Major Banks
ARPO,Aerpio Pharmaceuticals Inc. Common Stock,$1.21,-0.09,-6.923%,57005107.00,United States,,1955949,Health Care,Major Pharmaceuticals
ARQT,Arcutis Biotherapeutics Inc. Common Stock,$24.47,-2.04,-7.695%,1067735726.00,United States,2020,197841,Health Care,Major Pharmaceuticals
ARR,ARMOUR Residential REIT Inc.,$11.28,-0.27,-2.338%,736479468.00,United States,,1185754,Consumer Services,Real Estate Investment Trusts
ARR.PRC,ARMOUR Residential REIT Inc.,NA,,,,,,0,,
ARRY,Array Technologies Inc. Common Stock,$41.28,-4.63,-10.085%,5242331598.00,United States,2020,2250086,Consumer Durables,Miscellaneous manufacturing industries
ARTL,Artelo Biosciences Inc. Common Stock,$0.98,-0.08,-7.547%,15397355.00,United States,,2033961,Health Care,Major Pharmaceuticals
ARTLW,Artelo Biosciences Inc. Warrant,$0.29,-0.0235,-7.496%,0.00,United States,,22704,Health Care,Major Pharmaceuticals
ARTNA,Artesian Resources Corporation Class A Common Stock,$38.51,0.08,0.208%,359720370.00,United States,,35109,Public Utilities,Water Supply
ARTW,Art's-Way Manufacturing Co. Inc. Common Stock,$2.98,-0.1255,-4.041%,13206439.00,United States,,28298,Capital Goods,Industrial Machinery/Components
ARVN,Arvinas Inc. Common Stock,$68.70,-5.33,-7.20%,3249563380.00,United States,2018,794187,Health Care,Major Pharmaceuticals
ARW,Arrow Electronics Inc. Common Stock,$101.47,-2.23,-2.15%,7665569618.00,United States,,464152,Technology,Electronic Components
ARWR,Arrowhead Pharmaceuticals Inc. Common Stock,$76.82,-4.32,-5.324%,7893775148.00,United States,,1004202,Health Care,Major Pharmaceuticals
ARYA,ARYA Sciences Acquisition Corp III Class A Ordinary Shares,$11.21,-0.58,-4.919%,215080665.00,United States,2020,124588,Finance,Business Services
ASA,ASA Gold and Precious Metals Limited,$20.63,-0.65,-3.055%,397950740.00,United States,,66293,,
ASAN,Asana Inc. Class A Common Stock,$35.00,-3.31,-8.64%,5570614315.00,,2020,2079289,Technology,Computer Software: Prepackaged Software
ASAQ,Atlantic Street Acquisition Corp Class A Common Stock,$10.06,-0.16,-1.566%,323806250.00,United States,2020,157048,Finance,Business Services
ASAQ.U,Atlantic Street Acquisition Corp Units each consisting of one share of Class A common stock and one-half of one Warrant,NA,,,,United States,2020,0,,
ASAQ.WS,Atlantic Street Acquisition Corp Warrants each whole warrant exercisable for one share of Class A common stock at an exercise price of $11.50 per share,NA,,,,United States,,0,,
ASB,Associated Banc-Corp Common Stock,$18.04,-0.80,-4.246%,2769861600.00,United States,,1451079,Finance,Major Banks
ASB.PRC,Associated Banc-Corp,NA,,,,,,0,,
ASB.PRD,Associated Banc-Corp,NA,,,,,,0,,
ASB.PRE,Associated Banc-Corp,NA,,,,,,0,,
ASB.PRF,Associated Banc-Corp,NA,,,,,,0,,
ASC,Ardmore Shipping Corporation Common Stock,$3.28,-0.14,-4.094%,109175636.00,,2013,434263,Transportation,Marine Transportation
ASG,Liberty All-Star Growth Fund Inc.,$8.51,-0.25,-2.854%,354370093.00,United States,,172473,,
ASGI,Aberdeen Standard Global Infrastructure Income Fund Common Shares of Beneficial Interest,$19.42,-0.12,-0.614%,0.00,,2020,15873,,
ASGN,ASGN Incorporated Common Stock,$84.37,-4.38,-4.935%,4463173000.00,United States,1992,199864,Technology,Professional Services
ASH,Ashland Global Holdings Inc. Common Stock,$80.61,-2.76,-3.311%,4888705579.00,United States,,564731,Consumer Durables,Specialty Chemicals
ASIX,AdvanSix Inc. Common Stock ,$22.51,-0.78,-3.349%,630961400.00,United States,2016,158362,Basic Industries,Major Chemicals
ASLE,AerSale Corporation Common Stock,$14.68,-0.14,-0.945%,602558451.00,United States,2019,27490,Consumer Durables,Industrial Specialties
ASLEW,AerSale Corporation Warrants,$2.70,-0.27,-9.091%,0.00,United States,2019,201969,Consumer Durables,Industrial Specialties
ASLN,ASLAN Pharmaceuticals Limited American Depositary Shares,$2.35,-0.15,-6.00%,89278836.00,Singapore,2018,829979,Health Care,Major Pharmaceuticals
ASM,Avino Silver & Gold Mines Ltd. Common Shares (Canada),$1.10,-0.04,-3.509%,98525550.00,Canada,,1255552,Basic Industries,Precious Metals
ASMB,Assembly Biosciences Inc. Common Stock,$5.65,-0.29,-4.882%,186576198.00,United States,,1322879,Health Care,Major Pharmaceuticals
ASML,ASML Holding N.V. New York Registry Shares,$524.63,-24.37,-4.439%,220080967129.00,Netherlands,1995,1506000,Technology,Industrial Machinery/Components
ASND,Ascendis Pharma A/S American Depositary Shares,$152.00,-3.72,-2.389%,8170058672.00,Denmark,2015,289410,Health Care,Major Pharmaceuticals
ASO,Academy Sports and Outdoors Inc. Common Stock,$22.08,-2.21,-9.098%,1985299022.00,United States,2020,3086685,Consumer Services,Other Specialty Stores
ASPL,Aspirational Consumer Lifestyle Corp. Class A Ordinary Shares,$10.40,-0.50,-4.587%,311670216.00,Singapore,2020,522380,Finance,Business Services
ASPL.U,Aspirational Consumer Lifestyle Corp. Units each consisting of one Class A ordinary share and one-third of one redeemable warrant,NA,,,,Singapore,2020,0,,
ASPL.WS,Aspirational Consumer Lifestyle Corp. Redeemable Warrants each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50,NA,,,,Singapore,,0,,
ASPN,Aspen Aerogels Inc. Common Stock,$20.77,0.83,4.162%,558046698.00,United States,2014,362006,Consumer Services,RETAIL: Building Materials
ASPS,Altisource Portfolio Solutions S.A. Common Stock,$10.64,-0.40,-3.623%,166512904.00,Luxembourg,,63379,Consumer Services,Other Consumer Services
ASPU,Aspen Group Inc. Common Stock,$9.28,-0.59,-5.978%,226855354.00,United States,,135700,Consumer Services,Other Consumer Services
ASR,Grupo Aeroportuario del Sureste S.A. de C.V. Common Stock,$162.69,-1.66,-1.01%,4880700000.00,Mexico,,75909,Transportation,Aerospace
ASRT,Assertio Holdings Inc. Common Stock,$0.63,-0.0631,-9.104%,67550671.00,United States,,10404484,Health Care,Major Pharmaceuticals
ASRV,AmeriServ Financial Inc. Common Stock,$3.36,-0.11,-3.17%,57317044.00,United States,,8233,Finance,Major Banks
ASRVP,AmeriServ Financial Inc. AmeriServ Financial Trust I - 8.45% Beneficial Unsecured Securities Series A,$29.40,0.51,1.765%,0.00,United States,,1983,Finance,Major Banks
ASTC,Astrotech Corporation (DE) Common Stock,$2.20,-0.08,-3.509%,40823391.00,United States,,930755,Capital Goods,Biotechnology: Laboratory Analytical Instruments
ASTE,Astec Industries Inc. Common Stock,$60.31,-3.22,-5.068%,1363568813.00,United States,1986,156518,Capital Goods,Construction/Ag Equipment/Trucks
ASUR,Asure Software Inc Common Stock,$8.29,-0.09,-1.074%,157191299.00,United States,,123347,Technology,EDP Services
ASX,ASE Technology Holding Co. Ltd. American Depositary Shares (each representing Two Common Shares) ,$6.84,-0.31,-4.336%,14588318251.00,,2018,3088529,Technology,Semiconductors
ASYS,Amtech Systems Inc. Common Stock,$7.10,-0.10,-1.389%,99848521.00,United States,,49032,Technology,Industrial Machinery/Components
AT,Atlantic Power Corporation Ordinary Shares (Canada),$2.97,-0.02,-0.669%,264991027.00,United States,,1990847,Energy,Electric Utilities: Central
ATA.U,Americas Technology Acquisition Corp. Units each consisting of one Ordinary Share and one half of Redeemable Warrant,NA,,,,,2020,0,,
ATAC,Altimar Acquisition Corporation Class A Ordinary Shares,$10.27,-0.10,-0.964%,353031250.00,United States,2020,786323,Finance,Investment Managers
ATAC.U,Altimar Acquisition Corporation Units each consisting of one Class A ordinary share and one-third of one redeemable warrant,NA,,,,United States,2020,0,,
ATAC.WS,Altimar Acquisition Corporation Redeemable Warrants each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50,NA,,,,United States,,0,,
ATAX,America First Multifamily Investors L.P. Beneficial Unit Certificates (BUCs) representing Limited Partnership Interests,$4.44,-0.21,-4.516%,268820706.00,United States,,407841,Finance,Finance: Consumer Services
ATCO,Atlas Corp. Common Shares,$11.45,0.37,3.339%,2817066274.00,Hong Kong,,969960,Transportation,Marine Transportation
ATCO.PRD,Atlas Corp.,NA,,,,,,0,,
ATCO.PRE,Atlas Corp.,NA,,,,,,0,,
ATCO.PRG,Atlas Corp.,NA,,,,,,0,,
ATCO.PRH,Atlas Corp.,NA,,,,,,0,,
ATCO.PRI,Atlas Corp.,NA,,,,,,0,,
ATCX,Atlas Technical Consultants Inc. Class A Common Stock,$9.87,0.27,2.813%,125089873.00,United States,2019,33006,Consumer Services,Professional Services
ATEC,Alphatec Holdings Inc. Common Stock,$14.15,-0.45,-3.082%,1109717641.00,United States,2006,631784,Health Care,Medical/Dental Instruments
ATEN,A10 Networks Inc. Common Stock,$10.42,-0.20,-1.883%,799302205.00,,2014,893638,Technology,Computer Communications Equipment
ATEX,Anterix Inc. Common Stock,$37.81,-3.18,-7.758%,661472301.00,United States,2015,384174,Public Utilities,Telecommunications Equipment
ATGE,Adtalem Global Education Inc. Common Stock,$39.45,-0.13,-0.328%,2055005059.00,United States,,845242,Consumer Services,Other Consumer Services
ATH,Athene Holding Ltd. Class A Common Shares,$41.51,-1.18,-2.764%,7947667236.00,Bermuda,2016,1850871,Finance,Life Insurance
ATH.PRA,Athene Holding Ltd.,NA,,,,,,0,,
ATH.PRB,Athene Holding Ltd.,NA,,,,,,0,,
ATH.PRC,Athene Holding Ltd.,NA,,,,,,0,,
ATH.PRD,Athene Holding Ltd.,NA,,,,,,0,,
ATHA,Athira Pharma Inc. Common Stock,$20.07,-0.60,-2.903%,651977643.00,United States,2020,636192,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ATHE,Alterity Therapeutics Limited American Depositary Shares,$1.79,-0.04,-2.186%,60590007.00,Australia,,1203307,Health Care,Major Pharmaceuticals
ATHM,Autohome Inc. American Depositary Shares each representing one class A ordinary share.,$123.44,8.50,7.395%,14698895617.00,,2013,3701049,Technology,EDP Services
ATHX,Athersys Inc. Common Stock,$2.00,-0.08,-3.846%,395399000.00,United States,,2728764,Health Care,Major Pharmaceuticals
ATI,Allegheny Technologies Incorporated Common Stock,$18.20,0.19,1.055%,2308059281.00,United States,,1941656,Basic Industries,Steel/Iron Ore
ATIF,ATIF Holdings Limited Ordinary Shares,$1.07,-0.18,-14.40%,50305701.00,China,2019,2664588,Consumer Services,Professional Services
ATKR,Atkore International Group Inc. Common Stock,$44.68,-1.42,-3.08%,2124990227.00,United States,2016,483428,Miscellaneous,Industrial Machinery/Components
ATLC,Atlanticus Holdings Corporation Common Stock,$24.07,-1.44,-5.645%,384205725.00,United States,1995,49750,Finance,Finance: Consumer Services
ATLO,Ames National Corporation Common Stock,$23.35,-0.36,-1.518%,213016142.00,United States,,32454,Finance,Major Banks
ATNF,180 Life Sciences Corp. Common Stock,$3.17,-0.57,-15.241%,77348000.00,United States,2017,1685194,Health Care,Major Pharmaceuticals
ATNFW,180 Life Sciences Corp. Warrant,$0.415,-0.0385,-8.49%,0.00,United States,2017,134240,Health Care,Major Pharmaceuticals
ATNI,ATN International Inc. Common Stock,$46.76,-1.62,-3.348%,743412785.00,United States,,57200,Public Utilities,Telecommunications Equipment
ATNM,Actinium Pharmaceuticals Inc. (Delaware) Common Stock,$8.10,-0.12,-1.46%,110050853.00,United States,,608584,Health Care,Major Pharmaceuticals
ATNX,Athenex Inc. Common Stock,$13.85,-0.09,-0.646%,1292748502.00,United States,2017,1669754,Health Care,Major Pharmaceuticals
ATO,Atmos Energy Corporation Common Stock,$90.83,-0.12,-0.132%,11447906740.00,United States,,1138183,Public Utilities,Oil/Gas Transmission
ATOM,Atomera Incorporated Common Stock,$28.81,-2.33,-7.482%,618126502.00,United States,2016,803105,Technology,Semiconductors
ATOS,Atossa Therapeutics Inc. Common Stock,$2.22,-0.39,-14.943%,158505414.00,United States,2012,45504110,Health Care,Major Pharmaceuticals
ATR,AptarGroup Inc. Common Stock,$133.25,-5.60,-4.033%,8624272859.00,United States,,186869,Consumer Non-Durables,Plastic Products
ATRA,Atara Biotherapeutics Inc. Common Stock,$18.78,-0.78,-3.988%,1558697369.00,United States,2014,2063077,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
ATRC,AtriCure Inc. Common Stock,$57.50,-1.00,-1.709%,2588834805.00,United States,2005,510989,Health Care,Medical/Dental Instruments
ATRI,Atrion Corporation Common Stock,$666.81,-33.19,-4.741%,1219564150.00,United States,,6953,Health Care,Medical/Dental Instruments
ATRO,Astronics Corporation Common Stock,$13.53,-0.86,-5.976%,416732970.00,United States,,358824,Capital Goods,Military/Government/Technical
ATRS,Antares Pharma Inc. Common Stock,$4.44,-0.10,-2.203%,740025585.00,United States,,1215313,Health Care,Medical/Dental Instruments
ATSG,Air Transport Services Group Inc,$27.15,0.15,0.556%,1617862256.00,United States,,504892,Transportation,Air Freight/Delivery Services
ATTO,Atento S.A. Ordinary Shares,$16.7661,-0.8539,-4.846%,235175771.00,,2014,42044,Public Utilities,Telecommunications Equipment
ATUS,Altice USA Inc. Class A Common Stock,$34.18,-1.50,-4.204%,19086452330.00,United States,2017,8639421,Consumer Services,Television Services
ATV,Acorn International Inc. ADS,$20.70,-0.05,-0.241%,53218706.00,China,2007,3380,Consumer Services,Other Specialty Stores
ATVI,Activision Blizzard Inc. Common Stock,$88.67,-3.71,-4.016%,68529246594.00,United States,,12149785,Technology,Computer Software: Prepackaged Software
ATXI,Avenue Therapeutics Inc. Common Stock,$6.26,-0.16,-2.492%,104841247.00,United States,2017,115718,Health Care,Major Pharmaceuticals
AU,AngloGold Ashanti Limited Common Stock,$23.33,-0.58,-2.426%,9705257277.00,South Africa,,2309493,Basic Industries,Precious Metals
AUB,Atlantic Union Bankshares Corporation Common Stock,$33.47,-0.99,-2.873%,2634714722.00,United States,,277330,Finance,Major Banks
AUBAP,Atlantic Union Bankshares Corporation Depositary Shares each representing a 1/400th ownership interest in a share of 6.875% Perpetual Non-Cumulative Preferred Stock Series A,$26.92,-0.38,-1.392%,0.00,United States,,16999,Finance,Major Banks
AUBN,Auburn National Bancorporation Inc. Common Stock,$38.89,-2.11,-5.146%,138692474.00,United States,,4387,Finance,Major Banks
AUDC,AudioCodes Ltd. Common Stock,$31.21,-1.73,-5.252%,1020102720.00,Israel,1999,476760,Public Utilities,Telecommunications Equipment
AUGZ,TrueShares Structured Outcome (August) ETF,$27.7802,-0.5813,-2.05%,,United States,2020,290,,
AUMN,Golden Minerals Company Common Stock,$0.6266,-0.0418,-6.254%,94937828.00,United States,,2337995,Basic Industries,Precious Metals
AUPH,Aurinia Pharmaceuticals Inc Ordinary Shares,$16.05,-1.57,-8.91%,2031416400.00,Canada,,10498890,Health Care,Major Pharmaceuticals
AUTL,Autolus Therapeutics plc American Depositary Share,$8.10,-0.70,-7.955%,423620896.00,United Kingdom,2018,237999,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AUTO,AutoWeb Inc. Common Stock,$2.94,-0.30,-9.259%,38717460.00,United States,,240972,Technology,Computer Software: Programming Data Processing
AUUD,Auddia Inc. Common Stock,NA,,,,United States,,0,Technology,EDP Services
AUUDW,Auddia Inc. Warrants,NA,,,,United States,,0,Technology,EDP Services
AUVI,Applied UV Inc. Common Stock,$5.04,-0.20,-3.817%,38990524.00,United States,2020,354853,Consumer Durables,Building Products
AUY,Yamana Gold Inc. Ordinary Shares (Canada),$4.55,-0.34,-6.953%,4387386872.00,Canada,,28097772,Basic Industries,Precious Metals
AVA,Avista Corporation Common Stock,$38.92,-0.43,-1.093%,2675203096.00,United States,,424024,Public Utilities,Power Generation
AVAL,Grupo Aval Acciones y Valores S.A. ADR (Each representing 20 preferred shares),$6.32,-0.07,-1.095%,7040801416.00,,2014,94047,Finance,Commercial Banks
AVAN,Avanti Acquisition Corp. Class A Ordinary Shares,$10.25,-0.25,-2.381%,791812500.00,Cayman Islands,2020,937515,Finance,Business Services
AVAN.U,Avanti Acquisition Corp. Units each consisting of one Class A ordinary share and redeemable warrant,NA,,,,Cayman Islands,2020,0,,
AVAN.WS,Avanti Acquisition Corp. Redeemable Warrants each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50,NA,,,,Cayman Islands,,0,,
AVAV,AeroVironment Inc. Common Stock,$119.38,-6.49,-5.156%,2877533132.00,United States,2007,351508,Capital Goods,Aerospace
AVB,AvalonBay Communities Inc. Common Stock,$163.87,-4.24,-2.522%,22877724044.00,United States,,845763,Consumer Services,Real Estate Investment Trusts
AVCO,Avalon GloboCare Corp. Common Stock,$1.30,-0.03,-2.256%,105818393.00,United States,,450563,Consumer Services,Professional Services
AVCT,American Virtual Cloud Technologies Inc. Common Stock ,$9.14,0.40,4.577%,179471486.00,United States,2017,117069,Technology,EDP Services
AVCTW,American Virtual Cloud Technologies Inc. Warrant expiring 4/7/2025,$0.698,-0.017,-2.378%,0.00,United States,2017,188141,Technology,EDP Services
AVD,American Vanguard Corporation Common Stock ($0.10 Par Value),$17.11,-0.57,-3.224%,518220442.00,United States,,123504,Basic Industries,Agricultural Chemicals
AVDG,AVDR US LargeCap ESG ETF,$25.1939,-0.5916,-2.294%,,,2020,98,,
AVDL,Avadel Pharmaceuticals plc American Depositary Shares,$7.80,0.62,8.635%,454527325.00,France,,997277,Health Care,Major Pharmaceuticals
AVDR,AVDR US LargeCap Leading ETF,$25.1425,-0.6867,-2.659%,440516538.00,,2020,382,,
AVEO,AVEO Pharmaceuticals Inc. Common Stock,$7.79,-0.38,-4.651%,224424050.00,United States,2010,309220,Health Care,Major Pharmaceuticals
AVGO,Broadcom Inc. Common Stock,$444.70,-19.17,-4.133%,180865323575.00,United States,2009,2179472,Technology,Semiconductors
AVGOP,Broadcom Inc. 8.00% Mandatory Convertible Preferred Stock Series A,$1435.82,-62.87,-4.195%,0.00,United States,,11495,Technology,Semiconductors
AVGR,Avinger Inc. Common Stock,$1.68,-0.23,-12.042%,142669093.00,United States,2015,16098282,Health Care,Medical/Dental Instruments
AVID,Avid Technology Inc. Common Stock,$17.90,-1.23,-6.43%,791325330.00,United States,1993,566834,Technology,Computer Software: Prepackaged Software
AVIR,Atea Pharmaceuticals Inc. Common Stock,$58.10,2.10,3.75%,4800044040.00,United States,2020,159978,Health Care,Major Pharmaceuticals
AVK,Advent Convertible and Income Fund,$16.66,-0.23,-1.362%,575190199.00,United States,2003,190648,,
AVLR,Avalara Inc. Common Stock,$145.18,-6.06,-4.007%,12277999052.00,United States,2018,1334163,Technology,Computer Software: Prepackaged Software
AVNS,Avanos Medical Inc. Common Stock,$46.36,-1.29,-2.707%,2217543211.00,United States,2014,269166,Health Care,Industrial Specialties
AVNT,Avient Corporation Common Stock,$38.39,-1.52,-3.809%,3511748130.00,United States,,680639,Basic Industries,Major Chemicals
AVNW,Aviat Networks Inc. Common Stock,$35.64,-2.34,-6.161%,194645650.00,United States,,127313,Technology,Radio And Television Broadcasting And Communications Equipment
AVO,Mission Produce Inc. Common Stock,$17.08,0.74,4.529%,1205009748.00,United States,2020,404793,Consumer Non-Durables,Farming/Seeds/Milling
AVRO,AVROBIO Inc. Common Stock,$14.12,-0.32,-2.216%,585287414.00,United States,2018,377250,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AVT,Avnet Inc. Common Stock,$37.70,-1.06,-2.735%,3725865967.00,United States,,1749671,Technology,Electronic Components
AVTR,Avantor Inc. Common Stock,$28.17,-1.75,-5.849%,16291804503.00,,2019,5472812,Capital Goods,Biotechnology: Laboratory Analytical Instruments
AVTR.PRA,Avantor Inc.,NA,,,,,,0,,
AVXL,Anavex Life Sciences Corp. Common Stock,$6.03,-0.06,-0.985%,403786631.00,United States,,1072968,Health Care,Biotechnology: Commercial Physical & Biological Resarch
AVY,Avery Dennison Corporation Common Stock,$148.67,-6.70,-4.312%,12401712730.00,United States,,430896,Consumer Durables,Containers/Packaging
AVYA,Avaya Holdings Corp. Common Stock,$22.96,-0.29,-1.247%,1926170675.00,,,2670626,Public Utilities,Telecommunications Equipment
AWF,Alliancebernstein Global High Income Fund,$11.77,0.04,0.341%,1014923298.00,United States,1993,230540,,
AWH,Aspira Women's Health Inc. Common Stock,$8.21,0.82,11.096%,858949707.00,United States,,2614289,Health Care,Biotechnology: In Vitro & In Vivo Diagnostic Substances
AWI,Armstrong World Industries Inc Common Stock,$80.00,-1.15,-1.417%,3828780080.00,United States,,364997,Consumer Non-Durables,Plastic Products
AWK,American Water Works Company Inc. Common Stock,$156.72,-2.59,-1.626%,28408947056.00,United States,2008,962897,Public Utilities,Water Supply
AWP,Aberdeen Global Premier Properties Fund Common Shares of Beneficial Interest,$5.38,-0.11,-2.004%,459494776.00,United States,2007,780702,,
AWR,American States Water Company Common Stock,$78.46,-1.99,-2.474%,2894315726.00,United States,,253765,Public Utilities,Water Supply
AWRE,Aware Inc. Common Stock,$4.20,-0.16,-3.67%,90078820.00,United States,1996,106356,Technology,Computer Software: Prepackaged Software
AWX,Avalon Holdings Corporation Common Stock,$3.00,-0.04,-1.316%,11626293.00,United States,,120787,Public Utilities,Environmental Services
AX,Axos Financial Inc. Common Stock,$39.26,-1.27,-3.133%,2318116947.00,United States,2018,374218,Finance,Savings Institutions
AXAS,Abraxas Petroleum Corporation Common Stock,$2.47,-0.18,-6.792%,20756559.00,United States,,477983,Energy,Oil & Gas Production
AXDX,Accelerate Diagnostics Inc. Common Stock,$14.995,2.995,24.958%,855160262.00,United States,,4494048,Capital Goods,Biotechnology: Laboratory Analytical Instruments
AXGN,Axogen Inc. Common Stock,$17.18,-1.17,-6.376%,697830400.00,United States,,363190,Health Care,Biotechnology: Electromedical & Electrotherapeutic Apparatus
AXL,American Axle & Manufacturing Holdings Inc. Common Stock,$9.48,0.51,5.686%,1073827945.00,United States,,3752634,Capital Goods,Auto Parts:O.E.M.
AXLA,Axcella Health Inc. Common Stock,$5.48,-0.30,-5.19%,199728859.00,United States,2019,75326,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AXNX,Axonics Modulation Technologies Inc. Common Stock,$54.03,0.88,1.656%,2150902530.00,United States,2018,1869376,Health Care,Medical/Dental Instruments
AXO,Axos Financial Inc. 6.25% Subordinated Notes Due 2026,$25.6085,-0.0315,-0.123%,0.00,United States,2018,894,Finance,Savings Institutions
AXON,Axon Enterprise Inc. Common Stock,$170.04,-6.61,-3.742%,10806024656.00,United States,,658372,,
AXP,American Express Company Common Stock,$114.09,-2.06,-1.774%,91865490590.00,United States,,5814864,Finance,Finance: Consumer Services
AXR,AMREP Corporation Common Stock,$8.0448,0.0448,0.56%,58915047.00,United States,,5845,Consumer Services,Newspapers/Magazines
AXS,Axis Capital Holdings Limited Common Stock,$47.40,-0.39,-0.816%,3996821846.00,Bermuda,2003,515256,Finance,Property-Casualty Insurers
AXS.PRE,Axis Capital Holdings Limited,NA,,,,,,0,,
AXSM,Axsome Therapeutics Inc. Common Stock,$69.17,-3.82,-5.234%,2583098383.00,United States,2015,606122,Health Care,Major Pharmaceuticals
AXTA,Axalta Coating Systems Ltd. Common Shares,$26.71,-1.08,-3.886%,6289585835.00,United States,2014,4058195,Basic Industries,Paints/Coatings
AXTI,AXT Inc Common Stock,$10.62,-0.60,-5.348%,438606000.00,United States,1998,402497,Technology,Semiconductors
AXU,Alexco Resource Corp Common Shares (Canada),$2.50,-0.11,-4.215%,342647930.00,Canada,,1520600,Basic Industries,Precious Metals
AY,Atlantica Sustainable Infrastructure plc Ordinary Shares,$39.55,-3.32,-7.744%,4377857605.00,United Kingdom,2014,1423329,Public Utilities,Electric Utilities: Central
AYI,Acuity Brands Inc. ,$131.02,8.11,6.598%,4720225047.00,United States,,1194954,Consumer Durables,Building Products
AYLA,Ayala Pharmaceuticals Inc. Common Stock,$13.60,-1.15,-7.797%,173780827.00,Israel,2020,9947,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AYRO,AYRO Inc. Common Stock,$7.24,-0.66,-8.354%,207587423.00,United States,,8360853,Consumer Services,Telecommunications Equipment
AYTU,Aytu BioScience Inc. Common Stock,$7.89,-0.46,-5.509%,136073449.00,United States,,677737,Health Care,Major Pharmaceuticals
AYTUP,Aytu BioScience Inc.,NA,,,,United States,,0,,
AYX,Alteryx Inc. Class A Common Stock,$124.90,2.40,1.959%,8316248799.00,United States,2017,1356661,Technology,Computer Software: Prepackaged Software
AZEK,The AZEK Company Inc. Class A Common Stock,$38.60,-2.05,-5.043%,5969001324.00,United States,2020,1445756,Consumer Non-Durables,Plastic Products
AZN,AstraZeneca PLC American Depositary Shares,$52.10,-2.34,-4.298%,136780081041.00,United Kingdom,,14543730,Health Care,Major Pharmaceuticals
AZO,AutoZone Inc. Common Stock,$1137.21,-57.34,-4.80%,25881882934.00,United States,,554887,Consumer Services,Other Specialty Stores
AZPN,Aspen Technology Inc. Common Stock,$138.32,-4.43,-3.103%,9375466813.00,United States,1994,718939,Technology,EDP Services
AZRE,Azure Power Global Limited Equity Shares,$38.31,-1.93,-4.796%,1840197558.00,India,2016,321752,Public Utilities,Electric Utilities: Central
AZRX,AzurRx BioPharma Inc. Common Stock,$1.64,-0.35,-17.588%,56334507.00,United States,2016,9400381,Health Care,Major Pharmaceuticals
AZUL,Azul S.A. American Depositary Shares (each representing three preferred shares),$21.75,0.75,3.571%,2479684897.00,Brazil,2017,4308127,Transportation,Air Freight/Delivery Services
AZYO,Aziyo Biologics Inc. Class A Common Stock,$15.93,0.12,0.759%,162902123.00,United States,2020,31274,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
AZZ,AZZ Inc.,$48.26,-0.06,-0.124%,1224069150.00,United States,,203676,Consumer Durables,Building Products
B,Barnes Group Inc. Common Stock,$48.07,-3.15,-6.15%,2433177120.00,United States,,260600,Capital Goods,Metal Fabrications
BA,Boeing Company (The) Common Stock,$194.03,-8.03,-3.974%,109535694975.00,United States,,20886880,Capital Goods,Aerospace
BABA,Alibaba Group Holding Limited American Depositary Shares each representing eight Ordinary share,$260.25,-5.67,-2.132%,704141925150.00,China,2014,15993591,Miscellaneous,Business Services
BAC,Bank of America Corporation Common Stock,$29.83,-1.11,-3.588%,258053784752.00,United States,,63711996,Finance,Major Banks
BAC.PRA,Bank of America Corporation,NA,,,,,,0,,
BAC.PRB,Bank of America Corporation,NA,,,,,,0,,
BAC.PRC,Bank of America Corporation,NA,,,,,,0,,
BAC.PRE,Bank of America Corporation,NA,,,,,,0,,
BAC.PRK,Bank of America Corporation,NA,,,,,,0,,
BAC.PRL,Bank of America Corporation,NA,,,,,,0,,
BAC.PRM,Bank of America Corporation,NA,,,,,,0,,
BAC.PRN,Bank of America Corporation,NA,,,,,,0,,
BAC.PRO,Bank of America Corporation,NA,,,,,,0,,
BAF,BlackRock Municipal Income Investment Quality Trust,$15.57,0.135,0.875%,136228438.00,United States,2002,9795,,
BAH,Booz Allen Hamilton Holding Corporation Common Stock,$97.57,-0.27,-0.276%,13454917636.00,United States,2010,1492483,Consumer Services,Professional Services
BAK,Braskem SA ADR,$8.67,-0.15,-1.701%,3449548333.00,Brazil,,66868,Basic Industries,Major Chemicals
BALY,Bally's Corporation Common Stock,$51.27,-1.60,-3.026%,1562507442.00,,2019,290585,Consumer Services,Hotels/Resorts
BAM,Brookfield Asset Management Inc. Common Stock,$38.41,-0.79,-2.015%,57985107775.00,Canada,,4619715,Consumer Services,Building operators
BAMH,Brookfield Finance Inc. 4.625% Subordinated Notes due October 16 2080,$24.71,-0.33,-1.318%,0.00,,2020,42836,Consumer Services,Building operators
BAMI,Brookfield Finance Inc. 4.50% Perpetual Subordinated Notes,$24.68,-0.38,-1.516%,0.00,,2020,24144,Consumer Services,Building operators
BANC,Banc of California Inc. Common Stock,$17.00,-0.76,-4.279%,854084964.00,United States,,248166,Finance,Major Banks
BANC.PRD,Banc of California Inc.,NA,,,,,,0,,
BANC.PRE,Banc of California Inc.,NA,,,,,,0,,
BAND,Bandwidth Inc. Class A Common Stock,$181.24,9.25,5.378%,4389995642.00,United States,2017,1406689,Technology,Computer Software: Prepackaged Software
BANF,BancFirst Corporation Common Stock,$59.74,-2.65,-4.247%,1954683958.00,United States,1993,114540,Finance,Major Banks
BANFP,BancFirst Corporation - BFC Capital Trust II Cumulative Trust Preferred Securities,$27.54,0.75,2.80%,0.00,United States,,100,Finance,Major Banks
BANR,Banner Corporation Common Stock,$45.49,-3.49,-7.125%,1601174852.00,United States,,242756,Finance,Major Banks
BANX,StoneCastle Financial Corp Common Stock,$19.57,0.02,0.102%,128485132.00,United States,,13967,,
BAP,Credicorp Ltd. Common Stock,$152.69,-2.37,-1.528%,12124349450.00,Peru,,810759,Finance,Commercial Banks
BASI,Bioanalytical Systems Inc. Common Stock,$12.30,-1.19,-8.821%,136017902.00,United States,1997,132401,Health Care,Biotechnology: Commercial Physical & Biological Resarch
BATL,Battalion Oil Corporation Common Stock,$7.15,-0.30,-4.027%,115858364.00,,,3752,Energy,Oil & Gas Production
BATRA,Liberty Media Corporation Series A Liberty Braves Common Stock,$27.07,-0.10,-0.368%,1386640718.00,United States,,100306,Consumer Services,Broadcasting
BATRK,Liberty Media Corporation Series C Liberty Braves Common Stock,$26.65,-0.07,-0.262%,1365126529.00,United States,,325642,Consumer Services,Broadcasting
BAX,Baxter International Inc. Common Stock,$78.02,-2.79,-3.453%,39854051412.00,United States,,2821653,Health Care,Medical/Dental Instruments
BB,BlackBerry Limited Common Stock,$25.10,6.18,32.664%,14122115709.00,Canada,,366743157,Technology,Computer Software: Prepackaged Software
BBAR,Banco BBVA Argentina S.A. ADS,$2.90,0.07,2.473%,592286410.00,Argentina,,723557,Finance,Commercial Banks
BBBY,Bed Bath & Beyond Inc. Common Stock,$52.89,16.02,43.45%,6411046752.00,United States,1992,89713533,Consumer Services,Home Furnishings
BBCP,Concrete Pumping Holdings Inc. Common Stock,$5.57,-0.05,-0.89%,314504435.00,United States,2017,140747,Basic Industries,Engineering & Construction
BBD,Banco Bradesco Sa American Depositary Shares,$4.59,0.02,0.438%,25342879189.00,Brazil,,28266040,Finance,Major Banks
BBDC,Barings BDC Inc. Common Stock,$8.98,-0.21,-2.285%,586538803.00,United States,,324010,,
BBDO,Banco Bradesco Sa American Depositary Shares (each representing one Common Share),$4.15,0.15,3.75%,22913496434.00,Brazil,,15958,Finance,Major Banks
BBF,BlackRock Municipal Income Investment Trust,$13.84,-0.15,-1.072%,141616070.00,United States,,103546,,
BBGI,Beasley Broadcast Group Inc. Class A Common Stock,$2.07,-0.10,-4.608%,60630232.00,United States,2000,505798,Consumer Services,Broadcasting
BBI,Brickell Biotech Inc. Common Stock,$1.12,-0.11,-8.943%,59937333.00,United States,,4066846,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BBIG,Vinco Ventures Inc. Common Stock,$3.50,-0.32,-8.377%,55052911.00,United States,2018,1318651,Consumer Non-Durables,Recreational Products/Toys
BBIO,BridgeBio Pharma Inc. Common Stock,$55.47,-6.86,-11.006%,6807036052.00,United States,2019,3013006,Health Care,Major Pharmaceuticals
BBK,Blackrock Municipal Bond Trust,$16.08,-0.09,-0.557%,169209149.00,United States,2002,26367,,
BBL,BHP Group PlcSponsored ADR,$55.84,-2.35,-4.038%,141210705582.00,Australia,,4422175,Energy,Coal Mining
BBN,BlackRock Taxable Municipal Bond Trust Common Shares of Beneficial Interest,$26.59,-0.05,-0.188%,1520023838.00,United States,2010,143825,,
BBQ,BBQ Holdings Inc. Common Stock,$6.3603,0.0503,0.797%,59049693.00,United States,,28926,Consumer Services,Restaurants
BBSI,Barrett Business Services Inc. Common Stock,$64.94,-1.62,-2.434%,496552281.00,United States,1993,40971,Technology,Professional Services
BBU,Brookfield Business Partners L.P. Limited Partnership Units ,$36.40,0.36,0.999%,2908841536.00,,2016,152602,Basic Industries,Engineering & Construction
BBVA,Banco Bilbao Vizcaya Argentaria S.A. Common Stock,$4.60,-0.21,-4.366%,30614760931.00,Spain,,3434491,Finance,Commercial Banks
BBW,Build-A-Bear Workshop Inc. Common Stock,$6.78,2.01,42.138%,108210576.00,United States,2004,6498409,Consumer Services,Recreational Products/Toys
BBY,Best Buy Co. Inc. Common Stock,$113.57,-1.13,-0.985%,29408366842.00,United States,,2444509,Consumer Services,Consumer Electronics/Video Chains
BC,Brunswick Corporation Common Stock,$91.45,-1.25,-1.348%,7164431319.00,United States,,1657573,Energy,Industrial Machinery/Components
BC.PRA,Brunswick Corporation,NA,,,,,,0,,
BC.PRB,Brunswick Corporation,NA,,,,,,0,,
BC.PRC,Brunswick Corporation,NA,,,,,,0,,
BCAB,BioAtla Inc. Common Stock,$43.95,-2.40,-5.178%,1479516055.00,United States,2020,187377,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BCAC,Brookline Capital Acquisition Corp.,NA,,,,United States,,0,,
BCACU,Brookline Capital Acquisition Corp. Units,NA,,,,United States,,0,Finance,Business Services
BCACW,Brookline Capital Acquisition Corp.,NA,,,,United States,,0,,
BCAT,BlackRock Capital Allocation Trust Common Shares of Beneficial Interest,$21.57,0.26,1.22%,2157000000.00,United States,2020,173980,,
BCBP,BCB Bancorp Inc. (NJ) Common Stock,$11.06,-0.50,-4.325%,188917972.00,United States,2005,46958,Finance,Savings Institutions
BCC,Boise Cascade L.L.C. Common Stock,$48.36,-2.17,-4.294%,1895771289.00,United States,2013,339837,Consumer Services,RETAIL: Building Materials
BCDA,BioCardia Inc. Common Stock,$4.04,-0.05,-1.222%,58449225.00,United States,,390165,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BCDAW,BioCardia Inc. Warrant,$1.7001,0.0001,0.006%,0.00,United States,,20755,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BCE,BCE Inc. Common Stock,$43.06,-0.59,-1.352%,38940351968.00,Canada,,1403834,Public Utilities,Telecommunications Equipment
BCEI,Bonanza Creek Energy Inc. Common Stock,$20.07,-0.18,-0.889%,418146950.00,United States,2017,461867,Energy,Oil & Gas Production
BCEL,Atreca Inc. Class A Common Stock,$13.97,-1.33,-8.693%,512792753.00,United States,2019,339835,Health Care,Major Pharmaceuticals
BCH,Banco De Chile Banco De Chile ADS,$20.12,-0.66,-3.176%,10162318349.00,Chile,,104587,Finance,Commercial Banks
BCLI,Brainstorm Cell Therapeutics Inc. Common Stock,$5.94,-0.71,-10.677%,187511496.00,United States,,1783923,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BCML,BayCom Corp Common Stock,$14.70,-0.30,-2.00%,173946791.00,United States,2018,34642,Finance,Major Banks
BCO,Brinks Company (The) Common Stock,$69.17,-0.57,-0.817%,3419287181.00,United States,,494485,Transportation,Oil Refining/Marketing
BCOR,Blucora Inc. Common Stock,$16.81,-0.27,-1.581%,807614984.00,United States,,516636,Finance,Finance: Consumer Services
BCOV,Brightcove Inc. Common Stock,$16.43,-0.75,-4.366%,654006698.00,United States,2012,387349,Technology,EDP Services
BCOW,1895 Bancorp of Wisconsin Inc. Common Stock,$9.80,0.04,0.41%,46745530.00,United States,2019,2141,Finance,Banks
BCPC,Balchem Corporation Common Stock,$111.13,-3.62,-3.155%,3595179077.00,United States,,345272,Basic Industries,Major Chemicals
BCRX,BioCryst Pharmaceuticals Inc. Common Stock,$8.76,-0.40,-4.367%,1546714849.00,United States,1994,5522423,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BCS,Barclays PLC Common Stock,$7.30,-0.30,-3.947%,31680715258.00,United Kingdom,,5728272,Finance,Commercial Banks
BCSF,Bain Capital Specialty Finance Inc. Common Stock,$12.66,-0.14,-1.094%,817358275.00,United States,2018,262290,,
BCTG,BCTG Acquisition Corp. Common Stock,$11.21,-0.20,-1.753%,239638973.00,United States,2020,91627,Finance,Business Services
BCTX,BriaCell Therapeutics Corp.,NA,,,,Canada,,0,,
BCTXW,BriaCell Therapeutics Corp.,NA,,,,Canada,,0,,
BCV,Bancroft Fund Ltd.,$31.30,-1.51,-4.602%,166672218.00,United States,,35072,,
BCV.PRA,Bancroft Fund Limited,NA,,,,,,0,,
BCX,BlackRock Resources Common Shares of Beneficial Interest,$8.01,-0.10,-1.233%,721503273.00,United States,2011,676102,,
BCYC,Bicycle Therapeutics plc American Depositary Shares,$25.67,-1.16,-4.324%,546894242.00,United Kingdom,2019,82904,Health Care,Major Pharmaceuticals
BCYPU,Big Cypress Acquisition Corp. Unit,$10.37,0.05,0.484%,0.00,United States,2021,83685,Finance,Business Services
BDC,Belden Inc Common Stock,$47.85,0.00,0.00%,2134587160.00,United States,,640489,Basic Industries,Telecommunications Equipment
BDGE,Bridge Bancorp Inc. Common Stock,$27.69,-1.38,-4.747%,547146398.00,United States,,474660,Finance,Major Banks
BDJ,Blackrock Enhanced Equity Dividend Trust,$8.31,-0.21,-2.465%,1558477386.00,United States,2005,679445,,
BDL,Flanigan's Enterprises Inc. Common Stock,$22.42,0.07,0.313%,41670866.00,United States,,1981,Consumer Services,Restaurants
BDN,Brandywine Realty Trust Common Stock,$11.00,-0.43,-3.762%,1876302604.00,United States,,1904331,Consumer Services,Real Estate Investment Trusts
BDR,Blonder Tongue Laboratories Inc. Common Stock,$1.44,-0.14,-8.861%,16643035.00,United States,,879242,Technology,Radio And Television Broadcasting And Communications Equipment
BDSI,BioDelivery Sciences International Inc. Common Stock,$3.84,-0.23,-5.651%,388266129.00,United States,,3006429,Health Care,Major Pharmaceuticals
BDSX,Biodesix Inc. Common Stock,$21.96,-4.70,-17.629%,582847321.00,United States,2020,178087,Health Care,Medical Specialities
BDTX,Black Diamond Therapeutics Inc. Common Stock,$23.71,-0.86,-3.50%,853457099.00,United States,2020,676594,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BDX,Becton Dickinson and Company Common Stock,$250.89,-7.46,-2.888%,72971759178.00,United States,,1323104,Health Care,Medical/Dental Instruments
BDXB,Becton Dickinson and Company Depositary Shares each Representing a 1/20th Interest in a Share of 6.00% Mandatory Convertible Preferred Stock Series B,$54.76,-1.15,-2.057%,0.00,United States,,635780,Health Care,Medical/Dental Instruments
BE,Bloom Energy Corporation Class A Common Stock,$39.35,-2.13,-5.135%,6539906253.00,,2018,5352441,Energy,Industrial Machinery/Components
BEAM,Beam Therapeutics Inc. Common Stock,$92.01,2.24,2.495%,5375058398.00,United States,2020,1761186,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BEAT,BioTelemetry Inc. Common Stock,$72.11,0.15,0.208%,2474159576.00,United States,2008,1373607,Health Care,Medical Specialities
BECN,Beacon Roofing Supply Inc. Common Stock,$39.24,-2.25,-5.423%,2738698156.00,United States,2004,571985,Consumer Services,RETAIL: Building Materials
BEDU,Bright Scholar Education Holdings Limited American Depositary Shares each representing one Class A Ordinary Share,$6.05,-0.09,-1.466%,722280908.00,China,2017,17849,Consumer Services,Other Consumer Services
BEEM,Beam Global Common Stock,$58.23,-5.17,-8.155%,464239665.00,United States,,537922,Technology,Semiconductors
BEEMW,Beam Global Warrant,$51.45,-5.79,-10.115%,0.00,United States,,5529,Technology,Semiconductors
BEKE,KE Holdings Inc American Depositary Shares (each representing three Class A Ordinary Shares),$61.84,-1.88,-2.95%,72895716736.00,China,2020,4415717,Finance,Real Estate
BELFA,Bel Fuse Inc. Class A Common Stock,$14.00,-0.7625,-5.165%,173029696.00,United States,,2235,Capital Goods,Electrical Products
BELFB,Bel Fuse Inc. Class B Common Stock,$15.32,-0.77,-4.786%,189343924.00,United States,,54768,Capital Goods,Electrical Products
BEN,Franklin Resources Inc. Common Stock,$27.17,-0.45,-1.629%,13745252708.00,United States,,8671475,Finance,Investment Managers
BENEU,Benessere Capital Acquisition Corp. Unit,$10.50,-0.07,-0.662%,0.00,United States,2021,59326,Finance,Business Services
BEP,Brookfield Renewable Partners L.P. ,$45.67,-1.36,-2.892%,12550182359.00,,,517070,Public Utilities,Electric Utilities: Central
BEP.PRA,Brookfield Renewable Partners L.P.,NA,,,,,,0,,
BEPC,Brookfield Renewable Corporation Class A Subordinate Voting Shares ,$54.58,-1.52,-2.709%,9397825371.00,,2020,830559,Public Utilities,Electric Utilities: Central
BERY,Berry Global Group Inc. Common Stock,$49.19,-1.42,-2.806%,6586238973.00,United States,2012,1978735,Consumer Non-Durables,Plastic Products
BEST,BEST Inc. American Depositary Shares each representing one Class A Ordinary Share,$2.39,-0.04,-1.646%,921106000.00,Cayman Islands,2017,4209067,Transportation,Trucking Freight/Courier Services
BF/A,Brown Forman Corporation,$67.57,-0.03,-0.044%,,United States,,28094,,
BF/B,Brown Forman Corporation,$73.35,0.16,0.219%,,United States,,1738020,,
BFAM,Bright Horizons Family Solutions Inc. Common Stock,$157.69,0.23,0.146%,9550386359.00,United States,2013,587197,Miscellaneous,Other Consumer Services
BFC,Bank First Corporation Common Stock,$68.40,-0.43,-0.625%,527329595.00,United States,,25395,Finance,Major Banks
BFI,BurgerFi International Inc. Common Stock ,$13.01,0.16,1.245%,226918651.00,Mexico,2018,616362,Consumer Services,Restaurants
BFIIW,BurgerFi International Inc. Warrant ,$1.95,-0.08,-3.941%,0.00,Mexico,2018,757439,Consumer Services,Restaurants
BFIN,BankFinancial Corporation Common Stock,$8.56,-0.25,-2.838%,126522176.00,United States,,72339,Finance,Savings Institutions
BFK,BlackRock Municipal Income Trust,$15.13,-0.08,-0.526%,678483244.00,United States,,50082,,
BFRA,Biofrontera AG American Depositary Shares,$7.78,-0.06,-0.765%,185737829.00,Germany,2018,61118,Health Care,Major Pharmaceuticals
BFS,Saul Centers Inc. Common Stock,$30.70,-0.85,-2.694%,718380000.00,United States,1993,65184,Consumer Services,Real Estate Investment Trusts
BFS.PRD,Saul Centers Inc.,NA,,,,,,0,,
BFS.PRE,Saul Centers Inc.,NA,,,,,,0,,
BFST,Business First Bancshares Inc. Common Stock,$20.45,-0.35,-1.683%,422644997.00,United States,,53641,Finance,Major Banks
BFT,Foley Trasimene Acquisition Corp. II Class A Common Stock,$14.89,-1.79,-10.731%,2730516005.00,United States,2020,19851385,Finance,Business Services
BFT.U,Foley Trasimene Acquisition Corp. II Units each consisting of one share of Class A common stock and one-third of one warrant,NA,,,,United States,2020,0,,
BFT.WS,Foley Trasimene Acquisition Corp. II Warrants each whole warrant exercisable for one share of Class A Common Stock at an exercise price of $11.50 per share,NA,,,,United States,,0,,
BFY,BlackRock New York Municipal Income Trust II,$14.60,0.10,0.69%,73071861.00,United States,2002,17931,,
BFZ,BlackRock California Municipal Income Trust,$14.22,0.10,0.708%,448652134.00,United States,2001,71684,,
BG,Bunge Limited Bunge Limited,$63.91,-2.74,-4.111%,8925713228.00,United States,2001,2061003,Consumer Non-Durables,Packaged Foods
BGB,Blackstone Strategic Credit Fund Common Shares,$12.97,-0.12,-0.917%,579297035.00,,2012,155262,,
BGCP,BGC Partners Inc Class A Common Stock,$3.72,-0.18,-4.615%,1348852812.00,United States,,2777306,Finance,Investment Bankers/Brokers/Service
BGFV,Big 5 Sporting Goods Corporation Common Stock,$12.61,0.04,0.318%,276243083.00,United States,2002,789390,Consumer Services,Other Specialty Stores
BGH,Barings Global Short Duration High Yield Fund Common Shares of Beneficial Interests,$15.09,-0.14,-0.919%,302770483.00,United States,2012,43379,,
BGI,Birks Group Inc. Common Stock,$1.30,-0.18,-12.162%,23362145.00,Canada,,1241196,Consumer Services,Consumer Specialties
BGIO,BlackRock 2022 Global Income Opportunity Trust Common Shares of Beneficial Interest,$9.15,-0.03,-0.327%,202647539.00,United States,2017,74918,,
BGLD,FT Cboe Vest Gold Strategy Quarterly Buffer ETF,$19.874,-0.0112,-0.056%,,United States,2021,0,,
BGNE,BeiGene Ltd. American Depositary Shares,$320.71,-37.63,-10.501%,29245351191.00,Cayman Islands,2016,693387,Health Care,Major Pharmaceuticals
BGR,BlackRock Energy and Resources Trust,$7.49,-0.08,-1.057%,223391692.00,United States,2004,227792,,
BGS,B&G Foods Inc. B&G Foods Inc. Common Stock,$41.05,3.49,9.292%,2637579862.00,United States,,13578577,Consumer Non-Durables,Packaged Foods
BGSF,BG Staffing Inc Common Stock,$12.64,-0.40,-3.067%,130407108.00,United States,,58372,Technology,Professional Services
BGT,BlackRock Floating Rate Income Trust,$12.26,-0.04,-0.325%,277090749.00,United States,2004,62444,,
BGX,Blackstone Long Short Credit Income Fund Common Shares,$13.77,-0.16,-1.149%,174986365.00,,2011,86346,,
BGY,Blackrock Enhanced International Dividend Trust,$5.94,-0.05,-0.835%,623489261.00,United States,2007,244879,,
BH,Biglari Holdings Inc. Class B Common Stock,$111.91,-2.03,-1.782%,347252254.00,United States,2018,8226,Consumer Services,Restaurants
BH.A,Biglari Holdings Inc. Class A Common Stock,NA,,,,,,0,,
BHAT,Blue Hat Interactive Entertainment Technology Ordinary Shares,$1.26,-0.04,-3.077%,44277804.00,China,2019,1227012,Consumer Non-Durables,Recreational Products/Toys
BHB,Bar Harbor Bankshares Inc. Common Stock,$21.78,-0.52,-2.332%,325144146.00,United States,,41904,Finance,Major Banks
BHC,Bausch Health Companies Inc. Common Stock,$24.79,-1.66,-6.276%,8804193340.00,Canada,,8264086,Health Care,Major Pharmaceuticals
BHE,Benchmark Electronics Inc. Common Stock,$25.17,-0.82,-3.155%,918064046.00,United States,,223489,Technology,Electrical Products
BHF,Brighthouse Financial Inc. Common Stock,$36.03,-2.22,-5.804%,3224840794.00,United States,,1041718,Finance,Life Insurance
BHFAL,Brighthouse Financial Inc. 6.25% Junior Subordinated Debentures due 2058,$26.44,-0.41,-1.527%,0.00,United States,,25401,Finance,Life Insurance
BHFAN,Brighthouse Financial Inc. Depositary shares each representing a 1/1000th interest in a share of 5.375% Non-Cumulative Preferred Stock Series C,$25.87,-0.37,-1.41%,0.00,United States,,36765,Finance,Life Insurance
BHFAO,Brighthouse Financial Inc. Depositary Shares 6.75% Non-Cumulative Preferred Stock Series B,$27.42,-0.31,-1.118%,0.00,United States,,22171,Finance,Life Insurance
BHFAP,Brighthouse Financial Inc. Depositary Shares 6.6% Non-Cumulative Preferred Stock Series A,$27.11,-0.46,-1.668%,0.00,United States,,31581,Finance,Life Insurance
BHK,Blackrock Core Bond Trust Blackrock Core Bond Trust,$16.24,-0.17,-1.036%,875906446.00,United States,2001,175743,,
BHLB,Berkshire Hills Bancorp Inc. Common Stock,$17.25,-0.75,-4.167%,876852621.00,United States,,737868,Finance,Banks
BHP,BHP Group Limited American Depositary Shares (Each representing two Ordinary Shares),$69.14,-2.66,-3.705%,174852404678.00,Australia,,6077874,Basic Industries,Precious Metals
BHR,Braemar Hotels & Resorts Inc. Common Stock,$5.00,-0.06,-1.186%,183433645.00,United States,2013,435594,Consumer Services,Real Estate Investment Trusts
BHR.PRB,Braemar Hotels & Resorts Inc.,NA,,,,,,0,,
BHR.PRD,Braemar Hotels & Resorts Inc.,NA,,,,,,0,,
BHSE,Bull Horn Holdings Corp. Ordinary Shares,$10.02,-0.11,-1.086%,96755625.00,United States,2020,172602,Finance,Business Services
BHSEU,Bull Horn Holdings Corp. Unit,$10.81,-0.557,-4.90%,0.00,United States,2020,499,Finance,Business Services
BHSEW,Bull Horn Holdings Corp. Warrants,$0.90,-0.17,-15.888%,0.00,United States,2020,295510,Finance,Business Services
BHTG,BioHiTech Global Inc. Common Stock,$1.70,-0.32,-15.842%,39702021.00,United States,,1664856,Consumer Services,Other Consumer Services
BHV,BlackRock Virginia Municipal Bond Trust,$16.46,-0.04,-0.242%,26469507.00,United States,2002,424,,
BHVN,Biohaven Pharmaceutical Holding Company Ltd. Common Shares,$87.49,-1.29,-1.453%,5262328310.00,United States,2017,944086,Health Care,Major Pharmaceuticals
BIDU,Baidu Inc. ADS,$237.18,-11.12,-4.478%,80896320295.00,China,2005,9180029,Technology,Computer Software: Programming Data Processing
BIF,Boulder Growth & Income Fund Inc.,$11.00,-0.18,-1.61%,1080980780.00,United States,,359396,,
BIG,Big Lots Inc. Common Stock,$65.05,10.78,19.864%,2414006541.00,United States,,4342927,Consumer Services,Department/Specialty Retail Stores
BIGC,BigCommerce Holdings Inc. Series 1 Common Stock,$90.00,3.68,4.263%,6102606690.00,United States,2020,6663987,Technology,Computer Software: Prepackaged Software
BIIB,Biogen Inc. Common Stock,$265.15,-6.52,-2.40%,40801705445.00,United States,,1116321,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BILI,Bilibili Inc. American Depositary Shares,$120.43,-5.57,-4.421%,41599755666.00,China,2018,7851561,Technology,EDP Services
BILL,Bill.com Holdings Inc. Common Stock,$113.49,-6.04,-5.053%,9211380441.00,,2019,2456169,Technology,Computer Software: Prepackaged Software
BIMI,BOQI International Medical Inc. Common Stock,$1.94,-0.05,-2.513%,22662114.00,China,,1987228,Capital Goods,Metal Fabrications
BIO,Bio-Rad Laboratories Inc. Class A Common Stock,$547.01,-23.75,-4.161%,16317583993.00,United States,,200742,Capital Goods,Biotechnology: Laboratory Analytical Instruments
BIO/B,Bio-Rad Laboratories Inc.,$573.65,0.00,0.00%,,United States,,9,,
BIOC,Biocept Inc. Common Stock,$6.11,-0.22,-3.476%,81854130.00,United States,2014,839267,Health Care,Medical Specialities
BIOL,Biolase Inc. Common Stock,$1.24,-0.26,-17.333%,115952300.00,United States,,67622385,Health Care,Medical/Dental Instruments
BIOTU,Biotech Acquisition Company Unit,$10.30,-0.01,-0.097%,0.00,United States,2021,895983,Finance,Business Services
BIOX,Bioceres Crop Solutions Corp. Ordinary Shares,$7.80,-0.29,-3.585%,314541451.00,,2018,59989,Basic Industries,Agricultural Chemicals
BIP,Brookfield Infrastructure Partners LP Limited Partnership Units,$53.69,-0.10,-0.186%,15857844253.00,Bermuda,,438711,Consumer Services,Marine Transportation
BIP.PRA,Brookfield Infrastructure Partners LP,NA,,,,,,0,,
BIP.PRB,Brookfield Infrastructure Partners LP,NA,,,,,,0,,
BIPC,Brookfield Infrastructure Partners LP Class A Subordinate Voting Shares ,$64.34,-1.17,-1.786%,2893439995.00,,2020,174802,Public Utilities,Oil & Gas Production
BIT,BlackRock Multi-Sector Income Trust Common Shares of Beneficial Interest,$17.05,-0.02,-0.117%,640016012.00,,2013,140755,,
BIVI,BioVie Inc. Class A Common Stock,$29.88,-7.63,-20.341%,415814980.00,United States,,101502,Health Care,Major Pharmaceuticals
BJ,BJ's Wholesale Club Holdings Inc. Common Stock,$48.81,3.14,6.875%,6700656812.00,United States,2018,9052746,Consumer Services,Department/Specialty Retail Stores
BJRI,BJ's Restaurants Inc. Common Stock,$46.65,2.10,4.714%,1041136146.00,United States,,613537,Consumer Services,Restaurants
BK,The Bank of New York Mellon Corporation Common Stock,$39.82,-1.52,-3.677%,35310942480.00,United States,,8474849,Finance,Major Banks
BKCC,BlackRock Capital Investment Corporation Common Stock,$3.08,0.02,0.654%,222719432.00,United States,2007,566825,,
BKD,Brookdale Senior Living Inc. Common Stock,$5.29,0.07,1.341%,970105989.00,United States,2005,4494959,Health Care,Hospital/Nursing Management
BKE,Buckle Inc. (The) Common Stock,$36.17,1.68,4.871%,1787077630.00,United States,,1123035,Consumer Services,Clothing/Shoe/Accessory Stores
BKEP,Blueknight Energy Partners L.P. Common Units,$2.00,-0.04,-1.961%,82396176.00,United States,2011,176678,Energy,Natural Gas Distribution
BKEPP,Blueknight Energy Partners L.P. L.L.C. Series A Preferred Units,$7.01,0.02,0.286%,0.00,United States,,55744,Energy,Natural Gas Distribution
BKH,Black Hills Corporation Common Stock,$58.97,-1.08,-1.799%,3700172427.00,United States,,484286,Public Utilities,Electric Utilities: Central
BKI,Black Knight Inc. Common Stock ,$80.17,-0.52,-0.644%,12589039863.00,,2017,840036,Technology,Computer Software: Prepackaged Software
BKN,BlackRock Investment Quality Municipal Trust Inc. (The),$16.88,-0.12,-0.706%,290150742.00,United States,1993,54683,,
BKNG,Booking Holdings Inc. Common Stock,$1886.09,-97.07,-4.895%,77244649974.00,United States,,704984,Consumer Services,Transportation Services
BKR,Baker Hughes Company Class A Common Stock,$20.41,-0.20,-0.97%,21129589533.00,,2017,7279221,Energy,Metal Fabrications
BKSC,Bank of South Carolina Corp. Common Stock,$16.11,-0.18,-1.105%,88934756.00,United States,,3634,Finance,Major Banks
BKT,BlackRock Income Trust Inc. (The),$6.13,0.01,0.163%,391076297.00,United States,,138829,,
BKTI,BK Technologies Corporation Common Stock,$3.28,-0.07,-2.09%,41039248.00,United States,,18639,Technology,Radio And Television Broadcasting And Communications Equipment
BKU,BankUnited Inc. Common Stock,$34.29,-1.43,-4.003%,3191284575.00,United States,2011,601612,Finance,Savings Institutions
BKYI,BIO-key International Inc. Common Stock,$3.94,-0.36,-8.372%,30682750.00,United States,,527710,Technology,Computer Communications Equipment
BL,BlackLine Inc. Common Stock,$128.98,-1.92,-1.467%,7384746289.00,United States,2016,563860,Technology,Computer Software: Prepackaged Software
BLBD,Blue Bird Corporation Common Stock,$19.92,-1.66,-7.692%,538943648.00,United States,2014,415301,Capital Goods,Construction/Ag Equipment/Trucks
BLCM,Bellicum Pharmaceuticals Inc. Common Stock,$3.88,-0.57,-12.809%,23667143.00,United States,2014,475112,Health Care,Major Pharmaceuticals
BLCT,BlueCity Holdings Limited American Depositary Shares,$9.79,-0.54,-5.227%,349026619.00,China,2020,266517,Technology,EDP Services
BLD,TopBuild Corp. Common Stock,$194.53,-8.78,-4.319%,6424244508.00,United States,2015,408479,Basic Industries,Engineering & Construction
BLDG,Cambria Global Real Estate ETF,$29.4602,-0.4744,-1.585%,,,2020,2003,,
BLDP,Ballard Power Systems Inc. Common Shares,$34.37,-2.94,-7.88%,9688993599.00,Canada,,7343986,Energy,Industrial Machinery/Components
BLDR,Builders FirstSource Inc. Common Stock,$37.94,-2.42,-5.996%,7782683305.00,United States,2005,2623553,Consumer Services,RETAIL: Building Materials
BLE,BlackRock Municipal Income Trust II,$15.35,-0.11,-0.712%,361615791.00,United States,2002,41495,,
BLFS,BioLife Solutions Inc. Common Stock,$37.07,-2.52,-6.365%,1213520258.00,United States,,390001,Health Care,Biotechnology: Electromedical & Electrotherapeutic Apparatus
BLI,Berkeley Lights Inc. Common Stock,$71.34,-1.88,-2.568%,4592053712.00,United States,2020,1576149,Capital Goods,Biotechnology: Laboratory Analytical Instruments
BLIN,Bridgeline Digital Inc. Common Stock,$3.41,-0.02,-0.583%,15072780.00,United States,,277421,Technology,Computer Software: Prepackaged Software
BLK,BlackRock Inc. Common Stock,$697.79,-24.06,-3.333%,106435921824.00,United States,1999,1104436,Finance,Investment Bankers/Brokers/Service
BLKB,Blackbaud Inc. Common Stock,$69.18,2.76,4.155%,3429139422.00,United States,2004,565524,Technology,Computer Software: Prepackaged Software
BLL,Ball Corporation Common Stock,$85.33,-3.47,-3.908%,27912438630.00,United States,,2096801,Consumer Durables,Containers/Packaging
BLMN,Bloomin' Brands Inc. Common Stock,$20.02,-1.265,-5.943%,1753241790.00,United States,2012,3360207,Consumer Services,Restaurants
BLNK,Blink Charging Co. Common Stock,$56.17,-4.55,-7.493%,2337235104.00,United States,,13197303,Consumer Durables,Electrical Products
BLNKW,Blink Charging Co. Warrant,$51.95,-4.67,-8.248%,0.00,United States,,61094,Consumer Durables,Electrical Products
BLPH,Bellerophon Therapeutics Inc. Common Stock,$7.35,-0.57,-7.197%,69808661.00,United States,2015,66548,Health Care,Major Pharmaceuticals
BLRX,BioLineRx Ltd. American Depositary Shares,$2.38,-0.08,-3.252%,90666307.00,Israel,,1867966,Health Care,Major Pharmaceuticals
BLSA,BCLS Acquisition Corp. Class A Ordinary Shares,$10.82,-0.37,-3.307%,179003375.00,United States,2020,27903,Finance,Business Services
BLTSU,Bright Lights Acquisition Corp. Unit,$10.45,-0.15,-1.415%,0.00,,2021,160161,Finance,Business Services
BLU,BELLUS Health Inc. Common Shares,$3.38,-0.31,-8.401%,264780280.00,Canada,2019,1563135,Health Care,Major Pharmaceuticals
BLUE,bluebird bio Inc. Common Stock,$46.77,0.70,1.519%,3104280176.00,United States,2013,2258187,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BLUWU,Blue Water Acquisition Corp. Unit,$10.50,-0.17,-1.593%,0.00,United States,2020,23953,Finance,Business Services
BLW,Blackrock Limited Duration Income Trust,$15.71,-0.11,-0.695%,561460680.00,United States,2003,144103,Finance,Major Banks
BLX,Banco Latinoamericano de Comercio Exterior S.A.,$14.42,-0.79,-5.194%,572070240.00,Panama,1992,153413,Finance,Commercial Banks
BMA,Banco Macro S.A. ADR (representing Ten Class B Common Shares),$13.76,-0.14,-1.007%,879832838.00,Argentina,,286553,Finance,Commercial Banks
BME,Blackrock Health Sciences Trust,$47.67,-1.32,-2.694%,548996227.00,United States,2005,51650,,
BMEZ,BlackRock Health Sciences Trust II Common Shares of Beneficial Interest,$29.32,-0.72,-2.397%,0.00,,2020,146884,,
BMI,Badger Meter Inc. Common Stock,$99.86,-1.35,-1.334%,2907619426.00,United States,,283315,Capital Goods,Industrial Machinery/Components
BML.PRG,Bank of America Corporation,NA,,,,,,0,,
BML.PRH,Bank of America Corporation,NA,,,,,,0,,
BML.PRJ,Bank of America Corporation,NA,,,,,,0,,
BML.PRL,Bank of America Corporation,NA,,,,,,0,,
BMO,Bank Of Montreal Common Stock,$75.82,-1.33,-1.724%,49020823993.00,Canada,,899269,Finance,Commercial Banks
BMRA,Biomerica Inc. Common Stock,$7.12,-0.16,-2.198%,83874234.00,United States,,415274,Health Care,Biotechnology: In Vitro & In Vivo Diagnostic Substances
BMRC,Bank of Marin Bancorp Common Stock,$37.34,-2.39,-6.016%,508405122.00,United States,,37532,Finance,Major Banks
BMRN,BioMarin Pharmaceutical Inc. Common Stock,$83.24,-2.67,-3.108%,15110529481.00,United States,1999,1136054,Health Care,Major Pharmaceuticals
BMTC,Bryn Mawr Bank Corporation Common Stock,$31.18,-1.08,-3.348%,622361967.00,United States,,149557,Finance,Major Banks
BMTX,BM Technologies Inc. Common Stock,$14.78,-0.87,-5.559%,180320464.00,,2018,91215,Finance,Major Banks
BMTX.WS,BM Technologies Inc. Warrants,NA,,,,,,0,,
BMY,Bristol-Myers Squibb Company Common Stock,$62.02,-2.42,-3.755%,140149789146.00,United States,,13843379,Health Care,Major Pharmaceuticals
BNED,Barnes & Noble Education Inc Common Stock,$6.19,0.95,18.13%,303703994.00,United States,2015,2713924,Consumer Services,Other Specialty Stores
BNFT,Benefitfocus Inc. Common Stock,$12.36,-1.15,-8.512%,398007821.00,United States,2013,762246,Technology,Computer Software: Prepackaged Software
BNGO,Bionano Genomics Inc. Common Stock,$11.04,-1.17,-9.582%,3001005982.00,United States,2018,69001815,Capital Goods,Biotechnology: Laboratory Analytical Instruments
BNGOW,Bionano Genomics Inc. Warrant,$6.75,-1.14,-14.449%,0.00,United States,2018,326923,Capital Goods,Biotechnology: Laboratory Analytical Instruments
BNL,Broadstone Net Lease Inc. Class A Common Stock,$18.16,-0.37,-1.997%,2629321968.00,United States,2020,391880,Consumer Services,Real Estate Investment Trusts
BNR,Burning Rock Biotech Limited American Depositary Shares,$27.61,-2.89,-9.475%,2866043184.00,China,2020,396375,Health Care,Medical Specialities
BNS,Bank Nova Scotia Halifax Pfd 3 Ordinary Shares,$53.33,-1.47,-2.682%,64619481030.00,Canada,,1681566,Finance,Major Banks
BNSO,Bonso Electronics International Inc. Common Stock,$5.76,0.09,1.587%,28184388.00,Hong Kong,,5592,Capital Goods,Industrial Machinery/Components
BNTC,Benitec Biopharma Inc. Common Stock,$4.04,-0.63,-13.49%,17798095.00,United States,2015,688478,Health Care,Major Pharmaceuticals
BNTX,BioNTech SE American Depositary Share,$105.97,-0.32,-0.301%,25516047383.00,Germany,2019,2135089,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BNY,BlackRock New York Municipal Income Trust,$15.01,0.335,2.283%,194770871.00,United States,,39499,,
BOAC,Bluescape Opportunities Acquisition Corp. Class A Ordinary Shares,$10.68,-1.21,-10.177%,811012500.00,United States,2020,248759,Finance,Business Services
BOAC.U,Bluescape Opportunities Acquisition Corp. Units each consisting of one Class A ordinary share and one-half of one redeemable warrant,NA,,,,United States,2020,0,,
BOAC.WS,Bluescape Opportunities Acquisition Corp. Redeemable warrants each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50,NA,,,,United States,,0,,
BOB,Merlyn.AI Best-of-Breed Core Momentum ETF,$24.01,-0.7124,-2.882%,,United States,2021,11610,,
BOCH,Bank of Commerce Holdings (CA) Common Stock,$10.21,-0.34,-3.223%,171392054.00,United States,,58787,Finance,Major Banks
BOE,Blackrock Enhanced Global Dividend Trust Common Shares of Beneficial Interest,$10.75,-0.30,-2.715%,698555651.00,United States,2005,337228,,
BOH,Bank of Hawaii Corporation Common Stock,$79.90,-0.95,-1.175%,3200865511.00,United States,,374725,Finance,Major Banks
BOKF,BOK Financial Corporation Common Stock,$75.98,-1.73,-2.226%,5291064848.00,United States,,194088,Finance,Major Banks
BOKFL,BOK Financial Corporation 5.375% Subordinated Notes due 2056,$25.26,-0.19,-0.747%,0.00,United States,,15729,Finance,Major Banks
BOMN,Boston Omaha Corporation Class A Common Stock,$28.31,-0.83,-2.848%,770912866.00,United States,,86564,Finance,Real Estate
BOOM,DMC Global Inc. Common Stock,$49.53,-0.85,-1.687%,731742401.00,United States,,152087,Capital Goods,Industrial Specialties
BOOT,Boot Barn Holdings Inc. Common Stock,$56.37,-1.06,-1.846%,1627227209.00,United States,2014,1219194,Consumer Services,Clothing/Shoe/Accessory Stores
BORR,Borr Drilling Limited Common Shares,$0.83,-0.0559,-6.31%,181652962.00,,2019,7630877,Energy,Oil & Gas Production
BOSC,B.O.S. Better Online Solutions Common Stock,$2.43,-0.18,-6.897%,10492740.00,Israel,,61229,Technology,Computer Communications Equipment
BOTJ,Bank of the James Financial Group Inc. Common Stock,$13.2691,-0.2609,-1.928%,57580410.00,United States,,349,Finance,Major Banks
BOWX,BowX Acquisition Corp. Class A Common Stock,$10.47,-0.16,-1.505%,632126250.00,United States,2020,960173,Finance,Business Services
BOWXU,BowX Acquisition Corp. Unit,$10.98,-0.24,-2.139%,0.00,United States,2020,353398,Finance,Business Services
BOWXW,BowX Acquisition Corp. Warrant,$1.68,-0.28,-14.286%,0.00,United States,2020,318602,Finance,Business Services
BOX,Box Inc. Class A Common Stock,$18.93,1.17,6.588%,3003117423.00,United States,2015,6961968,Technology,Computer Software: Prepackaged Software
BOXL,Boxlight Corporation Class A Common Stock,$2.19,-0.19,-7.983%,112053056.00,United States,2017,6661747,Consumer Services,Other Consumer Services
BP,BP p.l.c. Common Stock,$22.73,-0.30,-1.303%,77072223534.00,United Kingdom,,14186458,Energy,Integrated oil Companies
BPFH,Boston Private Financial Holdings Inc. Common Stock,$12.34,-0.99,-7.427%,1016004731.00,United States,,1186150,Finance,Major Banks
BPMC,Blueprint Medicines Corporation Common Stock,$90.71,-6.20,-6.398%,5055341231.00,United States,2015,487029,Health Care,Major Pharmaceuticals
BPMP,BP Midstream Partners LP Common Units representing Limited Partner Interests,$12.07,-0.89,-6.867%,1264676519.00,United States,2017,632918,Energy,Natural Gas Distribution
BPOP,Popular Inc. Common Stock,$55.15,-2.01,-3.516%,4646483185.00,United States,,860816,Finance,Major Banks
BPOPM,Popular Inc. Popular Capital Trust II - 6.125% Cumulative Monthly Income Trust Preferred Securities,$25.37,-0.06,-0.236%,0.00,United States,,3871,Finance,Major Banks
BPOPN,Popular Inc. 6.70% Cumulative Monthly Income Trust Preferred Securities,$25.51,-0.06,-0.235%,0.00,United States,,8230,Finance,Major Banks
BPRN,The Bank of Princeton Common Stock,$21.43,-0.93,-4.159%,145361276.00,United States,,12762,,
BPT,BP Prudhoe Bay Royalty Trust Common Stock,$3.06,0.14,4.795%,65484000.00,United States,,376462,Energy,Integrated oil Companies
BPTH,Bio-Path Holdings Inc. Common Stock,$4.15,-0.40,-8.791%,18848707.00,United States,,312005,Health Care,Major Pharmaceuticals
BPY,Brookfield Property Partners L.P. Limited Partnership Units,$16.90,-0.25,-1.458%,15744591396.00,Bermuda,,3881518,Finance,Real Estate
BPYPN,Brookfield Property Partners L.P. 5.750% Class A Cumulative Redeemable Perpetual Preferred Units Series 3,$23.01,-0.18,-0.776%,0.00,Bermuda,,11930,Finance,Real Estate
BPYPO,Brookfield Property Partners L.P. 6.375% Class A Cumulative Redeemable Perpetual Preferred Units Series 2,$24.36,-0.05,-0.205%,0.00,Bermuda,,19635,Finance,Real Estate
BPYPP,Brookfield Property Partners L.P. 6.50% Class A Cumulative Redeemable Perpetual Preferred Units,$24.62,-0.18,-0.726%,0.00,Bermuda,,11236,Finance,Real Estate
BPYU,Brookfield Property REIT Inc. Class A Common Stock,$17.03,-0.14,-0.815%,666374653.00,United States,,523965,Consumer Services,Real Estate Investment Trusts
BPYUP,Brookfield Property REIT Inc. 6.375% Series A Preferred Stock,$24.77,-0.08,-0.322%,0.00,United States,,30213,Consumer Services,Real Estate Investment Trusts
BQ,Boqii Holding Limited American Depositary Shares representing Class A Ordinary Shares,$9.00,-1.66,-15.572%,816777126.00,,2020,961639,Consumer Services,Other Specialty Stores
BR,Broadridge Financial Solutions Inc.Common Stock,$143.63,-8.16,-5.376%,16606425769.00,United States,,1352065,Miscellaneous,Business Services
BRBR,BellRing Brands Inc. Class A Common Stock,$23.97,-0.33,-1.358%,947036675.00,United States,2019,401587,Consumer Non-Durables,Packaged Foods
BRBS,Blue Ridge Bankshares Inc. Common Stock,$18.60,-0.11,-0.588%,106366351.00,,,1560,Finance,Major Banks
BRC,Brady Corporation Common Stock,$47.14,-1.35,-2.784%,2451950708.00,United States,,320979,Consumer Durables,Miscellaneous manufacturing industries
BREZ,Breeze Holdings Acquisition Corp. Common Stock,$10.15,-0.16,-1.552%,148443750.00,United States,2020,147380,Finance,Business Services
BREZR,Breeze Holdings Acquisition Corp. Right,$0.28,-0.0296,-9.561%,0.00,United States,2020,297136,Finance,Business Services
BREZW,Breeze Holdings Acquisition Corp. Warrant,$1.07,-0.17,-13.71%,0.00,United States,2020,686273,Finance,Business Services
BRFS,BRF S.A.,$3.91,0.06,1.558%,3158135003.00,Brazil,,4867399,Consumer Non-Durables,Meat/Poultry/Fish
BRG,Bluerock Residential Growth REIT Inc. Class A Common Stock,$10.49,-0.47,-4.288%,250162195.00,,2014,280270,Consumer Services,Real Estate Investment Trusts
BRG.PRA,Bluerock Residential Growth REIT Inc.,NA,,,,,,0,,
BRG.PRC,Bluerock Residential Growth REIT Inc.,NA,,,,,,0,,
BRG.PRD,Bluerock Residential Growth REIT Inc.,NA,,,,,,0,,
BRID,Bridgford Foods Corporation Common Stock,$16.50,0.01,0.061%,149767728.00,United States,,6893,Consumer Non-Durables,Specialty Foods
BRK/A,Berkshire Hathaway Inc.,$343450.00,-5750.00,-1.647%,,United States,,457,,
BRK/B,Berkshire Hathaway Inc.,$227.36,-4.21,-1.818%,,United States,,8226780,,
BRKL,Brookline Bancorp Inc. Common Stock,$12.56,-0.42,-3.236%,992993600.00,United States,,424292,Finance,Savings Institutions
BRKR,Bruker Corporation Common Stock,$57.29,-1.27,-2.169%,8771563164.00,United States,,554333,Capital Goods,Biotechnology: Laboratory Analytical Instruments
BRKS,Brooks Automation Inc.,$75.26,-1.74,-2.26%,5585035193.00,United States,1995,722327,Technology,Industrial Machinery/Components
BRLI,Brilliant Acquisition Corporation Ordinary Shares,$10.03,-0.19,-1.859%,61293330.00,China,2020,10746,Finance,Business Services
BRLIR,Brilliant Acquisition Corporation Rights,$0.43,-0.03,-6.522%,0.00,China,2020,97545,Finance,Business Services
BRLIU,Brilliant Acquisition Corporation Unit,$11.37,0.00,0.00%,0.00,China,2020,0,Finance,Business Services
BRLIW,Brilliant Acquisition Corporation Warrants,$0.8989,-0.0501,-5.279%,0.00,China,2020,96053,Finance,Business Services
BRMK,Broadmark Realty Capital Inc. Common Stock,$10.42,-0.21,-1.976%,1377902319.00,United States,2019,824533,Consumer Services,Real Estate Investment Trusts
BRMK.WS,Broadmark Realty Capital Inc. Warrants each exercisable for one fourth (1/4th) share of Common Stock at an exercise price of $2.875 per quarter share,NA,,,,United States,,0,,
BRN,Barnwell Industries Inc. Common Stock,$1.88,-0.02,-1.053%,15561061.00,United States,,131887,Energy,Oil & Gas Production
BRO,Brown & Brown Inc. Common Stock,$44.08,-1.59,-3.481%,12521322483.00,United States,,1650162,Finance,Specialty Insurers
BROG,Brooge Energy Limited Ordinary Shares,$10.80,-0.10,-0.917%,1183548823.00,United Kingdom,2018,6498,Energy,Integrated oil Companies
BROGW,Brooge Holdings Limited Warrant expiring 12/20/2024,$0.80,0.00,0.00%,0.00,United Kingdom,2018,78352,Energy,Integrated oil Companies
BRP,BRP Group Inc. (Insurance Company) Class A Common Stock,$23.82,-2.34,-8.945%,2696071845.00,United States,2019,789740,Finance,Specialty Insurers
BRPA,Big Rock Partners Acquisition Corp. Common Stock,$36.04,0.27,0.755%,96884242.00,United States,2017,135694,Finance,Business Services
BRPAR,Big Rock Partners Acquisition Corp. Right,$1.57,-0.23,-12.778%,0.00,United States,2017,232067,Finance,Business Services
BRPAU,Big Rock Partners Acquisition Corp. Unit,$33.20,-16.80,-33.60%,0.00,United States,2017,589,Finance,Business Services
BRPAW,Big Rock Partners Acquisition Corp. Warrant,$6.70,-0.56,-7.713%,0.00,United States,2017,53532,Finance,Business Services
BRQS,Borqs Technologies Inc. Ordinary Shares,$1.25,-0.11,-8.088%,55178949.00,China,2015,6812364,Technology,EDP Services
BRT,BRT Apartments Corp. (MD) Common Stock,$14.54,-0.30,-2.022%,249744871.00,United States,,57473,Consumer Services,Real Estate Investment Trusts
BRX,Brixmor Property Group Inc. Common Stock,$17.57,0.20,1.151%,5209192447.00,,2013,3272978,Consumer Services,Real Estate Investment Trusts
BRY,Berry Corporation (bry) Common Stock,$4.12,-0.02,-0.483%,329308860.00,United States,2018,308510,Energy,Oil & Gas Production
BSA,BrightSphere Investment Group Inc. 5.125% Notes due 2031,$25.05,-0.05,-0.199%,0.00,United Kingdom,2016,22926,Finance,Investment Managers
BSAC,Banco Santander - Chile ADS,$20.13,-0.67,-3.221%,9483551311.00,Chile,,345012,Finance,Commercial Banks
BSBK,Bogota Financial Corp. Common Stock,$8.96,-0.18,-1.969%,117891424.00,United States,2020,21080,Finance,Banks
BSBR,Banco Santander Brasil SA American Depositary Shares each representing one unit,$7.21,-0.09,-1.233%,53792895246.00,Brazil,2009,2770805,Finance,Commercial Banks
BSD,BlackRock Strategic Municipal Trust Inc. (The) Common Stock,$14.855,-0.125,-0.834%,108562910.00,United States,1999,6837,,
BSE,Blackrock New York Municipal Income Quality Trust Common Shares of Beneficial Interest,$13.93,0.09,0.65%,90818864.00,United States,2002,24222,,
BSET,Bassett Furniture Industries Incorporated Common Stock,$20.87,-1.45,-6.496%,207635797.00,United States,,84898,Consumer Durables,Home Furnishings
BSGM,BioSig Technologies Inc. Common Stock,$4.40,-0.21,-4.555%,135165791.00,United States,,331717,Health Care,Biotechnology: Electromedical & Electrotherapeutic Apparatus
BSIG,BrightSphere Investment Group Inc. Common Stock,$18.51,-1.97,-9.619%,1478676662.00,United Kingdom,2014,753384,Finance,Investment Managers
BSL,Blackstone Senior Floating Rate Term Fund Common Shares of Beneficial Interest,$14.62,-0.09,-0.612%,214376554.00,United States,2010,59230,,
BSM,Black Stone Minerals L.P. Common units representing limited partner interests,$8.47,0.03,0.355%,1751163090.00,United States,2015,1112073,Energy,Oil & Gas Production
BSMX,Banco Santander Mexico S.A. Institucion de Banca Multiple Grupo Financiero Santander Mexico,$5.06,-0.19,-3.619%,6868438287.00,Mexico,2012,554940,Finance,Commercial Banks
BSN,Broadstone Acquisition Corp. Class A Ordinary Shares,$10.19,-0.05,-0.488%,,United Kingdom,2020,292292,Finance,Business Services
BSN.U,Broadstone Acquisition Corp. Units each consisting of one Class A ordinary share and one-half of one redeemable warrant,NA,,,,United Kingdom,2020,0,,
BSN.WS,Broadstone Acquisition Corp. Warrants each whole warrant exercisable for one Class A ordinary share at an exercise price of $11.50 per share,NA,,,,United Kingdom,,0,,
BSQR,BSQUARE Corporation Common Stock,$1.72,-0.06,-3.371%,22764265.00,United States,1999,52815,Miscellaneous,Business Services
BSRR,Sierra Bancorp Common Stock,$22.20,-0.91,-3.938%,340970311.00,United States,,92959,Finance,Major Banks
BST,BlackRock Science and Technology Trust Common Shares of Beneficial Interest,$54.04,-1.15,-2.084%,1305991975.00,United States,2014,86908,,
BSTZ,BlackRock Science and Technology Trust II Common Shares of Beneficial Interest,$35.66,-0.96,-2.622%,2784688045.00,,2019,184558,,
BSVN,Bank7 Corp. Common stock,$15.00,-0.11,-0.728%,135671475.00,United States,2018,10662,Finance,Major Banks
BSX,Boston Scientific Corporation Common Stock,$35.82,-0.82,-2.238%,50729052661.00,United States,,15132874,Health Care,Medical/Dental Instruments
BSX.PRA,Boston Scientific Corporation,NA,,,,,,0,,
BSY,Bentley Systems Incorporated Class B Common Stock,$39.36,-2.83,-6.708%,10689387934.00,United States,2020,889864,Technology,Computer Software: Prepackaged Software
BTA,BlackRock Long-Term Municipal Advantage Trust BlackRock Long-Term Municipal Advantage Trust Common Shares of Beneficial Interest,$12.83,-0.33,-2.508%,172271502.00,United States,2006,70075,,
BTAI,BioXcel Therapeutics Inc. Common Stock,$50.46,-0.91,-1.771%,1229627294.00,United States,2018,675076,Health Care,Major Pharmaceuticals
BTAQ,Burgundy Technology Acquisition Corporation Class A Ordinary shares,$10.71,-0.69,-6.053%,473248125.00,Cayman Islands,2020,2889530,Finance,Business Services
BTAQU,Burgundy Technology Acquisition Corporation Unit,$11.77,-0.93,-7.323%,520086875.00,Cayman Islands,2020,98276,Finance,Business Services
BTAQW,Burgundy Technology Acquisition Corporation Warrant,$2.13,-0.65,-23.381%,0.00,Cayman Islands,2020,959966,Finance,Business Services
BTBT,Bit Digital Inc. Ordinary Shares,$16.11,-1.55,-8.777%,703993870.00,United States,2018,1989807,Finance,Finance: Consumer Services
BTG,B2Gold Corp Common shares (Canada),$4.91,-0.17,-3.346%,5158407594.00,Canada,,8196225,Basic Industries,Precious Metals
BTI,British American Tobacco Industries p.l.c. Common Stock ADR,$38.29,0.29,0.763%,87846616200.00,United Kingdom,,2628511,Consumer Non-Durables,Farming/Seeds/Milling
BTN,Ballantyne Strong Inc. Common Stock,$2.20,-0.07,-3.084%,32538823.00,United States,,272434,Miscellaneous,Industrial Machinery/Components
BTNB,Bridgetown 2 Holdings Limited Class A Ordinary Shares,$12.05,-0.95,-7.308%,391625000.00,China,2021,1794581,Finance,Business Services
BTO,John Hancock Financial Opportunities Fund Common Stock,$31.01,-0.90,-2.82%,581479426.00,United States,1994,61064,,
BTRS,BTRS Holdings Inc. Class 1 Common Stock,$15.40,-0.59,-3.69%,2237040637.00,United States,2019,743173,Technology,EDP Services
BTRSW,BTRS Holdings Inc. Warrants,$4.25,-0.25,-5.556%,0.00,United States,2019,129958,Technology,EDP Services
BTT,BlackRock Municipal 2030 Target Term Trust,$25.70,-0.10,-0.388%,1811993175.00,United States,2012,51184,,
BTU,Peabody Energy Corporation Common Stock ,$4.67,0.97,26.216%,456726000.00,United States,2017,12720128,Energy,Coal Mining
BTWN,Bridgetown Holdings Limited Class A Ordinary Shares,$13.41,-0.69,-4.894%,997357874.00,Hong Kong,2020,2049652,Finance,Business Services
BTWNU,Bridgetown Holdings Limited Units,$14.80,-0.52,-3.394%,0.00,Hong Kong,2020,237784,Finance,Business Services
BTWNW,Bridgetown Holdings Limited Warrants,$3.62,-0.23,-5.974%,0.00,Hong Kong,2020,450129,Finance,Business Services
BTZ,BlackRock Credit Allocation Income Trust,$14.93,0.05,0.336%,1395641455.00,United States,2006,230037,,
BUD,Anheuser-Busch Inbev SA Sponsored ADR (Belgium),$63.46,-1.68,-2.579%,125107522430.00,Belgium,,1973936,Consumer Non-Durables,Beverages (Production/Distribution)
BUFD,FT Cboe Vest Fund of Deep Buffer ETF,$19.8583,-0.17,-0.849%,,United States,2021,10195,,
BUFF,Innovator Laddered Fund of S&P 500 Power Buffer ETFs,$33.0741,-0.3405,-1.019%,6470736288.00,,2016,9882,,
BUI,BlackRock Utility Infrastructure & Power Opportunities Trust,$25.75,-0.40,-1.53%,456835746.00,United States,2011,81328,,
BUR,Burford Capital Limited Ordinary Shares,$8.39,-0.24,-2.781%,1837828468.00,,2020,135233,Finance,Finance: Consumer Services
BURL,Burlington Stores Inc. Common Stock,$236.99,-14.33,-5.702%,15698253622.00,,2013,1154711,Consumer Services,Department/Specialty Retail Stores
BUSE,First Busey Corporation Class A Common Stock,$21.17,-1.33,-5.911%,1151740682.00,United States,,244435,Finance,Major Banks
BV,BrightView Holdings Inc. Common Stock,$15.45,-0.32,-2.029%,1620490013.00,United States,2018,421869,Consumer Non-Durables,Farming/Seeds/Milling
BVH,Bluegreen Vacations Holding Corporation Class A Common Stock,$13.05,-0.13,-0.986%,252095815.00,United States,2017,97773,Finance,Real Estate
BVN,Buenaventura Mining Company Inc.,$9.93,-0.34,-3.311%,2522089589.00,Peru,1996,1761971,Basic Industries,Precious Metals
BVXV,BiondVax Pharmaceuticals Ltd. American Depositary Shares,$5.38,-0.28,-4.947%,62016045.00,Israel,2015,728842,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
BW,Babcock & Wilcox Enterprises Inc. Common Stock,$6.18,-0.59,-8.715%,321418698.00,United States,2015,1516939,Capital Goods,Building Products
BWA,BorgWarner Inc. Common Stock,$44.90,0.94,2.138%,10978888103.00,United States,,7918555,Capital Goods,Auto Parts:O.E.M.
BWAC,Better World Acquisition Corp. Common Stock,$10.22,-0.17,-1.636%,148138082.00,United States,2020,194095,Finance,Business Services
BWACU,Better World Acquisition Corp. Unit,$11.54,-0.66,-5.41%,0.00,United States,2020,104225,Finance,Business Services
BWACW,Better World Acquisition Corp. Warrants,$1.45,-0.39,-21.196%,0.00,United States,2020,400836,Finance,Business Services
BWAY,Brainsway Ltd. American Depositary Shares,$8.33,-0.76,-8.361%,92673474.00,Israel,2019,63972,Health Care,Medical/Dental Instruments
BWB,Bridgewater Bancshares Inc. Common Stock,$12.95,-0.37,-2.778%,366248546.00,United States,2018,114026,Finance,Major Banks
BWEN,Broadwind Inc. Common Stock,$10.12,-1.43,-12.381%,171408117.00,United States,,1249914,Capital Goods,Metal Fabrications
BWFG,Bankwell Financial Group Inc. Common Stock,$19.40,-0.59,-2.951%,153192158.00,United States,2014,26968,Finance,Major Banks
BWG,BrandywineGLOBAL Global Income Opportunities Fund Inc.,$12.35,0.00,0.00%,259223968.00,United States,2012,20918,,
BWL/A,Bowl America Inc.,$9.41,-0.01,-0.106%,,United States,,1096,,
BWMX,Betterware de Mexico S.A.B. de C.V. Ordinary Shares,$37.50,-0.39,-1.029%,1305122850.00,Mexico,,57097,Consumer Services,Catalog/Specialty Distribution
BWXT,BWX Technologies Inc. Common Stock,$54.89,-2.42,-4.223%,5231541803.00,United States,,438277,Energy,Industrial Machinery/Components
BX,The Blackstone Group Inc. Class A Common Stock,$65.16,0.26,0.401%,45219364411.00,United States,2007,6383703,Finance,Investment Managers
BXC,Bluelinx Holdings Inc. Common Stock,$34.66,-2.86,-7.623%,327936976.00,United States,2004,154987,Capital Goods,Wholesale Distributors
BXG,Bluegreen Vacations Corporation Common Stock,$7.31,-0.36,-4.694%,529860182.00,United States,2017,58174,Finance,Real Estate
BXMT,Blackstone Mortgage Trust Inc. Common Stock,$27.11,-0.17,-0.623%,3963420759.00,United States,,1118610,Consumer Services,Real Estate Investment Trusts
BXMX,Nuveen S&P 500 Buy-Write Income Fund Common Shares of Beneficial Interest,$12.41,-0.30,-2.36%,1291717647.00,United States,,348184,,
BXP,Boston Properties Inc. Common Stock,$89.72,-3.00,-3.236%,13965773839.00,United States,1997,1582858,Consumer Services,Real Estate Investment Trusts
BXP.PRB,Boston Properties Inc.,NA,,,,,,0,,
BXRX,Baudax Bio Inc. Common Stock,$1.35,-0.16,-10.596%,57561368.00,United States,,9474556,Health Care,Misc Health and Biotechnology Services
BXS,BancorpSouth Bank Common Stock,$28.08,-0.95,-3.272%,2880366737.00,United States,,403432,,
BXS.PRA,BancorpSouth Bank,NA,,,,,,0,,
BY,Byline Bancorp Inc. Common Stock,$14.70,-1.04,-6.607%,567183345.00,United States,2017,146154,Finance,Major Banks
BYD,Boyd Gaming Corporation Common Stock,$45.76,-1.61,-3.399%,5104075113.00,United States,1993,1654475,Consumer Services,Hotels/Resorts
BYFC,Broadway Financial Corporation Common Stock,$2.20,-0.05,-2.222%,61683939.00,United States,,3468393,Finance,Savings Institutions
BYM,Blackrock Municipal Income Quality Trust Common Shares of Beneficial Interest,$15.07,-0.22,-1.439%,397942534.00,United States,2002,107857,,
BYND,Beyond Meat Inc. Common Stock,$192.08,5.25,2.81%,12034898981.00,United States,2019,9664082,Consumer Non-Durables,Packaged Foods
BYSI,BeyondSpring Inc. Ordinary Shares,$13.00,-0.06,-0.459%,396409273.00,United States,2017,401977,Health Care,Major Pharmaceuticals
BZH,Beazer Homes USA Inc. Common Stock,$18.51,-0.54,-2.835%,578508134.00,United States,1994,364476,Capital Goods,Homebuilding
BZM,BlackRock Maryland Municipal Bond Trust Common shares of beneficial interest,$16.00,0.19,1.202%,33317520.00,United States,2002,2036,,
BZUN,Baozun Inc. American Depositary Shares,$43.03,-4.97,-10.354%,3346015038.00,China,2015,4397617,Consumer Services,Catalog/Specialty Distribution
C,Citigroup Inc. Common Stock,$59.40,-1.51,-2.479%,123676740000.00,United States,,24633153,Finance,Major Banks
C.PRJ,Citigroup Inc.,NA,,,,,,0,,
C.PRK,Citigroup Inc.,NA,,,,,,0,,
C.PRN,Citigroup Inc.,NA,,,,,,0,,
C.PRS,Citigroup Inc.,NA,,,,,,0,,
CAAP,Corporacion America Airports SA Common Shares,$3.86,0.12,3.209%,630039649.00,,2018,185704,Transportation,Aerospace
CAAS,China Automotive Systems Inc. Common Stock,$6.50,-0.37,-5.386%,200536544.00,China,,252554,Capital Goods,Auto Parts:O.E.M.
CABA,Cabaletta Bio Inc. Common Stock,$12.38,-0.40,-3.13%,297806681.00,United States,2019,214282,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
CABO,Cable One Inc. Common Stock,$1914.07,-111.92,-5.524%,11531632451.00,United States,2015,41778,Consumer Services,Television Services
CAC,Camden National Corporation Common Stock,$37.11,-0.43,-1.145%,553556659.00,United States,,83389,Finance,Major Banks
CACC,Credit Acceptance Corporation Common Stock,$374.74,-11.58,-2.998%,6613927912.00,United States,1992,690853,Finance,Finance: Consumer Services
CACI,CACI International Inc. Class A Common Stock,$259.21,6.62,2.621%,6536965666.00,United States,,533577,Technology,EDP Services
CADE,Cadence Bancorporation Class A Common Stock,$18.29,-0.69,-3.635%,2304147332.00,United States,2017,2212363,Finance,Major Banks
CAE,CAE Inc. Ordinary Shares,$22.22,-0.93,-4.017%,6275997404.00,Canada,,401960,Miscellaneous,Industrial Machinery/Components
CAF,Morgan Stanley China A Share Fund Inc. Common Stock,$21.59,-0.46,-2.086%,472420829.00,United States,2006,224474,,
CAG,ConAgra Brands Inc. Common Stock,$35.77,0.28,0.789%,17476470043.00,United States,,5167277,Consumer Non-Durables,Packaged Foods
CAH,Cardinal Health Inc. Common Stock,$55.29,-0.19,-0.342%,16223222818.00,United States,,2733821,Health Care,Other Pharmaceuticals
CAHC,CA Healthcare Acquisition Corp.,NA,,,,United States,,0,,
CAHCU,CA Healthcare Acquisition Corp. Unit,$10.16,0.16,1.60%,0.00,United States,,5334677,,
CAHCW,CA Healthcare Acquisition Corp.,NA,,,,United States,,0,,
CAI,CAI International Inc. Common Stock,$31.62,-0.78,-2.407%,561016048.00,United States,,157541,Technology,Diversified Commercial Services
CAI.PRA,CAI International Inc.,NA,,,,,,0,,
CAI.PRB,CAI International Inc.,NA,,,,,,0,,
CAJ,Canon Inc. American Depositary Shares,$23.80,1.39,6.203%,24889450212.00,Japan,,1287591,Miscellaneous,Industrial Machinery/Components
CAKE,Cheesecake Factory Incorporated (The) Common Stock,$49.91,4.00,8.713%,2275101133.00,United States,1992,5264136,Consumer Services,Restaurants
CAL,Caleres Inc. Common Stock,$14.82,-0.95,-6.024%,561778183.00,United States,,1008000,Consumer Non-Durables,Shoe Manufacturing
CALA,Calithera Biosciences Inc. Common Stock,$2.97,-0.09,-2.941%,209559372.00,United States,2014,1823426,Health Care,Major Pharmaceuticals
CALB,California BanCorp Common Stock,$13.27,-0.55,-3.98%,108146227.00,United States,,33455,Finance,Major Banks
CALM,Cal-Maine Foods Inc. Common Stock,$39.87,1.97,5.198%,1944389370.00,United States,1996,643209,Consumer Non-Durables,Farming/Seeds/Milling
CALT,Calliditas Therapeutics AB American Depositary Shares,$27.73,-3.50,-11.207%,692440062.00,Sweden,2020,37623,Health Care,Major Pharmaceuticals
CALX,Calix Inc Common Stock,$34.40,-1.59,-4.418%,2124989342.00,United States,2010,1258410,Consumer Services,Telecommunications Equipment
CAMP,CalAmp Corp. Common Stock,$10.80,-0.47,-4.17%,378374998.00,United States,1983,231915,Technology,Radio And Television Broadcasting And Communications Equipment
CAMT,Camtek Ltd. Ordinary Shares,$22.84,-0.72,-3.056%,939729074.00,Israel,2000,209950,Capital Goods,Electronic Components
CAN,Canaan Inc. American Depositary Shares,$4.51,-0.39,-7.959%,706152804.00,China,2019,4946345,Technology,Semiconductors
CANF,Can-Fite Biopharma Ltd Sponsored ADR (Israel),$1.91,-0.14,-6.829%,29440706.00,Israel,,453297,Health Care,Major Pharmaceuticals
CANG,Cango Inc. American Depositary Shares each representing two (2) Class A Ordinary Shares,$12.08,3.58,42.118%,1823758539.00,,2018,3915174,Technology,Computer Software: Prepackaged Software
CAP,Capitol Investment Corp. V Class A Common Stock,$10.04,-0.12,-1.181%,0.00,,2007,131716,Finance,Business Services
CAP.U,Capitol Investment Corp. V Units each consisting of one share of Class A common stock and one-third of one redeemable warrant,NA,,,,,2020,0,,
CAP.WS,Capitol Investment Corp. V Warrants each whole warrant exercisable for one share of Class A common stock at an exercise price of $11.50,NA,,,,,,0,,
CAPA,HighCape Capital Acquisition Corp. Class A Common Stock,$10.05,-0.16,-1.567%,148539000.00,United States,2020,62194,Finance,Business Services
CAPAU,HighCape Capital Acquisition Corp. Unit,$10.56,-0.24,-2.222%,0.00,United States,2020,301,Finance,Business Services
CAPAW,HighCape Capital Acquisition Corp. Warrant,$1.41,-0.59,-29.50%,0.00,United States,2020,27752,Finance,Business Services
CAPL,CrossAmerica Partners LP Common Units representing limited partner interests,$18.33,-0.13,-0.704%,694121283.00,United States,2012,72663,Energy,Oil Refining/Marketing
CAPR,Capricor Therapeutics Inc. Common Stock,$5.74,-0.61,-9.606%,117368673.00,United States,,1613274,Health Care,Major Pharmaceuticals
CAR,Avis Budget Group Inc. Common Stock,$43.35,-0.88,-1.99%,3020773699.00,United States,,3200589,Consumer Services,Rental/Leasing Companies
CARA,Cara Therapeutics Inc. Common Stock,$18.55,-0.63,-3.285%,924385529.00,United States,2014,454006,Health Care,Major Pharmaceuticals
CARE,Carter Bankshares Inc. Common Stock,$10.32,-0.52,-4.797%,272312818.00,United States,,137413,Finance,Major Banks
CARG,CarGurus Inc. Class A Common Stock ,$31.53,-1.455,-4.411%,3668593221.00,United States,2017,1212312,Technology,EDP Services
CARR,Carrier Global Corporation Common Stock ,$36.23,-1.09,-2.921%,31400079756.00,,2020,8135888,Capital Goods,Industrial Machinery/Components
CARS,Cars.com Inc. Common Stock ,$12.62,-0.74,-5.539%,850414172.00,,2017,653543,Technology,EDP Services
CARV,Carver Bancorp Inc. Common Stock,$8.77,0.92,11.72%,26350666.00,United States,,4205674,Finance,Savings Institutions
CAS,Cascade Acquisition Corp. Class A Common Stock,$10.08,-0.10,-0.982%,259560000.00,,2021,199782,Finance,Business Services
CAS.U,Cascade Acquisition Corp. Units each consisting of one share of Class A Common Stock and one-half of one Redeemable Warrant,NA,,,,,2020,0,,
CAS.WS,Cascade Acquisition Corp. Redeemable Warrants each whole warrant exercisable for one share of Class A Common Stock at an exercise price of $11.50,NA,,,,,,0,,
CASA,Casa Systems Inc. Common Stock,$8.65,0.37,4.469%,722484347.00,United States,2017,400261,Technology,Radio And Television Broadcasting And Communications Equipment
CASH,Meta Financial Group Inc. Common Stock,$37.19,-0.95,-2.491%,1213147135.00,United States,1993,194250,Finance,Major Banks
CASI,CASI Pharmaceuticals Inc. Common Stock,$3.56,-0.07,-1.928%,441240031.00,United States,,616637,Health Care,Biotechnology: Biological Products (No Diagnostic Substances)
CASS,Cass Information Systems Inc Common Stock,$40.32,-0.26,-0.641%,581500403.00,United States,,55085,Miscellaneous,Business Services
CASY,Casey's General Stores Inc. Common Stock,$207.24,3.76,1.848%,7654564208.00,United States,1983,478004,Consumer Durables,Automotive Aftermarket
CAT,Caterpillar Inc. Common Stock,$180.63,-6.58,-3.515%,98128743658.00,United States,,4092571,Capital Goods,Construction/Ag Equipment/Trucks
CATB,Catabasis
gitextract_ovqvvgtj/ ├── .gitignore ├── LICENSE ├── README.md ├── flask_example.py ├── news.py ├── process.py ├── requeriments.txt ├── substoscrap.txt ├── templates/ │ ├── index.html │ └── styles.css ├── test.py └── tickers.csv
SYMBOL INDEX (38 symbols across 4 files) FILE: flask_example.py function get_last_process (line 50) | def get_last_process(): function create_figure (line 93) | def create_figure(day=7): function html_last_sent (line 133) | def html_last_sent(): function plot_png (line 158) | def plot_png(numb): function plot_timed_png (line 166) | def plot_timed_png(): function styles (line 178) | def styles(): function redis_db_info (line 183) | def redis_db_info(): function index (line 195) | def index(): FILE: news.py function float_to_datetime (line 19) | def float_to_datetime(fl): function add_to_redis (line 105) | def add_to_redis(data_dic): function add_to_redis_id (line 116) | def add_to_redis_id(content_id, items): function get_posts (line 130) | async def get_posts(sub, c_id, c_secrets, store_csv=False, async_id=0, s... function get_stream_posts (line 287) | async def get_stream_posts(sub, c_id, c_secrets, async_id=0): function list_mentions (line 305) | def list_mentions(row): function process_tickers (line 319) | def process_tickers(text): function test_data (line 335) | def test_data(text): function reddit_get_subs (line 349) | async def reddit_get_subs(subs, c_id, c_secret): FILE: process.py function parallelize (line 36) | def parallelize(data, func, num_of_processes=2): function run_on_subset (line 44) | def run_on_subset(func, data_subset): function parallelize_on_rows (line 47) | def parallelize_on_rows(data, func, num_of_processes=2): function get_ticker_list (line 53) | def get_ticker_list(): function create_pandas_redis (line 129) | def create_pandas_redis(): function process_tickers (line 154) | def process_tickers(text): function p_tickers (line 167) | def p_tickers(row): function nlp_processing (line 173) | def nlp_processing(row, ret_doc=False): function sum_ (line 199) | def sum_(x): function calculate_df (line 203) | def calculate_df(df): function calculate_df_timed (line 220) | def calculate_df_timed(df, time_mins=360): function sentiment (line 237) | def sentiment(row, ret_doc=False): function day_filter (line 271) | def day_filter(row, day=1): function plot_df (line 279) | def plot_df(df, tickers_numb=7, tail_numb=100): function processed_df (line 317) | def processed_df(): function processing_last (line 338) | async def processing_last(): FILE: test.py function get_ticker_list (line 26) | def get_ticker_list(): function process_tickers (line 101) | def process_tickers(text): function nlp_processing (line 115) | def nlp_processing(row, ret_doc=False): function filter_hour (line 142) | def filter_hour(row, day=2): function timed_processing (line 146) | def timed_processing(time_mins=360):
Condensed preview — 12 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,023K chars).
[
{
"path": ".gitignore",
"chars": 1804,
"preview": "# Byte-compiled / optimized / DLL files\n__pycache__/\n*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n\n*.p\n\n# Distribution / pa"
},
{
"path": "LICENSE",
"chars": 1063,
"preview": "MIT License\n\nCopyright (c) 2021 GonVas\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof "
},
{
"path": "README.md",
"chars": 2630,
"preview": "# Tickerrain\nTickerRain is an open-source web app that stores and analysis Reddit posts in a transparent and semi-intera"
},
{
"path": "flask_example.py",
"chars": 5402,
"preview": "import math\nimport io\nimport redis\nimport time\nimport random\nimport functools\nimport gzip\n\nfrom datetime import datetime"
},
{
"path": "news.py",
"chars": 12543,
"preview": "import re\nimport math\nimport asyncio\nimport time\nimport functools\n\nimport sys\n\nfrom datetime import datetime\nfrom dateut"
},
{
"path": "process.py",
"chars": 10252,
"preview": "import math\nimport re\nimport asyncio\nfrom functools import lru_cache, partial\nimport time\nfrom datetime import datetime\n"
},
{
"path": "requeriments.txt",
"chars": 70,
"preview": "pandas\nflask\nredis\ncairosvg\nnltk\nspacy\nmatplotlib\nasyncpraw\ncachetools"
},
{
"path": "substoscrap.txt",
"chars": 51,
"preview": "options\nthetagang\nstocks\nstockmarket\nwallstreetbets"
},
{
"path": "templates/index.html",
"chars": 3259,
"preview": "<html>\n <head>\n <title>TickerRain</title>\n\n\n <link rel=\"stylesheet\" href=\"styles.css\">\n\n <link r"
},
{
"path": "templates/styles.css",
"chars": 589,
"preview": ".container {\n display: flex;\n flex-direction: row;\n justify-content: center;\n flex-wrap: wrap; \n}\n.center {\n /*widt"
},
{
"path": "test.py",
"chars": 4553,
"preview": "import math\nimport re\nimport asyncio\nfrom functools import lru_cache, partial\nimport time\nfrom datetime import datetime\n"
},
{
"path": "tickers.csv",
"chars": 963123,
"preview": "Symbol,Name,Last Sale,Net Change,% Change,Market Cap,Country,IPO Year,Volume,Sector,Industry\r\nA,Agilent Technologies Inc"
}
]
About this extraction
This page contains the full source code of the GonVas/tickerrain GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 12 files (981.8 KB), approximately 324.8k tokens, and a symbol index with 38 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.