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