The further 10 slides will show you the 10 best stocks to invest in for long term period.

Valero Energy (VLO)

VLO, thriving for 30 years, boasts 16.2% 10-year return and 4.0% dividend yield.

10

Tractor Supply (TSCO)

TSCO, farm retail leader, achieves 12.3% 10-year return and 1.2% dividend yield.

9

Sysco Corp. (SYY)

SYY, a 50-year food distributor, yields 10.1% 10-year return and 3.0% dividend.

8

Stellantis N.V. (STLA)

STLA, thriving auto firm, achieves 20.6% 10-year return and 7.7% dividend yield.

7

Lockheed Martin (LMT)

LMT, a centennial defense stalwart, boasts 15.8% 10-year return and 2.8% dividend yield.

6

Home Depot (HD)

HD, a 40-year home improvement giant, posts 17.1% 10-year return and 2.8% dividend.

5

Hartford Financial (HIG)

HIG, a 200-year insurance veteran, shows 10.4% 10-year return and 2.6% dividend yield.

4

CRH PLC (CRH)

CRH, a 40-year building materials stalwart, achieves 11.4% 10-year return and 2.2% dividend.

3

Cheniere Energy Partners (CQP)

CQP, excelling in natural gas, records 13.5% 10-year return and 7.3% dividend yield.

2

Archer-Daniels Midland (ADM)

ADM, a century-old food processor, thrives with 8.5% 10-year return and 2.5% dividend.

1