TFC Stock and Financials