XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.3
NET EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2024
NET EARNINGS PER SHARE  
Schedule of basic and diluted net earnings per share attributable to common stockholders

    

Three Months Ended

Nine months ended

September 30, 

 

September 30, 

    

2024

    

2023

    

2024

    

2023

 

(In thousands, except share and per share data)

Numerator:

 

  

 

  

Net income

$

41,574

$

12,825

$

102,973

$

66,312

Denominator:

 

  

 

  

  

  

Weighted average common shares outstanding —

Basic

357,297,824

357,429,113

357,631,049

361,206,439

Add:

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

16,222,829

23,678,424

20,759,274

27,721,456

Dilutive impact of private warrants

782,817

737,562

735,040

730,894

Weighted average common shares – diluted

374,303,470

381,845,099

379,125,363

389,658,789

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

$

0.12

$

0.04

$

0.29

$

0.18

Diluted earnings per share

$

0.11

$

0.03

$

0.27

$

0.17