TEN posted voyage revenue of US$804M in 2024, a slight decrease from US$889.5M the previous year. Net income dropped to ...