NASDAQ:CSTL | Key Financial Ratios | CASTLE BIOSCIENCES INC

Complete source-backed ratio history.

Available history
2018-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-306.040.02-3.46%-4.13%
2026-03-316.750.02-2.34%-2.78%
2025-12-315.260.02-4.18%-5.13%
2025-09-306.470.02-2.17%-2.62%
2025-06-306.850.02-1.74%-2.08%
2025-03-319.370.02-1.01%-1.15%
2024-12-317.290.023.43%4.00%
2024-09-307.780.021.18%1.38%
2024-06-308.120.02-0.64%-0.73%
2024-03-319.250.02-6.72%-7.65%
2023-12-316.20-12.68%-14.69%
2023-09-307.7-17.32%-19.57%
2023-06-307.98-20.89%-23.46%
2023-03-318.99-16.80%-18.62%
2022-12-318.09-15.01%-16.82%
2022-09-309.37-11.57%-12.87%
2022-06-3011.08-9.71%-10.55%
2022-03-318.51-11.62%-13.00%
2021-12-3114.21-6.76%-7.60%
2021-09-3018.56-6.86%-7.23%
2021-06-3021-5.18%-5.42%
2021-03-3124.27-3.46%-3.62%
2020-12-3120.580-2.34%-2.47%
2020-09-306.650.13-1.59%-2.01%
2020-06-306.930.163.52%4.50%
2020-03-317.640.295.99%8.19%
2019-12-317.630.34.41%6.20%
2019-09-3011.890.36.26%8.61%
2019-06-302.43-0.49-6.62%4.40%
2019-03-318.28%
2018-12-312.69-0.43

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-315.260.02-4.18%-5.13%
2024-12-317.290.023.43%4.00%
2023-12-316.20-12.68%-14.69%
2022-12-318.09-15.01%-16.82%
2021-12-3114.21-6.76%-7.60%
2020-12-3120.580-2.34%-2.47%
2019-12-317.630.34.41%6.20%
2018-12-312.69-0.43-28.42%11.26%