Between July 26, 2014 and July 26, 2024, Comcast (CMCSA) has returned 80.2% and Tsakos Energy Navigation (TEN) has returned 1.8%.

money illustration

Explore