Castle Biosciences, Inc. (CSTL)
NASDAQ: CSTL · Real-Time Price · USD
24.69
-0.29 (-1.16%)
Apr 28, 2026, 4:00 PM EDT - Market closed

Castle Biosciences Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025 FY 2024 FY 2023 FY 2022 FY 2021 2020 - 2017
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21 2020 - 2017
Market Capitalization
7481,1357465816201,103
Upgrade
Market Cap Growth
31.63%52.12%28.53%-6.38%-43.76%-32.00%
Upgrade
Enterprise Value
486885493366368740
Upgrade
Last Close Price
24.6938.9026.6521.5823.5442.87
Upgrade
PE Ratio
--40.91---
Upgrade
PS Ratio
2.173.302.252.644.5311.72
Upgrade
PB Ratio
1.562.411.641.481.552.68
Upgrade
P/TBV Ratio
2.013.062.132.122.273.42
Upgrade
P/FCF Ratio
26.4140.0920.43---
Upgrade
P/OCF Ratio
11.6217.6511.51---
Upgrade
EV/Sales Ratio
1.412.571.491.662.697.86
Upgrade
EV/EBITDA Ratio
--20.00---
Upgrade
EV/EBIT Ratio
--56.90---
Upgrade
EV/FCF Ratio
17.1431.2513.50---
Upgrade
Debt / Equity Ratio
0.080.080.060.040.030.02
Upgrade
Debt / EBITDA Ratio
18.8218.820.96---
Upgrade
Debt / FCF Ratio
1.311.310.72---
Upgrade
Net Debt / Equity Ratio
-0.56-0.56-0.58-0.58-0.61-0.78
Upgrade
Net Debt / EBITDA Ratio
128.74128.74-10.814.093.048.76
Upgrade
Net Debt / FCF Ratio
-9.27-9.27-7.3011.835.1814.30
Upgrade
Asset Turnover
0.620.620.680.490.300.21
Upgrade
Inventory Turnover
7.737.737.497.5510.677.47
Upgrade
Quick Ratio
5.015.016.985.907.8113.94
Upgrade
Current Ratio
5.265.267.296.208.0914.22
Upgrade
Return on Equity (ROE)
-5.21%-5.21%4.31%-14.54%-16.56%-7.56%
Upgrade
Return on Assets (ROA)
-2.56%-2.56%1.10%-9.43%-12.52%-5.56%
Upgrade
Return on Invested Capital (ROIC)
-10.69%-11.43%4.16%-42.80%-74.56%-76.66%
Upgrade
Return on Capital Employed (ROCE)
-4.50%-4.50%1.80%-16.80%-22.20%-9.20%
Upgrade
Earnings Yield
-3.23%-2.13%2.44%-9.89%-10.82%-2.84%
Upgrade
FCF Yield
3.79%2.50%4.90%-3.31%-7.62%-2.04%
Upgrade
Buyback Yield / Dilution
0.92%0.92%-9.15%-2.87%-3.65%-32.80%
Upgrade
Source: S&P Capital IQ. Standard template. Financial Sources.