TSLX Data
DIVIDEND DATA
Annual Dividend per Share$2.09
Dividend Yield9.6%
VALUATION DATA
Market Capitalization$1,948,081,000
Beta1.046
Price to Sales4.38
Earnings per Share$2.6100
PE Ratio8.05
PE to Growth Ratio1.274
Price to Book1.282
PRICE DATA
Most Recent Close$21.0100
52 Week High$21.94
52 Week Low$15.3
Analyst Target Price$22.7
50-Day Moving Average$21.14
200-Day Moving Average$20.79
FINANCIAL DATA
Revenue per Share$5.15
Revenue$438,087,000
Profit Margin50.7%
Return on Equity15.7%
All data are from Alpha Vantage.
Stock Dividend, Valuation, Price and Financial Data Input