Ranking
Stock Selection is a valuable process designed to enhance investment returns by identifying stocks with greater performance potential. We automatically select the most promising companies utilizing quantitative models that assess a variety of factors, such as intrinsic value, operational stability, and stock price patterns. The list below represents a broad universe of stocks with assigned rankings based on our latest assessment, which changes over time as market conditions and company performance evolve.
This customizable list can be sorted according to your preferred ranking, allowing you to view the stocks that best align with your investment goals. Additionally, you can apply filters to refine the list further based on specific criteria that interest you. By choosing a historical date, you can gain insights into how those rankings have changed over time. Please note that this is not financial advice and be sure to read our disclaimer.
Ticker Sort ascending | Company Name | Market Cap. ($B) | Valuation | Financials | Stock Behavior | Overall Rank |
---|---|---|---|---|---|---|
MTZ | MASTEC INC | 3.9 | 2 | 3 | 1 | 2 |
MTSI | MACOM TECHNOLOGY SOLUTIONS HOLDINGS INC | 6.057 | 3 | 2 | 2 | 2 |
MTN | VAIL RESORTS INC | 0 | ||||
MTH | MERITAGE HOMES CORP | 5.611 | 4 | 4 | 2 | 3 |
MTDR | MATADOR RESOURCES CO | 7.434 | 3 | 3 | 2 | 3 |
MTD | METTLER TOLEDO INTERNATIONAL INC | 25.227 | 3 | 5 | 4 | 4 |
MTCH | MATCH GROUP INC | 9.879 | 4 | 5 | 1 | 3 |
MSTR | MICROSTRATEGY INC | 12.183 | 1 | 2 | 1 | 1 |
MSM | MSC INDUSTRIAL DIRECT CO INC | 5.224 | 5 | 5 | 5 | 5 |
MSI | MOTOROLA SOLUTIONS INC | 53.811 | 3 | 5 | 5 | 4 |
MSGS | MADISON SQUARE GARDEN SPORTS CORP | 4.616 | 3 | 1 | 3 | 2 |
MSFT | MICROSOFT CORP | 3036 | 3 | 5 | 5 | 4 |
MSA | MSA SAFETY INC | 7.016 | 2 | 3 | 4 | 3 |
MRVL | MARVELL TECHNOLOGY INC | 45.646 | 2 | 2 | 1 | 2 |
MRTX | MIRATI THERAPEUTICS INC | 3.947 | ||||
MRO | MARATHON OIL CORP | 13.841 | 5 | 3 | 3 | 4 |
MRNA | MODERNA INC | 36.855 | 1 | 1 | 1 | |
MRK | MERCK & CO INC | 326.306 | 5 | 4 | 5 | 5 |
MQ | MARQETA INC | 3.766 | ||||
MPWR | MONOLITHIC POWER SYSTEMS INC | 35.038 | 2 | 5 | 1 | 3 |
MPC | MARATHON PETROLEUM CORP | 60.405 | 5 | 3 | 3 | 4 |
MP | MP MATERIALS CORP | 2.712 | 1 | 1 | 1 | |
MOS | MOSAIC CO | 10.365 | 5 | 2 | 2 | 3 |
MOH | MOLINA HEALTHCARE INC | 23.029 | 5 | 4 | 3 | 4 |
MOG.A | MOOG INC | 4.616 | 2 | 3 | 2 | 2 |
MO | ALTRIA GROUP INC | 72.126 | 5 | 4 | 5 | 5 |
MNST | MONSTER BEVERAGE CORP | 61.502 | ||||
MMSI | MERIT MEDICAL SYSTEMS INC | 4.642 | 3 | 2 | 2 | 2 |
MMS | MAXIMUS INC | 4.811 | 5 | 4 | 4 | 4 |
MMM | 3M CO | 51.865 | 5 | 4 | 3 | 4 |
MLTX | MOONLAKE IMMUNOTHERAPEUTICS | 3.082 | ||||
MLM | MARTIN MARIETTA MATERIALS INC | 33.921 | 3 | 3 | 5 | 4 |
MLI | MUELLER INDUSTRIES INC | 5.783 | 5 | 4 | 3 | 4 |
MKSI | MKS INSTRUMENTS INC | 8.01 | 1 | 3 | 2 | 2 |
MKC | MCCORMICK & CO INC | 18.401 | 4 | 3 | 4 | 4 |
MIDD | MIDDLEBY CORP | 8.117 | 4 | 4 | 4 | 4 |
MHO | M/I HOMES INC | 3.32 | 5 | 3 | 2 | 3 |
MHK | MOHAWK INDUSTRIES INC | 7.321 | 3 | 2 | 2 | 2 |
MGY | MAGNOLIA OIL & GAS CORP | 4.365 | 5 | 3 | 3 | 4 |
MGM | MGM RESORTS INTERNATIONAL | 13.612 | 3 | 2 | 3 | 3 |
META | META PLATFORMS INC | 1210.94 | 3 | 5 | 2 | 3 |
MELI | MERCADOLIBRE INC | 82.602 | 3 | 3 | 2 | 3 |
MEDP | MEDPACE HOLDINGS INC | 11.2 | 3 | 5 | 2 | 3 |
MDU | MDU RESOURCES GROUP INC | 4.288 | 1 | 2 | 1 | 1 |
MDT | MEDTRONIC PLC | 111.325 | 5 | 3 | 5 | 4 |
MDLZ | MONDELEZ INTERNATIONAL INC | 103.504 | 5 | 3 | 5 | 4 |
MDGL | MADRIGAL PHARMACEUTICALS INC | 5.059 | 1 | 1 | 1 | 1 |
MDC | MDC HOLDINGS INC | 4.681 | 5 | 3 | 2 | 3 |
MDB | MONGODB INC | 27.734 | 2 | 2 | 1 | 2 |
MCK | MCKESSON CORP | 64.946 | 5 | 2 | 5 | 4 |
MCHP | MICROCHIP TECHNOLOGY INC | 46.284 | 4 | 4 | 3 | 4 |
MCD | MCDONALDS CORP | 213.669 | 4 | 4 | 5 | 4 |
MBLY | MOBILEYE GLOBAL INC | 19.14 | ||||
MATX | MATSON INC | 4.014 | 4 | 4 | 3 | 4 |
MAT | MATTEL INC | 6.605 | 4 | 3 | 4 | 4 |
MASI | MASIMO CORP | 6.81 | 2 | 3 | 1 | 2 |
MAS | MASCO CORP | 16.113 | 4 | 5 | 4 | 4 |
MAR | MARRIOTT INTERNATIONAL INC | 68.012 | 3 | 3 | 5 | 4 |
MANH | MANHATTAN ASSOCIATES INC | 15.239 | 2 | 5 | 4 | 4 |
MAN | MANPOWERGROUP INC | 3.394 | 5 | 3 | 4 | 4 |
MAC | MACERICH CO | 3.564 | 1 | 2 | 2 | 2 |
MAA | MID AMERICA APARTMENT COMMUNITIES INC | 14.533 | 2 | 2 | 5 | 3 |
M | MACY'S INC | 4.1 | 2 | 2 | 1 | 2 |
LYV | LIVE NATION ENTERTAINMENT INC | 21.577 | 3 | 1 | 4 | 3 |
LYFT | LYFT INC | 6.689 | 1 | 1 | 1 | |
LYB | LYONDELLBASELL INDUSTRIES NV | 31.897 | 5 | 4 | 5 | 5 |
LW | LAMB WESTON HOLDINGS INC | 15.197 | 1 | 4 | 3 | 3 |
LVS | LAS VEGAS SANDS CORP | 39.754 | 4 | 2 | 3 | 3 |
LUV | SOUTHWEST AIRLINES CO | 18.515 | 1 | 2 | 2 | 2 |
LULU | LULULEMON ATHLETICA INC | 56.26 | 2 | 5 | 3 | 3 |
LSTR | LANDSTAR SYSTEM INC | 6.965 | 4 | 5 | 5 | 5 |
LSCC | LATTICE SEMICONDUCTOR CORP | 10.074 | 2 | 4 | 1 | 2 |
LRCX | LAM RESEARCH CORP | 110.887 | 3 | 5 | 3 | 4 |
LPX | LOUISIANA-PACIFIC CORP | 5.067 | 1 | 4 | 3 | 3 |
LOW | LOWES COMPANIES INC | 114.977 | 3 | 5 | 5 | 4 |
LOPE | GRAND CANYON EDUCATION INC | 3.91 | 5 | 5 | 3 | 4 |
LOGI | LOGITECH INTERNATIONAL SA | 13.197 | 4 | 5 | 2 | 4 |
LNW | LIGHT & WONDER INC | 8.678 | 2 | 3 | 3 | 3 |
LNTH | LANTHEUS HOLDINGS INC | 4.458 | 5 | 3 | 1 | 3 |
LNT | ALLIANT ENERGY CORP | 12.382 | 1 | 2 | 5 | 3 |
LNG | CHENIERE ENERGY INC | 37.006 | 5 | 2 | 4 | 4 |
LMT | LOCKHEED MARTIN CORP | 106.243 | 5 | 4 | 5 | 5 |
LLY | ELI LILLY & CO | 708.737 | 2 | 5 | 2 | 3 |
LKQ | LKQ CORP | 13.826 | 4 | 4 | 5 | 4 |
LITE | LUMENTUM HOLDINGS INC | 3.072 | 1 | 2 | 1 | 1 |
LIN | LINDE PLC | 217.287 | 3 | 5 | 3 | |
LII | LENNOX INTERNATIONAL INC | 15.394 | 3 | 5 | 4 | 4 |
LHX | L3HARRIS TECHNOLOGIES INC | 40.271 | 4 | 3 | 4 | 4 |
LH | LABORATORY CORP OF AMERICA HOLDINGS | 18.121 | 4 | 3 | 4 | 4 |
LFUS | LITTELFUSE INC | 6.158 | 4 | 4 | 4 | 4 |
LEVI | LEVI STRAUSS & CO | 6.268 | 2 | 3 | 3 | 3 |
LEN | LENNAR CORP | 41.668 | 5 | 4 | 4 | 4 |
LEG | LEGGETT & PLATT INC | 2.76 | 3 | 3 | 2 | 3 |
LECO | LINCOLN ELECTRIC HOLDINGS INC | 14.407 | 4 | 5 | 5 | 5 |
LEA | LEAR CORP | 7.603 | 5 | 2 | 4 | 4 |
LDOS | LEIDOS HOLDINGS INC | 16.467 | 4 | 4 | 5 | 4 |
LCID | LUCID GROUP INC | 7.291 | 1 | 1 | 1 | |
LBTYA | LIBERTY GLOBAL LTD | 7.279 | 1 | 3 | 2 | 2 |
LBRDA | LIBERTY BROADBAND CORP | 8.641 | 1 | 2 | 2 | 2 |
LANC | LANCASTER COLONY CORP | 5.615 | 5 | 4 | 3 | 4 |