Logo image of CSTL

CASTLE BIOSCIENCES INC (CSTL) Stock Income Statement

NASDAQ:CSTL - Nasdaq - US14843C1053 - Common Stock - Currency: USD

25.75  -0.4 (-1.53%)

After market: 25.75 0 (0%)

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
(2024-9-30)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
CSTL Revenue ChartCSTL Revenue over time chart
311.88M219.79M137.00M94.10M62.60M
Cost Of Goods
CSTL Cost Of Goods ChartCSTL Cost Of Goods over time chart
56.45M44.98M32.00M15.80M9.70M
Gross Profit
CSTL Gross Profit ChartCSTL Gross Profit over time chart
255.43M174.81M105.00M78.30M53.00M
Operating Expenses
CSTL Operating Expenses ChartCSTL Operating Expenses over time chart
256.47M242.78M196.20M118.40M59.50M
Research and Development
CSTL Research and Development ChartCSTL Research and Development over time chart
52.92M53.29M44.60M29.40M13.20M
Selling, General, and Administrative Expenses
CSTL Selling, General, and Administrative Expenses ChartCSTL Selling, General, and Administrative Expenses over time chart
192.71M178.92M141.90M86.00M48.00M
Operating Income
CSTL Operating Income ChartCSTL Operating Income over time chart
-1.04M-67.98M-91.20M-40.10M-6.50M
Interest Income/Expense
CSTL Interest Income/Expense ChartCSTL Interest Income/Expense over time chart
12.18M10.61M22.30M100.00K-2.30M
Other Income/Expense
CSTL Other Income/Expense ChartCSTL Other Income/Expense over time chart
N/AN/AN/AN/A0.00
Non Recurring Items
CSTL Non Recurring Items ChartCSTL Non Recurring Items over time chart
N/AN/AN/A0.00-1.40M
Income Before Taxes
CSTL Income Before Taxes ChartCSTL Income Before Taxes over time chart
11.14M-57.37M-68.90M-40.00M-10.20M
Income Tax
CSTL Income Tax ChartCSTL Income Tax over time chart
5.06M101.00K-1.80M-8.70M100.00K
Net Income
CSTL Net Income ChartCSTL Net Income over time chart
6.08M-57.47M-67.10M-31.30M-10.30M
EBITDA
CSTL EBITDA ChartCSTL EBITDA over time chart
12.41M-55.65M-80.66M-36.69M-6.03M
 
Per Share Data
EPS Diluted Total Ops
CSTL EPS Diluted Total Ops ChartCSTL EPS Diluted Total Ops over time chart
0.20-2.14-2.58-1.24-0.54
Non GAAP EPS
CSTL Non GAAP EPS ChartCSTL Non GAAP EPS over time chart
0.20-2.16-2.58-1.23-0.56
 
Statistics
Gross Profit Margin
CSTL Gross Profit Margin ChartCSTL Gross Profit Margin over time chart
81.90%79.53%76.64%83.21%84.66%
Profit Margin
CSTL Profit Margin ChartCSTL Profit Margin over time chart
1.95%-26.15%-48.98%-33.26%-16.45%
Operating Profit Margin
CSTL Operating Profit Margin ChartCSTL Operating Profit Margin over time chart
-0.33%-30.93%-66.57%-42.61%-10.38%

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 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 TTM 0 -0.5 -1 -1.5 -2 -2.5