Between September 7, 2014 and September 7, 2024, Comcast (CMCSA) has returned 76.6% and Tsakos Energy Navigation (TEN) has returned -30.1%.