v3.25.3
Net Income Per Share Attributable to Common Stockholders
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Net Income Per Share Attributable to Common Stockholders Net Income Per Share Attributable to Common Stockholders
Basic net income per share attributable to common stockholders is calculated by dividing net income attributable to common stockholders by the weighted-average shares outstanding during the period, without consideration for common stock equivalents. Diluted net income per share attributable to common stockholders is computed by dividing the net income by the weighted-average number of shares of common stock and common stock equivalents outstanding for the period. Common stock equivalents consist of common stock issuable upon (1) exercise of stock options and (2) vesting of restricted stock awards, restricted stock units and performance-based restricted stock units (collectively, “restricted stock”).
For the three months ended September 30, 2025 and 2024, respectively, there were 664 thousand and 229 thousand common stock equivalents outstanding in the form of stock options and 125 thousand and zero in unvested restricted stock, that have been excluded from the calculation of diluted net income per common share as their effect would be anti-dilutive.
For the nine months ended September 30, 2025 and 2024, respectively, there were 568 thousand and 207 thousand common stock equivalents outstanding in the form of stock options and 98 thousand and 134 in unvested restricted stock, that have each been excluded from the calculation of diluted net income per common share as their effect would be anti-dilutive.
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except per share data)
2025202420252024
Numerator: 
Net income
$79,365 $27,180 $153,431 $43,680 
Denominator:
Weighted-average basic common shares
28,953 28,716 28,893 28,537 
Dilutive effect of stock options and unvested restricted stock880 1,186 936 1,132 
Weighted-average diluted common shares29,833 29,902 29,829 29,669 
Net income per common share—basic
$2.74 $0.95 $5.31 $1.53 
Net income per common share—diluted$2.66 $0.91 $5.14 $1.47