1. Home
  2. Screener
  3. Mid Cap Stocks

Top Mid Cap Stocks for Long-Term Investment on 4 November 2025

NumberTickerMarket CapAVG VolumePriceAnalyst Decision
1
Logo MKS Instruments Inc.MKSIMKS Instruments Inc.
$7.1B978.0K$145.46Buy
2
SGHCSuper Group (SGHC) Limited
$6.6B2.5M$10.57Strong Buy
3
Logo Vicor CorporationVICRVicor Corporation
$4.1B665.9K$93.38Buy
4
Logo Supernus Pharmaceuticals Inc.SUPNSupernus Pharmaceuticals Inc.
$2.6B808.1K$55.69Strong Buy
5
Logo New Gold Inc.NGDNew Gold Inc.
$3.9B21.0M$7.29Buy
6
Logo ReNew Energy Global plcRNWReNew Energy Global plc
$2.7B1.5M$7.53Buy
7
Logo Fluor CorporationFLRFluor Corporation
$7.9B3.9M$47.96Buy
8
Logo Penumbra Inc.PENPenumbra Inc.
$9.7B370.3K$226.38Strong Buy
9
Logo AZZ Inc.AZZAZZ Inc.
$3.0B373.4K$101.26Buy
10
Logo Inspire Medical Systems Inc.INSPInspire Medical Systems Inc.
$3.8B1.1M$73.75Buy
11
Logo Globus Medical Inc.GMEDGlobus Medical Inc.
$7.9B1.1M$61.18Buy
12
Logo Riot Platforms Inc. RIOTRiot Platforms Inc.
$6.3B24.5M$20.70Strong Buy
13
Logo Ternium S.A. Ternium S.A. (each representing ten shares USD1.00 par value)TXTernium S.A. Ternium S.A. (each representing ten shares USD1.00 par value)
$6.2B248.0K$35.89Buy
14
Logo ACADIA Pharmaceuticals Inc.ACADACADIA Pharmaceuticals Inc.
$3.5B2.0M$22.38Buy
15
Logo Genworth Financial IncGNWGenworth Financial Inc
$3.5B4.2M$8.44Buy
16
Logo LXP Industrial Trust (Maryland REIT)LXPLXP Industrial Trust (Maryland REIT)
$2.6B3.6M$9.52Buy
17
Logo ADMA Biologics IncADMAADMA Biologics Inc
$3.5B3.4M$15.31Strong Buy
18
Logo Iamgold CorporationIAGIamgold Corporation
$7.1B13.2M$11.54Buy
19
Logo Moelis & CompanyMCMoelis & Company
$4.7B857.1K$63.48Buy
20
Logo First American Corporation (New)FAFFirst American Corporation (New)
$6.8B739.8K$62.20Buy
21
Logo Sportradar Group AGSRADSportradar Group AG
$9.0B2.3M$26.18Strong Buy
22
Logo Boyd Gaming CorporationBYDBoyd Gaming Corporation
$6.6B1.1M$79.45Buy
23
Logo Levi Strauss & CoLEVILevi Strauss & Co
$9.1B3.9M$19.98Strong Buy
24
Logo Knight-Swift Transportation Holdings Inc.KNXKnight-Swift Transportation Holdings Inc.
$6.4B5.1M$43.83Strong Buy
25
Logo Krystal Biotech Inc.KRYSKrystal Biotech Inc.
$4.7B273.7K$197.52Strong Buy
26
Logo Centerra Gold Inc.CGAUCenterra Gold Inc.
$2.4B1.9M$11.76Buy
27
Logo Grupo Aval Acciones y Valores S.A. ADR (Each representing 20 preferred shares)AVALGrupo Aval Acciones y Valores S.A. ADR (Each representing 20 preferred shares)
$4.4B127.0K$4.22Strong Buy
28
Logo Upwork Inc.UPWKUpwork Inc.
$2.0B2.1M$15.65Buy
29
Logo Hudbay Minerals Inc. (Canada)HBMHudbay Minerals Inc. (Canada)
$5.4B7.5M$15.84Strong Buy
30
Logo CAVA Group Inc.CAVACAVA Group Inc.
$7.3B3.7M$52.40Buy
31
Logo RHRHRH
$3.2B899.3K$170.06Buy
32
Logo California Resources CorporationCRCCalifornia Resources Corporation
$4.2B807.7K$47.27Strong Buy
33
Logo PennyMac Financial Services Inc.PFSIPennyMac Financial Services Inc.
$6.9B387.3K$126.48Buy
34
Logo Catalyst Pharmaceuticals Inc.CPRXCatalyst Pharmaceuticals Inc.
$2.6B1.1M$21.42Strong Buy
35
Logo Worthington Enterprises Inc.WORWorthington Enterprises Inc.
$2.8B173.1K$55.64Buy
36
Logo Birkenstock Holding plcBIRKBirkenstock Holding plc
$8.8B1.9M$39.41Strong Buy
37
Logo TransMedics Group Inc.TMDXTransMedics Group Inc.
$4.0B1.1M$124.86Buy
38
Logo Freshpet Inc.FRPTFreshpet Inc.
$2.4B1.7M$56.24Buy
39
Logo MYR Group Inc.MYRGMYR Group Inc.
$2.9B213.0K$227.44Buy
40
Logo Argan Inc.AGXArgan Inc.
$3.9B346.0K$310.62Buy
41
Logo Geo Group Inc (The) REITGEOGeo Group Inc (The) REIT
$3.1B1.9M$16.87Strong Buy
42
Logo Cushman & Wakefield plcCWKCushman & Wakefield plc
$3.9B1.9M$15.56Buy
43
PSIXPower Solutions International Inc. Common Stock
$2.0B527.2K$89.05Strong Buy
44
Logo Sezzle Inc.SEZLSezzle Inc.
$2.2B755.0K$64.40Buy
45
Logo Synovus Financial Corp.SNVSynovus Financial Corp.
$7.2B1.6M$44.71Buy
46
Logo TAL Education GroupTALTAL Education Group
$6.4B4.6M$11.74Buy
47
Logo Brinker International Inc.EATBrinker International Inc.
$7.0B1.6M$104.94Buy
48
Logo Sonoco Products CompanySONSonoco Products Company
$4.6B1.7M$39.89Buy
49
Logo Indivior PLCINDVIndivior PLC
$3.7B2.1M$31.19Strong Buy
50
Logo CareTrust REIT Inc.CTRECareTrust REIT Inc.
$7.4B1.6M$35.25Buy

Share on Social Networks: