Top Performing Stocks
Click a stock to view its chart
1.8%
ORLY O’Reilly Automotive Inc
7.9%
MCK McKesson Corporation
76.6%
MLI Mueller Industries Inc
3.2%
GWW WW Grainger Inc
36.0%
AIT Applied Industrial Technologies
Also top-ranked
8.3%
NRP Natural Resource Partners LP
22.3%
ET Energy Transfer LP
58.9%
PAGP Plains GP Holdings LP
58.1%
PAA Plains All American Pipeline LP
12.4%
AFL Aflac, Inc.