CSTL Revenue Flow Filed revenue amounts for 2026-04-01 to 2026-06-30. Coverage is partial. Unconnected amounts are separate disclosures; they must not be added together.
2026-06-30: Revenue $103.55M ; Cost of revenue $23.70M ; Research and development $14.54M ; Selling, general and administrative $66.12M . 2026-03-31: Revenue $83.68M ; Cost of revenue $20.53M ; Research and development $14.43M ; Selling, general and administrative $64.90M . 2025-12-31: Revenue $87.01M* ; Cost of revenue $18.32M* ; Research and development $13.52M* ; Selling, general and administrative $56.73M* . 2025-09-30: Revenue $83.04M ; Cost of revenue $18.70M ; Research and development $12.96M ; Selling, general and administrative $55.91M . Product or service Separate filed amounts; connecting flows are not established. Components and totals may overlap.
CSTL revenue flow Filed amounts. Only explicit calculation relationships connect amounts; dimensional membership alone does not establish an additive flow. Dermatologic $48.70M Non Dermatologic $54.84M Revenue $103.55M Cost of revenue $23.70M Operating income -$3.07M Other income, net -$153.00K Research & development $14.54M Selling, general & administrative $66.12M Income tax $370.00K Net income -$2.06M
Segment Separate filed amounts; connecting flows are not established. Components and totals may overlap.
CSTL revenue flow Filed amounts. Only explicit calculation relationships connect amounts; dimensional membership alone does not establish an additive flow. Reportable Segment $103.55M Revenue $103.55M Cost of revenue $23.70M Operating income -$3.07M Other income, net -$153.00K Research & development $14.54M Selling, general & administrative $66.12M Income tax $370.00K Net income -$2.06M
Finer product or service dollar figures and nonoverlapping groupings are shown only where supported by the retained filing evidence. Growth percentages are never converted to revenue dollars.
Historical revenue and expense breakdown Revenue and expense 3 month Period end Revenue Cost of revenue Research and development Selling, general and administrative Operating expenses Income tax Net income 2026-06-30 $103.55M $23.70M $14.54M $66.12M (m) $370.00K -$2.06M 2026-03-31 $83.68M $20.53M $14.43M $64.90M (m) $109.00K -$14.52M 2025-12-31 $87.01M* $18.32M* $13.52M* $56.73M* (m) -$382.00K* -$2.33M* 2025-09-30 $83.04M $18.70M $12.96M $55.91M (m) $115.00K -$501.00K 2025-06-30 $86.19M $17.63M $12.79M $58.06M (m) -$4.67M $4.52M 2025-03-31 $87.99M $16.38M $12.59M $58.62M (m) -$423.00K -$25.85M 2024-09-30 $85.78M $15.61M $12.32M $50.50M (m) $6.01M $2.27M 2024-06-30 $87.00M $14.52M $14.14M $51.09M (m) -$1.03M $8.92M 2024-03-31 $72.97M $13.89M $13.81M $48.49M (m) $45.00K -$2.53M 2023-09-30 $61.49M $11.32M $12.92M $44.62M (m) $32.00K -$6.91M 2023-06-30 $50.14M $11.06M $13.31M $44.68M (m) $16.00K -$18.78M 2023-03-31 $42.04M $10.18M $14.39M $46.76M (m) $14.00K -$29.20M 2022-09-30 $37.01M $8.86M $10.91M $36.63M (m) $0.00 -$20.25M 2022-06-30 $34.84M $7.69M $11.93M $37.50M (m) -$1.96M -$1.65M 2022-03-31 $26.85M $5.94M $10.76M $30.45M (m) $134.00K -$24.62M 2021-09-30 $23.48M $4.50M $7.50M $22.59M (m) $0.00 -$11.79M 2021-06-30 $22.76M $3.70M $6.79M $20.82M (m) $5.00K -$8.79M 2021-03-31 $22.81M $3.03M $5.91M $18.16M $24.07M $0.00 -$4.28M 2020-12-31 $17.30M (m) (m) (m) (m) (m) -$4.89M 2020-09-30 $15.22M $2.48M $3.06M $11.70M (m) $0.00 -$4.59M 2020-06-30 $12.71M $2.15M $2.70M $10.39M (m) $0.00 -$1.38M 2020-03-31 $17.42M $2.39M $2.91M $11.08M $13.99M $0.00 $570.00K 2019-12-31 $17.64M (m) (m) (m) $13.01M* (m) $2.06M 2019-09-30 $14.77M $1.71M $1.51M $7.12M $8.64M $0.00 $5.85M 2019-06-30 $10.74M $1.99M $1.32M $6.82M $8.14M $0.00 -$1.27M 2019-03-31 $8.72M $1.60M $1.39M $6.05M $7.44M $0.00 -$1.36M 2018-12-31 $11.44M (m) (m) (m) (m) (m) $3.87M 2018-09-30 $3.71M $1.35M $1.29M $3.92M $5.21M $0.00 -$3.45M 2018-06-30 $3.98M $1.33M $1.16M $4.16M $5.32M $0.00 -$3.15M 2018-03-31 $3.66M (m) (m) (m) (m) (m) -$3.63M
Revenue and expense 6 month Period end Revenue Cost of revenue Research and development Selling, general and administrative Operating expenses Income tax Net income 2026-06-30 $187.22M $44.23M $28.97M $131.02M (m) $479.00K -$16.58M 2025-06-30 $174.18M $34.01M $25.38M $116.69M (m) -$5.09M -$21.32M 2024-06-30 $159.98M $28.41M $27.95M $99.58M (m) -$989.00K $6.39M 2023-06-30 $92.17M $21.24M $27.70M $91.44M (m) $30.00K -$47.98M 2022-06-30 $61.69M $13.63M $22.69M $67.95M (m) -$1.82M -$26.27M 2021-06-30 $45.57M $6.72M $12.70M $38.98M (m) $5.00K -$13.07M 2020-06-30 $30.13M $4.54M $5.62M $21.47M (m) $0.00 -$806.00K 2019-06-30 $19.46M $3.59M $2.71M $12.87M $15.58M $0.00 -$2.63M 2018-06-30 $7.64M $2.58M $2.42M $8.39M $10.81M $0.00 -$6.79M
Revenue and expense 9 month Period end Revenue Cost of revenue Research and development Selling, general and administrative Operating expenses Income tax Net income 2025-09-30 $257.22M $52.71M $38.34M $172.59M (m) -$4.97M -$21.83M 2024-09-30 $245.76M $44.02M $40.27M $150.08M (m) $5.02M $8.65M 2023-09-30 $153.67M $32.56M $40.62M $136.06M (m) $62.00K -$54.89M 2022-09-30 $98.70M $22.49M $33.59M $104.58M (m) -$1.82M -$46.52M 2021-09-30 $69.05M $11.22M $20.20M $61.58M (m) $5.00K -$24.86M 2020-09-30 $45.35M $7.01M $8.68M $33.17M (m) $0.00 -$5.39M 2019-09-30 $34.23M $5.30M $4.23M $19.99M $24.22M $0.00 $3.22M 2018-09-30 $11.35M $3.93M $3.72M $12.31M $16.02M $0.00 -$10.24M
Revenue and expense 12 month Period end Revenue Cost of revenue Research and development Selling, general and administrative Operating expenses Income tax Net income 2025-12-31 $344.23M $71.03M $51.85M $229.32M (m) -$5.36M -$24.16M 2024-12-31 $332.07M $60.20M $52.04M $200.05M (m) $3.32M $18.25M 2023-12-31 $219.79M $44.98M $53.62M $180.15M (m) $101.00K -$57.47M 2022-12-31 $137.04M $32.01M $44.90M $143.00M (m) -$1.77M -$67.14M 2021-12-31 $94.08M $15.82M $29.65M $86.74M (m) -$8.72M -$31.29M 2020-12-31 $62.65M $9.69M $13.26M $48.13M (m) $84.00K -$10.28M 2019-12-31 $51.87M $7.31M $7.38M $29.84M $37.23M $72.00K $5.28M 2018-12-31 $22.79M $5.30M $4.85M $16.47M $21.32M $9.00K -$6.37M