v3.25.2
NET EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
NET EARNINGS PER SHARE  
Schedule of basic and diluted net earnings per share attributable to common stockholders

    

Three Months Ended

Six months ended

June 30, 

 

June 30, 

    

2025

    

2024

    

2025

    

2024

 

(In thousands, except share and per share data)

Numerator:

 

  

 

  

Net income

$

19,480

$

32,425

$

40,057

$

61,399

Denominator:

 

  

 

  

  

  

Weighted average common shares outstanding —

Basic

368,770,598

356,315,658

368,185,088

357,795,857

Add:

Dilutive impact of RSUs, ESPP and options to purchase common stock

11,066,906

16,327,840

16,225,157

18,226,359

Dilutive impact of private warrants

795,285

724,885

840,313

705,359

Weighted average common shares – diluted

380,632,789

373,368,383

385,250,558

376,727,575

Net income per share attributable to common stockholders — Basic earnings per share

$

0.05

$

0.09

$

0.11

$

0.17

Diluted earnings per share

$

0.05

$

0.09

$

0.10

$

0.16