Logo image of CSTL

CASTLE BIOSCIENCES INC (CSTL) Stock Income Statement

USA - NASDAQ:CSTL - US14843C1053 - Common Stock

34.74 USD
+1.7 (+5.15%)
Last: 11/10/2025, 5:20:01 PM
34.74 USD
0 (0%)
After Hours: 11/10/2025, 5:20:01 PM

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2025-9-30)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
CSTL Revenue ChartCSTL Revenue over time chart
343.53M332.07M219.79M137.00M94.10M
Gross Premiums Earned
CSTL Gross Premiums Earned ChartCSTL Gross Premiums Earned over time chart
nullnullnullnullnull
Loss Claims
CSTL Loss Claims ChartCSTL Loss Claims over time chart
nullnullnullnullnull
Deferred Policy Acquisition Expense
CSTL Deferred Policy Acquisition Expense ChartCSTL Deferred Policy Acquisition Expense over time chart
nullnullnullnullnull
Net Interest Income
CSTL Net Interest Income ChartCSTL Net Interest Income over time chart
nullnullnullnullnull
Non Interest Income
CSTL Non Interest Income ChartCSTL Non Interest Income over time chart
nullnullnullnullnull
Loan Loss Provision
CSTL Loan Loss Provision ChartCSTL Loan Loss Provision over time chart
nullnullnullnullnull
Net Interest Income after Provision
CSTL Net Interest Income after Provision ChartCSTL Net Interest Income after Provision over time chart
nullnullnullnullnull
Non Interest Expense
CSTL Non Interest Expense ChartCSTL Non Interest Expense over time chart
nullnullnullnullnull
Minority Interest Expense
CSTL Minority Interest Expense ChartCSTL Minority Interest Expense over time chart
nullnullnullnullnull
Cost Of Goods
CSTL Cost Of Goods ChartCSTL Cost Of Goods over time chart
68.90M60.20M44.98M32.00M15.80M
Gross Profit
CSTL Gross Profit ChartCSTL Gross Profit over time chart
274.63M271.86M174.81M105.00M78.30M
Operating Expenses
CSTL Operating Expenses ChartCSTL Operating Expenses over time chart
309.57M263.19M242.78M196.20M118.40M
Research and Development
CSTL Research and Development ChartCSTL Research and Development over time chart
49.73M51.69M53.29M44.60M29.40M
Selling, General, and Administrative Expenses
CSTL Selling, General, and Administrative Expenses ChartCSTL Selling, General, and Administrative Expenses over time chart
220.78M198.46M178.92M141.90M86.00M
Operating Income
CSTL Operating Income ChartCSTL Operating Income over time chart
-34.93M8.67M-67.98M-91.20M-40.10M
Interest Income/Expense
CSTL Interest Income/Expense ChartCSTL Interest Income/Expense over time chart
15.97M12.89M10.61M22.30M100.00K
Other Income/Expense
CSTL Other Income/Expense ChartCSTL Other Income/Expense over time chart
nullnullnullnullnull
Non Recurring Items
CSTL Non Recurring Items ChartCSTL Non Recurring Items over time chart
nullnullnullnull0
Income Before Taxes
CSTL Income Before Taxes ChartCSTL Income Before Taxes over time chart
-18.91M21.56M-57.37M-68.90M-40.00M
Income Tax
CSTL Income Tax ChartCSTL Income Tax over time chart
-6.68M3.32M101.00K-1.80M-8.70M
Net Income
CSTL Net Income ChartCSTL Net Income over time chart
-12.24M18.25M-57.47M-67.10M-31.30M
EBITDA
CSTL EBITDA ChartCSTL EBITDA over time chart
7.83M24.67M-55.65M-80.66M-36.69M
 
Per Share Data
EPS Diluted Total Ops
CSTL EPS Diluted Total Ops ChartCSTL EPS Diluted Total Ops over time chart
-0.453199999999999940.6237-2.1441-2.58-1.24
Non GAAP EPS
CSTL Non GAAP EPS ChartCSTL Non GAAP EPS over time chart
0.260.63-2.16-2.58-1.23
 
Statistics
Gross Profit Margin
CSTL Gross Profit Margin ChartCSTL Gross Profit Margin over time chart
79.94%81.87%79.53%76.64%83.21%
Profit Margin
CSTL Profit Margin ChartCSTL Profit Margin over time chart
-3.56%5.49%-26.15%-48.98%-33.26%
Operating Profit Margin
CSTL Operating Profit Margin ChartCSTL Operating Profit Margin over time chart
-10.17%2.61%-30.93%-66.57%-42.61%

All data in USD

Charts

CSTL Income Statement data chartCSTL Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 100M 200M 300M
CSTL Earnings Per Share (EPS) chartCSTL EPS Diluted and non-GAAP ChartEarnings Per Share 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 -1 -2