SHARE PERFORMANCE

finviz dynamic chart for  TNP
  • 42 Uninterrupted Dividend Payments

  • 5.25% Average Yield Since NYSE Listing

  • Solid Balance Sheet

  • Counter Cyclical Asset Investor