PyInvesting
PyInvesting

Helping investors beat the market.


US Stock

Explore the US stocks in PyInvesting's instrument catalogue. Select a company below to review its instrument page and available history before including it in a backtest.

This catalogue lists available instruments, not the historical membership of a stock index. Data coverage and usable backtest dates vary by instrument.

Learn how to backtest without coding · Build a relative strength backtest


MWH · SOLV Energy, Inc. Class A Common Stock
MWK · Aterian, Inc
MWR-CL · Morgan Stanley Cap Tr III Capital Trust Securities
MWYN · Marwynn Holdings, Inc. Common stock
MX · MagnaChip Semiconductor
MXC · Mexco Energy Corporation
MXCT · MaxCyte Inc
MXIM · Maxim Integrated Products Inc
MXL · MaxLinear Inc
MYE · Myers Industries Inc
MYFW · First Western Financial Inc
MYGN · Myriad Genetics Inc
MYL · Mylan N.V
MYMD · MyMD Pharmaceuticals Inc
MYNA · Mynaric AG ADR
MYNZ · Mainz Biomed BV
MYO · Myomo, Inc
MYOK · MyoKardia, Inc
MYOS · MYOS RENS Technology Inc
MYOV · Myovant Sciences Ltd
MYPS · Playstudios Inc
MYRG · MYR Group Inc
MYSE · Myseum, Inc.
MYSEW · MYSEW
MYSZ · My Size Inc
MYT · Bit Brother Limited
MYTE · MYT Netherlands Parent BV
MYX · Maywood Acquisition Corp. 2 Class A Ordinary Share
MYXXR · Maywood Acquisition Corp. 2 Rights
MZTI · The Marzetti Company
MZYX · MOZAYYX Acquisition Corp.
MZYX-UN · MOZAYYX Acquisition Corp.
MZYX-WS · MZYX-WS
NA · Nano Labs Ltd
NAAC · North Atlantic Acquisition Corp
NAACU · North Atlantic Acquisition Corporation
NAACW · North Atlantic Acquisition Corporation
NAAS · Naas Technology Inc ADR
NABL · N-Able Inc
NABL-W · NABL-W
NAGE · Niagen Bioscience, Inc.
NAII · Natural Alternatives International
NAK · Northern Dynasty Minerals Ltd
NAKA · Nakamoto Inc.
NAKD · Naked Brand Group Limited
NAMI · Jinxin Technology Holding Company American Depositary Shares
NAMM · Namib Minerals Ordinary Shares
NAMS · NewAmsterdam Pharma Company N.V. Ordinary Shares
NAOV · NanoVibronix Inc
NAPA · Duckhorn Portfolio Inc
NAPA_old · The Duckhorn Portfolio, Inc
NARI · Inari Medical Inc
NAT · Nordic American Tankers Limited
NATH · Nathans Famous Inc
NATI · National Instruments Corporation
NATL · NCR Atleos Corporation
NATR · Natures Sunshine Products Inc
NAUT · Nautilus Biotechnology Inc
NAV · Navistar International Corporation
NAVB · Navidea Biopharmaceuticals, Inc
NAVBQ · Navidea Biopharmaceuticals Inc.
NAVI · Navient Corp
NAVN · Navan, Inc. Class A Common Stock
NB · NioCorp Developments Ltd. Common Stock
NBAC · Newborn Acquisition Corp
NBBK · NB Bancorp, Inc. Common Stock
NBEV · Newage Inc
NBHC · National Bank Holdings Corporation
NBIS · Nebius Group N.V.
NBIX · Neurocrine Biosciences Inc
NBL · Noble Energy, Inc
NBLX · Noble Midstream Partners LP
NBN · Northeast Bancorp
NBP · NovaBridge Biosciences
NBR · Nabors Industries Ltd.
NBRG · Newbridge Acquisition Limited Class A Ordinary Share
NBRGR · Newbridge Acquisition Limited Rights
NBRV · Nabriva Therapeutics AG
NBSE · NeuBase Therapeutics Inc
NBST · Newbury Street Acquisition Corp
NBSTW · Newbury Street Acquisition Corporation
NBTB · NBT Bancorp Inc
NBTX · Nanobiotix
NBXG · Neuberger Berman Next Generation Connectivity Fund Inc
NBY · NovaBay Pharmaceuticals, Inc
NC · NACCO Industries Inc
NCAC · Newcourt Acquisition Corp
NCACU · Newcourt Acquisition Corp Unit
NCACW · Newcourt Acquisition Corp Warrant
NCBS · Nicolet Bankshares Inc
NCDL · Nuveen Churchill Direct Lending Corp.
NCEL · NewcelX Ltd.
NCEW · New Century Logistics (BVI) Limited Ordinary Shares
NCI · Neo-Concept International Group Holdings Limited Ordinary Shares
NCLH · Norwegian Cruise Line Holdings Ltd
NCMI · National CineMedia Inc
NCNA · NuCana PLC
NCNO · nCino Inc
NCOU · Southern Cross Acquisition I Corp.
NCPL · Netcapital Inc