v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic Earnings Per Share
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 
Schedule of Diluted Earnings Per Share
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 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
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