v3.25.2
Earnings Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings per share Earnings Per Share
Basic Earnings Per Share
We calculate basic earnings per share ("EPS") by dividing the net income or loss for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding.
Three Months EndedSix Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Net income attributable to shareholders of Criteo S.A.
$21,250 $26,987 $59,178 $34,231 
Weighted average number of shares outstanding of Criteo S.A.
52,986,068 54,684,560 53,480,338 54,915,140 
Basic earnings per share$0.40 $0.49 $1.11 $0.62 
Diluted Earnings Per Share
We calculate diluted earnings per share by dividing the net income or loss attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (refer to Note 10). There were no other potentially dilutive instruments outstanding as of June 30, 2025 and 2024. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e., stock options and nonemployee warrants) was assessed as potentially dilutive if it was “in the money” (i.e., the exercise or settlement price is lower than the average market price).

Three Months EndedSix Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Net income attributable to shareholders of Criteo S.A.
$21,250 $26,987 $59,178 $34,231 
Basic shares :
Weighted average number of shares outstanding of Criteo S.A.52,986,068 54,684,560 53,480,338 54,915,140 
Dilutive effect of :
RSUs and PSUs
2,089,046 2,766,726 2,584,404 2,880,402 
Lock-up shares ("LUSs")
— 1,333,396 — 1,187,404 
Stock options
31,986 118,366 57,471 107,565 
Share warrants26,469 71,138 40,246 61,072 
Diluted shares :
Weighted average number of shares outstanding used to determine diluted earnings per share55,133,569 58,974,186 56,162,459 59,151,582 
Diluted earnings per share$0.39 $0.46 $1.05 $0.58 
The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Six Months Ended
June 30, 2025June 30, 2024
Restricted share awards1,349,639 454,891 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share1,349,639 454,891