StockComparison Logo
vs

OCS vs IBTA

Comparison between Oculis Holding AG (OCS, Company) and Ibotta Inc - Class A (IBTA, Company).

OCS is from the Healthcare sector, while IBTA is from the Technology sector.

OCS vs IBTA - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

Market Cap
Winner
OCS
$639M
IBTA
$637M
Max Drawdown
Winner
OCS
67.20%
IBTA
82.48%
Sharpe Ratio
OCS
-0.43
Winner
IBTA
-0.18
5Y Beta
Winner
OCS
0.65
IBTA
1.08
Industry
OCS
Biotechnology
IBTA
Software - Application
P/E Ratio
OCS
-5.00
Winner
IBTA
-98.77
Forward P/E
OCS
N/A
IBTA
153.85
Debt to Equity
OCS
1.14%
Winner
IBTA
0.00%
Free Cash Flow Yield
OCS
-12.44%
Winner
IBTA
13.23%
P/S Ratio
OCS
582.91
Winner
IBTA
1.81
P/B Ratio
OCS
2.78
Winner
IBTA
2.55

OCS vs IBTA - Historical Returns

Returns include dividend reinvestment.

1M
Winner
OCS
-19.18%
IBTA
-22.75%
3M
OCS
-59.21%
Winner
IBTA
-25.03%
6M
OCS
-60.60%
Winner
IBTA
+27.73%
1Y
OCS
-36.77%
Winner
IBTA
-28.48%
Max(CAGR)
Winner
OCS
+0.05%
IBTA
-45.02%

OCS vs IBTA - Annual Returns (2023 - 2026)

Returns include dividend reinvestment.

YearOCSIBTA
2026-43.95%+15.24%
2025+17.96%-65.89%
2024+53.85%-36.97%
2023+0.36%N/A

OCS vs IBTA Drawdown Comparison

The maximum drawdown for OCS was -67.20%, occurring on Jun 8, 2026. This drawdown has not yet recovered.

The maximum drawdown for IBTA was -82.48%, occurring on Feb 5, 2026. This drawdown has not yet recovered.

The current OCS drawdown is -65.67%. The current IBTA drawdown is -75.99%.

RankOCSIBTA
#1-67.20%
May 11, 2026 - Jun 8, 2026
-82.48%
Apr 23, 2024 - Feb 5, 2026
#2-37.53%
Mar 2, 2023 - Apr 24, 2023
-5.08%
Apr 18, 2024 - Apr 23, 2024
#3-37.28%
Jan 31, 2025 - Jan 9, 2026
N/A
#4-34.98%
Aug 25, 2023 - Oct 7, 2024
N/A
#5-20.92%
Nov 1, 2024 - Jan 7, 2025
N/A
#6-18.59%
May 2, 2023 - Aug 9, 2023
N/A
#7-18.24%
Feb 26, 2026 - May 7, 2026
N/A
#8-9.79%
Apr 24, 2023 - May 1, 2023
N/A
#9-9.16%
Feb 2, 2026 - Feb 20, 2026
N/A
#10-7.70%
Oct 9, 2024 - Oct 21, 2024
N/A
#11-6.16%
Aug 16, 2023 - Aug 23, 2023
N/A
#12-4.65%
Oct 21, 2024 - Oct 28, 2024
N/A
#13-3.12%
Jan 17, 2025 - Jan 31, 2025
N/A
#14-2.85%
Aug 9, 2023 - Aug 15, 2023
N/A
#15-1.78%
Feb 20, 2026 - Feb 24, 2026
N/A

Correlation

Correlation between OCS and IBTA is -0.53 which considered as a moderate negative correlation - the stocks show some tendency to move in opposite directions.

-0.53
-101

Select Stocks to Compare