Castle Biosciences (CSTL) Income Statement (2018 - 2026)
Income Statement report data from Jun 30, 2018 to Mar 31, 2026 for Castle Biosciences (CSTL).
All data is split-adjusted. You can find the most accurate data from the reports on the SEC official website. We recommend verify information using official company filings before making investment decisions.
Reported currency: USD
| Mar 31, 2026 | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Sep 30, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Sep 30, 2020 | Jun 30, 2020 | Mar 31, 2020 | Dec 31, 2019 | Sep 30, 2019 | Jun 30, 2019 | Mar 31, 2019 | Sep 30, 2018 | Jun 30, 2018 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue and COGS | |||||||||||||||||||||||||||||||
Total Revenue | 84M (-3.83%) | 87M (+4.78%) | 83M (-3.65%) | 86M (-2.05%) | 88M (+1.95%) | 86M (+0.62%) | 86M (-1.40%) | 87M (+19.23%) | 73M (+10.36%) | 66M (+7.53%) | 61M (+22.64%) | 50M (+19.27%) | 42M (+9.65%) | 38M (+3.59%) | 37M (+6.23%) | 35M (+29.76%) | 27M (+7.23%) | 25M (+6.64%) | 23M (+3.16%) | 23M (-0.22%) | 23M (+31.85%) | 17M (+13.67%) | 15M (+19.65%) | 13M (-26.98%) | 17M (-1.19%) | 18M (+19.36%) | 15M (+37.52%) | 11M (+23.17%) | 8.72M (+135.04%) | 3.71M (-6.78%) | 3.98M |
Cost Of Revenue | 21M (+12.06%) | 18M (-2.03%) | 19M (+6.07%) | 18M (+7.63%) | 16M (+1.24%) | 16M (+3.65%) | 16M (+7.51%) | 15M (+4.54%) | 14M (+11.84%) | 12M (+9.72%) | 11M (+2.35%) | 11M (+8.64%) | 10M (+6.93%) | 9.52M (+7.45%) | 8.86M (+15.21%) | 7.69M (+29.46%) | 5.94M (+29.13%) | 4.60M (+2.22%) | 4.50M (+21.62%) | 3.70M (+22.11%) | 3.03M | -4.62M | 2.48M (+15.35%) | 2.15M | - | - | - | - | - | - | - |
Costof Goods And Services Sold | 21M (+12.06%) | 18M (-2.03%) | 19M (+6.07%) | 18M (+7.63%) | 16M (+1.24%) | 16M (+3.65%) | 16M (+7.51%) | 15M (+4.54%) | 14M (+11.84%) | 12M (+9.72%) | 11M (+2.35%) | 11M (+8.64%) | 10M (+6.93%) | 9.52M (+7.45%) | 8.86M (+15.21%) | 7.69M (+29.46%) | 5.94M (+29.13%) | 4.60M (+2.22%) | 4.50M (+21.62%) | 3.70M (+22.11%) | 3.03M | -4.62M | 2.48M (+15.35%) | 2.15M | - | - | - | - | - | - | - |
Gross Profit | 63M (-8.07%) | 69M (+6.76%) | 64M (-6.16%) | 69M (-4.26%) | 72M (+2.11%) | 70M (-0.06%) | 70M (-3.19%) | 72M (+22.68%) | 59M (+10.02%) | 54M (+7.04%) | 50M (+28.38%) | 39M (+22.66%) | 32M (+10.55%) | 29M (+2.38%) | 28M (+3.68%) | 27M (+29.84%) | 21M (+2.30%) | 20M (+7.69%) | 19M (-0.42%) | 19M (-3.69%) | 20M (+35.27%) | 15M (+14.84%) | 13M (+20.53%) | 11M (-29.67%) | 15M (-3.78%) | 16M (+19.51%) | 13M (+49.37%) | 8.75M (+22.89%) | 7.12M (+201.69%) | 2.36M (-10.94%) | 2.65M |
Operating Expenses | |||||||||||||||||||||||||||||||
Research And Development | 14M (+6.73%) | 14M (+4.32%) | 13M (+1.33%) | 13M (+1.59%) | 13M (+6.97%) | 12M (-4.46%) | 12M (-12.87%) | 14M (+2.39%) | 14M (+6.31%) | 13M (+0.54%) | 13M (-2.93%) | 13M (-7.51%) | 14M (+27.23%) | 11M (+3.67%) | 11M (-8.55%) | 12M (+10.87%) | 11M (+13.86%) | 9.45M (+26.00%) | 7.50M (+10.46%) | 6.79M (+14.89%) | 5.91M (+29.04%) | 4.58M (+49.67%) | 3.06M (+13.33%) | 2.70M (-7.22%) | 2.91M (-7.91%) | 3.16M (+107.89%) | 1.52M (+15.15%) | 1.32M (-5.04%) | 1.39M (+7.75%) | 1.29M (+11.21%) | 1.16M |
Selling General And Administrative | 65M (+14.40%) | 57M (+1.47%) | 56M (-3.72%) | 58M (-0.94%) | 59M (+17.31%) | 50M (-1.05%) | 51M (-1.15%) | 51M (+5.34%) | 49M (+10.00%) | 44M (-1.19%) | 45M (-0.13%) | 45M (-4.45%) | 47M (+21.68%) | 38M (+4.91%) | 37M (-2.32%) | 38M (+23.15%) | 30M (+21.03%) | 25M (+11.33%) | 23M (+8.55%) | 21M (+14.65%) | 18M (+21.39%) | 15M (+27.86%) | 12M (+12.61%) | 10M (-6.23%) | 11M (+12.49%) | 9.85M (+38.34%) | 7.12M (+4.40%) | 6.82M (+12.73%) | 6.05M (+54.34%) | 3.92M (-5.77%) | 4.16M |
Operating Expenses | 79M (+12.93%) | 70M (+2.00%) | 69M (-2.79%) | 71M (-0.51%) | 71M (+15.34%) | 62M (-1.72%) | 63M (-3.68%) | 65M (+4.69%) | 62M (+9.15%) | 57M (-0.80%) | 58M (-0.78%) | 58M (-5.18%) | 61M (+22.96%) | 50M (+4.65%) | 48M (-3.82%) | 49M (+19.92%) | 41M (+19.10%) | 35M (+14.95%) | 30M (+8.98%) | 28M (+14.75%) | 24M (+23.18%) | 20M (+32.38%) | 15M (+12.67%) | 13M (-6.36%) | 14M (+7.53%) | 13M (+50.58%) | 8.64M (+6.14%) | 8.14M (+9.41%) | 7.44M (+42.80%) | 5.21M (-2.07%) | 5.32M |
Depreciation And Amortization | 3.93M (-50.94%) | 8.01M (+420.13%) | 1.54M (+6.21%) | 1.45M (-95.13%) | 30M (+189.21%) | 10M (+710.24%) | 1.27M (+15.45%) | 1.10M (-67.07%) | 3.34M (-56.85%) | 7.74M (+760.00%) | 900K (+13.92%) | 790K (-72.66%) | 2.89M (-60.08%) | 7.24M (+1067.74%) | 620K (+16.98%) | 530K (-75.35%) | 2.15M (-10.42%) | 2.40M (+500.00%) | 400K (+5.26%) | 380K (+65.22%) | 230K (+43.75%) | 160K (+33.33%) | 120K (+20.00%) | 100K (+11.11%) | 90K (-10.00%) | 100K (+11.11%) | 90K (0.00%) | 90K (+12.50%) | 80K (+14.29%) | 70K (0.00%) | 70K |
Operating Income | |||||||||||||||||||||||||||||||
Operating Income | -18.41M (+380.68%) | -3.83M (-43.68%) | -6.80M (+60.00%) | -4.25M (-84.78%) | -27.93M | 4.05M (-20.28%) | 5.08M (+1.40%) | 5.01M | -5.47M (-3.36%) | -5.66M (-41.29%) | -9.64M (-54.44%) | -21.16M (-32.87%) | -31.52M (+38.06%) | -22.83M (+5.99%) | -21.54M (+442.57%) | -3.97M (-83.81%) | -24.52M (+61.63%) | -15.17M (+28.45%) | -11.81M (+34.05%) | -8.81M (+105.84%) | -4.28M (+41.25%) | -3.03M (-22.31%) | -3.90M (+509.38%) | -640.00K | 1.04M (-60.15%) | 2.61M (-41.08%) | 4.43M (+626.23%) | 610K | -320.00K (-88.77%) | -2.85M (+6.74%) | -2.67M |
Ebit | -18.41M (+380.68%) | -3.83M (-43.68%) | -6.80M (+60.00%) | -4.25M (-84.78%) | -27.93M | 4.05M (-20.28%) | 5.08M (+1.40%) | 5.01M | -5.47M (-3.36%) | -5.66M (-41.29%) | -9.64M (-54.44%) | -21.16M (-32.87%) | -31.52M (+38.06%) | -22.83M (+5.99%) | -21.54M (+442.57%) | -3.97M (-83.81%) | -24.52M (+61.63%) | -15.17M (+28.45%) | -11.81M (+34.05%) | -8.81M (+105.84%) | -4.28M (+41.25%) | -3.03M (-22.31%) | -3.90M (+509.38%) | -640.00K | 1.04M (-60.15%) | 2.61M (-41.08%) | 4.43M (+626.23%) | 610K | -320.00K (-88.77%) | -2.85M (+6.74%) | -2.67M |
EBITDA | -14.48M | 4.19M | -5.26M (+87.86%) | -2.80M | 1.84M (-87.17%) | 14M (+125.83%) | 6.35M (+3.93%) | 6.11M | -2.13M | 2.09M | -8.74M (-57.07%) | -20.36M (-28.89%) | -28.63M (+83.64%) | -15.59M (-25.48%) | -20.92M (+508.14%) | -3.44M (-84.62%) | -22.36M (+75.10%) | -12.77M (+11.82%) | -11.42M (+35.47%) | -8.43M (+108.15%) | -4.05M (+41.11%) | -2.87M (-24.07%) | -3.78M (+600.00%) | -540.00K | 1.13M (-58.30%) | 2.71M (-40.04%) | 4.52M (+555.07%) | 690K | -240.00K (-91.37%) | -2.78M (+6.92%) | -2.60M |
Other Income / Expenses | |||||||||||||||||||||||||||||||
Interest Income | 2.55M (-12.07%) | 2.90M (+2.47%) | 2.83M (-3.74%) | 2.94M (-5.16%) | 3.10M (-8.01%) | 3.37M (-0.88%) | 3.40M (+8.28%) | 3.14M (+4.67%) | 3.00M (-3.85%) | 3.12M (+12.64%) | 2.77M (+15.42%) | 2.40M (+2.56%) | 2.34M (+2.63%) | 2.28M (+76.74%) | 1.29M (+248.65%) | 370K (+1133.33%) | 30K (+50.00%) | 20K (0.00%) | 20K (0.00%) | 20K | - | 20K (0.00%) | 20K (-50.00%) | 40K (-86.67%) | 300K (+7.14%) | 280K (+2700.00%) | 10K (0.00%) | 10K (-50.00%) | 20K (+100.00%) | 10K | - |
Interest Expense | 130K (+160.00%) | 50K (+150.00%) | 20K (+100.00%) | 10K (0.00%) | 10K (-93.75%) | 160K (-15.79%) | 190K (-13.64%) | 220K (+2100.00%) | 10K | - | - | - | - | - | 10K | - | - | - | - | - | - | 400K (-43.66%) | 710K (-7.79%) | 770K (+1.32%) | 760K (-1.30%) | 770K (-29.36%) | 1.09M (-35.50%) | 1.69M (+65.69%) | 1.02M (+78.95%) | 570K (+9.62%) | 520K |
Net Interest Income | 2.55M (-12.37%) | 2.91M (+2.83%) | 2.83M (-3.74%) | 2.94M (-4.85%) | 3.09M (-18.47%) | 3.79M (+18.07%) | 3.21M (+9.56%) | 2.93M (-1.68%) | 2.98M (-4.49%) | 3.12M (+12.64%) | 2.77M (+15.42%) | 2.40M (+3.00%) | 2.33M (+2.64%) | 2.27M (+75.97%) | 1.29M (+248.65%) | 370K (+1133.33%) | 30K (+50.00%) | 20K (0.00%) | 20K (0.00%) | 20K | - | -380.00K (-44.93%) | -690.00K (-5.48%) | -730.00K (+55.32%) | -470.00K (-4.08%) | -490.00K (-54.63%) | -1.08M (-36.09%) | -1.69M (+69.00%) | -1.00M (+78.57%) | -560.00K (+7.69%) | -520.00K |
Other Non Operating Income | -440.00K | 140K (+180.00%) | 50K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | -2.93M (+8.12%) | -2.71M (+1326.32%) | -190.00K (+533.33%) | -30.00K (-25.00%) | -40.00K | 30K |
Net Income | |||||||||||||||||||||||||||||||
Income Tax Expense | 110K | -380.00K | 120K | -4.67M (+1011.90%) | -420.00K (-75.29%) | -1.70M | 6.01M | -1.03M | 50K (+25.00%) | 40K (+33.33%) | 30K (+50.00%) | 20K (+100.00%) | 10K (-83.33%) | 60K | - | -1.96M | 130K | -8.72M | - | 10K | - | 80K | - | - | - | 70K | - | - | - | - | - |
Net Income From Continuing Operations | -14.52M (+523.18%) | -2.33M (+366.00%) | -500.00K | 4.52M | -25.85M | 9.59M (+322.47%) | 2.27M (-74.55%) | 8.92M | -2.53M (-1.94%) | -2.58M (-62.61%) | -6.90M (-63.26%) | -18.78M (-35.68%) | -29.20M (+41.61%) | -20.62M (+1.83%) | -20.25M (+1127.27%) | -1.65M (-93.30%) | -24.62M (+282.89%) | -6.43M (-45.46%) | -11.79M (+34.13%) | -8.79M (+105.37%) | -4.28M (-12.47%) | -4.89M (+6.54%) | -4.59M (+232.61%) | -1.38M | 570K (-72.20%) | 2.05M (-64.96%) | 5.85M | -1.27M (-6.62%) | -1.36M (-60.58%) | -3.45M (+9.52%) | -3.15M |
Net Income | -14.52M (+523.18%) | -2.33M (+366.00%) | -500.00K | 4.52M | -25.85M | 9.59M (+322.47%) | 2.27M (-74.55%) | 8.92M | -2.53M (-1.94%) | -2.58M (-62.61%) | -6.90M (-63.26%) | -18.78M (-35.68%) | -29.20M (+41.61%) | -20.62M (+1.83%) | -20.25M (+1127.27%) | -1.65M (-93.30%) | -24.62M (+282.89%) | -6.43M (-45.46%) | -11.79M (+34.13%) | -8.79M (+105.37%) | -4.28M (-12.47%) | -4.89M (+6.54%) | -4.59M (+232.61%) | -1.38M | 570K (-72.20%) | 2.05M (-64.96%) | 5.85M | -1.27M (-6.62%) | -1.36M (-60.58%) | -3.45M (+9.52%) | -3.15M |
Comprehensive Income Net Of Tax | -14.85M (-38.43%) | -24.12M (+7940.00%) | -300.00K | 4.43M | -25.95M | 18M (+530.24%) | 2.91M (-67.16%) | 8.86M | -2.78M (-95.12%) | -56.95M (+733.82%) | -6.83M (-63.63%) | -18.78M (-35.15%) | -28.96M (-57.11%) | -67.52M (+230.33%) | -20.44M (+1138.79%) | -1.65M (-93.30%) | -24.62M (-21.32%) | -31.29M (+165.39%) | -11.79M (+34.13%) | -8.79M (+105.37%) | -4.28M (-58.37%) | -10.28M (+123.97%) | -4.59M (+232.61%) | -1.38M | 570K (-89.20%) | 5.28M (-9.74%) | 5.85M | -1.27M (-6.62%) | -1.36M (-60.58%) | -3.45M (+9.52%) | -3.15M |