StockComparison Logo
vs

OTF vs SXT

Comparison between Blue Owl Technology Finance Corp (OTF, Company) and Sensient Technologies Corp (SXT, Company).

OTF is from the Financial Services sector, while SXT is from the Basic Materials sector.

OTF vs SXT - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

Market Cap
OTF
$4.79B
Winner
SXT
$4.80B
Max Drawdown
Winner
OTF
39.13%
SXT
53.45%
Sharpe Ratio
OTF
-0.93
Winner
SXT
0.13
5Y Beta
OTF
0.70
Winner
SXT
0.67
Industry
OTF
Asset Management
SXT
Specialty Chemicals
P/E Ratio
Winner
OTF
11.49
SXT
31.31
Forward P/E
Winner
OTF
8.18
SXT
22.73
PEG Ratio
OTF
N/A
SXT
1.49
Dividend Yield
Winner
OTF
14.40%
SXT
1.50%
5Y Dividends CAGR
OTF
N/A
SXT
5.62%
5Y EPS CAGR
OTF
N/A
SXT
-0.03%
Debt to Equity
OTF
90.78%
Winner
SXT
62.99%
Free Cash Flow Yield
OTF
-34.59%
Winner
SXT
0.46%
P/S Ratio
OTF
3.73
Winner
SXT
2.92
P/B Ratio
Winner
OTF
0.63
SXT
3.96

OTF vs SXT - Historical Returns

Returns include dividend reinvestment.

1M
Winner
OTF
-0.56%
SXT
-8.49%
3M
OTF
-9.27%
Winner
SXT
+11.71%
6M
OTF
-21.89%
Winner
SXT
+12.43%
1Y
OTF
-25.68%
Winner
SXT
+2.20%
5Y(CAGR)
OTF
N/A
SXT
+7.98%
10Y(CAGR)
OTF
N/A
SXT
+6.65%
Max(CAGR)
OTF
-26.99%
Winner
SXT
+9.34%

OTF vs SXT - Annual Returns (1999 - 2026)

Returns include dividend reinvestment.

YearOTFSXT
2026-23.87%+17.53%
2025-5.02%+36.75%
2024N/A+10.80%
2023N/A-6.95%
2022N/A-25.14%
2021N/A+39.34%
2020N/A+16.31%
2019N/A+20.68%
2018N/A-23.10%
2017N/A-4.36%
2016N/A+31.61%
2015N/A+6.60%
2014N/A+27.88%
2013N/A+37.87%
2012N/A-5.13%
2011N/A+4.37%
2010N/A+36.05%
2009N/A+11.51%
2008N/A-14.46%
2007N/A+15.96%
2006N/A+37.87%
2005N/A-22.00%
2004N/A+24.59%
2003N/A-11.39%
2002N/A+11.48%
2001N/A-0.25%
2000N/A+18.75%
1999N/A+8.69%

OTF vs SXT Drawdown Comparison

The maximum drawdown for OTF was -30.75%, occurring on Jun 24, 2026. This drawdown has not yet recovered.

The maximum drawdown for SXT was -50.61%, occurring on Apr 3, 2020. Recovery took 905 trading sessions.

The current OTF drawdown is -29.39%. The current SXT drawdown is -12.47%.

RankOTFSXT
#1-30.75%
Jun 12, 2025 - Jun 24, 2026
-50.61%
Jun 2, 2017 - Jan 6, 2021
#2N/A-47.61%
Nov 16, 2021 - Jun 23, 2025
#3N/A-41.97%
Jun 5, 2008 - Apr 19, 2010
#4N/A-33.05%
Mar 19, 2001 - Mar 26, 2002
#5N/A-30.70%
Aug 13, 2025 - Apr 24, 2026
#6N/A-29.48%
Nov 19, 2002 - Oct 17, 2006
#7N/A-27.88%
May 1, 2002 - Nov 15, 2002
#8N/A-25.72%
Nov 19, 1999 - Sep 7, 2000
#9N/A-22.26%
Jun 23, 2015 - Jun 2, 2016
#10N/A-21.14%
Jul 22, 2011 - Jan 18, 2012
#11N/A-19.61%
May 3, 2010 - Oct 13, 2010
#12N/A-15.38%
Feb 3, 2012 - May 8, 2013
#13N/A-14.28%
Oct 8, 2007 - Apr 1, 2008
#14N/A-13.27%
Nov 21, 2000 - Feb 6, 2001
#15N/A-12.98%
Dec 29, 2010 - Apr 26, 2011

Correlation

Correlation between OTF and SXT is -0.52 which considered as a moderate negative correlation - the stocks show some tendency to move in opposite directions.

-0.52
-101

Dividend Comparison (1999 - 2026)

OTF vs SXT dividend yield comparison.

YearOTFSXT
20267.94%0.75%
20257.91%1.75%
20240.00%2.30%
20230.00%2.48%
20220.00%2.25%
20210.00%1.58%
20200.00%2.11%
20190.00%2.22%
20180.00%2.42%
20170.00%1.68%
20160.00%1.41%
20150.00%1.66%
20140.00%1.62%
20130.00%1.88%
20120.00%2.45%
20110.00%2.22%
20100.00%2.15%
20090.00%2.89%
20080.00%3.10%
20070.00%2.40%
20060.00%2.48%
20050.00%3.35%
20040.00%2.50%
20030.00%3.03%
20020.00%2.39%
20010.00%2.55%
20000.00%2.29%
19990.00%0.64%

Select Stocks to Compare