Between January 15, 2015 and January 15, 2025, Comcast (CMCSA) has returned 62% and Tsakos Energy Navigation (TEN) has returned -24.8%.

money illustration

Explore