v3.25.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2025
EARNINGS PER SHARE  
EARNINGS PER SHARE

10.    EARNINGS PER SHARE

The Company has two classes of common stock outstanding and thus calculates earnings per share (“EPS”) following the two-class method. This method allocates earnings for the respective periods between the two classes of common stock in proportion to the weighted average shares outstanding for each class of common stock as a percentage of total weighted average shares of both classes of common stock outstanding. Neither the Class A nor Class B common stock has any liquidity or dividend preferences and are both considered to be participating securities.

Basic and diluted net income (loss) per share attributable to common stockholders is calculated using the treasury stock and if-converted methods. The basic net income (loss) per share attributable to Class A common stockholders includes RSAs, RSUs, Performance Stock Units (“PSUs”), and ESPP shares once vesting or purchase contingencies are resolved, and the related shares are deemed to be outstanding. The diluted net income (loss) per share attributable to Class A common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, all options to purchase shares of Class A common stock and nonvested RSAs and RSUs are considered common stock equivalents. PSUs are included in the computation of diluted net income per share only to the extent that the underlying performance conditions are satisfied prior to the end of the reporting period or would be satisfied if the end of the reporting period were the end of the related performance period, and if the effect would be dilutive. The portion of ESPP shares for which the Company has received payments but for which the related shares are not yet issuable are also considered potential common stock equivalents. Additionally, the dilutive effect of shares issuable upon conversion of the Notes is included in the calculation of diluted EPS by application of the if-converted method. In connection with the issuance of the Notes, the Company entered into the Capped Call Transactions, which are not included for purposes of calculating the number of diluted weighted-average shares outstanding, as their effect would be anti-dilutive. The Company has excluded the effect of its Class A common stock to be issued in connection with the Stock Earn-outs as the underlying performance conditions were not satisfied prior to the end of the reporting period, nor would they be satisfied if the end of the reporting period were the end of the related performance period. In periods of net loss available to common stockholders, diluted calculations are equal to basic calculations because the inclusion of potential common stock equivalents would be anti-dilutive.

The tables below illustrate the calculation of basic and diluted net income (loss) per common share for the Class A common stock and Class B common stock for the periods reflected below.  

For the three months ended June 30, 

For the six months ended June 30, 

2025

2024

2025

2024

Class A

Class B

Class A

Class B

Class A

Class B

Class A

Class B

(unaudited)

(unaudited)

Basic net income (loss) per share:

Numerator

Allocation of net income (loss) (1)

$

(446)

$

(515)

$

2,137

$

3,027

$

4,656

$

5,513

$

3,190

$

4,658

Denominator

Total shares used in per share computation

73,727

 

85,195

64,198

 

90,030

 

72,507

85,838

 

62,879

 

91,796

Basic net income (loss) per share:

$

(0.01)

$

(0.01)

$

0.03

$

0.03

$

0.06

$

0.06

$

0.05

$

0.05

Diluted net income (loss) per share:

Numerator

Allocation of net income (loss) (1)

$

(446)

$

(515)

$

2,255

$

2,909

$

4,741

$

5,428

$

3,374

$

4,474

Total net income (loss) used in per diluted computation

$

(446)

$

(515)

$

2,255

$

2,909

$

4,741

$

5,428

$

3,374

$

4,474

Denominator

Number shares used in basic per share computation

73,727

 

85,195

64,198

 

90,030

 

72,507

 

85,838

62,879

 

91,796

Dilutive effect of common stock equivalents

 

6,311

 

 

2,478

 

6,336

 

Total shares used in per share computation

73,727

85,195

70,509

90,030

74,985

85,838

69,215

91,796

Dilutive net income (loss) per share:

$

(0.01)

$

(0.01)

$

0.03

$

0.03

$

0.06

$

0.06

$

0.05

$

0.05

(1) Allocation of net income (loss) is based on the percentages of shares outstanding.

The following weighted-average outstanding shares of Class A common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive:

For the three months ended June 30,

For the six months ended June 30, 

2025

    

2024

2025

    

2024

(unaudited)

(unaudited)

Stock Options (1)

2,112

Out-of-the Money Stock Options

117

4

174

RSAs

35

RSUs

4,177

ESPP

34

Convertible Senior Notes (2)

9,498

6,860

9,498

3,411

(1) Total excludes out-of-the money stock options.

(2) The Notes were issued on April 26, 2024. Proration of shares assumed to be converted from the Notes during the prior year periods resulted in anti-dilutive impact to EPS.