v3.25.2
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Earnings (Loss) Per Share
The computation of earnings (loss) per share and weighted-average shares of the Companys Class A common stock outstanding for the periods presented are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numerator:
Net income (loss) attributable to common stockholders – basic$157,936 $63,822 $124,072 $(78,746)
Loss (gain) on remeasurement of warrant liabilities(990)(9,791)(1,483)— 
Net income (loss) attributable to common stockholders – diluted$156,946 $54,031 $122,589 $(78,746)
Denominator:
Weighted-average Class A common stock outstanding – basic496,517 479,307 494,945 476,788 
Weighted-average diluted impact of options and RSUs (1)19,578 25,616 21,109 — 
Weighted-average diluted impact of convertible notes (2)13,337 13,337 13,337 — 
Weighted-average diluted impact of warrant liabilities (1)22 525 160 — 
Weighted-average Class A common stock outstanding – diluted529,454 518,785 529,551 476,788 
Anti-dilutive securities excluded from the calculation of diluted earnings per share12,697 6,308 10,649 N/A
Basic earnings per share attributable to common stockholders:$0.32 $0.13 $0.25 $(0.17)
Diluted earnings per share attributable to common stockholders:$0.30 $0.10 $0.23 $(0.17)
(1) Calculated using the treasury stock method
(2) Calculated using if-converted method

There were no preferred or other dividends declared for the three and six months ended June 30, 2025. The below table includes the total securities potentially dilutive for the three and six months ended June 30, 2025 and 2024, which have been excluded from the computation of diluted earnings (loss) per share.

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Class A common stock resulting from exercise of all warrants1,074 — 1,074 1,441 
Stock Options and RSUs22,964 22,107 20,916 56,801 
Convertible notes— — — 13,337 
Total24,038 22,107 21,990 71,579 

The Company has contingent consideration arrangements related to business combinations as disclosed in “Note 3 – Business Combinations”. Those potential shares have been excluded from the computations and tables above as they are contingently issuable shares, and the contingency to which the issuance relates was not met at the end of the reporting period.