Castle Biosciences Balance Sheet Analysis

Assets, liabilities, and stockholders equity in millions USD

Scroll to see more
Balance sheet showing assets, liabilities, and shareholders' equity for Castle Biosciences, Inc. (CSTL) - Annual data in millions USD
BreakdownFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019
Period EndingDec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019
Current Assets
Cash and Cash Equivalents119.7198.84122.95329.63409.8598.85
Short-Term Investments173.42144.26135.680.000.000.00
Cash & Short-Term Investments293.13243.10258.63329.63409.8598.85
Accounts Receivable51.2238.3023.4817.2812.7614.65
Inventory8.147.943.982.022.221.24
Other Current Assets7.676.296.214.814.770.00
Total Current Assets360.15295.64292.29353.74429.59116.68
Non-Current Assets
Property, Plant & Equipment (Net)62.7137.7426.5016.887.102.06
Goodwill10.6910.6910.690.000.000.00
Intangible Assets95.54106.64115.6688.920.000.00
Other Non-Current Assets1.231.442.201.722.630.14
Total Non-Current Assets171.08157.71155.04108.839.733.07
Total Assets531.24453.34447.33462.57439.33119.75
Current Liabilities
Accounts Payable6.9010.274.732.552.109.46
Short-Term Debt0.280.000.000.000.000.00
Current Portion of Long-Term Debt0.280.000.000.000.000.00
Accrued Liabilities4.925.4129.214.2611.810.00
Other Current Liabilities0.770.610.270.666.970.00
Total Current Liabilities49.3947.6736.1324.8920.8815.29
Non-Current Liabilities
Long-Term Debt9.7514.2011.537.020.0019.29
Deferred Tax Liabilities1.610.210.430.640.000.00
Other Non-Current Liabilities0.000.030.0918.292.760.00
Total Non-Current Liabilities26.0114.4012.0525.952.7619.34
Total Liabilities75.4062.0748.1850.8323.6434.63
Stockholders' Equity
Common Stock0.030.030.030.030.030.00
Retained Earnings-200.13-218.37-160.91-93.77-62.50-52.21
Accumulated Other Comprehensive Income0.230.14-0.380.000.000.00
Additional Paid-in Capital655.70609.48560.41505.48478.16137.31
Shares Outstanding28.4827.4126.5525.380.000.00
Total Stockholders' Equity455.84391.27399.15411.74415.6985.11
Total Liabilities & Equity531.24453.34447.33462.57439.33119.75