Logo image of CSTL

CASTLE BIOSCIENCES INC (CSTL) Stock Income Statement

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

20.09  -0.54 (-2.62%)

After market: 20.09 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.

2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
CSTL Revenue ChartCSTL Revenue over time chart
332.07M219.79M137.00M94.10M62.60M
Cost Of Goods
CSTL Cost Of Goods ChartCSTL Cost Of Goods over time chart
60.20M44.98M32.00M15.80M9.70M
Gross Profit
CSTL Gross Profit ChartCSTL Gross Profit over time chart
271.86M174.81M105.00M78.30M53.00M
Operating Expenses
CSTL Operating Expenses ChartCSTL Operating Expenses over time chart
263.19M242.78M196.20M118.40M59.50M
Research and Development
CSTL Research and Development ChartCSTL Research and Development over time chart
51.69M53.29M44.60M29.40M13.20M
Selling, General, and Administrative Expenses
CSTL Selling, General, and Administrative Expenses ChartCSTL Selling, General, and Administrative Expenses over time chart
198.46M178.92M141.90M86.00M48.00M
Operating Income
CSTL Operating Income ChartCSTL Operating Income over time chart
8.67M-67.98M-91.20M-40.10M-6.50M
Interest Income/Expense
CSTL Interest Income/Expense ChartCSTL Interest Income/Expense over time chart
12.89M10.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
21.56M-57.37M-68.90M-40.00M-10.20M
Income Tax
CSTL Income Tax ChartCSTL Income Tax over time chart
3.32M101.00K-1.80M-8.70M100.00K
Net Income
CSTL Net Income ChartCSTL Net Income over time chart
18.25M-57.47M-67.10M-31.30M-10.30M
EBITDA
CSTL EBITDA ChartCSTL EBITDA over time chart
24.67M-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.62-2.14-2.58-1.24-0.54
Non GAAP EPS
CSTL Non GAAP EPS ChartCSTL Non GAAP EPS over time chart
0.63-2.16-2.58-1.23-0.56
 
Statistics
Gross Profit Margin
CSTL Gross Profit Margin ChartCSTL Gross Profit Margin over time chart
81.87%79.53%76.64%83.21%84.66%
Profit Margin
CSTL Profit Margin ChartCSTL Profit Margin over time chart
5.49%-26.15%-48.98%-33.26%-16.45%
Operating Profit Margin
CSTL Operating Profit Margin ChartCSTL Operating Profit Margin over time chart
2.61%-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 2024 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 0 -1 -2