Sixth Street Specialty Lending, Inc.

NYSE:TSLX

21.4 (USD) • At close September 13, 2024
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

2023202220212020201920182017201620152014201320122011
Revenue 421.101136.492223.959198.352171.37135.177128.856154.03884.32792.68266.45740.6694.887
Cost of Revenue 92.18364.0183.4665.00957.315-5.84149.69946.52641.230000
Gross Profit 328.91872.482140.499133.343114.055141.01879.157107.51243.09792.68266.45740.6694.887
Gross Profit Ratio 0.7810.5310.6270.6720.6661.0430.6140.6980.5111111
Reseach & Development Expenses 0000000000000
General & Administrative Expenses 13.40913.35513.56512.86213.03712.84810.66313.21813.3778.9526.414.7324.081
Selling & Marketing Expenses 0000000000000
SG&A 13.40913.35513.56512.86213.03712.84810.66313.21813.3778.9526.414.7324.081
Other Expenses 5.61911.901-1.771.62214.485.7785.1282.6457.421-2.464-7.135-3.704-0.007
Operating Expenses -5.61925.25611.79514.48413.03712.78514.41214.80619.2596.488-0.7251.0284.074
Operating Income 334.537168.949212.164183.868158.333159.312138.051160.32780.973101.27277.65145.6611.613
Operating Income Ratio 0.7941.2380.9470.9270.9241.1791.0711.0410.961.0931.1681.1230.33
Total Other Income Expenses Net -110.705-57.713-51.444-43.883-52.256-36.92-23.607-21.095-15.905-15.078-10.469-6.02-0.8
Income Before Tax 223.832111.236212.164183.868158.333122.392114.444139.23265.06886.19467.18239.6410.813
Income Before Tax Ratio 0.5320.8150.9470.9270.9240.9050.8880.9040.7720.931.0110.9750.166
Income Tax Expense 1.8093.1830.3845.763.753.3752.8352.2251.51.1440.1990.0460
Net Income 222.023108.053211.78178.108154.583119.017111.609137.00763.56885.0566.98339.5950.813
Net Income Ratio 0.5270.7920.9460.8980.9020.880.8660.8890.7540.9181.0080.9740.166
EPS 2.611.382.932.652.341.861.862.341.181.741.931.140.024
EPS Diluted 2.611.382.792.652.341.821.862.341.181.741.891.140.024
EBITDA 334.537168.93212.164183.868158.333159.312138.051160.32780.973101.27277.65145.6611.613
EBITDA Ratio 0.7941.2380.9470.9270.9241.1791.0711.0410.961.0931.1681.1230.33