Scroll down to review the Top 250 and the Bottom 250 stocks–the best-of-the-best and the worst-of-the-worst–in Louis' elite stock grading system, Portfolio Grader. You can click any of the column headers to sort this list by Company Name, Ticker Symbol, Total Grade, Market Cap, Industry or Sector. For more information, feel free to visit the "User's Guide" by clicking the link at the top of this page.

Name Symbol Total Grade Market Cap ($B) Industry Sector
Mobile TeleSystems PJSC Sponsored ADR MBT D 6.00 Wireless Telecommunications Communications
T-Mobile US, Inc. TMUS B 55.00 Wireless Telecommunications Communications
W.W. Grainger, Inc. GWW B 15.00 Wholesale Distributors Distribution Services
Fastenal Company FAST B 14.00 Wholesale Distributors Distribution Services
AmeriGas Partners, L.P. APU F 2.00 Wholesale Distributors Distribution Services
Genuine Parts Company GPC B 13.00 Wholesale Distributors Distribution Services
Univar, Inc. UNVR D 2.00 Wholesale Distributors Distribution Services
Pool Corporation POOL B 5.00 Wholesale Distributors Distribution Services
MSC Industrial Direct Co., Inc. Class A MSM D 4.00 Wholesale Distributors Distribution Services
Deere & Company DE B 47.00 Trucks/Construction/Farm Machinery Producer Manufacturing
AGCO Corporation AGCO D 4.00 Trucks/Construction/Farm Machinery Producer Manufacturing
Terex Corporation TEX D 2.00 Trucks/Construction/Farm Machinery Producer Manufacturing
Allison Transmission Holdings, Inc. ALSN B 5.00 Trucks/Construction/Farm Machinery Producer Manufacturing
XPO Logistics, Inc. XPO D 7.00 Trucking Transportation
Old Dominion Freight Line, Inc. ODFL B 10.00 Trucking Transportation
Schneider National, Inc. Class B SNDR D 3.00 Trucking Transportation
Knight-Swift Transportation Holdings Inc. Class A KNX D 4.00 Trucking Transportation
Stanley Black & Decker, Inc. SWK D 18.00 Tools & Hardware Consumer Durables
Altria Group Inc MO D 92.00 Tobacco Consumer Non-Durables
Philip Morris International Inc. PM D 104.00 Tobacco Consumer Non-Durables
Garmin Ltd. GRMN B 11.00 Telecommunications Equipment Electronic Technology
Ubiquiti Networks, Inc. UBNT A 7.00 Telecommunications Equipment Electronic Technology
Apple Inc. AAPL B 750.00 Telecommunications Equipment Electronic Technology
Steel Dynamics, Inc. STLD D 7.00 Steel Non-Energy Minerals
Vale S.A. Sponsored ADR VALE B 69.00 Steel Non-Energy Minerals
United States Steel Corporation X D 3.00 Steel Non-Energy Minerals
Tenaris S.A. Sponsored ADR TS D 12.00 Steel Non-Energy Minerals
Zayo Group Holdings, Inc. ZAYO D 5.00 Specialty Telecommunications Communications
CenturyLink, Inc. CTL B 16.00 Specialty Telecommunications Communications
CarMax, Inc. KMX B 10.00 Specialty Stores Retail Trade
O'Reilly Automotive, Inc. ORLY A 27.00 Specialty Stores Retail Trade
Tractor Supply Company TSCO B 10.00 Specialty Stores Retail Trade
Costco Wholesale Corporation COST B 90.00 Specialty Stores Retail Trade
Target Corporation TGT B 34.00 Specialty Stores Retail Trade
Ulta Beauty Inc ULTA B 14.00 Specialty Stores Retail Trade
Michaels Companies Inc MIK D 2.00 Specialty Stores Retail Trade
AutoNation, Inc. AN D 3.00 Specialty Stores Retail Trade
Advance Auto Parts, Inc. AAP A 11.00 Specialty Stores Retail Trade
ProAssurance Corporation PRA D 2.00 Specialty Insurance Finance
Stericycle, Inc. SRCL D 3.00 Services to the Health Industry Health Services
Healthcare Services Group, Inc. HCSG D 2.00 Services to the Health Industry Health Services
NXP Semiconductors NV NXPI D 22.00 Semiconductors Electronic Technology
Advanced Micro Devices, Inc. AMD A 18.00 Semiconductors Electronic Technology
Broadcom Inc. AVGO B 103.00 Semiconductors Electronic Technology
Marvell Technology Group Ltd. MRVL D 10.00 Semiconductors Electronic Technology
Xilinx, Inc. XLNX A 21.00 Semiconductors Electronic Technology
Maxim Integrated Products, Inc. MXIM B 14.00 Semiconductors Electronic Technology
Skyworks Solutions, Inc. SWKS D 12.00 Semiconductors Electronic Technology
STMicroelectronics NV ADR RegS STM D 12.00 Semiconductors Electronic Technology
Intel Corporation INTC B 214.00 Semiconductors Electronic Technology