9 Best Stocks To Buy For The Next 10 Years

AGM Group Holdings Inc.

Current Price : $1.68

NASDAQ : AGMH

9

Trailing P/E Ratio: 3.22

KLX Energy Services Holdings, Inc.

Current Price : $9.38

NASDAQ : KLXE

8

Trailing P/E Ratio: 3.20

Teekay Tankers Ltd.

Current Price : $47.80

NYSE : TNK

7

Trailing P/E Ratio: 3.12

Callon Petroleum Company

Current Price : $29.98

NYSE : CPE

6

Trailing P/E Ratio: 3.03

Lizhi Inc.

Current Price : $2.43

NASDAQ : LIZI

5

Trailing P/E Ratio: 2.47

Castor Maritime Inc.

Current Price : $0.40

NASDAQ : CTRM

4

Trailing P/E Ratio: 0.77

Netcapital Inc.

Current Price : $0.35

NASDAQ : NCPL

3

Trailing P/E Ratio: 0.65

Exicure, Inc.

Current Price : $0.52

NASDAQ : XCUR

2

Trailing P/E Ratio: 0.23

Imperial Petroleum Inc.

Current Price : $1.84

NASDAQ : IMPP

1

Trailing P/E Ratio: 0.23