Company: CSTL
Filing Date: 2025-11-03
Form Type: 10-Q
Source: 0001628280-25-048254
Chunk: 118

Company: CASTLE BIOSCIENCES INC
Filing Date: 2025-11-03
Form: 10-Q
Item: Item 8
Chunk 118
---
 basic and diluted (loss) earnings per share (in thousands, except per share data): Three Months EndedSeptember 30,Nine Months EndedSeptember 30, 2025202420252024Numerator:Net (loss) income$(501)$2,269 $(21,826)$8,655 Denominator:Weighted-average common shares outstanding, basic29,073 27,840 28,868 27,659 Assumed exercise of stock options— 457 — 447 Assumed vesting of RSUs— 1,041 — 663 Assumed vesting of PSUs— 42 — 55 Assumed issuance of shares under the ESPP— 21 — 14 Weighted-average common shares outstanding, diluted29,073 29,401 28,868 28,838 Earnings (loss) per share:Basic$(0.02)$0.08 $(0.76)$0.31 Diluted$(0.02)$0.08 $(0.76)$0.30 

15

Table of ContentsCASTLE BIOSCIENCES, INC.NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)(UNAUDITED)

Due to the Company reporting a net loss attributable to common stockholders for the three and nine months ended September 30, 2025, all potentially dilutive securities are antidilutive and are excluded from the computations of diluted loss per share.The table below provides the weighted-average number of potential common shares associated with outstanding securities not included in our calculation of diluted (loss) earnings per share for the three and nine months ended September 30, 2025 and 2024 because to do so would be antidilutive. With regard to the PSUs, we assume that the associated performance targets will be met at the target level of performance for purposes of calculating diluted earnings per common share until such time that it is probable that actual performance will be above or below target (in thousands): Three Months EndedSeptember 30,Nine Months EndedSeptember 30,2025202420252024Stock options2,893 2,430 2,941 2,466 RSUs and PSUs4,323 474 4,079 553 ESPP153 155 151 207 Total7,369 3,059 7,171 3,226 

5. Marketable Investment Securities 

Marketable investment securities